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?

Respuestas:


4

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


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.


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.


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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.