ImportOSM

Z UMP

(Różnice między wersjami)
(Sposób z użyciem skryptu Perl osm2mp.pl)
(Sposób z użyciem skryptu Perl osm2mp.pl)
Linia 1: Linia 1:
= Import z [[OpenStreetMap]] instrukcja =
= Import z [[OpenStreetMap]] instrukcja =
== Sposób z użyciem skryptu Perl osm2mp.pl ==
== Sposób z użyciem skryptu Perl osm2mp.pl ==
-
* Ściągnąć dane w formacie XML *.osm
+
* '''Ściągnąć dane w formacie XML *.osm'''
**Najłatwiej tego dokonać z użyciem przeglądarki WWW. Wchodzimy na stronę [http://www.openstreetmap.org/ OSM]
**Najłatwiej tego dokonać z użyciem przeglądarki WWW. Wchodzimy na stronę [http://www.openstreetmap.org/ OSM]
**Wybieramy obszar który na interesuje. Maksymalny dowolny rozmiar to kwadrat kilkadziesiąt kilometrów. Zoom level >=11.
**Wybieramy obszar który na interesuje. Maksymalny dowolny rozmiar to kwadrat kilkadziesiąt kilometrów. Zoom level >=11.
** Teraz na górze zakładka Export, dalej 'Format to Export' -> 'OpenStreetMap XML Data' i przycisk 'Export'
** Teraz na górze zakładka Export, dalej 'Format to Export' -> 'OpenStreetMap XML Data' i przycisk 'Export'
 +
[[Grafika:OSM-Import1.JPG]]
-
* Konwersja *.osm -> *.mp
+
* '''Konwersja *.osm -> *.mp'''
 +
Należy ściągnąć skrypt perlowy osm2mp.pl z forum OSM [http://forum.openstreetmap.org/viewtopic.php?id=1162] Strona poświęcona konwerterowi osm2mp.pl [http://wiki.openstreetmap.org/wiki/Osm2mp]
 +
 
 +
Zainstalować perla wraz z wymaganymi pakiety.
 +
* Template-toolkit
 +
* Getopt::Long
 +
* Text::Unidecode
 +
* List::MoreUtils
 +
* Math::Polygon
 +
* Math::Polygon::Tree
 +
* Math::Geometry::Planar::GPC::Polygon
 +
Na Linuxie każdy sobie poradzi. Na Windows mi zadziałało z ActivePerlem.
 +
 
 +
Uruchomić konwerter z linii komend
 +
C:\Garmin\osm2mp>c:\Perl\bin\perl.exe osm2mp.pl map.osm >out.mp
 +
---| OSM -> MP converter 0.80 (c) 2008-2010 liosha, xliosha@gmail.com
 +
Processing file map.osm
 +
Loading nodes... 41943 loaded
 +
Loading relations... 3 multipolygons
 +
0 turn restrictions
 +
0 destination signs
 +
Loading necessary ways... 37 loaded
 +
Processing multipolygons 0 polygons written
 +
0 cities and 0 suburbs loaded
 +
Processing nodes... 229 POIs written
 +
4 barriers loaded
 +
Processing ways... 106 lines and 818 polygons dumped
 +
805 roads loaded
 +
Merging roads... 121 merged
 +
Detecting road nodes... 1121 found
 +
Detecting duplicates... 5 segments, 4 roads
 +
Splitting roads... 11 self-intersections, 0 long roads
 +
Fixing close nodes... 0 pairs fixed
 +
Writing roads... 695 written
 +
Writing crossroads... 8 restrictions, 0 signs
 +
All done!!
 +
 
 +
Plik out.mp otwieramy sobie MapEditem i kopiujemy interesujące nas obiekty.
== Sposób z użyciem edytora JOSM ==
== Sposób z użyciem edytora JOSM ==

Wersja z dnia 13:28, 29 mar 2010

Import z OpenStreetMap instrukcja

Sposób z użyciem skryptu Perl osm2mp.pl

  • Ściągnąć dane w formacie XML *.osm
    • Najłatwiej tego dokonać z użyciem przeglądarki WWW. Wchodzimy na stronę OSM
    • Wybieramy obszar który na interesuje. Maksymalny dowolny rozmiar to kwadrat kilkadziesiąt kilometrów. Zoom level >=11.
    • Teraz na górze zakładka Export, dalej 'Format to Export' -> 'OpenStreetMap XML Data' i przycisk 'Export'

Grafika:OSM-Import1.JPG

  • Konwersja *.osm -> *.mp

Należy ściągnąć skrypt perlowy osm2mp.pl z forum OSM [1] Strona poświęcona konwerterowi osm2mp.pl [2]

Zainstalować perla wraz z wymaganymi pakiety.

 * Template-toolkit
 * Getopt::Long
 * Text::Unidecode
 * List::MoreUtils
 * Math::Polygon
 * Math::Polygon::Tree
 * Math::Geometry::Planar::GPC::Polygon

Na Linuxie każdy sobie poradzi. Na Windows mi zadziałało z ActivePerlem.

Uruchomić konwerter z linii komend C:\Garmin\osm2mp>c:\Perl\bin\perl.exe osm2mp.pl map.osm >out.mp

  ---|   OSM -> MP converter  0.80   (c) 2008-2010  liosha, xliosha@gmail.com
Processing file map.osm
Loading nodes...          41943 loaded
Loading relations...      3 multipolygons
                          0 turn restrictions
                          0 destination signs
Loading necessary ways... 37 loaded
Processing multipolygons  0 polygons written
                          0 cities and 0 suburbs loaded
Processing nodes...       229 POIs written
                         4 barriers loaded
Processing ways...        106 lines and 818 polygons dumped
                          805 roads loaded
Merging roads...          121 merged
Detecting road nodes...   1121 found
Detecting duplicates...   5 segments, 4 roads
Splitting roads...        11 self-intersections, 0 long roads
Fixing close nodes...     0 pairs fixed
Writing roads...          695 written
Writing crossroads...     8 restrictions, 0 signs
All done!!

Plik out.mp otwieramy sobie MapEditem i kopiujemy interesujące nas obiekty.

Sposób z użyciem edytora JOSM