Cómo exportar shapefile a SpatiaLite

22

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

¿Cómo puedo hacerlo? ¿Es posible hacer con QGIS?

Shahjalal
fuente

Respuestas:

4

Hay una aplicación GUI llamada spatialite-gui que le permite importar archivos de forma y construir índices espaciales.

Jim B
fuente
19

¡Varias opciones!

  1. Dentro de QGIS, puede "Archivo | Guardar como" el archivo de forma directamente como una base de datos espacial; La limitación aquí es que puede crear una base de datos con un solo archivo de forma.

  2. Puede usar la línea de comando spatialite_toolpara cargar y administrar archivos de forma (tutorial aquí ).

  3. Realmente vale la pena explorar las aplicaciones independientes spaceialite-gui y spatialite-gis, que le permiten ver y modificar datos directamente. En la aplicación gui, cree una nueva base de datos (segundo botón de la barra de herramientas), luego cargue un archivo de forma (icono de mundo verde con flecha): debe conocer e ingresar el SRID del archivo de forma en el diálogo resultante. La ventaja aquí es que puede agregar fácilmente múltiples shapefiles y construir una gran base de datos.

Simbamangu
fuente
11

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

"Administre sus bases de datos SpatiaLite dentro de QGis" ingrese la descripción de la imagen aquí

Después de instalar el complemento, puede ejecutarlo.
ingrese la descripción de la imagen aquí
Recibirá una serie de mensajes / errores que indican que no tiene un espacial db.
te guiará para obtener uno instalado (elige una ubicación para el archivo) y finalmente lo convertirá en espacial.
Luego, en este cuadro de diálogo, puede importar su capa QGis.
ingrese la descripción de la imagen aquí
Entonces: realmente no necesitas esto. Solo funciona para crear una nueva base de datos.
Desde el menú QGIS
Capa | Guardar como...

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

rodgek
fuente
10

Puede hacer clic derecho en la capa y seleccionar "guardar capa como ..." y elegir spatiaLite como su 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 mucha funcionalidad a QGIS, así que pruébelo también.

Scro
fuente