[QGIS-it-user] errore di Db Manager

Ho cercato di importare uno shapefile in un db Spatialite usando di DB Manager ma ho ricevuto

il seguente messaggio di errore:

Errore 7

Errore nel caricamento del layer

Qualcuno conosce il significato di questo errore ?

Grazie in aniticipo

Antonio Valanzano

Il log non dice niente di più?
Saluti.

On 13 August 2019 11:21:51 CEST, antonio valanzano anvalanz@gmail.com wrote:

Ho cercato di importare uno shapefile in un db Spatialite usando di DB Manager ma ho ricevuto

il seguente messaggio di errore:

Errore 7

Errore nel caricamento del layer

Qualcuno conosce il significato di questo errore ?

Grazie in aniticipo

Antonio Valanzano


Sorry for being short

Il contenuto del log “Generale” è il seguente:

2019-08-14T10:01:34 INFO Avvio di QGIS…

2019-08-14T10:01:37 INFO Supporto Python ABILITATO :slight_smile:

2019-08-14T10:02:23 INFO Stato applicazione:
QGIS_PREFIX_PATH var amb: C:/OSGeo4W/apps/qgis
Prefisso: C:/OSGeo4W/apps/qgis
Percorso del plugin: C:/OSGeo4W/apps/qgis/plugins
Percorso pacchetto dati: C:/OSGeo4W/apps/qgis/.
Nome tema attivo: default
Percorso tema attivo: C:/OSGeo4W/apps/qgis/./resources/themes\default\icons/
Percorso tema di default: :/images/themes/default/
Percorso di ricerca SVG: C:/OSGeo4W/apps/qgis/./svg/|C:/Users/anvalanz/.qgis2//svg/
C:/OSGeo4W/apps/qgis/./svg/
C:/Users/anvalanz/AppData/Roaming/QGIS/QGIS3\profiles\default/svg/
C:/OSGeo4W/apps/qgis-ltr/./svg/
Percorso DB utente: C:/OSGeo4W/apps/qgis/./resources/qgis.db
Percorso DB Auth: C:/Users/anvalanz/AppData/Roaming/QGIS/QGIS3\profiles\default/qgis-auth.db

2019-08-14T10:02:23 INFO QGIS è pronto!

2019-08-14T10:04:45 WARNING Impossibile caricare gli stili da C:/Temp/NGD.sqlite (Query: SELECT styleQML FROM layer_styles WHERE f_table_schema IS NULL AND f_table_name=‘nhdflowline’ AND f_geometry_column =‘geometry’ ORDER BY CASE WHEN useAsDefault THEN 1 ELSE 2 END,update_time DESC LIMIT 1)

2019-08-14T10:04:45 WARNING Impossibile caricare gli stili da C:/Temp/NGD.sqlite (Query: SELECT styleQML FROM layer_styles WHERE f_table_schema IS NULL AND f_table_name=‘nhdwaterbody’ AND f_geometry_column =‘geometry’ ORDER BY CASE WHEN useAsDefault THEN 1 ELSE 2 END,update_time DESC LIMIT 1)

il log “Plugin” è il seguente:

2019-08-14T10:01:37 WARNING Impossibile caricare C:/OSGeo4W/apps/qgis/plugins/grassplugin7.dll (Motivo: Impossibile caricare la libreria C:\OSGeo4W\apps\qgis\plugins\grassplugin7.dll: Impossibile trovare il modulo specificato.)

2019-08-14T10:01:37 WARNING Impossibile caricare C:/OSGeo4W/apps/qgis/plugins/grassprovider7.dll (Motivo: Impossibile caricare la libreria C:\OSGeo4W\apps\qgis\plugins\grassprovider7.dll: Impossibile trovare il modulo specificato.)

2019-08-14T10:01:37 WARNING Impossibile caricare C:/OSGeo4W/apps/qgis/plugins/grassrasterprovider7.dll (Motivo: Impossibile caricare la libreria C:\OSGeo4W\apps\qgis\plugins\grassrasterprovider7.dll: Impossibile trovare il modulo specificato.)

2019-08-14T10:01:41 INFO Caricato go2streetview (pacchetto: go2streetview)

2019-08-14T10:01:42 INFO Caricato ImportPhotos (pacchetto: ImportPhotos)

2019-08-14T10:02:00 INFO Caricato qgis2web (pacchetto: qgis2web)

2019-08-14T10:02:06 INFO Caricato QuickMapServices (pacchetto: quick_map_services)

2019-08-14T10:02:07 INFO Caricato Spreadsheet Layers (pacchetto: SpreadsheetLayers)

2019-08-14T10:02:07 INFO Caricato DB Manager (pacchetto: db_manager)

2019-08-14T10:02:10 INFO Caricato MetaSearch Catalog Client (pacchetto: MetaSearch)

2019-08-14T10:02:21 INFO Caricato Processing (pacchetto: processing)

Non c’è alcuna informazione circa l’errore di tipo 7 .

Dopo l’esecuzione del tentativo di importazione viene creata una tabella vuota e mancante anche del campo della geometria

CREATE TABLE “pp” (
“id” INTEGER PRIMARY KEY AUTOINCREMENT,
“PK_UID” BIGINT,
“COMID” INTEGER,
“FDATE” REAL,
“RESOLUTION” INTEGER,
“GNIS_ID” TEXT,
“GNIS_NAME” TEXT,
“LENGTHKM” REAL,
“REACHCODE” TEXT,
“FLOWDIR” INTEGER,
“WBAREACOMI” INTEGER,
“FTYPE” INTEGER,
“FCODE” INTEGER,
“SHAPE_Leng” REAL)

Ho provato a caricare lo stesso shapefile nel db spatialite usando la GUI di Spatialite e non si è verificato alcun problema.

