Re: [Gfoss] importare più shapefile in db spatialite

2017-06-13 Per discussione Paolo Cavallini
Il 13/06/2017 12:17, Totò Fiandaca ha scritto: > Grazie all'aiuto di tutti, in particolare di Andrea Borruso, sono riuscito > ad importare una intera cartella con gli *.shp in un db sqlite utilizzando > il terminale MSYS (come suggerito); > Per lasciar traccia e soprattutto per non dimenticare (io

Re: [Gfoss] importare più shapefile in db spatialite

2017-06-13 Per discussione Totò Fiandaca
Grazie all'aiuto di tutti, in particolare di Andrea Borruso, sono riuscito ad importare una intera cartella con gli *.shp in un db sqlite utilizzando il terminale MSYS (come suggerito); Per lasciar traccia e soprattutto per non dimenticare (io in prima persona) ho scritto un piccolo articolo [0]

Re: [Gfoss] importare più shapefile in db spatialite

2017-05-25 Per discussione Marco Curreli
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

Re: [Gfoss] importare più shapefile in db spatialite

2017-05-25 Per discussione Marco Curreli
On 05/24/17 , Totò Fiandaca wrote: > ho avviato MSYS e incollato: In ogni caso devi copiare lo script in un editor di testo (meglio wordpad del blocco note) e nominarlo con un'estensione .sh, poi lo esegui con sh nomefile.sh -- View this message in context:

Re: [Gfoss] importare più shapefile in db spatialite

