Pytania początkujących

Ciekawe rozwiązanie, do tego podana strona sugeruje podobne tagowanie jakie tu wypracowaliśmy. Nie znałem.

Szczerze wątpię, żeby twórcy tagu landuse=forest mieli na myśli, że może nie zawierać drzew.

  1. Wszystkie rendery (łącznie z www osm) rysują ten tag jako zielony obszar z ikonkami drzewek. Wiem, że nie mapujemy pod render, jednak taki sposób renderowania chyba trochę wskazuje na zastosowanie.
  2. wiki wskazuje - “landuse=forest – teren zadrzewiony, czasem używany w węższym znaczeniu w przypadku lasów zarządzanych w celach gospodarczych (np. produkcja drewna)”
    i dalej “Z powodu ograniczonych możliwości mapujących zarówno natural=wood jak i landuse=forest może zawierać zręby/wiatrołomy i inne obszary przejściowo pozbawione drzew. Można próbować nadążyć za mapowaniem tego, ale nie zawsze się to uda.”
    Czyli jasno wynika, że stosowanie go do zrębów jest tylko spowodowane brakiem mapowania a nie celowym działaniem.
  3. Istnieje tag boundary=forest_compartment który służy do oznaczania administracyjnych granic lasu i jest on powszechnie używany, a oznacza właśnie to o czym piszesz - granicę lasu według dokumentacji a nie faktyczną.
1 Like

oba to samo oznaczają

I to, przy wszystkich niewątpliwych plusach, jest minusem OSM: niespójność. Są te same właściwości obiektu, które można oznaczyć różnymi atrybutami, oraz tagi definiowane przez różne zagadnienia (choćby ten nieszczęsny wałkowany w wątku obok highway).

Zgodnie z zasadami mapowania ,w terenie’', jeżeli widzę ogrodzony teren, na którym rosną 10cm wysokości choineczki, to jak inaczej mógłbym to otagować niż plant_nursery? Ustalenie, czy jest to standardowa procedura leśnego korpo czy prywatna inicjatywa bożonarodzeniowa nie jest oczywiste. Nie każda szkółka jest też oznakowana.

Generalnie, tempo wycinek gwałtownie rośnie, biznes z tym związany nie będzie stał bezczynnie. Do terenów leśnych w ostatnich latach dołączyły Wody Polskie i PKP, od kilku lat goli się do gołej ziemi pasy pod liniami energetycznymi, teraz pasy nadgraniczne, a dziś mignęła mi informacja, że tereny przylegające do gazo/ropociągów też mają być ,łyse’‘. Dlatego należy szeroko stosować Tag:man_made=clearcut - OpenStreetMap Wiki. Jak to ładnie na wiki opisano, jest to “former landuse=forest”. Czyli lasu już na ogół nie ma, a zostawianie tagu forest wprowadza w błąd. O ile w przypadku terenów formalnie leśnych, można mieć nadzieję, że po kilkunastu latach jakiś młodnik tam wyrośnie, to w pozostałych clearcut (poręba) należy uznać za stan permanentny, bo prace są powtarzane nieraz kilka razy do roku. Ale nawet wtedy ,poszatkowany’’ teren leśny znacznie lepiej oddaje charakter pokrycia terenu niż jednolity masyw leśny, bo takich już praktycznie nigdzie nie ma. Jeżeli ktoś naiwnie odczytując mapę schroni się do błędnie rozumianego landuse=forest (w sensie urzędowym) przed wiatrem, hałasem, smogiem czy słońcem, może zostać wprowadzony w błąd. A to już skutkuje poważnymi błędami nawigacji, np. Broutera. A użytkownik “unyny” też nie raz pokasował czy wycofał moje często bardzo pracochłonne edycje w lasach, chyba działa w ten sposób na terenie całego kraju.

Jest co najmniej 6 różnych interpretacji wg których natural=wood i landuse=forest oznaczają to samo lub co innego.
O ile mnie pamięć nie zawodzi to jak zaczynałem przygodę z OSM, to obowiązującą choć sporną wersją był numerek 3 :stuck_out_tongue: Choć teraz chyba już nikt tak tego nie traktuje

2 Likes

Słowem – radźcie sobie i zróbcie tak żeby było dobrze :wink:

no, ale jak nikt z nikim się nie zgadza co do różnić to praktyczny efekt jest taki że różnic nie ma

bo poszczególne grupy po swojemu zaznaczają

3 Likes

Cześć.
W którym miejscu mogę zgłosić coś, co w mojej opinii jest błędem/niedopatrzeniem twórców OSM? Próbując znaleźć takie miejsce, natykałem się na definiowanie bugów wyłącznie jako błędny mapping w OSM.
Zanim podam przykłady, chciałbym dowiedzieć się też, czy jest jakieś środowisko służące do testowania zmian, tak by nie eksperymentować na publicznym OSM. Pomogło by to w doszukaniu się właściwych warunków powtórzenia błędu. Jako, że jest to mój pierwszy post, to mogę dodać tylko jeden embed, więc wszystko załączę w jednej grafice na końcu.

  1. Jeżeli budynek, nie mający nazwy (name), jest zbudowany z kilku budynków (building:part), które z kolei mają podane nazwy, te nie są widoczne bezpośrednio na mapie (tylko wyszukiwarka pomoże w tym zakresie). Przykładem jest większy, podzielony budynek Politechniki Warszawskiej, stojący wzdłuż Alei Niepodległości.
    Możliwe, że w tym przypadku jest to spowodowane tym, że building nie ma zarówno name jak i addr, a nie wszystkie building:part mają ten sam addr.
    Może wielokąt złożony załatwiłby problem, ale próba dokonania zmian nie sugeruje ostrzeżenia czy błędu w tej istocie.
  2. Jeżeli przez środek większego, nazwanego obszaru przebiega inna linia - w tym przypadku linia wysokiego napięcia - nazwa obszaru jest niewidoczna na prawie każdym podstawowym widoku OSM. Dla przykładu podaję warszawski ROD Wilanów II. Jedynie Tracetrack Topo wyświetla nazwę.

