Cómo exportar shapefile a SpatiaLite

22

Tengo un shapefile con una capa. Puedo abrirlo con QGIS. Ahora quiero convertir este shapefile o capa a la base de datos Spatialite.

¿Cómo puedo hacerlo? ¿Se puede hacer con QGIS?

    
pregunta Shahjalal 19.03.2012 - 12:52

4 respuestas

3

Hay una aplicación GUI llamada spatialite-gui que te permite importar shapefiles y construir índices espaciales .

    
respondido por el Jim B 19.03.2012 - 15:59
18

¡Varias opciones!

  1. Dentro de QGIS, puede "Archivo | Guardar como" el shapefile directamente como base de datos spatialite; La limitación aquí es que puedes hacer una Base de datos con un solo shapefile.

  2. Puede usar la línea de comando spatialite_tool para cargar y administrar shapefiles (tutorial aquí ).

  3. Realmente vale la pena explorar spatialite-gui y aplicaciones espaciales spatialite-gis, que le permiten ver y Modificar los datos directamente. En la aplicación gui, crea una nueva base de datos (segundo botón de la barra de herramientas), luego cargue un shapefile (icono del mundo verde con flecha): debe conocer e ingresar el SRID del shapefile en el cuadro de diálogo resultante. La ventaja aquí es que puede agregar fácilmente varios shapefiles y construir una gran base de datos.

respondido por el Simbamangu 19.03.2012 - 16:12
11

Sí, se puede hacer con QGis.
Usando el complemento QSpatiaLite

"Administre sus bases de datos SpatiaLite dentro de QGis"

Despuésdeinstalarelcomplemento,puedeejecutarlo.

Recibirá una serie de mensajes / errores que indican que no tiene una base de datos espacial.
lo guiará a través de la instalación de uno (elija una ubicación para el archivo) y finalmente lo convertirá en espacial. Luego, en este cuadro de diálogo puede importar su capa QGis.

Entonces: realmente no necesitas esto. Solo funciona para crear una nueva db.
Desde el menú de QGIS
Layer | Guardar como ...

Desde el cuadro de diálogo 'Guardar capa vectorial como ...' de QGIS
Elija Spatialite de la lista desplegable de Formato.

    
respondido por el rodgek 14.08.2014 - 17:22
10

Puedes hacer clic derecho en la capa y seleccionar "guardar capa como ..." y elegir spatiaLite como tu formato. Su única opción es crear una nueva base de datos, es decir, no puede agregarla a una base de datos existente.

El complemento QspatiaLite agrega una gran cantidad de funciones a QGIS, así que pruébalo también.

    
respondido por el Scro 19.03.2012 - 13:05

Lea otras preguntas en las etiquetas