Pl:Obszar

From OpenStreetMap Wiki
(Redirected from Pl:Area)
Jump to: navigation, search
Dostępne języki — Area
Afrikaans Alemannisch aragonés asturianu azərbaycanca Bahasa Indonesia Bahasa Melayu Bân-lâm-gú Basa Jawa Baso Minangkabau bosanski brezhoneg català čeština dansk Deutsch eesti English español Esperanto estremeñu euskara français Frysk Gaeilge Gàidhlig galego Hausa hrvatski Igbo interlingua Interlingue isiXhosa isiZulu íslenska italiano Kiswahili Kreyòl ayisyen kréyòl gwadloupéyen kurdî latviešu Lëtzebuergesch lietuvių magyar Malagasy Malti Nederlands Nedersaksies norsk norsk nynorsk occitan Oromoo oʻzbekcha/ўзбекча Plattdüütsch polski português português do Brasil română shqip slovenčina slovenščina Soomaaliga suomi svenska Tiếng Việt Türkçe Vahcuengh vèneto Wolof Yorùbá Zazaki српски / srpski беларуская български қазақша македонски монгол русский тоҷикӣ українська Ελληνικά Հայերեն ქართული नेपाली मराठी हिन्दी অসমীয়া বাংলা ਪੰਜਾਬੀ ગુજરાતી ଓଡ଼ିଆ தமிழ் తెలుగు ಕನ್ನಡ മലയാളം සිංහල ไทย မြန်မာဘာသာ ລາວ ភាសាខ្មែរ ⵜⴰⵎⴰⵣⵉⵖⵜ አማርኛ 한국어 日本語 中文(简体)‎ 吴语 粵語 中文(繁體)‎ ייִדיש עברית اردو العربية پښتو سنڌي فارسی ދިވެހިބަސް

obszar Obszar (Area) (lub wypełniony wielobok) może być zdefiniowany jako "Linia zamknięta", z wypełnioną przestrzenią z odpowiednim tagiem lub przy użyciu "Relacji" typu wielobok.

Należy zauważyć, że obszary, które nie są obecnie (sty 2012) wyodrębnine jako Pl:Elements i niektóre linie zamknięte (np. landuse=*) są traktowane jako obszary, ale inne, takie jak highway=footway nie są traktowane jako "Linie zamknięte" chyba że jest też tag area=yes.

Użycie

Przedstawia deptak połączony z siecią dróg

Są dwa sposoby tworzenia obszaru:

  • Dla mniejszych obszarów jest często przyjęte, tworzenie pojedynczej linii zamkniętej z odpowiednim tagami i wartościami zmiennymi, konieczne jest również, aby dodać tag area=yes
  • W przypadku większych obszarów i dla tych, które są podstawą dla innych obszarów lub linii, często bardziej właściwe jest wykorzystanie wieloboku, ponownie oznaczonego zgodnie z wymaganiami.

Linie zamknięte z odpowiednią kombinacją znaczników mogą tworzyć zarówno liniowy "zamknięty wielobok" jak i obszar. Na przykład ronda z trawnikiem w środku może określić jako linię zamkniętą oznaczone tagiem highway=primary i również landuse=grass. To będzie interpretowane jako obwód obudowany drogą z terenem zielonym w środku.

Podczas renderowania linii ze znacznikami, które mogą być używane tylko z liniami zamkniętymi, linie, które nie są liniami zamkniętymi, często będą "zamknięte", łącząc ich końce, tak aby obszar mogł być wypełniony.

W przeszłości konieczne było rysowanie granic wokół pola w danym kierunku (w prawo lub w lewo), aby zapewnić, że informacja została wygenerowana prawidłowo - to już nie jest więcej konieczne.

Prezentacja

Podczas generowania, mniejsze obszary są przeważnie rysowane "na wierzchu" większych obszarów co zapewnia, że mały zagajnik w dużym parku pojawia się jako drzewa w parku, i odwrotnie, że niewielka polana w lesie pojawia się "nad" obszarem lasu. Dla obszarów utworzonych za pomocą wieloboków jest możliwe, wyraźne określenie miejsca polany w lesie i oddzielnie zdefiniować obszar trawy na tej polanie.

Przykłady

Prosty obszar

W tym przykładzie jezioro jest określone jako linia zamknięta, której ostatni węzeł linii jest taki sam jak pierwszy. Wykorzystanie tagu natural=water zawiera domienia tagu area=yes.

  <way id="4876027" timestamp="2008-03-12T07:59:11Z" user="MichaelCollinson">
    <nd ref="31492372"/>
    <nd ref="31492338"/>
    <nd ref="31492370"/>
    <nd ref="31492371"/>
    <nd ref="31492372"/>
    <tag k="natural" v="water"/>
    <tag k="name" v="Spegeldammen"/>
  </way>

Wielobok

Obszar może być zdefiniowany przez wielobok jako zestaw linii, które określają zewnętrzną granicę, oraz ewentualnie określają granice wewnętrzne (lub "otwory"). W poniższym przykładzie jest jedna zewnętrzna granica określonej przez pojedyńczą linię łamaną, oraz dwie wewnętrzne linie łamane, które mogą razem tworzą pojedynczy otwór lub każdy określać oddzielny otwór.

  <relation id="12" timestamp="2008-12-21T19:31:43Z" user="kevjs1982" uid="84075">
    <member type="way" ref="2878061" role="outer"/>
    <member type="way" ref="8125153" role="inner"/>
    <member type="way" ref="8125154" role="inner"/>
    <member type="way" ref="3811966" role=""/>
    <tag k="created_by" v="Potlatch 0.10f"/>
    <tag k="type" v="multipolygon"/>
  </relation>

Zobacz też