Come esportare shapefile su SpatiaLite


22

Ho uno shapefile con uno strato. Posso aprirlo con QGIS. Ora voglio convertire questo file di forma o livello in un database Spatialite.

Come posso farlo? È possibile avere a che fare con QGIS?

Risposte:


4

Esiste un'applicazione GUI chiamata spatialite-gui che consente di importare file di forma e costruire indici spaziali.


19

Diverse opzioni!

  1. All'interno di QGIS, è possibile "File | Salva come" lo shapefile direttamente come database spazialite; la limitazione qui è che è possibile creare un database con un solo shapefile.

  2. Puoi utilizzare la riga di comando spatialite_toolper caricare e gestire shapefile (tutorial qui ).

  3. Vale davvero la pena esplorare le applicazioni standalone di spatialite-gui e spatialite-gis, che consentono di visualizzare e modificare i dati direttamente. Nell'app gui, crea un nuovo database (secondo pulsante della barra degli strumenti), quindi carica un file di forma (icona del mondo verde con freccia): devi conoscere e inserire il SRID del file di forma nella finestra di dialogo risultante. Il vantaggio qui è che puoi facilmente aggiungere più shapefile e creare un database di grandi dimensioni.


11

Sì, può essere fatto con QGis.
Utilizzo del plug-in QSpatiaLite

"Gestisci i tuoi database SpatiaLite all'interno di QGis" inserisci qui la descrizione dell'immagine

Dopo aver installato il plug-in è possibile eseguirlo.
inserisci qui la descrizione dell'immagine
Riceverai una serie di messaggi / errori che indicano che non hai un db spaziale.
ti guiderà attraverso l'installazione di uno (scegli una posizione per il file) e infine la conversione in spaziale.
Quindi in questa finestra di dialogo puoi importare il tuo livello QGis.
inserisci qui la descrizione dell'immagine
Quindi: non hai davvero bisogno di questo. Funziona solo per creare un nuovo db.
Dal menu QGIS
Livello | Salva come...

Dalla finestra di dialogo QGIS 'Salva livello vettoriale come ...'
Scegli Spatialite dall'elenco a discesa Formato.


10

Puoi fare clic con il pulsante destro del mouse sul livello e selezionare "salva livello come ..." e scegliere spatiaLite come formato. L'unica opzione disponibile è quella di creare un nuovo database, ovvero non è possibile aggiungerlo a un database esistente.

Il plug-in QspatiaLite aggiunge molte funzionalità a QGIS, quindi provalo pure.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.