3 votos

Convertir imagen de mapa a GIS

Soy muy nueva en GIS, y he estado leyendo muchos manuales e información, pero pensé en hacer un par de preguntas aquí.

Uno de mis principales hobbies es dibujar mapas de un país completamente imaginario; es parte de un proyecto enorme mío. Estoy llegando al punto en el que estoy alcanzando limitaciones prácticas en la forma en la que estoy dibujando los mapas utilizando software gráfico tradicional.

Sin embargo, ya he hecho bastante trabajo en estos mapas SVG en Inkscape, y realmente preferiría no empezar completamente desde cero: el archivo actual representa varios meses, si no un par de años, de trabajo. No están georeferenciados, pero están dibujados a escala (1:10000).

¿Hay algún método para convertir o importar el SVG en una aplicación GIS, como QGIS? He estado jugando con ello toda la semana sin éxito. Idealmente, quiero simplemente importar el archivo, con todas las capas, y continuar dibujando donde lo dejé, pero parece ser casi imposible. Incluso solo una manera fácil de añadir georreferenciación a la imagen exportada sería un buen comienzo.

EDITAR: Aquí hay uno de los mapas en cuestión. Es una exportación de Inkscape a 60 dpi; el archivo SVG original es ~ 3×3 metros(!) en tamaño y tiende a bloquear los navegadores. He estado documentando mi progreso con un álbum también. Aunque está incompleto, pienso que si estoy planeando cambiar a QGIS, cuanto antes lo haga, es probable que tenga que volver a mapear menos. La esquina inferior izquierda es el punto 0°E 40°N, y el mapa cubre un área de aproximadamente 1100 km² (33×33 km).

4voto

fev16 Puntos 26

Creo que utilizar QGIS u otro paquete sería una gran idea.

Por lo general, la gente fluye en la dirección contraria... de QGIS a Inkspace para trabajo adicional de diseño cartográfico, aunque el uso de SVG para la simbología es común.

¿Has visto este post:

https://stackoverflow.com/questions/15691541/qgis-how-to-import-svg-or-raster-images-into-quantum-gis

Sugiere convertir a SVG a DXF en inkscape, luego también menciona algunas advertencias con la geo-referenciación.

Al final, necesitarás estandarizar los sistemas de coordenadas para poder utilizar diferentes capas con tablas de atributos separadas.

Editado después de la revisión del material de ejemplo:

Grandes ejemplos. Estoy muy impresionado con lo que pudiste lograr con Inkscape.

Entonces podrías:

  • Georreferenciar tus imágenes, luego digitalizar capas adicionales dentro de QGIS utilizando formatos de datos GIS estándar (shape, gml, kml). Estas nuevas capas serían vectores correctos con tablas de atributos, mientras que las capas creadas en Inkspace serían solo parte de la imagen de mapa base (raster), y no tendrían atributos. Esto sería fácil de hacer, pero no tendrías acceso para modificar capas individuales desde InkScape, lo cual sería una lástima.

  • También podrías intentar convertir las capas SVG individuales a un espacio de coordenadas proyectado. No estoy seguro si existe una utilidad para hacer esto. El post habla un poco al respecto, pero parece sombrío:

https://stackoverflow.com/questions/14038107/how-to-convert-svg-to-shp-shape-file-format

Parece que la opción más práctica sería crear tu mapa base estático en InkScape, considerando el sistema de coordenadas al definir los límites. Luego gestionar puntos/líneas/polígonos de interés adicionales en QGIS.

¿Cuál es tu intención final? ¿Quieres simbolizar características basadas en atributos? ¿Quieres crear un mapa web?

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X