Estou tentando mapear um Shapefile ( download ) em um mapa do Google usando a API Javascript. O Shapefile descreve os limites dos distritos escolares de Nova York.
A projeção do arquivo era Lambert Conformal Conic
e, portanto, tentei convertê-lo para o Google Mercator
QGIS. No entanto, as coordenadas ainda não fazem sentido. Quando mapeio os polígonos, eles cobrem toda a Terra.
Por exemplo, um dos pontos impossíveis que recebo é -8240484.27362, 4961069.9502
.
Como posso converter corretamente meu Shapefile para um formato aceitável?
fonte
.prj
arquivo, ele até dizGoogle_Maps_Global_Mercator
. Mas ainda assim, as coordenadas são malucas.EPSG:4326.
Obrigado pela sua ajuda!Carregue o shapefile 'como está' no QGIS e o Save as KML fará a conversão e será exibido corretamente no Google Earth.
Consulte: http://pvanb.wordpress.com/2012/07/31/exporting-vector-layer-as-kml-in-qgis/
para o Google Maps, você precisa enviar o kml para um servidor da web voltado para o público.
Camada de exemplo na API do Google Maps v3
https://google-developers.appspot.com/maps/documentation/javascript/examples/full/layer-kml
Código de exemplo:
fonte