Pl:Elementy

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



NodeWayClosed wayAreaRelation

Elementy (także data primitives), to podstawowe elementy w OpenStreetMap, w których wszystko jest zdefiniowane.

Składają się one z Węzła (który określa punkt w przestrzeni), Linii (która definiuje obiekty liniowe i obszary) i Relacji - z opcjonalną rolą (która jest w celu określenia zależności pomiędzy innymi elementami). Wszystkie powyższe elementy mogą mieć jeden lub więcej powiązanych tagów.


Node Węzeł

Główny artykuł: Węzeł
Węzeł jest zdefiniowany jako jeden punkt geoprzestrzenny za pomocą szerokości i długości geograficznej. Trzeci opcjonalny wymiar, wysokość ele=*, mogą być również użyty oraz węzeł może być również określony na konkretnym poziomie layer=* lub level=*. Węzły mogą być także używane do określania autonomicznych funkcji punktu, oraz użytego do określenia ścieżki w "linii".

Miasto lub wieś może być reprezentowane przez węzeł z tagami place=* and name=*. Węzeł może być stosowany bez znaczników jako część linii oraz kiedy użyty w ten sposób, nie wymaga aby były jakieś znaczniki. W niektórych przypadkach węzły wzdłuż linii mają znaczniki (np. power=tower do przedstawienia wieży lub pylonu wzdłuż linii energetycznej lub entrance=* aby pokazać drogę do budynku.

Węzeł może być włączone jako członek "Relacji" z przydzieloną "Rolą".

Linia

Główny artykuł: Linia
Linia (way) jest uporządkowanym rzędem od 2 do 2000 węzłów. "Linie" mogą być stosowane do przedstawienia funkcji liniowych (wektory) lub wieloboków (Obszary).

"Linia" może być włączona jako członek "Relacji" powiązana "Rolą". Linie posiadające więcej niż 2000 węzłów należy podzielić na dwa lub więcej mniejszych odcinków. W miejscu gdzie "linie" się spotykają (skrzyżowanie), powinny mieć wspólny węzeł. "Line" mogą być "otwarte" (gdzie pierwszy węzeł nie łączy się z ostatnim) lub "zamknięte", gdzie się łączą. W niektórych przypadkach zamknięta linia zostanie zinterpretowana jako 'linia zamknięta' a w innych jako obszar/wielokąt, a czasem jako obydwie rzeczy.

Way Linia otwarta

Linia otwarta jest linią łamaną w której w sposób uporządkowany, wzajemne połączenie od 2 do 2000 węzłów tworzy funkcję liniową która nie łączy pierwszego i ostatniego węzła. Wiele dróg, strumieni i linii kolejowych jest opisane jako "linia otwarta".

Closed way Linia zamknięta

Linia zamknięta jest linią łamaną w której ostatni węzeł łączy się z pierwszym węzłem.Przykładem zamkniętego wektora jest rondo (highway=tertiary + junction=roundabout).

Area Obszar

Główny artykuł: Obszar
Obszar (także wielobok) jest powierzchnią otoczoną linią zamkniętą. Linie zamknięte z niektórymi tagami, takimi jak landuse=* są traktowane jako obszary, inne, takie jak highway=footway, traktowane są jako linie zamknięte, chyba że mają one również tag area=yes

Powierzchnie mogą być opisane za pomocą relacji typu wielobok.

Relation Relacja

Główny artykuł: Relacja
Relacja składa się z uporządkowanej listy węzłów, linii i czasami także innych relacji takich jak członków nowej relacji. Relacja może mieć tagi i każdy element może także, ewentualnie, być zdefiniowany jako Rola w relacji. Pojedynczy element może pojawić się wiele razy w relacji i ta relacja mogą być ujęta jako członek innej relacji.

tag Tag

Główny artykuł: Tagi
Tag nie powinien być traktowany jako "Element" sam dla siebie, ale raczej jako jednostka danych dołączona do jednego z tych elementów powyżej. Tag składa się z dwóch pól tekstowych, "klucz" (key) i "wartość" (value), z których każdy jest ciągiem, maksymalnie 255 znaków Unicode. Przykładowo, droga mieszkaniowa jest określona przy użyciu klucza 'highway' i wartości 'residential', tworząc tag highway=residential. 'Key' mogą ponadto korzystać z przyrostka, aby sprecyzować swoje cele, przykładowo maxspeed:winter oznacza, że ​​jest oddzielne ograniczenie prędkości w czasie zimy.

Wspólne atrybuty

Węzły, linie i relacje mają następujące, wspólne atrybuty.

Nazwa Wartość Opis
id liczba Służy do identyfikacji tego elementu. Typy elementów ma własną przestrzeń ID, więc może to być węzła ID=100 i linii ID=100, co jest mało prawdopodobne, aby były z sobą związane lub geograficznie w pobliżu siebie.
user tekst Nazwa użytkownika, który ostatnio modyfikował obiekt. Użytkownik może zmienić swoją wyświetlaną nazwę.
uid liczba Numeryczny identyfikator użytkownika który ostatnio modyfikował obiekt. Id użytkownika jest liczbą która zostanie na stałe.
timestamp W3C Date and Time Formats Czas ostatniej modyfikacji.
visible "true"
"false"
Niezależnie czy obiekt zostanie usunięty lub nie z bazy danych, jeśli visible="false", obiekt powinien być przywrócony przez odtworzenie z historii.
version liczba Wersja edycji obiektu. Nowo utworzone obiekty zaczynają się od wersji 1, a następnie wartość jest zwiększana przez serwer gdy nowa wersja obiektu zostanie przesłana przez edytora. Serwer odrzuca nową wersję obiektu, jeśli wersja otrzymana od edytora nie pasuje do aktualnej wersji obiektu w bazie danych.
changeset liczba Changeset w którym obiekt został utworzony lub zaktualizowany.

Oczywiście, dodatkowo, możemy przechowywać znaczniki, a także pełną historię edycji każdego elementu.