Ich versuche, Shapefiles von der Senatsbezirks- Website des Staates Texas in eine GeoJSON-Datei für die Verwendung mit der Google Maps-API zu konvertieren . Ich benutze QGIS, um zu erleichtern, aber ich kann die Projektion / Koordinaten nicht richtig machen. Bisher habe ich Google Mercator (EPSG: 900913) und WGS 84 (EPSG: 4326) ohne Erfolg ausprobiert. Ich benutze die OpenLayers, um die Ergebnisse zu überprüfen, und es platziert Texas weiterhin in der Nähe des Golfs von Guinea (0 lat, 0 lng).
19
Hier ist das Konvertierungstool für Shapefile nach Geojson über einen Webbrowser ohne serverseitigen Code und mit Unterstützung für nicht-englische Codierung. Sie müssen nur die Zip-Datei hochladen und die Codierung für den richtigen Text festlegen.
https://github.com/gipong/shp2geojson.js
Wenn Sie diese Bibliothek mit Google Map api v3 verwenden, können Sie das EPSG-Codefeld überspringen, da das ZIP-Archiv (PlanS172.zip), das von der Website der Senatsbezirke im US-Bundesstaat Texas heruntergeladen wird, die PRJ-Datei enthält.
quelle
Über die Kommandozeile:
Ich denke, das ist, was der Web-Client aus dieser Antwort verwendet.
quelle
Dies sollte Ihnen helfen, wenn Sie nur ein paar Shapefiles benötigen
http://ogre.adc4gis.com/
quelle
GeoJSON basiert auf der JavaScript-Objektnotation. Hier in diesem Beitrag können Sie verschiedene Methoden zum Konvertieren der Shapefiles online oder offline oder mithilfe der API, die Sie verwenden können, untersuchen. Schauen Sie sich diesen Beitrag an, um Shapefiles in GeoJSON- Dateien für die Verwendung in der Google Map zu konvertieren .
Verschiedene Möglichkeiten, Shapefile in GeoJSON zu konvertieren - Online oder Offline oder API
quelle