Ciao a tutti,
ho necessità di assegnare ad un layer di linee il valore (direi il gid) derivato da un layer di poligoni e conoscere qual'è il gid del poligono a dx e quale gid del poligono a sx della linea, dove destra e sinistra sono quelle del verso di percorrenza della polyline. Per spiegarmi meglio guardate queste immagini: prese da questa pagina. Grazie Rocco _______________________________________________ [hidden email] 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. 750 iscritti al 18.3.2015 |
Ciao Rocco, come saprai questa è un'informazione tipica di una struttura topologica, che puoi ottenere con GRASS [1] o usando le funzionalità topolgiche di PostGIS [2]. Escludendo GRASS e PostGIS, l'unica alternativa che immagino, così al volo, è uno script che 1 - esploda i poligoni (che devono essere "pseudotopologici", ovvero che rispettino le regole di non sovrapposizione, che non ci siano spazi tra di loro, ecc.) nelle linestring che li compongono 2 - esegua l'unione delle linestring 3 - testi per ogni linestring la presenza e l'identità del poligono alla loro dx e sx, es. costruendo una linea perpendicolare prima in un verso e poi nell'altro e valutandone l'intersezione coi poligoni originali giovanni Il giorno 22 maggio 2015 16:46, Rocco Pispico <[hidden email]> ha scritto:
Giovanni Allegri http://about.me/giovanniallegri Gis3W - http://gis3w.it _______________________________________________ [hidden email] 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. 750 iscritti al 18.3.2015 |
In reply to this post by Rocco Pispico
Il giorno Fri, 22 May 2015 16:46:46 +0200
Rocco Pispico <[hidden email]> ha scritto: > Ciao a tutti, ciao, > ho necessità di assegnare ad un layer di linee il valore (direi il > gid) derivato da un layer .... > prese da questa pagina. > http://www.ian-ko.com/ET_GeoWizards/UserGuide/polygonToPolylineAdvanced.htm scusa, non ho letto tutto ma mi sembra che la riposta la trovi nel nell'ultimo link mandato: si tratta di una gestione topologica dei poligoni che darebbe le relazioni vertici-linee e linee-poligoni praticamente immediate; forse grass e/o postgresl/MM ti possono aiutare, ma io non li conosco; rimanendo con l'attuale gestione dei poligoni come liste di coordinate temo che la cosa non sia facile; > Grazie > Rocco ciao, giuliano _______________________________________________ [hidden email] 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. 750 iscritti al 18.3.2015 |
In reply to this post by giohappy
Grande Giovanni! Funziona! E io che mi ero avvoltolato in postgis e script python. Risposta in 17 minuti, non so se sia un record assoluto, ma almeno una delle migliori prestazioni stagionali. Grazie "pigrissimo" Rocco 2015-05-22 17:03 GMT+02:00 G. Allegri <[hidden email]>:
_______________________________________________ [hidden email] 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. 750 iscritti al 18.3.2015 |
Free forum by Nabble | Edit this page |