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

Tzw Montaż

Konwersja .mp -> .osm

Zastosowania