Pl:Relation:boundary

From OpenStreetMap Wiki
Jump to: navigation, search
Dostępne języki — Relation:boundary
· 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 bokmål · 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 · беларуская · български · қазақша · македонски · монгол · русский · тоҷикӣ · українська · Ελληνικά · Հայերեն · ქართული · नेपाली · मराठी · हिन्दी · অসমীয়া · বাংলা · ਪੰਜਾਬੀ · ગુજરાતી · ଓଡ଼ିଆ · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · සිංහල · ไทย · မြန်မာဘာသာ · ລາວ · ភាសាខ្មែរ · ⵜⴰⵎⴰⵣⵉⵖⵜ · አማርኛ · 한국어 · 日本語 · 中文(简体)‎ · 吴语 · 粵語 · 中文(繁體)‎ · ייִדיש · עברית · اردو · العربية · پښتو · سنڌي · فارسی · ދިވެހިބަސް
Logo. type=boundary
(type=granica)
One example for type=boundary(type=granica)
Description Pomóż przetłumaczyć na polski!
Grupowanie obiektów w ramach obszaru enklawy/eksklawy.
Grupa

Properties

Role pomoc

  • Way - outer (zewnętrzny)
  • Way - inner (wewnętrzny)
  • Node - admin_centre (centrum admin)
  • Relation - subarea (pod-obszar)

Statystyka użycia

Filtrowanie danych używając Overpass turbo:

Filtrowanie danych OSM z tym tagiem, używając Overpass turbo (via overpass turbo - help)


Relacja boundary=* - używana jest do grupowania obiektów w ramach obwodu/granicy enklawy/eksklawy.

Użycie

  • Obecnie są nieco różne formy granic w rzeczywistych bazach danych:
  • W Niemczech, Ekwadorze, Kolumbii i Holandii, granice zostały przedstawione jako type=multipolygon.
  • We Francji, type=boundary jest używany z 'role' exclave/enclave/(none) i bez pod-obszaru w relacji.
(Zobacz: FR:Relation:boundary).

Najpopularniejszym sposobem, według rzeczywistej bazy danych, jest oznaczanie zgodnie z zasadami łączenia wielokątów:

  • type=boundary.
  • Oprogramowanie powinno wspierać wszystkie typy, do momentu zmian w bazie danych:
