[Talk-de] postgresql (osmosis schema) liste von nodes -> Polygon?
Sven Geggus
lists at fuchsschwanzdomain.de
Do Jun 9 18:48:54 UTC 2011
Hallo zusammen,
vielleicht kann ja jemand von euch ein wenig helfen.
Ich versuche einen SQL Befehl zu basteln, der Mittelpunkt einer
Fläche ausgibt (ST_PointOnSurface).
Dazu muss man wohl zuerst aus Punkten eine Fläche machen und dann mit
hilfe von ST_PointOnSurface den Mittelpunkt der Fläche zu ermitteln.
osmdb=> select nodes from ways where id=99382824;
nodes
----------------------------------------------------------
{1149487195,1149487106,1149487674,1149487557,1149487195}
(1 Zeile)
Da fängt jetzt mein Problem schon an. "nodes" ist ein bigint[]
Wie mache ich jetzt ein select für alle diese nodes in der Liste?
Also folgendes hätte ich gerne:
* liste der nodes aus Tabelle ways
* geometrien aller dieser nodes aus Tabelle nodes
* Polygon aus disen Geometrien (ST_????)
* ST_PointOnSurface(Polygon)
Gruss
Sven
--
"Dynamische IP-Nummern sind Security-Homöopathie."
(Kristian Köhntopp)
/me is giggls at ircnet, http://sven.gegg.us/ on the Web
Mehr Informationen über die Mailingliste Talk-de