J'essaie de mapper un Shapefile ( téléchargement ) sur une carte Google en utilisant l'API Javascript. Le Shapefile décrit les limites des districts scolaires de New York.
La projection du fichier était Lambert Conformal Conic
, et j'ai donc essayé de le convertir en Google Mercator
utilisant QGIS. Cependant, les coordonnées n'ont toujours pas de sens. Lorsque je mappe les polygones, ils couvrent toute la Terre.
Par exemple, l'un des points impossibles que j'obtiens est -8240484.27362, 4961069.9502
.
Comment puis-je convertir correctement mon Shapefile dans un format acceptable?
la source
.prj
dossier, ça dit mêmeGoogle_Maps_Global_Mercator
. Mais encore, les coordonnées sont farfelues.EPSG:4326.
Merci pour votre aide!Chargez le fichier de formes «tel quel» dans QGIS et Enregistrer au format KML fera la conversion et s'affichera correctement dans Google Earth.
Voir: http://pvanb.wordpress.com/2012/07/31/exporting-vector-layer-as-kml-in-qgis/
pour Google Maps, vous devez télécharger le kml sur un serveur Web public.
Exemple de couche dans Google Maps API v3
https://google-developers.appspot.com/maps/documentation/javascript/examples/full/layer-kml
Exemple de code:
la source