chiedo scusa, il software che sto usando è QGIS 1.8 Lisboa, ma se questo si può fare solo con PostGIS o Spatialite ((che ancora non so usare), proverò con quelli. Se intanto sapete dirmi come farlo in QGIS (se esiste un modo), ve ne sarei grato!<div>grazie della celere risposta<br /><br /><span>Il 05/02/13, <b class="name">Paolo Corti </b> <pcorti@gmail.com> ha scritto:</span><blockquote cite="mid:CAHXrU-+bm9+2L4YtFk+648e7SOm0hvgGJy3RfB-F4Re+6tLEzQ@mail.gmail.com" class="iwcQuote" style="border-left: 1px solid #00F; padding-left: 13px; margin-left: 0;" type="cite"><div class="mimepart text plain">2013/2/5 Umberto Filippo Minora <umberto.minora@unimi.it>:<br />> Sto cercando un modo per poter spostare i centroidi calcolati con l'apposita<br />> funzione da uno shp di molti poligoni in modo che la loro posizione, qualora<br />> risulti fuori dal poligono da cui sono stati calcolati, sia sul punto del<br />> poligono a cui appartengono più vicino possibile a loro. Questo deve essere<br />> una procedura che mi dia sempre lo stesso risultato, ovvero, se applico il<br />> metodo sempre con lo stesso poligono, devo ottenere un punto sempre nella<br />> stessa posizione.<br />> Mi spiego meglio:<br />><br />> calcolo i centroidi da uno shp poligonali;<br />> individuo (se ci sono) i centroidi al di fuori dei perimetri dei poligoni da<br />> cui sono stati calcolati;<br />> sposto questi centroidi in modo che vadano a contatto col poligono da cui<br />> sono stati derivati (QUESTA E'LA FUNZIONE CHE VOGLIO SCOPRIRE!!!).<br />><br />> Lo scopo è quello di affidare un codice identificativo a ciascuno dei miei<br />> poligoni che si basi sulle coordinate dei punti calcolati in questo modo.<br />><br /><br />Non ci dici il software che stai usando.<br />Ad ogni modo,  perche' non usare ST_PointOnSurface?<br />Ad es in PostGIS (ma sicuramente c'e' anche in Spatialite)<br /><a href="http://postgis.refractions.net/docs/ST_PointOnSurface.html" target="l">http://postgis.refractions.net/docs/ST_PointOnSurface.html</a><br /><br />ciao<br />p<br /><br />-- <br />Paolo Corti<br />Geospatial software developer<br />web: <a href="http://www.paolocorti.net" target="l">http://www.paolocorti.net</a><br />twitter: @capooti<br />skype: capooti<br /></div></blockquote></div>