[QGIS-it-user] Unire due vettori con geometrie diverse

Buongiorno a tutti, la mia domanda è molto semplice: è possibile unire due vettori creati con geometrie diverse?
Vi spiego meglio: sull’ortofoto della Sicilia, devo individuare sia dei punti specifici che delle aree soggette ad allagamento in diversi Paesi. Per i primi ho utilizzato un vettore scegliendo la geometria punto, per il secondo ho scelto la geometria poligono. In entrambi i vettori ho impostato la stessa tabella degli attributi. Il risultato al quale vorrei arrivare è riuscire ad aprire un’unica tabella attributi e non due separatamente, visto che le informazioni riguardano lo stesso Paese. Per questo motivo avevo pensato di unire i due vettori. E’ possibile farlo?

Grazie anticipatamente.
Cinzia Zappalà.


Avast logo

Questa e-mail è stata controllata per individuare virus con Avast antivirus.
www.avast.com

Il 05/08/2017 12:11, cinzia zappalà ha scritto:

Buongiorno a tutti, la mia domanda è molto semplice: è possibile unire
due vettori creati con geometrie diverse?
Vi spiego meglio: sull’ortofoto della Sicilia, devo individuare sia dei
punti specifici che delle aree soggette ad allagamento in diversi Paesi.
Per i primi ho utilizzato un vettore scegliendo la geometria punto, per
il secondo ho scelto la geometria poligono. In entrambi i vettori ho
impostato la stessa tabella degli attributi. Il risultato al quale
vorrei arrivare è riuscire ad aprire un’unica tabella attributi e non
due separatamente, visto che le informazioni riguardano lo stesso Paese.
Per questo motivo avevo pensato di unire i due vettori. E’ possibile farlo?

risposta breve: no.
risposta lunga: devi usare le geometrycollections, in PostGIS o in
GRASS, probabilmente anche in Spatialite e in Geopackage, ma poi devi
estrarre le geometrie semplici per poterle visualizzare.
Saluti.

--
Paolo Cavallini - www.faunalia.eu
QGIS & PostGIS courses: http://www.faunalia.eu/training.html
https://www.google.com/trends/explore?date=all&geo=IT&q=qgis,arcgis

Confermo e ribadisco il “no” di Paolo e, allo stesso tempo, ti suggerisco una “via di fuga” abbastanza semplice e rapida.

Presumo che i tuoi “punti soggetti ad allagamento” siano entità territoriali molto piccole e quindi “non cartografabili” alla scala alla quale stai lavorando (tipo, immagino, un sottopassaggio, una singola casa rurale isolata, ecc.).

Allora, per non perdere il lavoro che già hai fatto con “i punti” (in particolare la tabella dati), ti suggerisco di creare un “buffer” di piccole dimensioni intorno ai punti (che so, di raggio pari a 3 m o altro, dipende dalla scala grafica che poi dovrai stampare) ottenendo così dei “poligoni” per ogni punto e poi, con le varie funzioni di “fusione geometrica” di Qgis (divertiti tu ad esplorare le potenzialità che ti offre il programma) trasferisci in automatico i dati della tabella del layer “di punti” nella tabella del layer del “buffer” e, infine, unisci il layer del “buffer” con il layer “poligoni” che già hai elaborato.

Più facile a farsi che a dirsi.

Buon lavoro.

···

Il giorno 5 agosto 2017 12:11, cinzia zappalà <zappalacinzia94@gmail.com> ha scritto:

Buongiorno a tutti, la mia domanda è molto semplice: è possibile unire due vettori creati con geometrie diverse?
Vi spiego meglio: sull’ortofoto della Sicilia, devo individuare sia dei punti specifici che delle aree soggette ad allagamento in diversi Paesi. Per i primi ho utilizzato un vettore scegliendo la geometria punto, per il secondo ho scelto la geometria poligono. In entrambi i vettori ho impostato la stessa tabella degli attributi. Il risultato al quale vorrei arrivare è riuscire ad aprire un’unica tabella attributi e non due separatamente, visto che le informazioni riguardano lo stesso Paese. Per questo motivo avevo pensato di unire i due vettori. E’ possibile farlo?

