Ciao Alessandro,
grazie per il suggerimento,
ci avevo pensato, ma la avevo scartata perche' mi genererebbe solo
legami a coppie.
Io non conosco a priori la lista degli attributi "Tratti" che compongono
una route.
e se faccio una cosa del tipo:
SELECT
ST_LineMerge(ST_Collect(geom))
FROM
qualche_tavola as a
WHERE
qualche_attributo IN (select b.qualche-attributo from qualche
tavola as b where ST_Touch(a.geom,b.geom)=1);
avrei ottenuto appunto una aggregazione a coppie.
Ovvero otterrei come tratti separati:
trattoA+trattoB e trattoB+trattoC
Andrea.
On 11/11/2013 22:01, a.furi...@lqt.it wrote:
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
_______________________________________________
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.
666 iscritti al 22.7.2013
_______________________________________________
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.
666 iscritti al 22.7.2013