Cieszę się jak ktoś docenia wygląd mapy UMP w wersji WWW :slight_smile:

Wygląd UMP jest trochę podobny do OSM, gdyż zaczynając korzystałem w dużej mierze z gotowych stylów. Z biegiem czasu style OSM się powoli zmieniają, a te w UMP w miarę możliwości staram się dopasować do specyficznych wymagań pojawiających się wśród autorów projektu więc różnice będą się pogłębiać. Dodatkowo na wygląd wpływa fakt, że przygotowałem kilka patchy do mapnika i mimo że większość znalazła się już w mapniku 0.6.1 i wcześniejszych, to np. wsparcie dla wygładzania łamanych przy pomocy krzywych beziera są tylko w moim mapniku :slight_smile:
http://mapa.ump.waw.pl/ump-www/?zoom=17&lat=52.23429&lon=21.03641
vs
http://mapa.ump.waw.pl/ump-www/?zoom=17&lat=52.23429&lon=21.03641&layers=0B0000FT

Marker oraz tekst popup jest kwestią strony WWW + JavaScript i tutaj poza wykorzystaniem OpenLayers praktycznie wszytko robiłem od zera, w tym obsługę dymka markera przy podaniu tekstu zakodowanego bbcode (w zakładce Marker jest wizualny edytor markerów). Niestety OpenLayers domyślnie przez parametry URL wspierają jedynie marker poprzez wspomniane mlat/mlon więc bez dodatkowego kodu JavaScript na stronach OSM się nie obejdzie.

Co do rzeźby terenu, to fakt że oba projekty wykorzystują ten sam serwer renderujący, nie znaczy że mają wykorzystywać te same jego możliwości i wyglądać tak samo, o czym już wspomniałem na początku.

Jeszcze niecały rok temu (gdy zaczynałem stawiać UMP@mapnik) mapnik nie wspierał (zbyt dobrze) cieniowania wzniesień. Opierając się na różnych próbach musiałem dodatkowo przygotować kilka patchy aby wyglądało tak jak teraz. Poprawki głównie dotyczyły metod łączenia warstwy cieni z mapą oraz poprawki wyznaczania zadowalającej palety 256 kolorów.
Poza tym problemem są źródła danych o wysokości, bo gps’em się tego nie zbierze. Jest SRTM3-v2, które użyłem, ale nie wszędzie może dać zadowalające efekty: dziury w zaśnieżonych/pustynnych/wodnych obszarach czy niska dokładność 1px=90x90m. Dodatkowo dostrojenie parametrów, aby wyglądało ładnie w terenach nizinnych może powodować gorszy wygląd w górach.
Niestety dodanie cieniowania zwiększa rozmiar kafelków co najmniej 2x i czas generacji również trochę rośnie, zatem ma to i swoje wady.

Swego czasu ktoś zgłaszał kilka uwag do wyglądu renderowanej mapy tutaj:
http://forum.openstreetmap.org/viewtopic.php?id=2626
więc pewnie dział Development byłby odpowiedni do zgłoszenia ew uwag (o ile będą sensowne :wink: )
Co do miast to chyba w OSM są tylko 3 kategorie(village/town/city), więc trudno różnicować wielkość/gęstość rysowania, chyba że coś się zmieniło odkąd ostatnio patrzyłem. W UMP typów(rozmiarów) miast jest kilkanaście w zależności od przedziału liczby ludności więc łatwiej było dodać kilka warunków do stylów rysowania.