[QGIS-it-user] Campo "distanza" richiesto da v.distance in Processi

Ultimamente, per delle elaborazioni ambientali, sto usando spessissimo lo strumento v.distance tramite Processi di QGIS (e devo dire con soddisfazione, dovendo, ogni volta, definire la distanza tra un insieme di punti e vari poligoni, in modo che per ogni punto venga indicata solo la distanza con il poligono a lui più vicina e non la distanza con gli altri poligoni più distanti, …e credo che, tra i tanti strumenti analoghi disponibili su QGIS, v.distance sia quello che lo fa meglio).
Nell’impostare il pannello degli input di v.distance ogni volta mi viene chiesto il nome del campo (colonna) della tabella attributi del layer di punti nel quale v.distance andrà poi a scriversi le varie distanze. Ne consegue pertanto che ogni volta, prima di lanciare v.distance, devo creare preventivamente una colonna nella tabella attributi del layer di punti che poi sarà sovrascritta da v.distance con i suoi dati.
A tal riguardo mi chiedevo se c’è un modo (io non l’ho trovato) per dire a v.distance, (usato tramite Processi di QGIS), di crearsi da solo il campo (colonna) nella Tabella attributi del layer di punti (e che poi andrà a popolare dei dati che elaborerà).
Immagino che ciò, se usassi v.distance non tramite Processi di QGIS ma tramite GRASS in QGIS, sia possibile perchè ricordo che tempo fa lessi sul manuale di GRASS l’uso di questo comando e vidi che era pieno di “optional” ( -a, b, ecc.) e, quindi, presumo che consenta di fare anche quanto in questione

Marco wrote

Immagino che ciò, se usassi v.distance non tramite Processi di QGIS ma
tramite GRASS in QGIS, sia possibile perchè ricordo che tempo fa lessi sul
manuale di GRASS l'uso di questo comando e vidi che era pieno di
"optional" ( -a, b, ecc.) e, quindi, presumo che consenta di fare anche
quanto in questione

Ciao Marco,
il manuale di v.distance è comunque disponibile online:
https://grass.osgeo.org/grass78/manuals/v.distance.html

Leggendolo, puoi verificare che la o le colonne in cui memorizzare i dati
devono essere create prima dell'esecuzione del tool v.distance anche usato
direttamente con GRASS: "The upload column(s) must already exist."

A presto.

Andrea

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

Che strano, avrei scommesso che una funzione così banale, come quella di crearsi un Campo in una tabella dove poter poi andare a scriversi i dati, fosse di default in v.distance “originale” (ossia quello che gira su GRASS), visto che poi, lo stesso v.distance, è capace di fare cose strepitose motivo per cui è uno dei miei applicativi preferiti.
Non è che per questo “limite” veniale di v.distance ci si perde il sonno, però ogni volta che lo faccio girare mi dimentico sempre di crearmi preventivamente, nel layer di punti, un apposito Campo numerico “a disposizione” di v.distance per fargli scrivere i suoi dati …e quindi, ogni volta, lanciato v.distance, poi mi trovo di fronte al “dilemma” (si fa per dire, …fossero tutti questi i problemi della vita) se chiudere e ripetere la procedura o se sacrificare e “cannibalizzare” qualche Campo già presente nella tabella del layer di punti, facendolo sovrascrivere da v.distance con i suoi dati.
Buon fine settimana a tutti.

Il giorno ven 18 dic 2020 alle ore 14:04 Andrea Giudiceandrea <andreaerdna@libero.it> ha scritto:

Marco wrote

Immagino che ciò, se usassi v.distance non tramite Processi di QGIS ma
tramite GRASS in QGIS, sia possibile perchè ricordo che tempo fa lessi sul
manuale di GRASS l’uso di questo comando e vidi che era pieno di
“optional” ( -a, b, ecc.) e, quindi, presumo che consenta di fare anche
quanto in questione

Ciao Marco,
il manuale di v.distance è comunque disponibile online:
https://grass.osgeo.org/grass78/manuals/v.distance.html

Leggendolo, puoi verificare che la o le colonne in cui memorizzare i dati
devono essere create prima dell’esecuzione del tool v.distance anche usato
direttamente con GRASS: “The upload column(s) must already exist.”

A presto.

Andrea


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