Risposte:
Esiste un'applicazione GUI chiamata spatialite-gui che consente di importare file di forma e costruire indici spaziali.
Diverse opzioni!
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.
Puoi utilizzare la riga di comando spatialite_tool
per caricare e gestire shapefile (tutorial qui ).
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.
Sì, può essere fatto con QGis.
Utilizzo del plug-in QSpatiaLite
"Gestisci i tuoi database SpatiaLite all'interno di QGis"
Dopo aver installato il plug-in è possibile eseguirlo.
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.
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.
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.