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?
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?
Hay una aplicación GUI llamada spatialite-gui que te permite importar shapefiles y construir índices espaciales .
¡Varias opciones!
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.
Puede usar la línea de comando spatialite_tool
para cargar y administrar shapefiles (tutorial aquí ).
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.
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.
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.
Lea otras preguntas en las etiquetas qgis spatialite spatial-database