– tabella creata da Spatialite GUI
– 29 righe e geometria

CREATE TABLE “NHDPOINT” (
“pk_uid” INTEGER PRIMARY KEY AUTOINCREMENT,
“comid” INTEGER,
“fdate” DOUBLE,
“resolution” INTEGER,
“gnis_id” TEXT,
“gnis_name” TEXT,
“reachcode” TEXT,
“ftype” INTEGER,
“fcode” INTEGER,

“geometry” POINT)

Confrontando le strutture delle 2 tabelle noto una differenza nei campi.

Può essere che il problema nasca dal campo id già popolato?

On 14 August 2019 11:29:01 EEST, antonio valanzano anvalanz@gmail.com wrote:

Il contenuto del log “Generale” è il seguente:

2019-08-14T10:01:34 INFO Avvio di QGIS…

2019-08-14T10:01:37 INFO Supporto Python ABILITATO :slight_smile:

2019-08-14T10:02:23 INFO Stato applicazione:
QGIS_PREFIX_PATH var amb: C:/OSGeo4W/apps/qgis
Prefisso: C:/OSGeo4W/apps/qgis
Percorso del plugin: C:/OSGeo4W/apps/qgis/plugins
Percorso pacchetto dati: C:/OSGeo4W/apps/qgis/.
Nome tema attivo: default
Percorso tema attivo: C:/OSGeo4W/apps/qgis/./resources/themes\default\icons/
Percorso tema di default: :/images/themes/default/
Percorso di ricerca SVG: C:/OSGeo4W/apps/qgis/./svg/|C:/Users/anvalanz/.qgis2//svg/
C:/OSGeo4W/apps/qgis/./svg/
C:/Users/anvalanz/AppData/Roaming/QGIS/QGIS3\profiles\default/svg/
C:/OSGeo4W/apps/qgis-ltr/./svg/
Percorso DB utente: C:/OSGeo4W/apps/qgis/./resources/qgis.db
Percorso DB Auth: C:/Users/anvalanz/AppData/Roaming/QGIS/QGIS3\profiles\default/qgis-auth.db

2019-08-14T10:02:23 INFO QGIS è pronto!

2019-08-14T10:04:45 WARNING Impossibile caricare gli stili da C:/Temp/NGD.sqlite (Query: SELECT styleQML FROM layer_styles WHERE f_table_schema IS NULL AND f_table_name=‘nhdflowline’ AND f_geometry_column =‘geometry’ ORDER BY CASE WHEN useAsDefault THEN 1 ELSE 2 END,update_time DESC LIMIT 1)

2019-08-14T10:04:45 WARNING Impossibile caricare gli stili da C:/Temp/NGD.sqlite (Query: SELECT styleQML FROM layer_styles WHERE f_table_schema IS NULL AND f_table_name=‘nhdwaterbody’ AND f_geometry_column =‘geometry’ ORDER BY CASE WHEN useAsDefault THEN 1 ELSE 2 END,update_time DESC LIMIT 1)

il log “Plugin” è il seguente:

2019-08-14T10:01:37 WARNING Impossibile caricare C:/OSGeo4W/apps/qgis/plugins/grassplugin7.dll (Motivo: Impossibile caricare la libreria C:\OSGeo4W\apps\qgis\plugins\grassplugin7.dll: Impossibile trovare il modulo specificato.)

2019-08-14T10:01:37 WARNING Impossibile caricare C:/OSGeo4W/apps/qgis/plugins/grassprovider7.dll (Motivo: Impossibile caricare la libreria C:\OSGeo4W\apps\qgis\plugins\grassprovider7.dll: Impossibile trovare il modulo specificato.)

2019-08-14T10:01:37 WARNING Impossibile caricare C:/OSGeo4W/apps/qgis/plugins/grassrasterprovider7.dll (Motivo: Impossibile caricare la libreria C:\OSGeo4W\apps\qgis\plugins\grassrasterprovider7.dll: Impossibile trovare il modulo specificato.)

2019-08-14T10:01:41 INFO Caricato go2streetview (pacchetto: go2streetview)

2019-08-14T10:01:42 INFO Caricato ImportPhotos (pacchetto: ImportPhotos)

2019-08-14T10:02:00 INFO Caricato qgis2web (pacchetto: qgis2web)

2019-08-14T10:02:06 INFO Caricato QuickMapServices (pacchetto: quick_map_services)

2019-08-14T10:02:07 INFO Caricato Spreadsheet Layers (pacchetto: SpreadsheetLayers)

2019-08-14T10:02:07 INFO Caricato DB Manager (pacchetto: db_manager)

2019-08-14T10:02:10 INFO Caricato MetaSearch Catalog Client (pacchetto: MetaSearch)

2019-08-14T10:02:21 INFO Caricato Processing (pacchetto: processing)

Non c’è alcuna informazione circa l’errore di tipo 7 indicato nello screenshot allegato (Errore_DB_Manager.JPG).

Dopo l’esecuzione del tentativo di importazione viene creata una tabella vuota e mancante anche del campo della geometria (allegato: tabella_creata.JPG)

Ho provato a caricare lo stesso shapefile nel db spatialite usando la GUI di Spatialite e non si è verificato alcun problema.

– tabella creata da Spatialite GUI
– 29 righe e geometria

CREATE TABLE “NHDPOINT” (
“pk_uid” INTEGER PRIMARY KEY AUTOINCREMENT,
“comid” INTEGER,
“fdate” DOUBLE,
“resolution” INTEGER,
“gnis_id” TEXT,
“gnis_name” TEXT,
“reachcode” TEXT,
“ftype” INTEGER,
“fcode” INTEGER,

“geometry” POINT)

Confrontando le strutture delle 2 tabelle noto una differenza nei campi.

Antonio Valanzano


Sorry for being short