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!grazie della celere risposta

Il 05/02/13, Paolo Corti  <pco...@gmail.com> ha scritto:
> 2013/2/5 Umberto Filippo Minora <umberto.min...@unimi.it>:
> > Sto cercando un modo per poter spostare i centroidi calcolati con l'apposita
> > funzione da uno shp di molti poligoni in modo che la loro posizione, qualora
> > risulti fuori dal poligono da cui sono stati calcolati, sia sul punto del
> > poligono a cui appartengono più vicino possibile a loro. Questo deve essere
> > una procedura che mi dia sempre lo stesso risultato, ovvero, se applico il
> > metodo sempre con lo stesso poligono, devo ottenere un punto sempre nella
> > stessa posizione.
> > Mi spiego meglio:
> >
> > calcolo i centroidi da uno shp poligonali;
> > individuo (se ci sono) i centroidi al di fuori dei perimetri dei poligoni da
> > cui sono stati calcolati;
> > sposto questi centroidi in modo che vadano a contatto col poligono da cui
> > sono stati derivati (QUESTA E'LA FUNZIONE CHE VOGLIO SCOPRIRE!!!).
> >
> > Lo scopo è quello di affidare un codice identificativo a ciascuno dei miei
> > poligoni che si basi sulle coordinate dei punti calcolati in questo modo.
> >
> 
> Non ci dici il software che stai usando.
> Ad ogni modo, perche' non usare ST_PointOnSurface?
> Ad es in PostGIS (ma sicuramente c'e' anche in Spatialite)
> http://postgis.refractions.net/docs/ST_PointOnSurface.html
> 
> ciao
> p
> 
> -- 
> Paolo Corti
> Geospatial software developer
> web: http://www.paolocorti.net
> twitter: @capooti
> skype: capooti
> 
>
_______________________________________________
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni 
dell'Associazione GFOSS.it.
630 iscritti al 1.12.2012

Rispondere a