Grazie anticipatamente.
Cinzia Zappalà.


Avast logo

Questa e-mail è stata controllata per individuare virus con Avast antivirus.
www.avast.com


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

Il 05/08/2017 12:27, Marco Spaziani ha scritto:

Confermo e ribadisco il “no” di Paolo e, allo stesso tempo, ti
suggerisco una "via di fuga" abbastanza semplice e rapida.

oppure usare i centroidi dei poligoni
saluti

--
Paolo Cavallini - www.faunalia.eu
QGIS & PostGIS courses: http://www.faunalia.eu/training.html
https://www.google.com/trends/explore?date=all&geo=IT&q=qgis,arcgis

…anzi, ora che ci penso, la cosa è ancora più facile e immediata di quanto pensassi, perchè il layer “buffer” conserva in tabella tutti i dati del layer “punti”.
Quindi in pratica con il buffer devi solo trasformare i “punti” (entità geometrica infinitesima) in “punti più grossi” (decidi tu a sentimento di che raggio farli).
Poi in legenda semplicemente li indicherai come: Siti allagabili non cartografabili

···

Il giorno 5 agosto 2017 12:27, Marco Spaziani <spaziani.marco@gmail.com> ha scritto:

Confermo e ribadisco il “no” di Paolo e, allo stesso tempo, ti suggerisco una “via di fuga” abbastanza semplice e rapida.

Presumo che i tuoi “punti soggetti ad allagamento” siano entità territoriali molto piccole e quindi “non cartografabili” alla scala alla quale stai lavorando (tipo, immagino, un sottopassaggio, una singola casa rurale isolata, ecc.).

Allora, per non perdere il lavoro che già hai fatto con “i punti” (in particolare la tabella dati), ti suggerisco di creare un “buffer” di piccole dimensioni intorno ai punti (che so, di raggio pari a 3 m o altro, dipende dalla scala grafica che poi dovrai stampare) ottenendo così dei “poligoni” per ogni punto e poi, con le varie funzioni di “fusione geometrica” di Qgis (divertiti tu ad esplorare le potenzialità che ti offre il programma) trasferisci in automatico i dati della tabella del layer “di punti” nella tabella del layer del “buffer” e, infine, unisci il layer del “buffer” con il layer “poligoni” che già hai elaborato.

Più facile a farsi che a dirsi.

Buon lavoro.

Il giorno 5 agosto 2017 12:11, cinzia zappalà <zappalacinzia94@gmail.com> ha scritto:

Buongiorno a tutti, la mia domanda è molto semplice: è possibile unire due vettori creati con geometrie diverse?
Vi spiego meglio: sull’ortofoto della Sicilia, devo individuare sia dei punti specifici che delle aree soggette ad allagamento in diversi Paesi. Per i primi ho utilizzato un vettore scegliendo la geometria punto, per il secondo ho scelto la geometria poligono. In entrambi i vettori ho impostato la stessa tabella degli attributi. Il risultato al quale vorrei arrivare è riuscire ad aprire un’unica tabella attributi e non due separatamente, visto che le informazioni riguardano lo stesso Paese. Per questo motivo avevo pensato di unire i due vettori. E’ possibile farlo?

Grazie anticipatamente.
Cinzia Zappalà.


Avast logo

Questa e-mail è stata controllata per individuare virus con Avast antivirus.
www.avast.com


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

…Giusto !!!

···

Il giorno 5 agosto 2017 12:35, Paolo Cavallini <cavallini@faunalia.it> ha scritto:

Il 05/08/2017 12:27, Marco Spaziani ha scritto:

Confermo e ribadisco il “no” di Paolo e, allo stesso tempo, ti
suggerisco una “via di fuga” abbastanza semplice e rapida.

oppure usare i centroidi dei poligoni
saluti


Paolo Cavallini - www.faunalia.eu
QGIS & PostGIS courses: http://www.faunalia.eu/training.html
https://www.google.com/trends/explore?date=all&geo=IT&q=qgis,arcgis


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user