Riporto come esempio la query che ho scritto per definire comuni_ambito: *CREATE TABLE comuni_ambito AS* *SELECT*
*ST_Intersection (a1.geometry, a2.geometry) AS geometry,* *a2.comune AS comune* *FROM ambito AS a1, comuni_limitrofi_orig AS a2* *WHERE ST_Intersects(a1.geometry, a2.geometry);* Successivamente ho inserito la chiave primaria con: *ALTER TABLE comuni_ambito* *ADD COLUMN pkca SERIAL PRIMARY KEY;* Per gli altri clip ho usato la stessa procedura ovviamente cambiando i field di riferimento in a2. Il giorno 7 febbraio 2018 10:35, Totò Fiandaca <pigrecoinfin...@gmail.com> ha scritto: > Ciao, > ho notato che i layer non riconosciuti da QGIS hanno, nella > tabella "geometry_columns" di spaltialite, codice 0 nella colonna > geometry_type; > > credo che dipenda, come hai scritto, dal modo con cui li hai generati. > > un parere da persone più esperte sarebbe gradito. > > ciao > > Il giorno 6 febbraio 2018 22:26, Massimiliano Moraca < > massimilianomor...@gmail.com> ha scritto: > >> Funziona Totò :) >> Avevo notato l'assenza di apici prima e li ho aggiunti credendo fosse una >> tua svista. Ho dovuto inserire il path di destinazione perchè mi è uscito >> questo messaggio: >> >> *ERROR 4: sqlite3_open(parete_puc.sqlite) failed: unable to open database >> file* >> *ERROR 1: SQLite driver failed to create parete_puc.sqlite* >> >> A path inserito ho ottenuto db esportato, credo che quell'errore faccia >> riferimento all'assenza di permessi per scrivere in C >> >> Aprendo il db ho notato però che alcune tabelle non sono correttamente >> viste in QGIS. Sono quelle con il simbolo della foto(img [0] e [1]. Se apro >> il db da Spatialite GUI però le geometrie sono correttamente riprodotte >> come puoi vedere. Ti inserisco il link[2] per download del db.... >> Ho notato che le tabelle problematiche sono quelle che ho ottenuto da >> geoprocessing in PostGIS, dei banali clip da intersezione tra "ambito" e >> "cuas09_select" per esempio; poi ci sono i due buffer che ho ottenuto con >> ST_Union(ST_Buffer(geometry, distanza)). >> >> [0]https://drive.google.com/open?id=1PMMJYiez-fWGLoG1YC_WArBKKaZ0VFLk >> [1]https://drive.google.com/open?id=11v9ZMMUX96-YiywS0x63BNNGWXp3fZLr >> [2]https://drive.google.com/open?id=1WGJuUutyBO3_wqkQkth-flQTn5E-CAFe >> >> Il giorno 6 febbraio 2018 21:57, Totò Fiandaca <pigrecoinfin...@gmail.com >> > ha scritto: >> >>> massimiliano, è importante seguire bene la sintassi; hai aggiunto apici >>> dove non ci vogliono è public senza apici: >>> >>> *ogr2ogr --config PG_LIST_ALL_TABLES YES --config PG_SKIP_VIEWS NO -f >>> "SQLite" parete_puc.sqlite -progress PG:"dbname='parete_puc' >>> active_schema=public schemas=public host='localhost' port='5432' >>> user='postgres' password='1983' " -lco LAUNDER=yes -dsco SPATIALITE=yes >>> -lco SPATIAL_INDEX=no* >>> >>> riprova con quella di sopra. >>> >>> Il giorno 6 febbraio 2018 21:49, Massimiliano Moraca < >>> massimilianomor...@gmail.com> ha scritto: >>> >>>> Nulla da fare...ti copio pari pari quello che scrivo: >>>> >>>> *ogr2ogr --config PG_LIST_ALL_TABLES YES --config PG_SKIP_VIEWS NO -f >>>> "SQLite" parete_puc.sqlite -progress PG:"dbname='parete_puc' >>>> active_schema='public' schemas='public' host='localhost' port='5432' >>>> user='postgres' password='1983' " -lco LAUNDER=yes -dsco SPATIALITE=yes >>>> -lco SPATIAL_INDEX=no* >>>> >>>> L'errore ora è questo: >>>> >>>> *ERROR 1: ERRORE: errore di sintassi a o presso "public"* >>>> *LINE 1: SET search_path=''public'',public* >>>> * ^* >>>> >>>> *ERROR 1: ERRORE: errore di sintassi a o presso "public"* >>>> *LINE 1: SET search_path=''public''* >>>> * ^* >>>> >>>> *ERROR 1: ERRORE: errore di sintassi a o presso "public"* >>>> *LINE 1: SET search_path=''public''* >>>> * ^* >>>> >>>> *FAILURE:* >>>> *Unable to open datasource `PG:dbname='parete_puc' >>>> active_schema='public' schemas='public' host='localhost' port='5432' >>>> user='postgres' password='1983' ' with the following drivers.* >>>> >>>> >>>> >>>> Il giorno 6 febbraio 2018 21:38, Totò Fiandaca < >>>> pigrecoinfin...@gmail.com> ha scritto: >>>> >>>>> Incolla sempre l'intero script cosi possiamo controllare. >>>>> nello script del blog, il db pg ha due schemi: >>>>> active_schema=public,data_2015 >>>>> schemas=public,data_2015 >>>>> tu, se hai un solo schema, devi scrivere: active_schema=public >>>>> schemas=public >>>>> >>>>> usa questo: >>>>> ogr2ogr --config PG_LIST_ALL_TABLES YES --config PG_SKIP_VIEWS NO -f >>>>> “SQLite” nome_database.sqlite -progress PG:”dbname=’puc_parete’ >>>>> active_schema=public schemas=public host=’localhost’ port=’5432′ >>>>> user=’postgres’ password=’1983’ ” -lco LAUNDER=yes -dsco SPATIALITE=yes >>>>> -lco SPATIAL_INDEX=no >>>>> >>>>> >>>>> Il giorno 6 febbraio 2018 21:26, Massimiliano Moraca < >>>>> massimilianomor...@gmail.com> ha scritto: >>>>> >>>>>> Ho fatto come mi hai detto Totò(password a parte che era chiaro :D) >>>>>> ed ora ho questo messaggio: >>>>>> >>>>>> *ERROR 1: PQconnectdb failed.* >>>>>> *FATALE: il database "puc_parete" non esiste* >>>>>> >>>>>> *FAILURE:* >>>>>> *Unable to open datasource `PG:dbname='puc_parete' >>>>>> active_schema='public' schemas='public' host='localhost' port='5432' >>>>>> user='postgres' password='1983' ' with the following drivers.* >>>>>> >>>>>> Nello script sul tuo blog c'è scritto *active_schema='public.data_2015' >>>>>> schemas= 'public.data_2015'*, io ho lasciato solo public perchè >>>>>> credo che il tuo script faccia riferimento ad una specifica tabella( >>>>>> *data_2015*). Confermi? Io voglio esportare tutto ciò che c'è in >>>>>> public. >>>>>> >>>>>> Il giorno 6 febbraio 2018 21:00, Totò Fiandaca < >>>>>> pigrecoinfin...@gmail.com> ha scritto: >>>>>> >>>>>>> massimiliano, >>>>>>> stai attento agli spazi (tra NO e -f "SQLite" occorre uno spazio) >>>>>>> inoltre, meglio esplicitarlo: al posto degli ****** occorre mettere >>>>>>> password >>>>>>> >>>>>>> poi, non mettere intero percorso del file sqlite ma solo il >>>>>>> nome.sqlite; poi lo ritroverai sotto c:\utenti\nome_utente >>>>>>> >>>>>>> ciao >>>>>>> >>>>>>> Il giorno 6 febbraio 2018 19:47, Massimiliano Moraca < >>>>>>> massimilianomor...@gmail.com> ha scritto: >>>>>>> >>>>>>>> Luca sono su Windows 10 >>>>>>>> >>>>>>>> Il giorno 6 febbraio 2018 19:46, Massimiliano Moraca < >>>>>>>> massimilianomor...@gmail.com> ha scritto: >>>>>>>> >>>>>>>>> Totò mi sono "permesso" di apportare due piccole modifiche allo >>>>>>>>> script e cioè yes al post di no per l'index ed ho inserito il >>>>>>>>> percorso in >>>>>>>>> cui mi deve creare il db sqlite: >>>>>>>>> >>>>>>>>> *ogr2ogr --config PG_LIST_ALL_TABLES YES --config PG_SKIP_VIEWS >>>>>>>>> NO-f "SQLite" D:\Postgresql\export\puc_parete.sqlite -progress >>>>>>>>> PG:"dbname=puc_parete active_schema=public schemas=public >>>>>>>>> host=localhost >>>>>>>>> port=5432 user=postgres password=******** " -lco LAUNDER=yes -dsco >>>>>>>>> SPATIALITE=yes -lco SPATIAL_INDEX=yes* >>>>>>>>> >>>>>>>>> Il risultato è stato questo: >>>>>>>>> >>>>>>>>> *FAILURE:* >>>>>>>>> *Unable to open datasource >>>>>>>>> `D:\Postgresql\export\puc_parete.sqlite' with the following drivers.* >>>>>>>>> >>>>>>>>> :( >>>>>>>>> >>>>>>>>> Esportare uno per uno i singoli vettore è l'estrema ratio che >>>>>>>>> vorrei evitare.... >>>>>>>>> >>>>>>>>> Il giorno 6 febbraio 2018 11:45, Totò Fiandaca < >>>>>>>>> pigrecoinfin...@gmail.com> ha scritto: >>>>>>>>> >>>>>>>>>> Ciao massimiliano, >>>>>>>>>> io seguo questo articolo, funziona bene: >>>>>>>>>> >>>>>>>>>> https://pigrecoinfinito.wordpress.com/2017/11/28/da-postgis- >>>>>>>>>> a-spatialite/ >>>>>>>>>> >>>>>>>>>> Il giorno 6 febbraio 2018 11:40, Luca Delucchi < >>>>>>>>>> lucadel...@gmail.com> ha scritto: >>>>>>>>>> >>>>>>>>>>> 2018-02-06 10:51 GMT+01:00 Massimiliano Moraca < >>>>>>>>>>> massimilianomor...@gmail.com>: >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > parete_puc >>>>>>>>>>> > >>>>>>>>>>> >>>>>>>>>>> scusa mi ero dimenticato che volevi esportare l'intero db... io >>>>>>>>>>> ho >>>>>>>>>>> fatto una prova con un mio di db e ha funzionato correttamente. >>>>>>>>>>> >>>>>>>>>>> Su che sistema operativo sei? (io uso linux) >>>>>>>>>>> >>>>>>>>>>> Sembrerebbe che non legga correttamente "--config >>>>>>>>>>> PG_LIST_ALL_TABLES >>>>>>>>>>> YES" e che voglia un layer da convertire. prova a rimuovere il >>>>>>>>>>> "-gt >>>>>>>>>>> 65536/" >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> ciao >>>>>>>>>>> Luca >>>>>>>>>>> >>>>>>>>>>> www.lucadelu.org >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Gfoss@lists.gfoss.it >>>>>>>>>>> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss >>>>>>>>>>> Questa e' una lista di discussione pubblica aperta a tutti. >>>>>>>>>>> I messaggi di questa lista non hanno relazione diretta con le >>>>>>>>>>> posizioni dell'Associazione GFOSS.it. >>>>>>>>>>> 796 iscritti al 28/12/2017 >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> *Ing. Salvatore Fiandaca* >>>>>>>>>> *mobile*.:+39 327.493.8955 <+39%20327%20493%208955> >>>>>>>>>> *m*: *pigrecoinfin...@gmail.com <pigrecoinfin...@gmail.com>* >>>>>>>>>> *C.F*.: FNDSVT71E29Z103G >>>>>>>>>> *P.IVA*: 06597870820 >>>>>>>>>> *membro QGIS Italia - http://qgis.it/ <http://qgis.it/>* >>>>>>>>>> *socio GFOSS.it - *http://gfoss.it/ >>>>>>>>>> *blog:* >>>>>>>>>> * https://pigrecoinfinito.wordpress.com/ >>>>>>>>>> <https://pigrecoinfinito.wordpress.com/> FB: Co-admin >>>>>>>>>> - https://www.facebook.com/qgis.it/ >>>>>>>>>> <https://www.facebook.com/qgis.it/>** >>>>>>>>>> <https://www.facebook.com/qgis.it/> * >>>>>>>>>> *FB: moderatore - **https://www.facebook.com/groups/GisItalia/ >>>>>>>>>> <https://www.facebook.com/groups/GisItalia/>** >>>>>>>>>> <https://www.facebook.com/groups/GisItalia/> * >>>>>>>>>> *TW: <http://goog_95411464>**https://twitter.com/totofiandaca >>>>>>>>>> <https://twitter.com/totofiandaca>* >>>>>>>>>> >>>>>>>>>> 43°51'0.54"N 10°34'27.62"E - EPSG:4326 >>>>>>>>>> >>>>>>>>>> “Se la conoscenza deve essere aperta a tutti, >>>>>>>>>> perchè mai limitarne l’accesso?” >>>>>>>>>> R. Stallman >>>>>>>>>> >>>>>>>>>> Questo documento, allegati inclusi, contiene informazioni di >>>>>>>>>> proprietà di FIANDACA SALVATORE e deve essere utilizzato >>>>>>>>>> esclusivamente dal >>>>>>>>>> destinatario in relazione alle finalità per le quali è stato >>>>>>>>>> ricevuto. E' >>>>>>>>>> vietata qualsiasi forma di riproduzione o divulgazione senza >>>>>>>>>> l'esplicito >>>>>>>>>> consenso di FIANDACA SALVATORE. Qualora fosse stato ricevuto per >>>>>>>>>> errore si prega di informare tempestivamente il mittente e >>>>>>>>>> distruggere la >>>>>>>>>> copia in proprio possesso. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> *Ing. Salvatore Fiandaca* >>>>>>> *mobile*.:+39 327.493.8955 <+39%20327%20493%208955> >>>>>>> *m*: *pigrecoinfin...@gmail.com <pigrecoinfin...@gmail.com>* >>>>>>> *C.F*.: FNDSVT71E29Z103G >>>>>>> *P.IVA*: 06597870820 >>>>>>> *membro QGIS Italia - http://qgis.it/ <http://qgis.it/>* >>>>>>> *socio GFOSS.it - *http://gfoss.it/ >>>>>>> *blog:* >>>>>>> * https://pigrecoinfinito.wordpress.com/ >>>>>>> <https://pigrecoinfinito.wordpress.com/> FB: Co-admin >>>>>>> - https://www.facebook.com/qgis.it/ >>>>>>> <https://www.facebook.com/qgis.it/>** >>>>>>> <https://www.facebook.com/qgis.it/> * >>>>>>> *FB: moderatore - **https://www.facebook.com/groups/GisItalia/ >>>>>>> <https://www.facebook.com/groups/GisItalia/>** >>>>>>> <https://www.facebook.com/groups/GisItalia/> * >>>>>>> *TW: <http://goog_95411464>**https://twitter.com/totofiandaca >>>>>>> <https://twitter.com/totofiandaca>* >>>>>>> >>>>>>> 43°51'0.54"N 10°34'27.62"E - EPSG:4326 >>>>>>> >>>>>>> “Se la conoscenza deve essere aperta a tutti, >>>>>>> perchè mai limitarne l’accesso?” >>>>>>> R. Stallman >>>>>>> >>>>>>> Questo documento, allegati inclusi, contiene informazioni di >>>>>>> proprietà di FIANDACA SALVATORE e deve essere utilizzato esclusivamente >>>>>>> dal >>>>>>> destinatario in relazione alle finalità per le quali è stato ricevuto. >>>>>>> E' >>>>>>> vietata qualsiasi forma di riproduzione o divulgazione senza l'esplicito >>>>>>> consenso di FIANDACA SALVATORE. Qualora fosse stato ricevuto per >>>>>>> errore si prega di informare tempestivamente il mittente e distruggere >>>>>>> la >>>>>>> copia in proprio possesso. >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> *Ing. Salvatore Fiandaca* >>>>> *mobile*.:+39 327.493.8955 <+39%20327%20493%208955> >>>>> *m*: *pigrecoinfin...@gmail.com <pigrecoinfin...@gmail.com>* >>>>> *C.F*.: FNDSVT71E29Z103G >>>>> *P.IVA*: 06597870820 >>>>> *membro QGIS Italia - http://qgis.it/ <http://qgis.it/>* >>>>> *socio GFOSS.it - *http://gfoss.it/ >>>>> *blog:* >>>>> * https://pigrecoinfinito.wordpress.com/ >>>>> <https://pigrecoinfinito.wordpress.com/> FB: Co-admin >>>>> - https://www.facebook.com/qgis.it/ <https://www.facebook.com/qgis.it/>** >>>>> <https://www.facebook.com/qgis.it/> * >>>>> *FB: moderatore - **https://www.facebook.com/groups/GisItalia/ >>>>> <https://www.facebook.com/groups/GisItalia/>** >>>>> <https://www.facebook.com/groups/GisItalia/> * >>>>> *TW: <http://goog_95411464>**https://twitter.com/totofiandaca >>>>> <https://twitter.com/totofiandaca>* >>>>> >>>>> 43°51'0.54"N 10°34'27.62"E - EPSG:4326 >>>>> >>>>> “Se la conoscenza deve essere aperta a tutti, >>>>> perchè mai limitarne l’accesso?” >>>>> R. Stallman >>>>> >>>>> Questo documento, allegati inclusi, contiene informazioni di proprietà >>>>> di FIANDACA SALVATORE e deve essere utilizzato esclusivamente dal >>>>> destinatario in relazione alle finalità per le quali è stato ricevuto. E' >>>>> vietata qualsiasi forma di riproduzione o divulgazione senza l'esplicito >>>>> consenso di FIANDACA SALVATORE. Qualora fosse stato ricevuto per >>>>> errore si prega di informare tempestivamente il mittente e distruggere la >>>>> copia in proprio possesso. >>>>> >>>>> >>>>> >>>> >>> >>> >>> -- >>> *Ing. Salvatore Fiandaca* >>> *mobile*.:+39 327.493.8955 <+39%20327%20493%208955> >>> *m*: *pigrecoinfin...@gmail.com <pigrecoinfin...@gmail.com>* >>> *C.F*.: FNDSVT71E29Z103G >>> *P.IVA*: 06597870820 >>> *membro QGIS Italia - http://qgis.it/ <http://qgis.it/>* >>> *socio GFOSS.it - *http://gfoss.it/ >>> *blog:* >>> * https://pigrecoinfinito.wordpress.com/ >>> <https://pigrecoinfinito.wordpress.com/> FB: Co-admin >>> - https://www.facebook.com/qgis.it/ <https://www.facebook.com/qgis.it/>** >>> <https://www.facebook.com/qgis.it/> * >>> *FB: moderatore - **https://www.facebook.com/groups/GisItalia/ >>> <https://www.facebook.com/groups/GisItalia/>** >>> <https://www.facebook.com/groups/GisItalia/> * >>> *TW: <http://goog_95411464>**https://twitter.com/totofiandaca >>> <https://twitter.com/totofiandaca>* >>> >>> 43°51'0.54"N 10°34'27.62"E - EPSG:4326 >>> >>> “Se la conoscenza deve essere aperta a tutti, >>> perchè mai limitarne l’accesso?” >>> R. Stallman >>> >>> Questo documento, allegati inclusi, contiene informazioni di proprietà >>> di FIANDACA SALVATORE e deve essere utilizzato esclusivamente dal >>> destinatario in relazione alle finalità per le quali è stato ricevuto. E' >>> vietata qualsiasi forma di riproduzione o divulgazione senza l'esplicito >>> consenso di FIANDACA SALVATORE. Qualora fosse stato ricevuto per errore >>> si prega di informare tempestivamente il mittente e distruggere la copia in >>> proprio possesso. >>> >>> >>> >> > > > -- > *Ing. Salvatore Fiandaca* > *mobile*.:+39 327.493.8955 <+39%20327%20493%208955> > *m*: *pigrecoinfin...@gmail.com <pigrecoinfin...@gmail.com>* > *C.F*.: FNDSVT71E29Z103G > *P.IVA*: 06597870820 > *membro QGIS Italia - http://qgis.it/ <http://qgis.it/>* > *socio GFOSS.it - *http://gfoss.it/ > *blog:* > * https://pigrecoinfinito.wordpress.com/ > <https://pigrecoinfinito.wordpress.com/> FB: Co-admin > - https://www.facebook.com/qgis.it/ <https://www.facebook.com/qgis.it/>** > <https://www.facebook.com/qgis.it/> * > *FB: moderatore - **https://www.facebook.com/groups/GisItalia/ > <https://www.facebook.com/groups/GisItalia/>** > <https://www.facebook.com/groups/GisItalia/> * > *TW: <http://goog_95411464>**https://twitter.com/totofiandaca > <https://twitter.com/totofiandaca>* > > 43°51'0.54"N 10°34'27.62"E - EPSG:4326 > > “Se la conoscenza deve essere aperta a tutti, > perchè mai limitarne l’accesso?” > R. Stallman > > Questo documento, allegati inclusi, contiene informazioni di proprietà di > FIANDACA SALVATORE e deve essere utilizzato esclusivamente dal destinatario > in relazione alle finalità per le quali è stato ricevuto. E' vietata > qualsiasi forma di riproduzione o divulgazione senza l'esplicito consenso > di FIANDACA SALVATORE. Qualora fosse stato ricevuto per errore si prega > di informare tempestivamente il mittente e distruggere la copia in proprio > possesso. > > > _______________________________________________ Gfoss@lists.gfoss.it http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 796 iscritti al 28/12/2017