Hallo Georg,
Form und Funktion - ein interessanter Aspekt...
viele Unverständlichkeiten werden vielleicht verständlicher, wenn man
sich mal wieder vergegenwärtigt, das in OSM alle Verkehrswege (highway,
railway, waterway) auf ihre Graphen-Linien/Kanten abstrahiert (und
reduziert) werden - und eben schon dabei die Form unterschlagen wird.
Ich vermute, das war historisch bedingt:
Erst erstellte man Karten in niedrigen Zoomleveln, da /musste/ man
abstrahieren. Auch reichte die Genauigkeit der Daten nicht viel weiter.
Später war es "anwendungstechnisch" simpler auf Graphen reduzierte
Verkehrswege zu verwenden, auch wenn man zu genauerer Abbildung in der
Lage wäre.
Erste Ausnahmen machte man bei sich kreuzenden Verkehrswegen, bei
Brücken und Tunneln kann man deren Länge relativ zum querenden Graph gut
darstellen.
Die Breite der Verkehrswege (die ja oft mit der Bedeutung korreliert)
hängt man inzwischen per Attribut an den Graphen, kann aber damit
Einbuchtungen etc nicht modellieren.
Erst seit kurzem werden Wasserwege zusätzlich zu ihren Graphen auch in
ihrer Form dargestellt. Dafür verwendet man langgestreckte
aneinandergereihte Flächen ("Seen").
Damit erzeugt man einen künstlichen Konflikt zwischen Form und Funktion.
* Einmal hat man den auf die Funktion reduzierten Graphen,
* zum anderen die funktionslose "workaroundige" Form
(ungerichtet, Ufer nicht unterscheidbar, "Länge" und "Breite" unklar,
Übergänge willkürlich, Abzweigungen unklar, Inseln per Multipolygon).
Deutlich wird das bei einem Wehr oder einer Schleuse,
die dann als Workaround sowohl an die Form als auch an den Graphen
geknüpft werden müssen.
Man muss immer den gewissen Spagat zwischen der formrichtigen Wiedergabe
und der benötigten logischen Abstraktion bedenken.
Ich vermute, es gibt in der Geoinformatik inzwischen gute Modelle, die
beides integrativ verbinden?
Konsequenterweise müsste man eigentlich beide benötigten Eigenschaften
(reale Form und Graphen-Abstraktion) komplett trennen, wenn man diese
Kollisionen vermeiden möchte.
Oder - wie ich hoffe dass es möglich sein wird - konsequent verbindet.
Gibt es schon Ideen dazu? oder gar konkrete Ansätze?
Gruss, Markus
_______________________________________________
Talk-de mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-de