<div> Buongiorno</div>
<div>non so se nel frattempo qualcuno può aver già dato la risposta, in ogni caso, limitatamente al caso in cui si voglia determinare la feature più vicina di un layer differente, penso che un risultato equivalente al geoprocesso "near" di ArcGIS potrebbe essere ottenuto utilizzando il geoprocesso "connessione spaziale" di gvSIG, con l'opzione "usa geometria più prossima". In questo modo si riesce ad identificare la feature più vicina e si ottiene anche la distanza. Se il tema di confronto è di tipo puntuale, è possibile anche ottenere la direzione ed il verso del vettore che collega il punto più vicino. Per fare ciò occorre aggiungere i campi coordinate al tema di confronto ed al tema di base. Una volta effettuata la connessione spaziale, è possibile per ciascun punto calcolare anche l'angolo del vettore che lo unisce al più vicino punto del tema di confronto, con semplici formule di trigonometria a partire dalle coordinate dei due punti.</div>

<div>Il link seguente conduce alla pagina del manuale italiano che riguarda il geoprocesso in questione.</div>
<div><a href="https://gvsig.org/web/docusr/acceso-editores/manual-de-usuario/herramientas-de-geoprocesamiento/enlace-espacial-1/esecuzione-di-una-connessione-spaziale-spatial-join/" target="_blank">https://gvsig.org/web/docusr/acceso-editores/manual-de-usuario/herramientas-de-geoprocesamiento/enlace-espacial-1/esecuzione-di-una-connessione-spaziale-spatial-join/</a></div>

<div> </div>
<div>Ovviamente il procedimento di cui sopra non risolve il primo problema oggetto del quesito posto dalla collega Gaia Fior, cioè individuare il punto più vicino dello stesso layer.</div>
<div>Cordiali saluti</div>
<div>Ernesto Sferlazza</div>
<div><br clear="all">Il giorno 02/apr/09, alle ore 15:02, Gaia Fior ha scritto:</div>
<p>> Buongiorno a tutti,<br>> vi scrivo per sapere se qualcuno è riuscito a utilizzare gvsig per la<br>> seguente operazione:<br>> devo individuare in un layer vettoriale la distanza che separa ogni<br>> punto da quello più vicino nello stesso layer e se possibile eseguire<br>
> la stessa operazione anche tra più layers.<br>> L'applicazione pratica (che spero chiarisca anche la mia spiegazione)<br>> è la seguente: dato un layer di raccolte d'acqua devo calcolare per<br>> ognuna a che distanza si trova la successiva raccolta d'acqua, in modo<br>
> da verificare se è compatibile con lo spostamento di alcuni animali da<br>> una all'altra. E nel secondo caso calcolare la distanza di ogni<br>> raccolta d'acqua da un strada carrozzabile, quindi tra un layer di<br>
> punti e uno di polilinee.<br>><br>> Ho torvato che grass lo può calcolare usando il comando v.distance e<br>> che arcgis ha un tool  "point distance analysis" tra layer dove è<br>> anche possibile indicare un raggio massimo e un "near analysis"<br>
> all'interno di un layer.<br>><br>> Esiste qualcosa di simile per gvSIG? Nei geoprocessi non ho trovato<br>> nulla di adatto e in sextante ho trovato nearest neighbour che agisce<br>> però sui raster.<br>
><br>> Grazie<br>> Gaia<br>-- <br>ing. Ernesto Sferlazza<br>responsabile nodo provinciale di Agrigento del SITR Sicilia<br>resp. gruppo Sistema Informativo Territoriale<br>Provincia regionale di Agrigento<br>sede istituzionale: piazza Aldo Moro, 1 - 92100 AGRIGENTO<br>
sede operativa: via Acrone, 27 - 92100 AGRIGENTO<br>cell. 3392718463 (personale)<br>      3316874296 (aziendale)<br>tel. uff 0922593752<br></p>