Ergebnis 1 bis 2 von 2

Thema: Linien vereinen

  1. #1
    karl_ha ist offline Erfahrener Benutzer
    Registriert seit
    08.03.2009
    Beiträge
    225

    Standard Linien vereinen

    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)

  2. #2
    karl_ha ist offline Erfahrener Benutzer
    Registriert seit
    08.03.2009
    Beiträge
    225

    Standard

    ST_LineMerge(ST_Collect
    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
    Die Koordinaten scheinen richtig zu sein.
    Geändert von karl_ha (17.02.2010 um 13:09 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum