Konwersja UMP do OSM XML
Z UMP
(Różnice między wersjami)
(→Wstęp) |
(→Przygotowanie środowiska pracy) |
||
Linia 10: | Linia 10: | ||
== Konwersja == | == Konwersja == | ||
=== Przygotowanie środowiska pracy === | === Przygotowanie środowiska pracy === | ||
+ | Opis konwersja dotyczy środowiska Linux. Oczywiście można jej dokonać z użyciem Windows ale szczegóły tej operacji zostawiamy domyślnemu czytelnikowi. | ||
+ | |||
+ | Potrzebne będą: | ||
+ | * dowolny Linux 2-6GB RAM (2GB dla pojedynczych fragmentów mapy - 6GB RAM dla całej Polski) | ||
+ | * narzędzia | ||
+ | ** cvs | ||
+ | ** perl | ||
+ | ** python | ||
+ | * katalog roboczy 2GB+ | ||
+ | |||
+ | |||
+ | ; Stoworzenie katalogów roboczych | ||
+ | mkdir $HOME/UMPCVS | ||
+ | mkdir $HOME/UMPCVS/WORK | ||
+ | ; Definicje zmiennych środowiskowych | ||
+ | CVSROOT to namiary na repozytorium CVS mapy UMP, zaś DIR lista regionów mapy. Polska ma ich aktualnie 33. | ||
+ | export CVSROOT=":pserver:guest@ump.waw.pl/home/cvsroot" | ||
+ | export CVS=$HOME/MP2OSM | ||
+ | export DIR="UMP-PL-Warszawa UMP-PL-Radom UMP-PL-Suwalki" | ||
+ | dla całej Polski | ||
+ | export DIR="UMP-PL-Bialystok UMP-PL-Ciechanow UMP-PL-Gdansk UMP-PL-GorzowWlkp UMP-PL-JeleniaGora UMP-PL-Kalisz UMP-PL-Katowice UMP-PL-Kielce UMP-PL-Klodzko UMP-PL-Koszalin UMP-PL-Krakow UMP-PL-Leszno UMP-PL-Lodz UMP-PL-Lublin UMP-PL-NowySacz UMP-PL-Olsztyn UMP-PL-Opole UMP-PL-Pila UMP-PL-Plock UMP-PL-Poznan UMP-PL-Przemysl UMP-PL-Radom UMP-PL-Rzeszow UMP-PL-Siedlce UMP-PL-Suwalki UMP-PL-Szczecin UMP-PL-Tarnow UMP-PL-Tczew UMP-PL-Torun UMP-PL-Warszawa UMP-PL-Wloclawek UMP-PL-Wroclaw UMP-PL-Zamosc" | ||
+ | ; Replikacja źródeł mapy i narzędzi z projektowego CVSa | ||
+ | cd $CVS | ||
+ | cvs co narzedzia | ||
+ | for i in $DIR ;do | ||
+ | cvs co $i | ||
+ | done | ||
+ | |||
=== Tzw Montaż === | === Tzw Montaż === | ||
=== Konwersja .mp -> .osm === | === Konwersja .mp -> .osm === | ||
== Zastosowania == | == Zastosowania == |
Wersja z dnia 09:12, 7 maj 2012
Spis treści |
Wstęp
{ Artykuł w trakcie tworzenia }
Coraz częściej mapa UMP jest używana do innych zastosowań niż wgranie do odbiornika Garmina.
Artykuł ten opisuje sposób konwersji na format OSM XML [1]
Wynik tej konwersji pozwala dalej na użycie danych UMP w serwisach udostępniających mapy za pomocą www, generujących trasy przejazdu (routing) czy załadowania do bazy danych geograficznych.
Konwersja
Przygotowanie środowiska pracy
Opis konwersja dotyczy środowiska Linux. Oczywiście można jej dokonać z użyciem Windows ale szczegóły tej operacji zostawiamy domyślnemu czytelnikowi.
Potrzebne będą:
- dowolny Linux 2-6GB RAM (2GB dla pojedynczych fragmentów mapy - 6GB RAM dla całej Polski)
- narzędzia
- cvs
- perl
- python
- katalog roboczy 2GB+
- Stoworzenie katalogów roboczych
mkdir $HOME/UMPCVS mkdir $HOME/UMPCVS/WORK
- Definicje zmiennych środowiskowych
CVSROOT to namiary na repozytorium CVS mapy UMP, zaś DIR lista regionów mapy. Polska ma ich aktualnie 33.
export CVSROOT=":pserver:guest@ump.waw.pl/home/cvsroot" export CVS=$HOME/MP2OSM export DIR="UMP-PL-Warszawa UMP-PL-Radom UMP-PL-Suwalki"
dla całej Polski
export DIR="UMP-PL-Bialystok UMP-PL-Ciechanow UMP-PL-Gdansk UMP-PL-GorzowWlkp UMP-PL-JeleniaGora UMP-PL-Kalisz UMP-PL-Katowice UMP-PL-Kielce UMP-PL-Klodzko UMP-PL-Koszalin UMP-PL-Krakow UMP-PL-Leszno UMP-PL-Lodz UMP-PL-Lublin UMP-PL-NowySacz UMP-PL-Olsztyn UMP-PL-Opole UMP-PL-Pila UMP-PL-Plock UMP-PL-Poznan UMP-PL-Przemysl UMP-PL-Radom UMP-PL-Rzeszow UMP-PL-Siedlce UMP-PL-Suwalki UMP-PL-Szczecin UMP-PL-Tarnow UMP-PL-Tczew UMP-PL-Torun UMP-PL-Warszawa UMP-PL-Wloclawek UMP-PL-Wroclaw UMP-PL-Zamosc"
- Replikacja źródeł mapy i narzędzi z projektowego CVSa
cd $CVS cvs co narzedzia for i in $DIR ;do cvs co $i done