Pytania początkujących

Wytłumaczę różnicę.
Jak stawiasz mapkę na Mapniku, to importujesz dane do bazy PostGIS, a Mapnik na podstawie stylu renderuje ci kafelki rastrowe.
Z OpenMapTiles albo kupujesz od nich wygenerowane kafelki wektorowe, albo generujesz sam (udostępniają obrazy Dockera). Kafelki wektorowe są renderowane po stronie klienta, style można zmieniać dynamicznie.
Zależnie od tego co potrzebujesz i co już masz wybór może być różny. Mimo wszystko z powodów objętości danych kafelki wektorowe nie są tak szczegółowe.
Tak samo - OpenMapTiles wykorzystuje bibliotekę Mapbox GL JS, a kafelki rastrowe podepniesz w chyba każdej bibliotece. (GL JS, Leaflet, OpenLayers)

Jeśli chcesz po prostu dodać przełączany nocny tryb do mapki na Leaflecie - można to zrobić CSS-em :smiley:
Patrz https://korona.ws/ oraz https://github.com/konradkalemba/korona.ws/blob/3991ce9d82ea80952412959e034ac544a56bf048/src/index.css#L64

Dziękuję bardzo wytłumaczenie :slight_smile:

Niestety z tego co wiem mam wystawić coś takiego:
http://a.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png
http://a.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png
Czyli nie mogę tego zmodyfikować na frontend’zie ;(

1 Like

Jak szkołę rodzenia zaznaczyć? https://www.openstreetmap.org/note/2232823#map=19/54.45180/17.06411&layers=N

(wiarygodny użytkownik, więc tu na podstawie notki bym dodał - gdybym wiedział jak)

Raczej nie - chyba że wykupisz o tej firmy dostęp do ich serwera. Możesz zrobic swój styl mapy. Na https://wiki.openstreetmap.org/wiki/Tile_servers jest “wmflabs OSM B&W” z nieznanymi zasadami korzystania i nie wiem czy opublikowali styl mapy.

Raczej nie ma na to tagu, musisz coś wymyślić. Np. healthcare=childbirth_classes

Dziś zgłosiłem użytkownika C2oc4, będzie po nim kupę roboty, co chwila odkrywam błędy, które chyba można nazwać wandalizmem :confused:
Masowo usuwa tagowanie building z budynków szkół, czasami zamienia na amenity. przykład: https://www.openstreetmap.org/way/219337159#map=19/50.31686/19.13029
Niemal wszystko co robi jest z błędami, na komentarze nie odpowiada.

Edytor iD usuwa tag building, jeśli wybierze się szkołę, więc to nie musiało być umyślne.

Tu kolejny przykład jego działań
https://www.openstreetmap.org/#map=17/50.40397/19.05527
Jak się otworzy w JOSM z ISOKIEM w tle najlepiej widać

Te źródła wali jak leci np. na rowach

Jeśli robi coś źle - warto napisac w zestawie zmian. Prawie nie ma komentarzy, więc może po prostu nie wie że psuje/robi źle (co nie jest wandalizmem). Patrz http://resultmaps.neis-one.org/osm-discussion-comments?uid=6353007

Przedstawia się jako ,dyżurny PSP Będzin’'. Być może to kolejny przypadek, gdy bezpośredni przełożony wydaje polecenie służbowe masowej edycji OSM. A pracownik nie tylko nie może odmówić, ale też musi się wykazać ilościowo, niezależnie od posiadanych kompetencji.

A mogę te style z tego gita pociągnąć? Czy to też się nie uda?
https://github.com/CartoDB/CartoDB-basemaps

Osmose/JOSM zgłasza jako błąd “tracktype=grade2 razem z surface=sand” - co tu jest źle i jak to poprawić?
Nie widzę tu sprzeczności.

Sand to piasek, który nie jest ubity, co już nie pasuje do definicji grade2.

https://wiki.openstreetmap.org/wiki/Key:tracktype “grade2 Solid but unpaved. Usually an unpaved track with surface of gravel.”

Nijak nie pasuje do piasku.

Myślałem, że są różne piaski, o różnej ziarnistości i nie wiedziałem że jedno wyklucza drugie. Ale załóżmy że tak jest.
W takim razie jak to można poprawić? Usunąć surface czy tracktype?

Jak jest to sam piasek (bez żwiru) to jest to

surface=sand tracktype=grade5

Według mnie tracktype opisuje w specyficzny sposób nośność drogi. Nośność według mnie jest najważniejszym tagiem opisującym znaczenie dróg, niestety jednocześnie trudnym do łatwego scharakteryzowania jeśli nie ma się instrumentów pomiarowych, laboratorium, specjalistycznej wiedzy i nie było się podczas budowy drogi. Natomiast surface opisuje tylko to, co widać na powierzchni.

To, co nazywamy pospolicie piaskiem ma bardzo wiele frakcji https://pl.wikipedia.org/wiki/Frakcja_granulometryczna_(gleboznawstwo).
Podejrzewam, że zadbane ścieżki np. w parkach, ogrodach utwardzane są jakimś materiałem klinującym lub chudym betonem, a to, co widać na powierzchni wygląda jak żwir. Żwir też wchodzi w skład chudego betonu…
Jeśli na powierzchni jest piasek lub pył a droga ma niższą nośność w takim przypadku prawdopodobnie tracktype=4 lub 5 to należałoby według mnie dodać po prostu surface=sand. Gleby pylaste, piaszczyste lub będące czymś pośrednim pomiędzy pyłami, lub piaskami najczęściej można spotkać w lasach, gdyż w pierwszej kolejności zalesia się najsłabsze gleby.

Dla utrudnienia pospółka https://pl.wikipedia.org/wiki/Posp%C3%B3%C5%82ka materiał wykorzystywany m.in. do budowy prostych ścieżek.
Żwir https://pl.wikipedia.org/wiki/%C5%BBwir
Grys https://pl.wikipedia.org/wiki/Grys Myślę, że hasło na temat grysu wymaga rozbudowy.

https://muratordom.pl/ogrod/nawierzchnie/grys-nawierzchnie-zwirowe-kamienie-w-ogrodzie-aa-VbTF-hLQo-6BrW.html

Wydaje mi się, ze waldator JOSM zadziałał prawidłowo. Gdyby do budowy drogi zostałby wykorzystany tak drobny materiał, jak ziarenka piasku, które jak wiadomo, nie klinują się, to taką drogą ciężko byłoby ujść, a jazdę rowerem lub czymś cięższym bez bardzo konkretnego ogumienia, łańcuchów wykluczyć.
tracktype=grade2 to droga o wysokiej nośności zwykle “utwardzona” tyle że “nieutwardzona” w postaci betonu lub asfaltu, wobec czego powierzchnia takiej drogi nie jest równa i znacznie łatwiej ulega zepsuciu przez czynniki atmosferyczne lub intensywne eksploatowanie.

Na terenie lotniska Pyrzowice jest DW913. Wjazd na ten teren kosztuje minimum 5 zł. Jaki rodzaj drogi będzie najbardziej odpowiedni? Obecnie jest to residental.
https://www.openstreetmap.org/#map=17/50.47031/19.07124

Jeśli mamy żwir typu taki jak na nasypie kolejowym lub nieco drobniejszy to mamy surface=gravel

surface=fine_gravel jeśli mamy drobny żwir

surface=dirt nawierzchnia ziemista, nie sypiąca się w piasek

surface=mud - niemal zawsze występujące błoto

surface=compacted - żwir, drobny żwir, czasem też glina - utwardzone, ubite i wyrównane

Myślę, ze droga jest dobrze otagowana. highway=service za bardzo by się odcinała na tle drogi dojazdowej.

mi bardziej highway=unclassified pasuje, residential jest dość bez sensu bo nikt tam nie mieszka chyba

https://wiki.openstreetmap.org/wiki/Tag:highway%3Dunclassified