[Gfoss] importare più shapefile in db spatialite
Marco Curreli
marcocurreli a tiscali.it
Gio 25 Maggio 2017 16:30:16 CEST
Alcune altre considerazioni su ogr2ogr:
-- se lo shapefile contiene geometrie miste (semplici e multiple)
l'importazione segna errore, per cui si deve usare l'opzione -nlt:
-nlt MULTILINESTRING
-nlt MULTIPLOLYGON
a seconda della geometria; con ogrinfo si riesce a sapere se ci sono
geometrie miste, ma l'output è molto prolisso, per cui è meglio filtrarlo in
questo modo:
/ogrinfo -al shapefile | sed 's/POLYGON/&#/g' | tr "#" \\n | grep POLYGON/
/ogrinfo -al shapefile | sed 's/LINESTRING/&#/g' | tr "#" \\n | grep
LINESTRING/
-- se, invece di importare un'intera directory si volessero importare solo i
file presenti in un progetto qgis, come elenco di file per il ciclo for si
potrebbe usare questa variabile:
SHP=$(grep datasource progetto.qgs | sed -e 's|.*<datasource>||g' -e
's|</datasource>||g')
--
View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/importare-piu-shapefile-in-db-spatialite-tp7596986p7597003.html
Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.
Maggiori informazioni sulla lista
Gfoss