Witam potrzebuje waszej pomocy chcemy dołączyć mapę do serwera taxi lecz nigdzie nie możemy przekonwertować mapy z osm na mp czy ktoś jest nam w stanie pomóc. Jesteśmy młodym zespołem który również dołączył do społeczności OpenStreetMap i chce pomagać rozwijać
Co to jest mp?
Mapa(*.mp)
Dzięki za podpowiedz ale nadal i tak nie wiem co do czego
Ja więcej nie pomogę, nie mam doświadczenia z tym formatem
Co to za serwer taxi? Jak się nazywa oprogramowanie? Kim jest producent i czy nie oferuje wsparcia technicznego?
Taxi Master oferuje wsparcie techniczne lecz nie oferuje przekształcania. Mogą wgrać na serwer mapy itp
Domyślam się, że standardowo jest tam mapa UMP?
Generalnie widziałem konwersję w drugą stronę tj. UMP do OSM: dawne importy UMP do OSM (już skasowane gdy OSM zmieniło licencję we wrześniu 2012) oraz mapy UMP w OsmAndzie.
Faktycznie, był kiedyś taki format :D.
Na stronie Osm2mp - OpenStreetMap Wiki jest opisane, co trzeba zainstalować - generalnie perl + kilka modułów/pakietów z cpan-u. Należy pobrać też pliki z githuba, np. poleceniem:
gh repo clone liosha/osm2mp
A później próbować uruchomić, np.:
./osm2mp.pl bbbike_Leipzig.osm.pbf > leip.mp
Init failed for LangTransform::YaTranslate: Can't locate JSON.pm in @INC (you may need to install the JSON module)[...]
Takich błędów pojawi się kilka, można im zapobiegać instalując poszczególne pakiety:
$ cpan -i JSON
Ostatecznie, gdy już wszystko zostanie zainstalowane, uruchamiamy konwerter:
./osm2mp.pl bbbike_Leipzig.osm.pbf > leip.mp
---| OSM -> MP converter 1.03 (c) 2008-2013 liosha, xliosha@gmail.com
Loading configuration...
Loading OSM data from file bbbike_Leipzig.osm.pbf...
not well-formed (invalid token) at line 1, column 0, byte 0 at /usr/lib/x86_64-linux-gnu/perl5/5.36/XML/Parser.pm line 187.
tylko po to, by przekonać się, że konwerter nie radzi sobie z plikami pbf
, natomiast oczekuje pliku .osm
. No więc raz jeszcze:
./osm2mp.pl ~/projekty/test/lubnow.osm > ~/Downloads/leip.mp
---| OSM -> MP converter 1.03 (c) 2008-2013 liosha, xliosha@gmail.com
Loading configuration...
Loading OSM data from file /home/sapi/projekty/test/lubnow.osm...
Loading search areas...
0 cities
0 districts
0 restricted areas
0 settlement areas
Processing relations...
0 turn restrictions
0 houses with associated street
0 road ways with ref
0 transport stops
Processing nodes...
2 POI written
4 POI loaded for addressing
0 building entrances loaded
0 main entrances loaded
Processing ways...
17 POI written
0 lines written
0 polygons written
275 roads loaded
0 coastlines loaded
Writing rest POIs...
4 POI written
Processing coastlines...
0 areas
Merging roads... 55 merged
Detecting road nodes... 346 found
Splitting roads... 1 self-intersections, 0 long roads, 0 barriers
Removing U-turns... 118 restrictions added
Fixing close nodes... 0 pairs fixed
Writing roads... 221 written
Writing crossroads... 118 restrictions, 0 signs
All done!!
Działa, plik .mp
tworzy, zawartość pliku wydaje się być sensowna.
Pozdrawiam,
Grzesiek