Hab's weggelassen.
Wenn ich die zwei views joine:
erg1.jpg
Wie man sieht, ist die Reihenfolge der Geometrieabschnitte schon richtig. (Beide haben 3587247.7808 5416407.5717 als Start- bzw. Endkoordinate)
Hm, lass einfach mal das the_geom aus dem group_by raus, afaik ist Collect eine Aggregatfunktion.
Grüssle Uwe
Have a lot of fun!
Hab's weggelassen.
Wenn ich die zwei views joine:
erg1.jpg
Wie man sieht, ist die Reihenfolge der Geometrieabschnitte schon richtig. (Beide haben 3587247.7808 5416407.5717 als Start- bzw. Endkoordinate)
Das glaub ich dir, aber deine Tabelle in Post 6 zeigt was anderes, nämlich unterschiedliche Geometrien für ein Kabel, was dann zu den vielen Treffern führt. IMHO kommt das durch das Collect.
Have a lot of fun!
Dank der Firma Esri, deren lahmarschiges Produkt mir hier gerade etwas freie Zeit beschert hat:
Ich hab mir deine DB mal installiert, dein sql ausgeführt und siehe:
Wenn du im Group by das the_geom auskommentierst bekommst du genau die gewünschten 23 Geometrien. Der Typ ändert sich dann auch zu Multilinestring. Vermutlich führt das Gruppieren über das Collect ein Aggregat über jede einzelne der darin enthaltenen Ur-Geometrien aus, was dann zu den 145 Ergebnissen führt. Aber das kann dir sicher ads oder jemand anders besser erklären.
Gruß Uwe
Have a lot of fun!
We love GIS, don't we?
Slogan von ESRI
Weiter geht's in Postgis: http://www.pg-forum.de/postgis/4224-...html#post23242
Geändert von karl_ha (19.02.2010 um 13:48 Uhr)
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen