[Gfoss] Come riaggregare tratti in contatto tra di loro.

a.furieri a lqt.it a.furieri a lqt.it
Lun 11 Nov 2013 22:01:57 CET


On Mon, 11 Nov 2013 21:49:49 +0100, aperi2007 wrote:
> Salve,
>
> Ho uno shapefile di tratti lineari,
>
> I quali tratti possono essere tra loro in contatto sugli estremi.
>
> Ad esempio:
>
> 
> |----trattoA-----|-----trattoB------|--------trattoC-----|----trattoD---|
>
> Il risultato che vorrei ottenere รจ
> un nuovo tratto composto di
>
> |-----TrattoA + TrattoB + TrattoC + TrattoD -----|
>
> Conoscete un software o un plugin che riesca a riprodurre un tale 
> risultato ?
>

Andrea,
questa l'hai provata ?

SELECT ST_LineMerge(ST_Collect(geom))
FROM qualche_tavola
WHERE qualche_attributo IN ('TrattoA', 'TrattoB', 'TrattoC', 
'TrattoD');

ti dovrebbe funzionare tanto con PostGIS come con splite, visto che
e' supportata direttamente dalla GEOS.

ciao Sandro


Maggiori informazioni sulla lista Gfoss