(Nota: puste pole dla role jest przestarzałe dla multipolygonu, ale zazwyczaj, domyślnie, traktowane jest jako outer {zewnętrzny)
  • role=enclave na role=inner
  • role=admin_center na role=admin_centre
  • Nota: Nawet jeśli nazwy różnią się, to semantyka jest identyczna.

Uwaga: Nie używamy name:left=*, name:right=*, nation:right=*, i region:right=*. Zostały one zastąpione przez jedną relację w każdym kraju, prowincji, mieście, itp.

Relacje są wykorzystywane w celu:

  • Ułatwienia zgrupowania wszystkich części obwodu.
  • Uniknięcia pokrywania się wielu duplikatów linii.

Oznaczenia

Oznaczanie linii

Way Linia dla granic/obwodów będzie miała tylko boundary=administrative.

Stary, zależny od kierunku, tag name:left=*/name:right=* może być usunięty.

Oznaczanie relacji

Relation

Klucz Wartość Opis
type boundary
boundary=* administrative dla rzeczywistych granic (czasami w środku rzeki lub 12 km od linii brzegowej)
land_area administrative gdy obejmuje linie wybrzeża i rzeczywiste granice na lądzie.
name Nazwa obszaru
admin_level 2 do 16 Patrz WikiProject Poland/Podział administracyjny

Uwaga: Jeśli mamy w regionie śródlądowy obszar administracyjny, należy użyć zarówno: boundary=administrative jak i land_area=administrative.
Jeśli obszar nie pokrywa się z granicą, należy użyć dwie relacje, jedna z land_area=administrative i drugą z boundary=administrative.

Członkowie relacji (Members)

Element Role Wartość Opis
Way outer 1 lub więcej Linie tworzące zamknięty wielobok
Way inner 0 lub więcej Enklawy w ramach tej granicy - linie tworzące zamknięty wielobok

(Rzadko używana przy rysowaniu granic, gdyż każda granica podrzędna ma własną relację z role=outer)

Relation subarea 0 lub więcej Odniesienie do granic jednostek wewnątrz tej jednostki administracyjnej. Ułatwia w edytowaniu granic w JOSM.

Uwaga: Ta wartość dla 'role' jest opcjonalna, nie został dotąd zaaprobowana. Niektóre osoby uważają że jest szkodliwa, ponieważ jej wykorzystanie, w wielu przypadkach, może skomplikować edytowanie granic, a nie zostało udowodnione, że może pomóc w czymś co nie było możliwe w zapytaniach przestrzennych.

Node admin_centre 0 lub więcej Węzeł reprezentujący centrum administracyjne, zwykle węzeł przedstawiający miasto lub wieś ​​(w zależności od poziomu 'admin_level'. Patrz place=*)
Node label 0 lub więcej Węzeł reprezentujący miejsce gdzie można dodać etykietę.

Uwaga: Poszczególne drogi/linie nie muszą być zamknięte, ale wszystkie razem, powinny utworzyć zamknięty wielobok, tworząc granicę.
Dla nie zamkniętych, liniowych obramowań, zobacz Proposal:Relation boundary segment

Mapowanie

Uwaga
Nie jest wskazane używanie linii, obrazującej drogę lub tory, jako zarys granicy. Powoduje to zmianę położenia linii granicznej przy każdej korekcji drogi lub toru.
Należy wtedy rysować je jako linii równoległe do drogi lub tory, gdy się miejscami pokrywają.

JOSM

  • Otwieramy JOSM
  • Otweramy Okna -> Znaczniki/Członkowie i Relacje
  • Otwieramy osmapa.pl/w/admin/
  • Klikamy na jakiś punkt w danej gminie i wybramy "j" dla danego okręgu w ramach którego pracujemy.
  • W JOSM otwieramy Okno -> Relacje i klikamy na edycje granicy danego okręgu a następnie na Pobierz relacje podrzędne
Mamy teraz same zarysy granic (np. gminy), bez innych linii czy obiektów, co uniemożliwia "przyklejanie" do innych węzłów.
  • Uruchomiamy jako podkład mapy, WMS dla danego obszaru lub ogólny:
EMUIA-Punkty adresowe i Granice miejscowości:

wms:http://emuia.gugik.gov.pl:80/wmsproxy/emuia/wms?SERVICE=WMS&FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=emuia:mapa_punktow_adresowych,emuia:layer_miejscowosci_granica&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}
lub tylko

EMUIA-Granice miejscowości:

wms:http://emuia.gugik.gov.pl:80/wmsproxy/emuia/wms?SERVICE=WMS&FORMAT=image/png&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=emuia:layer_miejscowosci_granica&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}

  • Rysujemy/zaznaczamy linię wyrysowaną na podstawie linii granicy z warstwy WMS
(Zaleca się stosowanie powiększenia w granicach 1 do 10m)
  • Wybieramy relację
Szablony -> Relacje -> Granica
  • Po otwarciu się okna Edycja granicy wpisujemy:
Nazwa - nazwa granicy miasta, wsi, przysiółka, dzielnicy, osiedla (Pomocna tu jest Wikipedia z daną gmina gdzie w navbox jest lista wsi/sołectw.)
Rodzaj granicy - administracyjna
Poziom administracyjny - wartości 1 do 12. Patrz Podział administracyjny
  • Po otwarciu się okna Utwórz nową relację na warstwie
jako Rola dla tego odcinka wpisujemy outer
  • Dodajemy kolejne odcinki granicy dając im wszystkim role=outer
  • W miejscu łączenia się granic, powiększamy obszar wokół połączenia granic (zalecane powiększenie ponad 10m) i pobieramy ten teren.
  • Powiększamy obszar wokół punktu łączenia się kilku granic (zalecane powiększenie poniżej 5m)
Przecinamy drogę w tym węźle (skrót "p").
Uwaga: Po przecięciu, należy zwrócić uwagę, aby wartości członków w Znaczniki/Członkowie, po obu stronach węzła (lista granic reprezentujących dany odcinek) były te same.
  • Bazując na warstwie Podkłady mapy, wrysowujemy linie wzdłuż linii z podkładu, łącząc poszczególne węzły.
  • Po zamknięciu granicy danej miejscowości, otwieramy Relację nadrzędną (Edytuj wybraną relację z listy w Relacje)
  • Klikamy dwukrotnie na nazwę wyrysowanej granicy w Relacje.
  • W otwartym oknie Edycja relacji, w Zaznaczenie ukaże się wybrana nazwa relacji.
  • Przenosimy ją do Członkowie i dajemy jako Rola wartość subarea
  • Każdy odcinek granicy powinien mieć klucz:
boundary=administrative
source=<WMS źródłowy>
  • OK i Wyślij

Przykłady

Obszar C jest enklawą obszaru A i eksklawą obszaru B
Obszar D jest eksklawą B, ale nie enklawą A ponieważ dzieli granicę z C.

Baarle Nassau jest dobrym przykłądem użycia tej relacji. Ma eksklawy w enklawach. Eksklawy w enklawach Belgii po prostu są dodane jako eksklawy do Holandii, holenderskiej prowincji Noord-Brabant i granicy wsi.

Zobacz też

Więcej przykładów

Narzędzia