Cómo crear una nueva base de datos Spatialite en QGIS

8

He estado tratando de crear una nueva base de datos espacial dentro de QGIS 1.8 (SpatiaLite Versión 3.0.1; QSpatialite 6.0.3) y sigo recibiendo este error: "La consulta SQL parece no ser válida. No existe esa tabla: views_geometry_columns" y luego " Esta base de datos parece ser una base de datos SQLite válida pero no una SpatiaLite One válida. ¿Le gustaría que QSpatiaLite la transformara automáticamente en SpatiaLite (la información no se perderá)? " y después de "Sí" aparece "No se puede convertir la base de datos a SpatiaLite".

¿Qué estoy haciendo mal? No hubo problemas con la versión anterior (QGIS 1.7.4 y QSpatialite 5.0.3).

Por favor avise sobre la creación de una nueva base de datos Spatialite.


Spatialite-gui hizo el truco. Solo tienes que tener el SRID correcto. Aquí está la lista SRID http://drupalcode.org/project/geo.git/blob/ee3f75649e4b01dfd27d8e35b222a2b51c93d706:/srid.inc

¡Gracias a todos por su esfuerzo y tiempo!

Jonny
fuente
3
¿Puedes explicar los pasos que estás tomando para recibir este mensaje de error?
Stev_k
Obtiene este error si guarda una capa con "Guardar como ...". La mejor manera es Capa-> Agregar nueva Capa -> Nueva capa espacial, y luego los tres puntos para crear una nueva base de datos.
AndreJ
0down vote vote Spatialite-gui hizo el truco. Solo tienes que tener el SRID correcto. Aquí está la lista SRID drupalcode.org/project/geo.git/blob/… ¡ Gracias a todos por su esfuerzo y tiempo!
Jonny
Tengo spaceialite 2.0.1, qgis 1.8.0 y qspatialite 6.0.7 y todavía tengo el problema. Alguien sabe una solución para corregir el error?

Respuestas:

4

Este es un error conocido. Ahora corregido en QSpatiaLite v 6.0.6

RIVIERE Romain QSpatiaLite Developer

Romain
fuente
2

Creo que hay problemas con QSpatialite y versiones más recientes de QGIS. Si tiene una interfaz gráfica espacial, esto es bueno para crear bases de datos espaciales y rellenarlas. Puede intentar ejecutar "spatialite_gui" desde un terminal (sin las comillas) para ver si lo tiene instalado. No recuerdo si mi interfaz espacial vino con QGIS o si lo instalé por separado, lo siento.

nhopton
fuente
1
spatialite-gui está disponible aquí . De acuerdo: me resulta mucho más fácil trabajar con la interfaz QGIS para espacializar.
Simbamangu