Benvenuti nella nostra community - Visita anche il blog

Benvenuto ospite! Login Registrati

Benvenuto/a ospite! . Per leggere i contenuti del forum non è richiesta la registrazione ma se vuoi interagire con noi ponendo domande ed avendo una risposta ai tuoi problemi devi registrarti. La registrazione è gratuita e puoi farla cliccando su Registrati in alto a destra, oppure entrando con i tuoi account social.


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
clip tra poligoni (il problema di molti..) e unisci attributi per posizione QGIS 3.6
#1
Buongiorno a tutti, 
e complimenti per tutte le interessanti discussioni qui presenti!
Utilizzando QGIS 3.6 mi scontrando in un paio di operazioni teoricamente elementari.
Ringraziandovi in antiicpo per l'aiuto provo a descrivere la situazione, carico i file "incriminati" e vorrei provare a chiedervi se il flusso di lavoro da me immaginato è il "più corretto/semplice/veloce"

shapefile:
1.comuni_porzione (poligonale): 5 poligoni (diversi porzioni di territori comunali adiacenti), tabella attributi con 6 campi tra cui il nome del comune
2.carta_uso_suolo (poligonale):  8727 poligoni diffusi su un territorio molto più vasto di comuni_porzione (ma che non coprono tutta l'area di comuni_porzione) , è una carta di uso del suolo composta da piccoli poligoni che per la maggior parte sono inclusi in un solo territorio comunale, alcuni sono ovviamente "transfrontalieri"

obiettivo: ottenere la carta d'uso del suolo per le sole 5 comuni_porzione adiacenti (poligonale_2) in cui per ogni poligono ho anche l'info nella tab. attributi sul comune in cui si trova. E quindi spezzando le geometrie transfrontaliere ottenendone per ognuna due poligoni: una nel comune A e una nel comune B (una sorta di add polygon attributes to polygon)

Temo che uno dei problemi siano anche gli errori geometrici/topologici dei layer di partenza che non ho creato io ma ho ricevuto così.

mio flusso di lavoro:

ritaglia -> unisci attributi per posizione

"ritaglia" usando il file "comuni" come layer di ritaglio - > "unisci attributi per posizione" aggiungendo i campi dalla tabella attributi del file "comuni" a tutti i poligoni d'uso del suolo

problemi riscontrati: 
1) quando ritaglio la carta d'uso del suolo con lo shape dei comuni (5 record, ogni geometria è un comune) ottengo la carta d'uso del suolo solamente nei 5 comuni MA i poligoni "transfrontalier" (condivisi tra i miei comuni adiacenti) non vengono divisi. Non mi spezza le geometrie tra comuni.

2) ci sono riuscito trasformando il file poligonale dei comuni in polilinee utilizzando il tool "da poligono a linee" e ritagliando i poligoni della carta d'uso del suolo con il tool "dividi con linee".
Poi però utilizzando "unisci attributi per posizione" solo alcuni poligoni d'uso del suolo ricevono le info sul comune in cui si trovano, parecchi (seppur visualmente completamente dentro i confini dei comuni) non ricevono alcuna informazione nella tabella attributi, i recordi di molti poligoni non hanno info nei campi del comune etc
mi sono immaginato che quei poligoni abbiano dei problemi topologici... Può essere?
Spero di essermi spiegato e vi ringrazio per l'aiuto che potrete darmi.
Vi allego i due file semplificati come num. di geometrie e campi delle tabelle attributi.

Mi interesserebbe più che ottenere il risultato capire il processo più idoneo [anche perché dovrei poi ripetere l'operazione numerose altre volte con altri layer, non soltanto poligonali ma anche di polilinee e puntuali (questi ultimi mi "spaventano" meno perché ho già utilizzato il tool "add point attributes to polygon"]
Cita messaggio
Thanks given by:
#2
ecco qua il link per scaricare lo zip
https://we.tl/t-94ipx86bTS
Cita messaggio
Thanks given by:


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Ripartizione di poligoni con linee in QGIS Carla 14 3.482 17-10-2019, 09:36 AM
Ultimo messaggio: luc
  Trasformazioni tra sistemi di riferimento Fab996 2 546 12-06-2019, 12:29 PM
Ultimo messaggio: Fab996
  Tabella Attributi FrancescaBertini 0 425 26-05-2019, 03:33 PM
Ultimo messaggio: FrancescaBertini
  Errore di posizione di pixel in un DEM Giovanni Misteriosi 1 228 02-04-2019, 04:33 PM
Ultimo messaggio: Giovanni Misteriosi
  SCOMPARSA POLIGONI llorenc78 0 209 01-04-2019, 12:40 PM
Ultimo messaggio: llorenc78
  estrazione coordinate xyz da poligoni federicoeugeni1 1 285 26-03-2019, 11:08 PM
Ultimo messaggio: Atlas
  QGIS Problema algoritmo Saga Strahler Order su DEM a 5 metri StudioSargenti 0 353 06-03-2019, 06:25 PM
Ultimo messaggio: StudioSargenti
  Progetto QGIS rotte animali migratori problema Marcello Piras 1 426 01-03-2019, 09:48 PM
Ultimo messaggio: Fabio_sulcata
  QGIS: come concatenare gli attributi di diversi layer? Vinz 0 516 01-02-2019, 08:43 PM
Ultimo messaggio: Vinz
  Calcolo aree dentro a poligoni cleon 4 1.001 22-11-2018, 05:10 PM
Ultimo messaggio: cleon



Utenti che stanno guardando questa discussione:
1 Ospite(i)