[Gfoss] SPOSTARE I CENTROIDI DERIVATI DA UNO SHAPE POLIGONALE SUI LORO POLIGONI SE SONO AL DI FUORI DI ESSI

Luca Manganelli luca76 a gmail.com
Mar 5 Feb 2013 16:45:26 CET


2013/2/5 Umberto Filippo Minora <umberto.minora a 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:
>
>    1. calcolo i centroidi da uno shp poligonali;
>    2. individuo (se ci sono) i centroidi al di fuori dei perimetri dei
>    poligoni da cui sono stati calcolati;
>    3. 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.
>
> Questo problema noi lo risolviamo con St_PointOnSurface, funzione di
PostGIS.
-------------- parte successiva --------------
Un allegato HTML ? stato rimosso...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20130205/6d289a9e/attachment.html>


Maggiori informazioni sulla lista Gfoss