to są kwestie stylów mapy - te same dane można pokazać na różne sposoby

durgie jest w dodatku dość ciężkie do ogarnięcia przy automatycznie generowanych mapach

pierwsze jest pewnie do ogarnięcia os strony technicznej i pewnie lepiej by te nazwy się pokazywały, niestety projekt domyślnego stylu mapy GitHub - gravitystorm/openstreetmap-carto: A general-purpose OpenStreetMap mapnik style, in CartoCSS nie działa najlepiej od strony technicznej

Domyślam się, że API pozwala na to, by na innych UI mogło to działać poprawnie. Pod kątem podstawowej mapy tym bardziej fajnie by było móc potestować zmiany, czy po prostu mieć podgląd przed wgraniem (może jest jakaś wtyczka do JOSM?), bo głupio jest zauważyć na mapie jakieś niedopatrzenie ze swojej strony.

User accounts on test server

You can create it at https://master.apis.dev.openstreetmap.org/ for testing editing without affecting real database.

(https://wiki.openstreetmap.org/wiki/Dev_Server_Account)

To są wady nie OSM, tylko konkretnego stylu mapy, którego OSM używa, ale nie ma na niego bezpośrednio wpływu (jakkolwiek głupio nie brzmi). Można stworzyć styl mapy, gdzie takich problemów by nie było.

Jako OSM zazwyczaj mamy na myśli jeden z wielu projektów, one często rozwijają się osobno. Każdy ma inne miejsce, ale często zaczyna się właśnie tutaj na forum.

ogólne grupy na różnych platformach wypisane są np. tu

1 Like

Z racji wyjazdu do Warszawy jak i pobytu w Hotelu Golden Tulip Warsaw Centre próbowałem znaleźć ów hotel na openstreetmap.org jednak nominatim poinformował mnie że “Nic nie znaleziono”. Kiedy zapytanie brzmiało - Golden Tulip Warszawa otrzymałem tylko jeden wynik: Golden Tulip Warszawa | OpenStreetMap
Dodałem uwagę bo na mapie faktycznie nie ma żadnego hotelu o takiej nazwie w tym miejscu (zapomniałem o opcji - wyświetl dane mapy). Dziś zajrzałem do josm w to miejsce a tam jest node: Node: ‪Golden Tulip‬ (‪7956040947‬) | OpenStreetMap (Golden Tulip) bez tagu:turism=hotel - ten uzupełniłem
Mam jednak pytanie bo Warszawa i nie tylko - to miasto hoteli o tej samej nazwie np Ibis lub j/w Golden Tulip ale pełne nazwy są zapisane w tagu official_name=xxx którego nie wyszukuje w moim przypadku nominatim na mapie - jak poprawnie dodawać nazwy konkretnego hotelu w name?

Ten hotel był nieczynny i miał tag disused:tourism=hotel. Powinieneś go usunąć, dodając tourism=hotel, teraz punkt ma oba tagi.

Raczej nie ma na ten temat zgody. Ja popieram jak zwykle ograniczanie napisów na mapie, więc name=Golden Tulip. Szersza wersja może być innym tagu, a jeśli Nominatim nie obsługuje official_name, to problem Nominatima, nie danych. Słowa Hotel jak w trzeciej z podanych opcji na pewno nie powinno się dodawać do name, to jest informacja już zawarta w tagu tourism=hotel.

2 Likes

Jeśli dobrze widzę to na budynku jest “Golden Tulip”, więc to dałbym w name. “Golden Tulip Warsaw Centre” dałbym do full_name.

1 Like

z tego co wiem to powinien obsługiwać

2 Likes

Niestety jak pokazały wyniki zapytania na chwilę przed moją edycją nie pokazywały wyniku - po edycji i poprawkach kolegi @Rogoyski już jest widoczny w wyniku ale tylko pod name=Golden Tulip co mnie osobiście nie satysfakcjonuje bo szukam w wyniku pokazują się dwie pozycje: jedna- Golden Tulip, Towarowa 2 … I druga Golden Tulip Warsav Airport. Oczekiwalbym w wyniku jednak pełnej nazwy hotelu. U wujka googla otrzymuję 3 wyniki dla Watszawy ale z pełnymi nazwami hoteli dla Golden Tulip

zauważ że trochę czasu trzeba aż Nominatim coś zindeksuje

ale official_name jest używane

Patrz np. Herbarium Universitatis | OpenStreetMap czy Node: ‪Szkoła Specjalna Przysposabiająca do Pracy nr 7‬ (‪1179548321‬) | OpenStreetMap znadywane przez “m. Józefy Joteyko”

1 Like

Czy takie mapowanie DDR jest poprawne? Way: 1101754099 | OpenStreetMap
Chodzi mi oczywiście o obszar bo w środku jest poprawna linia.