Myślę, że zgłaszać możecie właśnie podając linki do konkretnych pozycji
Widok przez www
Widok przez www
No, wprawdzie zostało to już zauważone, ale podam jeszcze wyraźnie i w nowym wątku: tu!.
Myślę, że zgłaszać możecie właśnie podając linki do konkretnych pozycji
Myślę, że zgłaszać możecie właśnie podając linki do konkretnych pozycji
Re: Widok przez www
Jak często będzie aktualizowana ta mapa?
Pozdrawiam, Krzysztof
Vista HCX, etrex 30 + UMP-pcPL
Vista HCX, etrex 30 + UMP-pcPL
Re: Widok przez www
Mapa będzie odświeżana prawdopodobnie co tydzień. Na razie jak wypadnie, gdyż wizualizacja WWW ulega ciągłej ewolucji (ostatni update jest z 25.12.2008).
Przy okazji, na podanym formularzu jak i na stronie tylko z mapką:
http://mapa.ump.waw.pl/ump-www/
jest "Link do mapy z markerem", który pozwala podlinkować do aktualnego widoku z zaznaczonym punktem. Taką samą funkcjonalność, lecz bez markera ma Permlink w prawym dolnym rogu mapy.
Poza tym w prawym górnym rogu znajduje się (+), gdzie można porównać zawartość UMP-pcPL (warstwa domyślna: UMP@Mapnik) z http://www.openstreetmap.org/ (warstwa OpenStreetMap)
Mapa przygotowana jest przy użyciu m.in. zestawu oprogramowania OpenSource jakie wykorzystane jest do wizualizacji mapy na stronie głównej OpenStreetMap, stąd podobieństwa w wyglądzie.
Dane są wstępnie konwertowane do formatu zbliżonego do OSM (trochę własnych konwencji nazewniczych), a następnie wykorzystując zmodyfikowane definicje stylów, rysowane przez serwer mapnik (http://wiki.openstreetmap.org/index.php/Mapnik).
Wygląd będzie odbiegał od tego co widać w odbiorniku czy MapSource, gdyż mapa jest odmienną formą prezentacji danych zawartych w UMP-pcPL, dostosowaną do wyświetlanie w przeglądarce WWW.
Algorytmy rysowania są również inne niż w przypadku produktów Garmina, zatem nawet zawartość na poszczególnych poziomach powiększenia będzie się różnić. Czasami może zdarzyć się, że obiekty istniejące w UMP-pcPL nie są widoczne na danym poziomie, co może wynikać najczęściej z bliskości innych punktów lub podpisów i algorytmów unikania nadmiernego "tłumu". Najczęściej wystarczy przybliżyć zoom, by brakujące elementy pojawiły się.
Przy okazji, na podanym formularzu jak i na stronie tylko z mapką:
http://mapa.ump.waw.pl/ump-www/
jest "Link do mapy z markerem", który pozwala podlinkować do aktualnego widoku z zaznaczonym punktem. Taką samą funkcjonalność, lecz bez markera ma Permlink w prawym dolnym rogu mapy.
Poza tym w prawym górnym rogu znajduje się (+), gdzie można porównać zawartość UMP-pcPL (warstwa domyślna: UMP@Mapnik) z http://www.openstreetmap.org/ (warstwa OpenStreetMap)
Mapa przygotowana jest przy użyciu m.in. zestawu oprogramowania OpenSource jakie wykorzystane jest do wizualizacji mapy na stronie głównej OpenStreetMap, stąd podobieństwa w wyglądzie.
Dane są wstępnie konwertowane do formatu zbliżonego do OSM (trochę własnych konwencji nazewniczych), a następnie wykorzystując zmodyfikowane definicje stylów, rysowane przez serwer mapnik (http://wiki.openstreetmap.org/index.php/Mapnik).
Wygląd będzie odbiegał od tego co widać w odbiorniku czy MapSource, gdyż mapa jest odmienną formą prezentacji danych zawartych w UMP-pcPL, dostosowaną do wyświetlanie w przeglądarce WWW.
Algorytmy rysowania są również inne niż w przypadku produktów Garmina, zatem nawet zawartość na poszczególnych poziomach powiększenia będzie się różnić. Czasami może zdarzyć się, że obiekty istniejące w UMP-pcPL nie są widoczne na danym poziomie, co może wynikać najczęściej z bliskości innych punktów lub podpisów i algorytmów unikania nadmiernego "tłumu". Najczęściej wystarczy przybliżyć zoom, by brakujące elementy pojawiły się.
Marcin Rudowski
UMPpcPL@WWW, Dakota 20, Vista Cx, HTC Legend
UMPpcPL@WWW, Dakota 20, Vista Cx, HTC Legend
Widok przez www a Viking
Pytanko: jak by tu mozna podłączyć tę mapę do narzędzia zwanego viking?
Precyzuję: viking to opensourcowy edytor tracków GPS (GPS Data and Topo Analyzer, Explorer, and Manager) http://viking.sf.net/
Ma on takie coś jak "warstwa mapy" i umie tu podłączać (i sobie ładować przez http) mapy z OSM/mapnik i jeszcze parę innych (google, terraserver, OSM/maplint i osmarender).
Nie do końca to wszystko o-garniam, ale kod który to ściąga wygląda mniej więcej tak:
static int osm_mapnik_download ( MapCoord *src, const gchar *dest_fn )
{
int res = -1;
gchar *uri = g_strdup_printf ( "/%d/%d/%d.png", 17-src->scale, src->x, src->y );
res = a_http_download_get_url ( "tile.openstreetmap.org", uri, dest_fn, &osm_options );
g_free ( uri );
return res;
}
i swoją prostotą kusi, żeby dopisać to samo dla UMP.
Oczywiście trzeba jeszcze dopisać linijeczkę albo dwie, żeby się dołączyć do listy w widgecie wyboru map, ale nie wygląda to źle. I jakby się udało, wypadałoby na koniec podesłać pacza autorom...
Mam kod vikinga i umiem go skompilować - jakby tak jakiś instruktażyk, to miałbym ochotę przećwiczyć powyższy pomysł.
Precyzuję: viking to opensourcowy edytor tracków GPS (GPS Data and Topo Analyzer, Explorer, and Manager) http://viking.sf.net/
Ma on takie coś jak "warstwa mapy" i umie tu podłączać (i sobie ładować przez http) mapy z OSM/mapnik i jeszcze parę innych (google, terraserver, OSM/maplint i osmarender).
Nie do końca to wszystko o-garniam, ale kod który to ściąga wygląda mniej więcej tak:
static int osm_mapnik_download ( MapCoord *src, const gchar *dest_fn )
{
int res = -1;
gchar *uri = g_strdup_printf ( "/%d/%d/%d.png", 17-src->scale, src->x, src->y );
res = a_http_download_get_url ( "tile.openstreetmap.org", uri, dest_fn, &osm_options );
g_free ( uri );
return res;
}
i swoją prostotą kusi, żeby dopisać to samo dla UMP.
Oczywiście trzeba jeszcze dopisać linijeczkę albo dwie, żeby się dołączyć do listy w widgecie wyboru map, ale nie wygląda to źle. I jakby się udało, wypadałoby na koniec podesłać pacza autorom...
Mam kod vikinga i umiem go skompilować - jakby tak jakiś instruktażyk, to miałbym ochotę przećwiczyć powyższy pomysł.
eTrex Legend HCX + UMP + czasem GPmapa PL + wszystko free co weszło na kartę 8 GB 
Re: Widok przez www
Trochę w ciemno podejrzewam, że tak:
Nie bardzo wiem, do czego służy dest_fn i &osm_options, oraz należy się upewnić, że funkcja nie doklei nic do nazwy domenowej (np 'a.maps.ump.jacek.it.pl' nie jest poprawne).
Generalnie adres kafelków wygląda jak w przykładzie:
http://maps.ump.jacek.it.pl/ump_tiles/7/71/42.png
gdzie:
7 - zoom: [0-18]
71,42 - numery kafelka: [0-2^Z), zgodnie z numeracją google/osm
Niestety może się zdarzyć, że adres się zmieni, jeśli trochę zamieszamy z infrastrukturą po wstępnych analizach.
analogiczny kafelek OSM to:
http://tile.openstreetmap.org/7/71/42.png
ale także:
http://c.tile.openstreetmap.org/7/71/42.png
BTW, dzisiaj rano był update w oparciu o źródła z północy, więc te zgłoszeń, które zostały do wczoraj poprawione są już widoczne.
Kod: Zaznacz cały
gchar *uri = g_strdup_printf ( "/ump_tiles/%d/%d/%d.png", 17-src->scale, src->x, src->y );
res = a_http_download_get_url ( "maps.ump.jacek.it.pl", uri, dest_fn, &osm_options );Generalnie adres kafelków wygląda jak w przykładzie:
http://maps.ump.jacek.it.pl/ump_tiles/7/71/42.png
gdzie:
7 - zoom: [0-18]
71,42 - numery kafelka: [0-2^Z), zgodnie z numeracją google/osm
Niestety może się zdarzyć, że adres się zmieni, jeśli trochę zamieszamy z infrastrukturą po wstępnych analizach.
analogiczny kafelek OSM to:
http://tile.openstreetmap.org/7/71/42.png
ale także:
http://c.tile.openstreetmap.org/7/71/42.png
BTW, dzisiaj rano był update w oparciu o źródła z północy, więc te zgłoszeń, które zostały do wczoraj poprawione są już widoczne.
Marcin Rudowski
UMPpcPL@WWW, Dakota 20, Vista Cx, HTC Legend
UMPpcPL@WWW, Dakota 20, Vista Cx, HTC Legend
Re: Widok przez www -> viking
Chodzi jak złotko.
Myślę, że na razie zachowam na uzytek własny i tych, którzy poproszą. Do sourceforga chyba warto wysłać po odczekaniu na stabilizację formatu - proszę o info kiedy to już będzie można uznać za semi-stabilne.
Procedura jest taka:
1. ściągnij źródła vikinga z sf.net (ja mam aktualną wersję 0.9.7)
2. skompiluj żywcem dla kontroli czy się dobrze kompiluje (w międzyczasie pewnie będzie trzeba poinstalować rozmaite pakiety w odmianie "development")
3. Połataj plik osm.c malutkim diff;em którego mogę na życzenie podesłać (zasadniczo zgodny z tym, co mi napisałeś, plus to co ja napisałem: definicja zmiennej trzymającej dane o typie mapy, użycie jej na liście widgeta wyboru typu mapy).
4. skompiluj i ciesz oczy podkładem UMP w vikingu.
Pozdrawiam
JM
Myślę, że na razie zachowam na uzytek własny i tych, którzy poproszą. Do sourceforga chyba warto wysłać po odczekaniu na stabilizację formatu - proszę o info kiedy to już będzie można uznać za semi-stabilne.
Procedura jest taka:
1. ściągnij źródła vikinga z sf.net (ja mam aktualną wersję 0.9.7)
2. skompiluj żywcem dla kontroli czy się dobrze kompiluje (w międzyczasie pewnie będzie trzeba poinstalować rozmaite pakiety w odmianie "development")
3. Połataj plik osm.c malutkim diff;em którego mogę na życzenie podesłać (zasadniczo zgodny z tym, co mi napisałeś, plus to co ja napisałem: definicja zmiennej trzymającej dane o typie mapy, użycie jej na liście widgeta wyboru typu mapy).
4. skompiluj i ciesz oczy podkładem UMP w vikingu.
Pozdrawiam
JM
eTrex Legend HCX + UMP + czasem GPmapa PL + wszystko free co weszło na kartę 8 GB 
Re: Widok przez www
Jakie są ograniczenia prawne przy korzystaniu z linku celem wizualizacji np adresu na innych stronach WWW. Mogło to by być sposobem na promocję UMP.mar_rud pisze:Mapa będzie odświeżana prawdopodobnie co tydzień. Na razie jak wypadnie, gdyż wizualizacja WWW ulega ciągłej ewolucji (ostatni update jest z 25.12.2008).
Przy okazji, na podanym formularzu jak i na stronie tylko z mapką:
http://mapa.ump.waw.pl/ump-www/
jest "Link do mapy z markerem", który pozwala podlinkować do aktualnego widoku z zaznaczonym punktem. Taką samą funkcjonalność, lecz bez markera ma Permlink w prawym dolnym rogu mapy.
kp@
Nuvi 250+CNE 2008 NT +UMP-pcPL, Nuvi 42LM+CN 2021.10 + UMP-pcPL+ Openstreet Polska
Nuvi 250+CNE 2008 NT +UMP-pcPL, Nuvi 42LM+CN 2021.10 + UMP-pcPL+ Openstreet Polska
Re: Widok przez www
Znikome, jak zwykle. Marcin opisał już jak to zrobić, a że źródła danych czyli linku do ump.waw.pl nie da się usunąć, to mapę można stosować na lewo i prawo, póki nam serwery i łącza nie padną (pytanie jest nie czy padną, ale kiedy padną).kp@ pisze:Jakie są ograniczenia prawne przy korzystaniu z linku celem wizualizacji np adresu na innych stronach WWW.
Re: Widok przez www
mam drobna propozycje - w flysprayu jest dosyc duzo zgloszen, moze by wyswietlic na mapie zgloszenia (marker z linkiem), zapobieglo by to zglaszaniu kilka razy tego samego, a developerom i maperom na oglad gdzie jest najwiecej problemow. Jeszcze raz - Super Robota - Dzieki.
pozdr
S
pozdr
S
nuvi 3490, nuvi 765, http://taxity.pl
Re: Widok przez www
W ramach update, dla tych, którzy nie klikają w dzień w dzień 
Od tygodnia odświeżony został layout stron z mapami WWW:
http://mapa.ump.waw.pl/ump-www/
Generalnie zostały podlinkowane ze sobą główne funkcjonalności (duży podgląd, edytor markerów, formularz) oraz dodana została szukaczka. Istniejące linki do mapy oraz strony korzystające z map.js lub iframe.html nie powinny odczuć różnic, bo starałem się ich nie zepsuć przy okazji
Formularz codziennie zbiera kilka do kilkunastu zgłoszeń, które lądują na flyspray, gdzie przy okazji jest również wyświetlana mapka, którą można użyć przy zgłaszaniu, do wskazania punktów (przycisk "dodaj punkt z mapy do opisu" między mapą a treścią zgłoszenia)
Szukaczka ma dwa "tryby":
W drugim przypadku można wpisać słowa należące do nazwy. Wielkość liter nie ma znaczenia, ale polskie znaki już tak. Wpisanie więcej słów zawęża wynik do tych obiektów, które zawierają wszystkie wpisane wyrazy. Wyszukiwane są tylko punkty.
W obu przypadkach po lewej stronie jest klikalna lista wyników (zawężona do maks 20 pozycji) ze skrótowym opisem. Po najechaniu na którąś z chorągiewek rozwija się dokładniejszy opis. Kliknięcie na chorągiewkę powoduje, że dymek nie znika, np. można zaznaczyć tekst i skopiować do schowka. Jak ktoś zajrzy pod maskę, to zauważy, że zapytania są dość prosto budowane, a wynik jest zwracany w xml'u, co daje szanse wykorzystania do innych niecnych celów. Niestety api może się zmienić, ale raczej już tylko wzbogacone o nowe funkcje, gdy okaże się niewystarczające.
Wyszukiwarka jest w fazie testowej i jeszcze nieokreślony jest ostateczny wygląd i zachowanie. Aktualnie są dwa pola tekstowe nazwa i miasto, które mogą być uzupełnione w dowolnym zestawie (tylko nazwa, tylko miasto, miasto+nazwa). Niestety istniejąca wyszukiwarka w OSM okazała się nieprzydatna (proste zapytanie o stacje benzynową trwało 7s i generowało ~200 zapytań sql), więc muszę tworzyć nowe rozwiązanie od podstaw.
W planach mam m.in.:
W ciągu miesiąca od pierwszej publicznej odsłony zaszło również sporo zmian w wizualizacji, m.in:
Routing może nie być w bliżej określonym czasie, bo nie jest to trywialna sprawa. Pozostaje napisanie od podstaw jakiegoś silnika lub wykorzystanie czegoś z OSM:
http://www.yournavigation.org/
Ogólnie rzecz biorąc przy UMP-www można by napisać kilka prac dyplomowych, a ja już swoje mam za sobą
Przy okazji trochę statystyk: w moim cache jest 3.7GB danych o 1.7mln kafelków, których przemalowanie zajęłoby ok 14h. Jeden kafelek to obrazek 256x256 pikseli. W ramach aktualizacji co kilka dni generowane i przesyłane na serwer pośredni jest tylko 320tyś kafelków. Stanowi to 1GB i generacja trwa ok 3h, a przesłanie na serwer cachujący ok 1h-5h w zależności od zmian. Reszta jest generowana i podsyłana dynamicznie w miarę oglądania.
Gdyby chcieć wygenerować cały obszar Polski, dałoby to ok 100mln kafelków (ok 1.5mln plików na dysku), 200GB danych i na moim 6-letnim kompie (PIV 2.4Ghz) trwałoby ok miesiąca
. Na lepszym serwerze czas skróciłby się oczywiście kilkukrotnie, ale przy tak częstych aktualizacjach nie ma sensu generować wszystkiego, tylko to co najczęściej oglądane, a reszta w razie potrzeby.
Od tygodnia odświeżony został layout stron z mapami WWW:
http://mapa.ump.waw.pl/ump-www/
Generalnie zostały podlinkowane ze sobą główne funkcjonalności (duży podgląd, edytor markerów, formularz) oraz dodana została szukaczka. Istniejące linki do mapy oraz strony korzystające z map.js lub iframe.html nie powinny odczuć różnic, bo starałem się ich nie zepsuć przy okazji
Formularz codziennie zbiera kilka do kilkunastu zgłoszeń, które lądują na flyspray, gdzie przy okazji jest również wyświetlana mapka, którą można użyć przy zgłaszaniu, do wskazania punktów (przycisk "dodaj punkt z mapy do opisu" między mapą a treścią zgłoszenia)
Szukaczka ma dwa "tryby":
- Klikanie, aby poznać szczegóły obiektów pobliżu
- Po nazwie, aby wyszukać obiekty.
W drugim przypadku można wpisać słowa należące do nazwy. Wielkość liter nie ma znaczenia, ale polskie znaki już tak. Wpisanie więcej słów zawęża wynik do tych obiektów, które zawierają wszystkie wpisane wyrazy. Wyszukiwane są tylko punkty.
W obu przypadkach po lewej stronie jest klikalna lista wyników (zawężona do maks 20 pozycji) ze skrótowym opisem. Po najechaniu na którąś z chorągiewek rozwija się dokładniejszy opis. Kliknięcie na chorągiewkę powoduje, że dymek nie znika, np. można zaznaczyć tekst i skopiować do schowka. Jak ktoś zajrzy pod maskę, to zauważy, że zapytania są dość prosto budowane, a wynik jest zwracany w xml'u, co daje szanse wykorzystania do innych niecnych celów. Niestety api może się zmienić, ale raczej już tylko wzbogacone o nowe funkcje, gdy okaże się niewystarczające.
Wyszukiwarka jest w fazie testowej i jeszcze nieokreślony jest ostateczny wygląd i zachowanie. Aktualnie są dwa pola tekstowe nazwa i miasto, które mogą być uzupełnione w dowolnym zestawie (tylko nazwa, tylko miasto, miasto+nazwa). Niestety istniejąca wyszukiwarka w OSM okazała się nieprzydatna (proste zapytanie o stacje benzynową trwało 7s i generowało ~200 zapytań sql), więc muszę tworzyć nowe rozwiązanie od podstaw.
W planach mam m.in.:
- dodanie ignorowania polskich znaków (własna wtyczka do postgresql?),
- wyszukiwanie w pobliżu klikniętego punktu,
- wyszukiwanie nie tylko punktów (bez numeru domu),
- dopracowanie przybliżania po kliknięciu pozycji na liście wyników (przypisanie sensownych zoom)
W ciągu miesiąca od pierwszej publicznej odsłony zaszło również sporo zmian w wizualizacji, m.in:
- wizualizacja zakazów ruchu >>Przykład<<
- rysowanie linii tramwajowych, przystanków, stacji kolejowych i metra >>Przykład<<
- rysowanie kolorowych szlaków i ścieżek pieszych/rowerowych >>Przykład<<
- wizualizacja tuneli oraz wiaduktów (szczególnie pomocne na wielopoziomowych ślimakach) >>Przykład<<
Routing może nie być w bliżej określonym czasie, bo nie jest to trywialna sprawa. Pozostaje napisanie od podstaw jakiegoś silnika lub wykorzystanie czegoś z OSM:
http://www.yournavigation.org/
Ogólnie rzecz biorąc przy UMP-www można by napisać kilka prac dyplomowych, a ja już swoje mam za sobą
Przy okazji trochę statystyk: w moim cache jest 3.7GB danych o 1.7mln kafelków, których przemalowanie zajęłoby ok 14h. Jeden kafelek to obrazek 256x256 pikseli. W ramach aktualizacji co kilka dni generowane i przesyłane na serwer pośredni jest tylko 320tyś kafelków. Stanowi to 1GB i generacja trwa ok 3h, a przesłanie na serwer cachujący ok 1h-5h w zależności od zmian. Reszta jest generowana i podsyłana dynamicznie w miarę oglądania.
Gdyby chcieć wygenerować cały obszar Polski, dałoby to ok 100mln kafelków (ok 1.5mln plików na dysku), 200GB danych i na moim 6-letnim kompie (PIV 2.4Ghz) trwałoby ok miesiąca
Marcin Rudowski
UMPpcPL@WWW, Dakota 20, Vista Cx, HTC Legend
UMPpcPL@WWW, Dakota 20, Vista Cx, HTC Legend
Re: Widok przez www - (podłączenie do vikinga)
Podłączenie do Vikinga które kiedyś zrobiłem (patrz parę postów powyżej) działa całkiem fajnie i używam go sobie do wizualizacji bieżących moich śladów, porównywania ich z UMP i innymi mapami etc.. Pytanko - czy warto:
- zgłosić do twórców Vikinga taką łatkę
- opisać w Wiki-ump jak łatać vikinga (jest to raczej trywialne)
Widzę kilka końców kija:
- pozytywny promocyjny
- negatywny obciążeniowy (być może silny w wypadku zgłoszenia do std. wersji vikinga)
- i trzeci koniec - zgłaszać do vikinga warto tylko jeśli API jest już stabilne (ale chyba jest, bo jaki sens grzebać w czymś co działa).
Pozdro
JM
- zgłosić do twórców Vikinga taką łatkę
- opisać w Wiki-ump jak łatać vikinga (jest to raczej trywialne)
Widzę kilka końców kija:
- pozytywny promocyjny
- negatywny obciążeniowy (być może silny w wypadku zgłoszenia do std. wersji vikinga)
- i trzeci koniec - zgłaszać do vikinga warto tylko jeśli API jest już stabilne (ale chyba jest, bo jaki sens grzebać w czymś co działa).
Pozdro
JM
eTrex Legend HCX + UMP + czasem GPmapa PL + wszystko free co weszło na kartę 8 GB 
Re: Widok przez www
Zainteresowany efektem:
http://opentiles.com/nop/
oraz
http://wiki.openstreetmap.org/wiki/HikingBikingMaps
http://wiki.openstreetmap.org/wiki/Contours
postanowiłem przeanalizować temat i doszedłem do czegoś takiego:
http://mapa.ump.waw.pl/ump-www/?zoom=11 ... rs=00B000T
http://mapa.ump.waw.pl/ump-www/?zoom=11 ... rs=00B000T
http://mapa.ump.waw.pl/ump-www/?zoom=11 ... rs=00B000T
http://mapa.ump.waw.pl/ump-www/?zoom=11 ... rs=00B000T
Efekt jest widoczny tylko dla zoom >=11, bo nie chciało mi się generować wersji mniej dokładnej dla mniejszych powiększeń. Warstwa Mapnik-dev jest bez cache i używam ją do testów, więc może wolno się ładować i zmieniać bez zapowiedzi.
Podaje jednak jedynie jako ciekawostkę i niestety porzucam na razie temat gdyż:
- silnik renderujący mapnik nie ma zbyt dobrego wsparcia do cieniowania i trzeba by go trochę poprawić. Istniejące rozwiązania bazują na dwóch przebiegach renderingu i łączenie zewnętrznym programem. Aktualnie efekt osiągnąłem przez przezroczystość, przez co wszystko jest ciemniejsze i szare.
- mapnik nie umie skalować ładnie, więc przy większych zoom widać kwadraty (konieczna poprawka dla mapnika lub generacja GB danych w preprocessingu)
- SRTM-3 pixel to 90mx90m więc już od zoom 12 jest interpolacja. SRTM-1 (30mx30m) jest publicznie dostępne tylko dla USA.
- opracowane dane SRTM-3 90m (http://srtm.csi.cgiar.org/) nie mogą być wykorzystane do celów komercyjnych, a te zupełnie darmowe 'surowe' z NASA mają dużo dziur (praktycznie całe Pomorze i trochę w górach). Nie wiem czy to nie przeszkadza, jeśli zakładamy prawie dowolne wykorzystanie mapy.
- trochę w ciemno to robię i zajmuje mi to więcej czasu niż powinno (przekształcenia, projekcje, elipsoidy, hgt/geotiff/arcgrid/..., gdal itp czarne magie)
- potrzeba trochę preprocesingu zrobić (kilka różnych powiększeń, skalowań itp) aby to wyglądało i w rozsądnym czasie się rysowało, a po omacku na tych wszystkich formatach operuję
- paleta 256 kol. oszpeca delikatne gradienty na nizinach, a pełna paleta zajmie 2-3x więcej miejsca, ew. można by doimplementować error-diffusion kolorów do mapnika
W ostateczności mogę dorobić warstwice bez cieniowania jakimś delikatnym stylem na podstawie istniejącej kompilacji GPSManiaka, o ile nie są obciążone tymi samymi problemami licencyjnymi lub nie stanowi to problemu.
Pozdrawiam,
Marcin Rudowski
http://opentiles.com/nop/
oraz
http://wiki.openstreetmap.org/wiki/HikingBikingMaps
http://wiki.openstreetmap.org/wiki/Contours
postanowiłem przeanalizować temat i doszedłem do czegoś takiego:
http://mapa.ump.waw.pl/ump-www/?zoom=11 ... rs=00B000T
http://mapa.ump.waw.pl/ump-www/?zoom=11 ... rs=00B000T
http://mapa.ump.waw.pl/ump-www/?zoom=11 ... rs=00B000T
http://mapa.ump.waw.pl/ump-www/?zoom=11 ... rs=00B000T
Efekt jest widoczny tylko dla zoom >=11, bo nie chciało mi się generować wersji mniej dokładnej dla mniejszych powiększeń. Warstwa Mapnik-dev jest bez cache i używam ją do testów, więc może wolno się ładować i zmieniać bez zapowiedzi.
Podaje jednak jedynie jako ciekawostkę i niestety porzucam na razie temat gdyż:
- silnik renderujący mapnik nie ma zbyt dobrego wsparcia do cieniowania i trzeba by go trochę poprawić. Istniejące rozwiązania bazują na dwóch przebiegach renderingu i łączenie zewnętrznym programem. Aktualnie efekt osiągnąłem przez przezroczystość, przez co wszystko jest ciemniejsze i szare.
- mapnik nie umie skalować ładnie, więc przy większych zoom widać kwadraty (konieczna poprawka dla mapnika lub generacja GB danych w preprocessingu)
- SRTM-3 pixel to 90mx90m więc już od zoom 12 jest interpolacja. SRTM-1 (30mx30m) jest publicznie dostępne tylko dla USA.
- opracowane dane SRTM-3 90m (http://srtm.csi.cgiar.org/) nie mogą być wykorzystane do celów komercyjnych, a te zupełnie darmowe 'surowe' z NASA mają dużo dziur (praktycznie całe Pomorze i trochę w górach). Nie wiem czy to nie przeszkadza, jeśli zakładamy prawie dowolne wykorzystanie mapy.
- trochę w ciemno to robię i zajmuje mi to więcej czasu niż powinno (przekształcenia, projekcje, elipsoidy, hgt/geotiff/arcgrid/..., gdal itp czarne magie)
- potrzeba trochę preprocesingu zrobić (kilka różnych powiększeń, skalowań itp) aby to wyglądało i w rozsądnym czasie się rysowało, a po omacku na tych wszystkich formatach operuję
- paleta 256 kol. oszpeca delikatne gradienty na nizinach, a pełna paleta zajmie 2-3x więcej miejsca, ew. można by doimplementować error-diffusion kolorów do mapnika
W ostateczności mogę dorobić warstwice bez cieniowania jakimś delikatnym stylem na podstawie istniejącej kompilacji GPSManiaka, o ile nie są obciążone tymi samymi problemami licencyjnymi lub nie stanowi to problemu.
Pozdrawiam,
Marcin Rudowski
Marcin Rudowski
UMPpcPL@WWW, Dakota 20, Vista Cx, HTC Legend
UMPpcPL@WWW, Dakota 20, Vista Cx, HTC Legend
Re: Widok przez www
Duzo pracy, ale efekt koncowy rzuca na kolana
Mnie bardzo sie podoba
Mnie bardzo sie podoba
Android: OsmAnd... + UMP-pcPL
Re: Widok przez www
Naprawdę robi duże wrażenie! Aż chce się przygotowywać kolejne poprawki do takiej mapy
gratuluję!
60csx, UMP-pcPL, gpmapa, ipaq, dawniej zolty etrex
Re: Widok przez www
Wszelkie przeciwności zostały jednak rozwiązane i cieniowanie 3D wkroczyło na podstawową wersję mapy.
Dane są z SRTM-3 v2, które okazały się praktycznie takie same jak v4, a błędy wynikały ze skryptów obrabiających. Pozostałe problemy rozwiązałem implementując odpowiednie poprawki w silniku renderującym Mapnik.
Pewną niedogodnością jest tylko średnio dwukrotny wzrost rozmiaru plików na poziomach objętych cieniowaniem, w szczególności w górzystych terenach.
Pozdrawiam,
Marcin Rudowski
Dane są z SRTM-3 v2, które okazały się praktycznie takie same jak v4, a błędy wynikały ze skryptów obrabiających. Pozostałe problemy rozwiązałem implementując odpowiednie poprawki w silniku renderującym Mapnik.
Pewną niedogodnością jest tylko średnio dwukrotny wzrost rozmiaru plików na poziomach objętych cieniowaniem, w szczególności w górzystych terenach.
Pozdrawiam,
Marcin Rudowski
Marcin Rudowski
UMPpcPL@WWW, Dakota 20, Vista Cx, HTC Legend
UMPpcPL@WWW, Dakota 20, Vista Cx, HTC Legend
