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)
(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.
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
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.
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.
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?
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.
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.