Chcia?bym zauwa?y?, ?e w ramach generowania http://mapa.ump.waw.pl/ump-www/ tworzony jest plik w formacie OSM dla mapnik’a (ten sam silnik renderuj?cy co na stronie g?ównej OSM). Mo?e jak znajd? chwil? na ogarni?cie kodu, to udost?pni? kod i ew. wynikowy xml publicznie. Jak kto? lubi liczy? linie, to kod ma 4300, a definicja regu? konwersji prawie 6000
Baz? by?y ?ród?a z http://code.google.com/p/mp2osm/, które zosta?y przeze mnie poprawione pod konkretne przypadku oraz dostosowany plik xml definiuj?cy regu?y konwersji.
Wi?cej szczegó?ów na temat technikaliów dost?pne pod: http://ump.fuw.edu.pl/wiki/UMP-pcPL_online .
Niestety osm_id s? przy ka?dej generacji inne i na razie, aby ca?e ump-pcPL mia?o unikalne, musz? konwertowa? ca?o?? (potrzeba ok 2GB ram do tego). Jako próbk? podaj? UMP-Warszawa (2.2MB, 28MB rozpakowane):
http://marcom.homeip.net/ump-www/ump-warszawa.osm.bz2
Reszt? mo?na zobaczy? w formie wygenerowanej na WWW .
Ca?e UMP-pcPL to plik 103MB .osm.gz (770MB po rozpakowaniu).
Idea?em by?oby, gdyby powsta?y narz?dzia synchronizacyjne osm < - > ump, lub chocia? ump → osm. Wymaga?o by to dodatkowych tagów w OSM (np ump:typ, ump:type, ump:plik, ump:…) oraz pewnie pewnych zmian w ump, np pami?tanie osm_id, bo dopasowywanie na podstawie zawarto?ci (wspó?rz?dne/label/lista punktów) mo?e nie zawsze by? wystarczaj?ce.
Jak na razie widz?, ?e oba projekty id? w swoj? stron? i dubluj? swoj? prac?, bez wzajemnej komunikacji i pomys?u na wspó?prac?. A przyk?ady na b??dy i niedoci?gni?cia mo?na mno?y? po obu stronach i w obu przypadkach wydaj? si? by? niedopuszczalne dla drugiej strony.
G?ównym celem UMP-pcPL jest u?ywalna mapa w odbiornikach z dzia?aj?cym rutingiem. G?ównym celem OSM wydaje si? by? (takie odnios?em wra?enie i chyba nie tylko ja) wygl?d na WWW i zawarcie jak najwi?cej ilo?ci danych (czy latarnie przyuliczne te? s? warte zaznaczenia? ). Ruting jest raczej na samym ko?cu, jednak ?eby dzia?a? konieczne jest spe?nienie wielu obwarowa?, co jest w?a?nie si?? UMP-pcPL (know-how). Z tego wzgl?du aby edytowa? (commitowa? zg?aszane poprawki) potrzebna jest wiedza jak to robi?, by nie popsu? mapy, czego unika? itp.
Super by by?o, gdyby da?o si? po??czy? si?y, nie psuj?c tego co jest w obu projektach (rozmach OSM i funkcjonalno?? UMP).