2017-05-24 Per discussione a . furieri
On Wed, 24 May 2017 23:08:57 +0200, Totò Fiandaca wrote: Unable to open datasource `acque.shp.shp' Toto', il messaggio di errore dice tutto; come vedi, stai raddoppiando i suffissi: .shp ti diventa .shp.shp questo accade perche' hai impostato la variabile SHP in modo tale che estrae

Re: [Gfoss] importare più shapefile in db spatialite

2017-05-24 Per discussione Marco Curreli
On 05/24/17 , Totò Fiandaca wrote: > Continua ad approfittare della vostra cortesia, > ho avviato MSYS e incollato: > > #!/bin/bash > > SHP=$(ls C:\\Users\\Salvatore\\Desktop\\fedele\\catastali_shp | > grep \.sh > > for i in $SHP; do > ogr2ogr -update -f SQLite -dsco SPATIALITE=YES >

Re: [Gfoss] importare più shapefile in db spatialite

2017-05-24 Per discussione Totò Fiandaca
Continua ad approfittare della vostra cortesia, ho avviato MSYS e incollato: #!/bin/bash SHP=$(ls C:\\Users\\Salvatore\\Desktop\\fedele\\catastali_shp) for i in $SHP; do ogr2ogr -update -f SQLite -dsco SPATIALITE=YES C:\\Users\\Salvatore\\Desktop\\db_1.sqlite $i.shp done ma mi segnale questo

Re: [Gfoss] importare più shapefile in db spatialite

2017-05-24 Per discussione Marco Curreli
On 05/24/17 , a.furi...@lqt.it wrote: > > attenzione: quella sintassi la potete usare solo > se lavorate su Linux. Io la uso in ufficio sotto windows col terminale di MSYS (fornito assieme a qgis e grass). ___ Gfoss@lists.gfoss.it

Re: [Gfoss] importare più shapefile in db spatialite

2017-05-24 Per discussione nino formica
Si certo bisogna tradurre come "batch" DOS. Ma volendo, so che ormai dalla scorsa estate c'è la possibilità di installare la shell bash anche su Win 10. È un'altra possibilità. Saluti Nino Il 24 mag 2017 10:03 PM, "aperi2007" ha scritto: Qui trovi una sintassi per usare

Re: [Gfoss] importare più shapefile in db spatialite

2017-05-24 Per discussione aperi2007
Qui trovi una sintassi per usare gdal in u ciclo FOR su una console di windows. https://trac.osgeo.org/gdal/wiki/BatchCreationIndexesForShapefilesOnDOS A. Il 24/05/2017 22:00, a.furi...@lqt.it ha scritto: On Wed, 24 May 2017 21:14:03 +0200, nino formica wrote: E si, questa soluzione, con

Re: [Gfoss] importare più shapefile in db spatialite

2017-05-24 Per discussione a . furieri
On Wed, 24 May 2017 21:14:03 +0200, nino formica wrote: E si, questa soluzione, con un ciclo "for", mi sembra effettivamente migliore, perché fa risparmiare righe di codice è quindi tempo. attenzione: quella sintassi la potete usare solo se lavorate su Linux. Toto' invece ci diceva nel suo

Re: [Gfoss] importare più shapefile in db spatialite

2017-05-24 Per discussione aperi2007
Il vantaggio di queta soluzione con gdl/ogr suggerita da Curreli e' che vale anche per caricare su postgis. Inoltre, se modifichi un po' la chiamata di gdal/ogr puoi anche sfruttarla per fare append sulla medesima tabella. Ad esempio: se te hai 100 shapwfile che sono il grafo strade tagliato

Re: [Gfoss] importare più shapefile in db spatialite

2017-05-24 Per discussione Totò Fiandaca
grazie per il suggerimento, appena posso provo anche questa via molto affascinate. saluti Il giorno 24 maggio 2017 20:15, Marco Curreli ha scritto: > On 05/24/17 , Totò Fiandaca wrote: > > vorrei importare, in un db spatialite, più shapefile contemporaneamente; >

Re: [Gfoss] importare più shapefile in db spatialite

2017-05-24 Per discussione Totò Fiandaca
uso molto la gui e grazie al tuo suggerimento ho risolto tutto, funziona bene. grazie Il giorno 24 maggio 2017 20:13, ha scritto: > On Wed, 24 May 2017 18:01:04 +0200, Totò Fiandaca wrote: > >> Salve a tutti, >> vorrei importare, in un db spatialite, più shapefile

Re: [Gfoss] importare più shapefile in db spatialite

2017-05-24 Per discussione Marco Curreli
On 05/24/17 , Totò Fiandaca wrote: > vorrei importare, in un db spatialite, più shapefile contemporaneamente; #!/bin/bash SHP=$(ls directory_con_shapefile) for i in $SHP; do ogr2ogr -update -f SQLite -dsco SPATIALITE=YES db.sqlite $i.shp done Un saluto, Marco

Re: [Gfoss] importare più shapefile in db spatialite

2017-05-24 Per discussione a . furieri
On Wed, 24 May 2017 18:01:04 +0200, Totò Fiandaca wrote: Salve a tutti, vorrei importare, in un db spatialite, più shapefile contemporaneamente; ho fatto alcune ricerche nel web e l'unica soluzione trovata è quella spiegata da Furieri qui [0], ho seguito la procedura ma con esito negativo;

Re: [Gfoss] importare più shapefile in db spatialite

2017-05-24 Per discussione Paolo Cavallini
Il 24/05/2017 18:18, Totò Fiandaca ha scritto: > > Il giorno 24 maggio 2017 18:03, Paolo Cavallini > ha scritto: > > Perché non con Processing? > > > ​indicazione utile ma insufficiente per me. > > ho usato parola chiave import nel

Re: [Gfoss] importare più shapefile in db spatialite

2017-05-24 Per discussione Totò Fiandaca
Il giorno 24 maggio 2017 18:03, Paolo Cavallini ha scritto: > Perché non con Processing? ​indicazione utile ma insufficiente per me. ho usato parola chiave import nel processing e trovo solo import verso PostGIS!!! potresti, per favore, essere più preciso! saluti​

Re: [Gfoss] importare più shapefile in db spatialite

2017-05-24 Per discussione Paolo Cavallini
Il 24/05/2017 18:01, Totò Fiandaca ha scritto: > Salve a tutti, > vorrei importare, in un db spatialite, più shapefile contemporaneamente; > ho fatto alcune ricerche nel web e l'unica soluzione trovata è quella Perché non con Processing? Saluti. -- Paolo Cavallini - www.faunalia.eu QGIS &