Próbuję przekonwertować pliki Shapefiles ze strony internetowej Senatu w Teksasie do pliku GeoJSON do użytku z interfejsem API Map Google. Używam QGIS w celu ułatwienia, ale nie mogę uzyskać prawidłowej projekcji / współrzędnych. Do tej pory wypróbowałem Google Mercator (EPSG: 900913) i WGS 84 (EPSG: 4326) bez powodzenia. Używam OpenLayers do sprawdzania wyników i wciąż umieszcza Teksas w pobliżu Zatoki Gwinejskiej (0 lat, 0 lng).
19
Oto narzędzie do konwersji pliku shapefile na geojson za pośrednictwem przeglądarki internetowej bez kodu po stronie serwera i obsługującego kodowanie w języku innym niż angielski, wystarczy przesłać plik zip i ustawić kodowanie dla poprawnego tekstu.
https://github.com/gipong/shp2geojson.js
Jeśli korzystasz z tej biblioteki wraz z Google Map api v3, możesz pominąć pole kodu EPSG, ponieważ archiwum ZIP (PlanS172.zip) pobrane ze strony internetowej Senat stanu Teksas zawiera plik .prj.
źródło
Za pomocą wiersza poleceń:
Myślę, że tego właśnie używa klient sieci z tej odpowiedzi .
źródło
To powinno ci pomóc, jeśli potrzebujesz tylko kilku plików kształtów
http://ogre.adc4gis.com/
źródło
GeoJSON oparty jest na JavaScript Object Notation. W tym poście możesz zapoznać się z różnymi metodami konwersji plików kształtów online, offline lub za pomocą interfejsu API, z którego możesz skorzystać. Sprawdź ten post, aby przekonwertować pliki kształtów na GeoJSON pliki pliki do użycia w mapie Google.
Różne sposoby konwersji Shapefile na GeoJSON - Online lub Offline lub API
źródło