[Talk-de] Namen von Relationen

Dirk Stöcker openstreetmap at dstoecker.de
Mo Mai 11 12:15:33 UTC 2009


On Mon, 11 May 2009, Ekkehart at gmx.de wrote:

>> Weil er ein Objekt beschreibt, das auf der Karte dargestellt wird -
>> nämlich ein Multipolygon. Das ist Sinn und Zweck der Sache und kein
>> Fehler. Wie sonst willst Du Waldgebiete, Teiche und andere Multipolygone
>> mit Namen versehen?
>
> Genau das tut er nicht. Eine Relation ist nicht einfach ein Objekt auf 
> der Karte, sondern eine Beziehung zwischen Objekten auf der Karte. Ob

Nein. Du solltest Dir nochmal das Konzept der Abstraktion durch den Kopf 
gehen lassen. Relationen sind Beziehungen zwischen den OSM-Primärobjekten 
(Node, Way, Relation). Was eine Relation repräsentiert hängt von der 
jeweiligen Bedeutung der Relation ab und Multipolygone repäsentieren 
flächige Kartenobjekte. Andere Relationen Linienobjekte und andere keine 
kartenrelevanten Objekte.

Für Ways und Nodes gilt übrigens das gleiche. Mal repräsentieren sie 
Kartenobjekte, mal sind es Hilfselemente für übergeordnete Objekte und mal 
haben sie ganz andere Bedeutungen.

Du verwechselst die OSM-API mit den MapFeatures. Das kann nicht gut gehen.

Ciao
-- 
http://www.dstoecker.eu/ (PGP key available)


Mehr Informationen über die Mailingliste Talk-de