Foram-me dados alguns shapefiles SEM uma projeção. Então, eu preciso adicionar a projeção para exibi-la no mapa do google. Encontrei as informações de projeção necessárias em http://spatialreference.org/ref/epsg/2066 .
Pergunta:
Como posso adicionar a projeção usando um método de código aberto (não tem acesso ao software da ESRI)?
Obrigado
Chris
shapefile
coordinate-system
ChrisJ
fonte
fonte
A projeção no arquivo .shp está em shapefilename.prj. É basicamente um arquivo de texto, com informações que você encontrou. Veja alguns dos seus arquivos de formas e descubra como as informações são gravadas. Ou menos, se você tiver outro arquivo .shp na mesma projeção, basta copiá-lo e alterar o nome de acordo.
fonte
Crie um arquivo .prj com o mesmo nome de base do seu shapefile (por exemplo, foo.prj), abra o arquivo em um editor de texto e adicione o conteúdo, neste caso, http://spatialreference.org/ref/epsg/2066/ prj /
fonte
Faça o download do arquivo .prj no link que você postou e renomeie-o para corresponder ao seu arquivo de forma.
fonte
Encontre em anexo um pequeno script que grava a referência de projeção de spatialreference.org em um arquivo .prj. Ele adiciona um arquivo de projeção a todos os arquivos especificados em um diretório. Por exemplo, todos os shapefiles no diretório E: \. Apenas se preocupe com o código EPSG da projeção que você deseja incorporar, a extensão dos arquivos aos quais você deseja adicionar um arquivo de projeção e o diretório em que eles estão. Ele percorrerá recursivamente todos os subdiretórios, portanto, use com cuidado.
fonte
Tente usar o Geokettle http://www.spatialytics.org/, ele lê shapefiles e tem uma opção para adicionar um SRS em suas transformações. Caso contrário, use ogr2ogr gui (somente Windows) para ver o srid
fonte