Estoy tratando de convertir Shapefiles del sitio web del Distrito de Senados del Estado de Texas en un archivo GeoJSON para usar con la API de Google Maps. Estoy usando QGIS para facilitar pero no puedo obtener la proyección / coordenadas correctas. Hasta ahora he probado Google Mercator (EPSG: 900913) y WGS 84 (EPSG: 4326) sin suerte. Estoy usando OpenLayers para verificar los resultados y sigue colocando a Texas cerca del Golfo de Guinea (0 lat, 0 lng).
19
Aquí está la herramienta de conversión para shapefile a geojson a través del navegador web sin código del lado del servidor y compatible con la codificación que no está en inglés, solo necesita cargar el archivo zip y configurar la codificación para el texto correcto.
https://github.com/gipong/shp2geojson.js
Si utiliza esta biblioteca con la API ap3 v3 de Google Map, puede omitir el campo de código EPSG porque el archivo ZIP (PlanS172.zip) descarga del sitio web del Distrito de Senados del Estado de Texas contiene el archivo .prj.
fuente
Vía línea de comando:
Supongo que esto es lo que usa el cliente web de esta respuesta .
fuente
Esto debería ayudarlo si solo necesita hacer algunos shapefiles
http://ogre.adc4gis.com/
fuente
GeoJSON se basa en la notación de objetos de JavaScript. Aquí, en esta publicación, puede explorar diferentes métodos para convertir los archivos de forma en línea, fuera de línea o con la ayuda de API que puede utilizar. Así que mira esta publicación para convertir archivos de forma en archivos GeoJSON para usar en el mapa de Google.
Diferentes formas de convertir Shapefile a GeoJSON: en línea o fuera de línea o API
fuente