Hallo,
ein Kabel verläuft über 2 Trassensegmente. Die Ausgabe der Abfrage gibt entsprechend 2 Geometrien zurück. Ist es möglich, die Geometrien zu vereinen?
(Abfrage auf 3 Tabellen: Kabel, Trassensegent, Trassensegment_Kabel)
Gruß Karl
Code:SELECT public.kabel.id_kabel, st_astext(public.trassensegment.the_geom) FROM public.trassensegment_kabel INNER JOIN public.kabel ON (public.trassensegment_kabel.kabel_id = public.kabel.id_kabel) INNER JOIN public.trassensegment ON (public.trassensegment_kabel.segment_id = public.trassensegment.objectid) WHERE kabel.id_kabel = '1'
Geändert von karl_ha (17.02.2010 um 12:43 Uhr)
ST_LineMerge(ST_CollectDie Koordinaten scheinen richtig zu sein.Code:SELECT AsText(ST_LineMerge(ST_Collect(public.trassensegment.the_geom))) FROM public.trassensegment_kabel INNER JOIN public.kabel ON (public.trassensegment_kabel.kabel_id = public.kabel.id_kabel) INNER JOIN public.trassensegment ON (public.trassensegment_kabel.segment_id = public.trassensegment.objectid) WHERE kabel.id_kabel = 1
Geändert von karl_ha (17.02.2010 um 13:09 Uhr)
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen