[QGIS-it-user] Modifica valori tabella attributi dopo clip

Buiongiorno,
Avrei un problema che magari per molti di voi potrebbe essere banale.
Vorrei calcolare i km di rete stradale che ci sono all'interno di un bacino idrografico. Pe fare questo sto utilizzando lo strumento "Clip" di geprocessing. Fino a qua tutto bene riesco a tagliare lo shape strade ed avere solo la rete stradate che ricade all'interno del bacino. Ora per calcolare la lunghezza totale delle strade ho utilizzato lo strumento statistics pannel in cui dalla tabella attributi del file ritagliato calcolo la somma delle lunghezze delle strade. Problema....la somma si riferisce ai valori tabellari dell'elemento strada prima del ritaglio. Qualcuno potrebbe indicarmi una soluzione in modo da poter aggiornare i valori della tabella attributi dello shape tagliato?

Grazie

Francesco

E’ sufficiente aggiornare i valori di lunghezze con il calcolatore campi.

In generale i campi SHAPE_LENGTH (o AREA) presenti nei file sono un retaggio dell’ecosistema ESRI (o simili).

Per vari SW non solo ESRI che però traggono ispirazione credo fossero campi virtuali ma quando il dato viene esportato sono campi a tutti gli effetti. Quindi appartengono alla componente semantica del dato e non sono collegati con la geometria!

···

Eng. Roberto Marzocchi, PhD

CTO - Chief Technology Officer

Gter srl (Unige spin-off)

Via Ruffini 9R - 16128 Genova

P.IVA/CF 01998770992

*ph: 010-*0899150 - mob: 349-8786575

E-mail: roberto.marzocchi@gter.it www.gter.it

Gter social

www.twitter.com/Gteronline - www.facebook.com/Gteronline

www.linkedin.com/company/gter-srl-innovazione-in-geomatica-gnss-e-gis

-----------------------------------------------------------------

Please consider the environment before printing this email!

Grazie mille Roberto,
credo teoricamente di aver capito ma in pratica no.
Come faccio a sostituire i valori tabellari della tabella originaria con quelli derivati??
Vado sul calcolatore campi della tabella, creo un campo virtuale Lung2 e vado a selezionare da Campi e valori la colonna lunghezza?? Facendo così mi crea una colonna Lung2 con i medesimi valori. Cosa sbaglio??

Grazie

F

Roberto Marzocchi <roberto.marzocchi@gter.it> ha scritto:

E' sufficiente aggiornare i valori di lunghezze con il calcolatore campi.

In generale i campi SHAPE_LENGTH (o AREA) presenti nei file sono un retaggio dell'ecosistema ESRI (o simili).

Per vari SW non solo ESRI che però traggono ispirazione credo fossero campi virtuali ma quando il dato viene esportato sono campi a tutti gli effetti. Quindi appartengono alla componente semantica del dato e non sono collegati con la geometria!
Il mio consiglio è sempre quello di eliminarli e sostituirli da campi virtuali (o farlo solo se ti serve come nel tuo caso)

R

Eng. Roberto Marzocchi, PhD

CTO - Chief Technology Officer

Gter srl (Unige spin-off)

Via Ruffini 9R - 16128 Genova

http://P.IVA/CF 01998770992

ph: 010-0899150 - mob: 349-8786575

E-mail: mailto:roberto.marzocchi@gter.it http://www.gter.it

--

Gter social

http://www.twitter.com/Gteronline - http://www.facebook.com/Gteronline

http://www.linkedin.com/company/gter-srl-innovazione-in-geomatica-gnss-e-gis

-----------------------------------------------------------------

Please consider the environment before printing this email!

---- Attivato gio, 17 dic 2020 09:30:44 +0100 <mailto:fpalmas@unica.it> ha scritto ----

Buiongiorno,
Avrei un problema che magari per molti di voi potrebbe essere banale.
Vorrei calcolare i km di rete stradale che ci sono all'interno di un
bacino idrografico. Pe fare questo sto utilizzando lo strumento "Clip"
di geprocessing. Fino a qua tutto bene riesco a tagliare lo shape
strade ed avere solo la rete stradate che ricade all'interno del
bacino. Ora per calcolare la lunghezza totale delle strade ho
utilizzato lo strumento statistics pannel in cui dalla tabella
attributi del file ritagliato calcolo la somma delle lunghezze delle
strade. Problema....la somma si riferisce ai valori tabellari
dell'elemento strada prima del ritaglio. Qualcuno potrebbe indicarmi
una soluzione in modo da poter aggiornare i valori della tabella
attributi dello shape tagliato?

Grazie

Francesco

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

Hai 2 possibilità:

  • calcolatore campo → aggiorna campo → scegli quello con la lunghezza e usi la funzione $length [in questo modo sovrascrivi la lunghezza corretta]

  • calcolatore campo → nuovo campo (virtuale) → usi la funzione $length [in questo modo crei un nuovo campo con la lunghezza corretta, il virtuale è solo un mio suggerimento]

Forse mi sono lasciato prendere dallo “spiegone” sui campi virtuali è ho dato per scontata la funzione che calcola la lunghezza di una linea ossia la funzione $length

R

---- Attivato gio, 17 dic 2020 10:07:22 +0100 fpalmas@unica.it ha scritto ----

···

Eng. Roberto Marzocchi, PhD

CTO - Chief Technology Officer

Gter srl (Unige spin-off)

Via Ruffini 9R - 16128 Genova

P.IVA/CF 01998770992

*ph: 010-*0899150 - mob: 349-8786575

E-mail: roberto.marzocchi@gter.it www.gter.it

Gter social

www.twitter.com/Gteronline - www.facebook.com/Gteronline

www.linkedin.com/company/gter-srl-innovazione-in-geomatica-gnss-e-gis

-----------------------------------------------------------------

Please consider the environment before printing this email!

Buona sera,
ho realizzato un video [0] in cui spiego la differenza tra le funzioni
$lenght e length in QGIS e come realizzare un aggiornamento dei campi
geometrici.

Nel video ci sono i marcatori di capitolo per poter saltare da un argomento
all'altro.

[0] https://youtu.be/1ZIHAnhDhBM

saluti

-----
https://pigrecoinfinito.wordpress.com/
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

Grazie Totò,

il tuo contributo è come sempre provvidenziale

F

Totò <pigrecoinfinito@gmail.com> ha scritto:

Buona sera,
ho realizzato un video [0] in cui spiego la differenza tra le funzioni
$lenght e length in QGIS e come realizzare un aggiornamento dei campi
geometrici.

Nel video ci sono i marcatori di capitolo per poter saltare da un argomento
all'altro.

[0] https://youtu.be/1ZIHAnhDhBM

saluti

-----
https://pigrecoinfinito.wordpress.com/
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html
_______________________________________________
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user