[Talk-de] Multipoligon Proposal (war Re: Herscht Konsens zur Darstellung von Grenzen über Relationen?)

Sven Anders sven at anders-hamburg.de
Sa Nov 15 08:08:19 UTC 2008


Am Donnerstag, 13. November 2008 11:29 schrieb Jochen Topf:
> Ein wichtiger Punkt ist dabei noch der Umgang mit größeren und komplexen
> Gebilden, die z.B. Enklaven haben. Frederik hat gerade einen Vorschlag
> ins Wiki gestellt, wie bestehende Multipolygon-Relations erweitert
> werden können, damit sie auch mit sowas zurecht kommen:
> http://wiki.openstreetmap.org/index.php/Relation:multipolygon#Suggestion_fo
>r_advanced_multipolygons
>
> Diese Multipolygon-Relations können wir auch für Grenzen verwenden.
> Damit sollten sich alle vorkommenden Fälle lösen lassen.

Dann haben wir nur einen type conflict oder? ist das dann type=multipolygon 
oder type=boundary?

Ich würde das Gerne für Hamburg benutzen (Neuwerk eine Insel in der Nordsee 
gehört zu HH), Erweitere ich dann die bestehenden Relation, oder kann ich 
auch zwei Relationen in ein Multipoligon stecken, fände ich irgendwie 
schöner.

Nochmal zur Klarstellung entweder Lösung A:
<relation id="9">
  <tag k="type" v="multipolygon" />
   <tag k="name" v="Bundesland Hamburg"/>
<!-- hier kommen die Ways von Hamburg Kernstadt -->
  <member type="way" id="1" role="outer" />
  <member type="way" id="2" role="outer" />
  <member type="way" id="3" role="outer" />
  <member type="way" id="4" role="outer" />
  <member type="way" id="5" role="outer" />
  <member type="way" id="6" role="outer" />
  <member type="way" id="7" role="outer" />
  <member type="way" id="8" role="outer" />
<!-- hier kommen die Ways von Hamburg Neuwerk-->
  <member type="way" id="101" role="outer" />
  <member type="way" id="102" role="outer" />
</relation>


oder Lösung B:


<relation id="9">
  <tag k="type" v="boundary" />
   <tag k="name" v="Hamburg (ohne Neuwerk)"/>
<!-- hier kommen die Ways von Hamburg Kernstadt -->
  <member type="way" id="1" role="outer" />
  <member type="way" id="2" role="outer" />
  <member type="way" id="3" role="outer" />
  <member type="way" id="4" role="outer" />
  <member type="way" id="5" role="outer" />
  <member type="way" id="6" role="outer" />
  <member type="way" id="7" role="outer" />
  <member type="way" id="8" role="outer" />
</relation>

<relation id="10">
  <tag k="type" v="boundary" />
   <tag k="name" v="Hamburg Neuwerk"/>
<!-- hier kommen die Ways von Hamburg Neuwerk-->
  <member type="way" id="101" role="outer" />
  <member type="way" id="102" role="outer" />
</relation>

<relation id="11">
  <tag k="type" v="multipolygon" />
   <tag k="name" v="Bundesland Hamburg"/>
  <member type="relation" id="9" role="outer" />
  <member type="relation" id="10" role="outer" />
</relation>

In Wirklichkeit sind da natürlich noch mehr Wege und Tags drann.

BTW: Irgendwie fehlt mir zum Proposal der Platz (und die Einladung) zum 
Diskutieren

Gruß
Sven




Mehr Informationen über die Mailingliste Talk-de