User:Computerteddy

From OpenStreetMap Wiki

Jump to: navigation, search

Contents

Momentane Tätigkeiten bei Openstreetmap

  • Betreiben und weiterentwickeln eines Verfahrens für die automatische Berechnung einer Garmin-Karte aus dem Planet-Datensatz, hier lege ich besonderen Wert darauf, daß die Karten auch auf älteren Geräten ohne typ-File funktionieren. Die Kartenelemente entsprechen somit weitestgehend den von Garmin vordefinierten Elementen.
  • Editieren meines Heimatortes -> Frankfurt am Main (Deutschland)

Kartendateien / Maps vom 21. Juli 2010

"The Whole Earth In Your Hand"

Worldfile im Oregon 300

Ab sofort werde ich die Erzeugung des Worldfiles ändern, das feste Raster, welches ich bisher genutzt habe führt zu Problemen in dicht gemappten Gebieten und die fehlenden Relationen stören auch. Mit den alten Karten ist es nicht möglich gewesen eine einigermaßen vernünftige Seedarstellung zu erzeugen. Daher habe ich den Schneideprozeß erstmal parallel auch mit splitter.jar durchgeführt und damit eine routingfähige Weltkarte mit Meeresdarstellung erzeugt. Die Meereskacheln sind nicht durchgehend, das heißt wo kein Land in einer Kachel ist, da ist auch kein Meer. Das dürfte in der Weltkarte aber selten stören, die wenigen Segler können ihre Basiskarte im GPS-Gerät anschalten, dann wird darüber das Meer dargestellt.

Es gibt parallel aber weiterhin auch die Europakarte und die Deutschlandkarte mit splitter.jar erstellt (und momentan auch noch nach der alten Methode). Wer also nicht gerade die Weltkarte benötigt sollte auf die Ausschnitte ausweichen.

Die neuen Karten haben folgende Features:

  • Meeresdarstellung
  • Routingfähig
  • Teddy.typ
  • Relationen berücksichtigt
  • keine Lücken zwischen den Kacheln


Viel Spaß mit der neuen Weltkarte! [1]


At this time I will change the creation process of the Worldfile. There will be e new version of the Worldfile, Europe and Germany. These maps are also all available as gmapsupp- Files directly for the GPS devices too. The Worldfile for the GPS device gives you the availability of the whole earth on your hand, but it runs only on the newer devices like the Oregon or Dakota, because of the big file size.

The new maps offer:

  • generated sea
  • routable
  • Teddy.typ
  • considered relations
  • no gaps between tiles

Have fun with the new Worldmap! [2]


Worldfile in QLandkarteGT - Daten vom 29. April 2009




























Die Karten haben ein Raster von 1x1°, haben keine Lücken mehr zwischen den Kacheln und sind nicht routingfähig!
The map tiles are 1x1°, have no gaps between the tiles and are not routable!

Diese Kartendateien sind für die Benutzung mit Garmin GPS-Geräten und eingen weiteren Softwaretools.
Weitere Info siehe OSM Map On Garmin.
These are map files for usage with Garmin GPS devices and some additional tools.
See OSM Map On Garmin for some background info.


Neue Daten vom 21.07.2010 (kompatibel zu MapSource 6.15.6, 6.14.1 und 6.15.6)
New data set from 21.07.2010 (compatible with MapSource 6.15.6, 6.14.1 and 6.15.6)


Detail aus Frankfurt auf
einem Oregon

Die aktuelle Version des Worldfiles ist gewandelt mit Hilfe von cutTheOsmPlanet.jar von Heiko. Es werden keinerlei Relations mit dieser Version berücksichtigt. Dieses Programm berücksichtigt aber die Kachelgrenzen so, daß keine Lücken mehr entstehen. Das Programm wird später noch veröffentlicht.

This new version of the worldfile is created with help of cutTheOsmPlanet.jar by Heiko. There are no relations included in the calculations. This program takes care about the tile gaps. The program will be available later.

Mit Mkgmap 1656 berechnet (+ erweiterte Element- und POI- Darstellung, hier die Styles): teddy.tar
Made with Mkgmap 1656 (with extended element and POI presentation, here are the styles): teddy.tar
Typfile: teddy.typ
Icons aus dem Typfile einzeln und im Paket: [3]














Downloads - Kartendaten für GPS-Geräte von Garmin

Bitte auch die Bittorrent oder Spiegelserver benutzen!

Bittorrent

BitTorrentfiles

RSS-Feed

RSS-Feed

FTP Spiegelserver

ftp://ftp5.gwdg.de/pub/misc/openstreetmap/teddynetz.de/latest
ftp://ftp5.gwdg.de/pub/misc/openstreetmap/teddynetz.de/old

HTTP Spiegelserver

http://ftp5.gwdg.de/pub/misc/openstreetmap/teddynetz.de/latest
http://ftp5.gwdg.de/pub/misc/openstreetmap/teddynetz.de/old

rsync Spiegelserver

rsync://ftp5.gwdg.de/pub/misc/openstreetmap/teddynetz.de
(Tagesaktuell)



Please use also bittorrent or the mirrors!

Bittorrent

BitTorrentfiles

FTP mirrors

ftp://ftp5.gwdg.de/pub/misc/openstreetmap/teddynetz.de/latest
ftp://ftp5.gwdg.de/pub/misc/openstreetmap/teddynetz.de/old

HTTP mirrors

http://ftp5.gwdg.de/pub/misc/openstreetmap/teddynetz.de/latest
http://ftp5.gwdg.de/pub/misc/openstreetmap/teddynetz.de/old

rsync mirrors

rsync://ftp5.gwdg.de/pub/misc/openstreetmap/teddynetz.de
(daily sync)


Das typfile funktioniert mit MSTK 1.62 und MS 6.15.6 in Mapsource, siehe die Anleitung dazu. Die Karten können ansonsten (meistens) in Mapsource verwendet werden. Bei neueren Versionen von Mapsource und zur einfachen Einbindung in MapSource bitte die Deutsche Anleitung von Holger benutzen. Bitte nutzt auch QLandkarteGT, welches auch unter Windows funktioniert. QLandkarteGT kann auch mit typ-Dateien umgehen. Bitte ausprobieren.

The maps do work with the typ-file in Mapsource, you need to use MSTK 1.62 and MS 6.15.6. For details how to use it click me. The maps are (normally) usable in Mapsource. In case you are using a later version or want to use OSM maps in MapSource without manually editing the registry, please see english instructions from Holger. Please use also QLandkarteGT, it is running also with Windows. QLandkarteGT is able to handle with typ files. Please check it out.


Europakarte
in QLandkarte

(unter Windows bitte einstellen, daß die Dateiendungen im Explorer angezeigt werden! Noch besser ist es zusätzlich einen Downloadmanager oder Firefox zu verwenden.)
(Please switch on the visibility of the file extension in Windows Explorer! Better use a download manager or Firefox.)
(Rechtsklick und "Speichern unter..." für den Download wählen. Klick right and choose "Save as...".)

Die Kartenpakete sind nicht etwa doppelt gepackt, sondern sie enthalten ein komprimiertes Tar-Archiv. Dieses kann problemlos mit gängigen Packprogrammen unter Windows (z.B. 7zip) entpackt werden, wenn die Dateiendung nach dem Download korrekt ist: (.tgz) Bitte darauf achten, daß der Internetbrowser die Karten nicht schon entzippt hat. Dann heißt die Dateiendung *.tar.


md5-Summen

md5- Summen der aktuellen Dateien: md5sums.txt

Legendendateien

  • Legende als PDF [4]
  • Legende als 3 JPG-Dateien für den Bildbetrachter im Oregon [5]



Einzelkartensätze und Pakete fürs GPS-Gerät


Special Interest
Haitikarten aus aktuellem Anlaß für Mappingprogramme / Haiti maps for mapping programs Haiti.tgz (5MB) teddynetz mirror-1
Haiti für GPS-Geräte / for GPS devices typ_haiti_gmapsupp.img.gz (4,8MB) teddynetz mirror-1
Chilekarten aus aktuellem Anlaß für Mappingprogramme / Chile maps for mapping programs (without Pacific Islands) Chile.tgz (12MB) teddynetz mirror-1
Chile für GPS-Geräte / for GPS devices (without Pacific Islands) typ_chile_gmapsupp.img.gz (12MB) teddynetz mirror-1



Standard Kartensätze

Kartensätze mit splitter.jar hergestellt, routingfähig und mit Meerdarstellung. Mapsets created with splitter.jar, routable, with created sea tiles.

Worldfile - New - Attention Really Big!!! for mapping programs planet_neu.tgz (4,3GB/6GB) teddynetz mirror-1
funktioniert im Oregon / runs with Oregon - direct for the GPS device - The Whole Earth In Your Hand - Part 1 - New - Attention Really Big!!! planet_neu_gmapsupp1.tgz (2,1GB/2,9GB) teddynetz mirror-1
The Whole Earth In Your Hand - Part 2 - Attention Really Big!!! You need both parts and a 8GB µSD ! planet_neu_gmapsupp2.tgz (2,3GB/3GB) teddynetz mirror-1
Neue routingfähige Testkarte, mit splitter.jar erstellt, mit meinem erweiterten Style. Die Datenquelle ist der Deutschland-Ausschnitt der Geofabrik. New routable testmap with my special style, created with splitter.jar. The data source is the Germany file from the Geofabrik. de_rout_gmapsupp.img.gz (442MB) teddynetz mirror-1 torrent
Das Gleiche für die Mappingprogramme. The same as package for the mapping programs. de_rout.tgz (445MB) teddynetz mirror-1 torrent
Deutschland mit Meeresdarstellung. Germany map with created sea. de_sea_test.tgz (460MB) teddynetz mirror-1
Deutschland mit Meeresdarstellung als gmapsupp.img direkt fürs GPS-Gerät. Germany map with created sea, ready to use for the GPS unit. de_sea_gmapsupp.img.gz (437MB) teddynetz mirror-1
Spanien mit Meeresdarstellung. Spain map with created sea. spain.tgz (65MB) teddynetz mirror-1
kanarische Inseln mit Meeresdarstellung. Canary Islands map with created sea. canary.tgz (3,6MB) teddynetz mirror-1
Europa mit Meeresdarstellung, Routingfähig. Europe with created sea, routable. eu_rout.tgz (1,8GB) teddynetz mirror-1
Europa mit Meeresdarstellung, Routingfähig fertiges Paket fürs GPS-Gerät, 4GB µSD erforderlich. Europe with created sea, routable. Ready to use package for your GPS device. You need a 4GB µSD. eu_rout_gmapsupp.img.gz (1,8GB/2,4GB) teddynetz mirror-1



Kartendatensätze nach alter Herstellung mit festem Kartenraster ohne Meeresdarstellung, teilweise Routing. Mapsets created with the old method, without sea tiles, some with routing.

Deutschlandkarte für den Einsatz mit QLandkarte, Mapsource oder RoadTrip/BaseCamp 2.1.1 (Mac OS X)
Germany for use with QLandkarte or Mapsource (mit Vorschaukarte) (with preview map) or RoadTrip/BaseCamp 2.1.1 (Mac OS X)
deutschland.tgz (417MB) teddynetz mirror-1 torrent
Europakarte für den Einsatz mit QLandkarte, Mapsource oder RoadTrip/BaseCamp 2.1.1 (Mac OS X)
Europe for use with QLandkarte, Mapsource or RoadTrip/BaseCamp (Mac OS X) (with preview map)
eu.tgz (854MB) teddynetz mirror-1 torrent
Worldfile old world.tgz (2,0GB) teddynetz mirror-1 torrent
Testkarte Routingfähig, mit meinem Style, routable testmap with my special style de_routable.tgz (724MB) teddynetz mirror-1 torrent
Deutschland als Komplettdatensatz direkt fürs GPS-Gerät/ Germany complete and ready to use for your GPS device gmapsupp.img.gz (387MB) teddynetz mirror-1 torrent
Europakarte als Komplettdatensatz direkt fürs GPS-Gerät/ Europe complete and ready to use for your GPS device eu_gmapsupp.img.gz (851MB) teddynetz mirror-1 torrent
Deutschland als Komplettdatensatz mit Typ-File von mir, basierend auf Stefans Typfile direkt fürs GPS-Gerät Achtung! Bunt!
Germany complete and ready to use for your GPS device with special typ-file from me based on typ file from Stefan Attention! Colorful!
typ_gmapsupp.img.gz (377MB) teddynetz mirror-1 torrent
Europakarte als Komplettdatensatz mit typ-File direkt fürs GPS-Gerät
Europe complete and ready to use for your GPS device with typ file
typ_eu_gmapsupp.img.gz (851MB) teddynetz mirror-1 torrent
Deutschland als Komplettdatensatz mit Höhenlinien und Typ-File
Germany complete and ready to use for your GPS device with elevation lines and typ-file
elv_typ_gmapsupp.img.gz (448MB) teddynetz mirror-1 torrent



Typfilenutzung
im Garmin Venture Cx

Kachelgröße 1°x1° mit neuer Straßen- und Leveldarstellung
tilesize 1°x1° with new street and level representation

Alle Kacheln als OSM Dateien hier.
All tiles as osm files here.



Zugriff auf alle 20931 Einzelkacheln: Img-Verzeichnis
Separate access for all 20931 tiles: Img-directory



Für den alten Datensatz von voriger Woche bitte hier klicken.
For old data from the last week, please click here.

Auswahl von Einzelkacheln und Kachelsätzen aus der Weltkarte

Über dieses Webinterface oder auch dieses Interface kann man einzelne Kacheln und Kacheldatensätze aus der Weltkarte auswählen.

Höhenlinien von Europa

Höhenlininedatensatz von ganz Europa, passend zur Europakarte oben. Die Kacheln haben die gleichen Kachelnummern - 10000000, so daß eine einfache Zuordnung möglich ist.

Kachelpaket (1,1 GB)

Einzelkacheln

Höhenlinien-Gmapsupp für die direkte Nutzung auf dem GPS-Gerät, z.B. Oregon, Dakota usw. (1,1 GB)

Kartendateien für Alan MAP500 vom 10.3.2010

Daten vom 10.3.2010 für Alan MAP500, Deutschlandkarte im Umfang wie oben als einzelne crd- Dateien: deutschland_crd.tgz (341 MB)

Erstellt wurden die Karten mit RRKarteMax von Rainer, einem Kartentool für die beiden GPS-Geräte Map500 und Map600.
Die Karten sind ungetestet, sie sollten in den Bestriebssystemversionen 2 und 3 funktionieren, die komplette Darstellung incl. der Feldwege und Bäche funktioniert mit diesem Kartensatz nur in OS V.3.

Verwendung in QLandkarteGT unter Linux oder Windows

Die Kartendaten müssen in ein Verzeichnis entpackt werden, am Besten unter Windows hierzu Winzip verwenden, unter Linux:

tar -xzf <Kartenpaketname.tgz>

In QLandkarte kann nun die Karte mittels "File -> Load Map" importiert werden und erscheint danach in der Auswahlliste auf der Kartenseite. Ein Update der Karten ist einfach möglich indem das Kartenverzeichnis einfach komplett geleert wird und das neue Kartenpaket hier ausgepackt wird. Hier bitte darauf achten, daß immer der gleich Kartensatz im Verzeichnis benutzt wird. (also das eu-Paket immer nur im eu-Ordner ersetzen)


Verwendung mit Programmen unter Mac OS X

Eine (englischsprachige) Anleitung befindet sich hier: Gmapibuilder

Eine Anleitung in deutsch ist auf der Seite von Gmhofmann zu finden.

Verwendung in Mapsource unter Windows


Parallele Installation
verschiedener Karten in
einem GPS-Gerät
Die Europa- und die Deutschlandkarte funktionieren in QLandkarte und in Mapsource (getestet).
The Europe and the Germany map runs with QLandkarte and Mapsource (tested).

Eine Alternative Beschreibung wie man die Karten in MapSource einbinden kann, ohne Registry-Kenntnisse,
gibt es hier: http://wiki.openstreetmap.org/index.php/User:Holger_Issle

Für einfachere Nutzung des Worldfiles in Mapsource probiert auch mal die Übersichtsdateien von Popej. aus.
For easier usage of the Worldfile in Mapsource, please test the overview files from Popej..

Beim Verwenden in Mapsource bitte Vorsicht, es muß eine reg- Datei erstellt werden, wie im Beispiel unten und ich kann hier für nichts garantieren, ob anschließend eure Mapsource-Version noch funktioniert. Mindestens für die Europaversion muss 63239999 unten jeweils in 63239998 geändert werden, für die Welt entsprechend in 63240000.
Attention in using my data files with Mapsource, you must create a reg- file for your directorys like the example. I cannot guarantee the function of Mapsource after using my files. For Europe please change 63239999 to 63239998, or for the world to 63240000.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\Mapsource\Families\OSM_Deutschland]
"TYP"="C:\\Maps\\teddy.typ"
"ID"=hex:2a,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\Mapsource\Families\OSM_Deutschland\1]
"TDB"="C:\\Maps\\Deutschland\\63239999.tdb"
"LOC"="C:\\Maps\\Deutschland"
"BMAP"="C:\\Maps\\Deutschland\\63239999.img"


Vista x64

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Garmin\MapSource\Families\OSM]
"ID"=hex:64,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Garmin\MapSource\Families\OSM\1]
"Loc"="C:\\Garmin\\OSM\\"
"Bmap"="C:\\Garmin\\OSM\\63240000.img"
"Tdb"="C:\\Garmin\\OSM\\63240000.tdb"



Bei alten Deutschland-Ausschnitten (vor 25.6.08) gibt MapSource eine Fehlermeldung raus, dann muss man evtl. mit einem Hex-Editor, in der Datei 63239999.tdb ein Byte an der Adresse 121h von 3Fh nach 40h ändern. (Danke popej.) Kosmo 09:15, 22 June 2008 (UTC)




Screenshot aus Mapsource: Frankfurt am Main mit den Daten vom 2.1.2008
Screenshot aus Mapsource: Frankfurt am Main mit den Daten vom 2.1.2008

Screenshot aus QLandkarteGT: Frankfurt am Main West mit den Daten vom 19.11.2008
Screenshot aus QLandkarteGT: Frankfurt am Main West mit den Daten vom 19.11.2008 mit Typ-File

Nutzung von TYP-Files

TYP-Files können mittels sendmap in eine gmapsupp.img eingepackt werden, damit das neue Design auf dem GPS-Gerät genutzt werden kann. Unter Linux kann man QLandkarteGT nutzen um Typ-Files mit den Karten zusammen in die gmapsupp.img zu packen Das typ-File muß einfach in das Verzeichnis mit den Kartenkacheln kopiert werden. Mittlerweile funktioniert auch das Zusammenpacken mit mkgmap. hierzu ist einfach das Typfile mit der großgeschriebenen Extension TYP mit anzugeben und zusätzlich die family-id anzugeben:

java -jar mkgmap.jar --family-id=42 --gmapsupp *.img teddy.TYP

Software

Neue Version von OsmCut für die Version 0.5 nur im Java Bytecode [osmcut.0.5.jar.gz]

Das Programm, mit dem das zerschneiden des Planetfiles in Kacheln durchgeführt werden kann wurde in Java geschrieben und heißt OsmCut. Die Bedienung erklärt sich nach Aufruf des Programmes ohne Parameter. Es kann an sich auch mit beliebigen Ausschnitten des Planetfiles benutzt werden um nur ein Gebiet zu schneiden. (z.B. Deutschland allein) Der Speicherverbrauch des Programmes ist enorm, für den Planet-Datensatz und eine Kachelgröße von 1,5° werden etwa 2,5GB Hauptspeicher benötigt. Falls die Ausführung des compilierten Programmes bei 1024 Dateien abbrechen sollte, dann bitte die limits des Systems hochsetzen. (unter Linux können standardmäßig nur 1024 Dateien von einem Prozeß gleichzeitig geöffnet werden)

Aufruf wäre beispielsweise so:

java -Xmx3000M -jar osmcut.jar 3.5 planetfile Zielordner

Die Ergebniskacheln haben als Dateinamen eine eindeutige Nummer, welche immer passend ist zur geographischen Region, wenn die Kachelweite gleich bleibt. (Auch bei Bearbeitung von Ausschnitten aus dem Planetfile) Diese Nummer sollte auch bei der Wandlung in Garminkacheln als Mapname benutzt werden, damit eine eindeutige Benennung und vor allem ein heraussuchen der richtigen Kacheln aus den Daten möglich ist.

Die Nummer wird nach folgender Formel berechnet:

Number = ((int)((lat + 90) / ksize) + (int)((lon + 180) / ksize) * (int)(180 / ksize)) + 63240001

ksize=Kachelgröße in °



Ein OpenOffice- Tabellenblatt zur einfachen Berechnung einer Kachel nach gegebenen Koordinaten wurde bereitgestellt von CaptainCrunch [Kachelnummernberechnung.ods.gz] (8kB)


Über diesen Link lassen sich die Kachelnummern und auch ganze Bereiche für die Zusammenstellung von eigenen Kartenausschnitten aus dem Worldfile bestimmen. Vielen Dank an Ukuester. http://ulrichkuester.de/OSM/CoordinateToOSMTile.html

Technisches

Allgemeines Stand März 2010

  • Die Weltkarte wird mit meinem Verfahren in 1°x1° große Kacheln geteilt, das ergibt theoretische 64800 Kacheln. Hiervon sind aktuell etwa 20000 belegt und auch im Worldfile enthalten.
  • Kacheln ohne darin enthaltene Nodes werden nicht erzeugt, daß heißt Kacheln die ausschließlich Meer beinhalten existieren nicht. (Die Kachelnummer ist jedoch reserviert, wenn z.B. eine Boje hier gemappt wird, dann erscheint diese Kachel)
  • Die Kacheln erscheinen in den Kartenprogrammen überlagert, das kommt daher, weil es etliche Polygone und Polylines gibt, die jeweils die tatsächlichen Grenzen der Kachel verlassen. Hier gibt es einige, bei denen das kaum auffällt, aber auch einige, bei denen etliche 100km lange Wege aus der Kachel ragen. (Fähre Rotterdam-Thorshavn in der Kachel 63273262) Das Ganze stört zwar etwas bei der Kachelauswahl, aber letztlich kann man damit leben.
  • Die Erstellung der Karte läuft auf einem root-Server, der folgende Ausstattung besitzt: intel core i7, 8 GB Haptspeicher. BS: openSuSE Linux 11.1.
  • Die Programme sind alle in Java geschrieben und werden durch ein System von Shellscripten automatisiert.
  • Von dem relativ großen Hauptspeicher profitiert mkgmap besonders. Für das Schneiden der Kacheln sind sowohl die vier Cores als auch der Hauptspeicher mittlerweile unwichtig geworden. Theoretisch könnte man also das Planetfile im Stück auch auf einem Netbook schneiden.
  • Die aktuelle Version des Cutting-Programmes wird demnächst veröffentlicht.
  • Gesamtberechnungszeit incl. des Holens des Planetdumpes im Moment ca. 48 Stunden.

Datensatz vom 22. Juli 2008

Das Teilen der Kacheln wurde mit dem Programm cutTheOsmPlanet.jar von Heiko Budras erledigt. Der gesamte Durchlauf dauerte 11 Stunden, wobei einen Großteil der Zeit durch das Ein- und Auspacken der Kacheln verbraucht worden ist. Dieses Programm berücksichtigt nun erstmals die Kachelgrenzenproblematik in der Weise, dass Polygone die aus dem vordefinierten Bereich der Kachel herausragen nun mit allen Nodes in die Kachel hineingepackt werden. Es kommt daher momentan noch zu dem Effekt, daß sehr lange Polylines aus den Kacheln entsprechend weit herausragen, wenn sie nicht geteilt sind. besonders gut ist das in der aktuellen Deutschlandkarte am Beispiel der Fähre von Rotterdam nach Torshavn/Norwegen zu sehen.

Datensatz vom 5. März 2008

Das Planetfile hat einen Datenumfang von ~80GB. Daher habe ich die Kachelerstellung auf die Nutzung des Programmes osmcut.c von F. Ramm umgestellt, welches das Zerteilen in einem Rutsch erledigen kann. Die Komplette Bearbeitung dauert im Moment etwa 10 Stunden.
Das Programm cgpsmapper wird für die Erstellung der Karten nicht mehr verwendet.

Datensatz vom 21.11.07

Die Datenmenge des Planet-Files beträgt mittlerweile ~35GB. Das erfordert ein zerteilen in drei Teile, damit diese nicht zu groß werden. Insgesamt benötigt der Durchlauf ca. 9 Stunden für die Bearbeitung des kompletten Planet-Datensatzes. Ein Großteil der Zeit wird aber auch durch cgpsmapper verbraucht, für die Erstellung der Vorschaukarten.

Datensatz vom 27.9.07

Da die Datenmenge sich gegenüber der vor einem Monat durch den Import der AND- Daten und des TIGER Datensatzes etwa vervierfacht hat, dauert ein Komplettdurchlauf mittlerweile etwa 6 Stunden. Es wird folgendes durchgeführt:

  • Zerschneiden des Planetdatensatzes in zwei Teile entlang 90°W (sonst gibt es Probleme mit OsmCut, wegen der Dateigröße)
  • wandeln der beiden Teile per OsmCut in die vielen OSM- Dateien mit 1,5° Kantenlänge
  • wandeln der OSM- Dateien in img- Dateien mittels mkgmap.jar
  • erzeugen der Preview-Karten mit cgpsmapper
  • packen der Pakete und kopieren auf den Server

Für den neuen Datensatz ab 23.8.07

Mein Kollege hat mit mir zusammen OsmCut geschrieben, welches die Erstellung der Teilkacheln aus dem Planetdatensatz in einem Durchlauf vornimmt. Das Programm schreibt hier die Daten in ein variables Raster aus in meinen Datensätzen 1,5°x1,5° großen Kacheln, es werden jeweils nur Kacheln erzeugt, in denen auch Daten vorliegen. Die Rechendauer beträgt hier für den aktuellen Datensatz nur ca. 20 Minuten. Hinzu kommt die Vorbehandlung des Planetdatensatzes mittels planetosm-excerpt-area.pl, da gelegentlich die xml- Tags falsch abgeschlossen sind. Anschließend berechne ich aus den erhaltenen Karten (am 23.8.07 1994 Kacheln) die IMG-Dateien mittels mkgmap.jar in der neuesten Version 193 mit einer etwas angepaßten Featureliste, das heißt es erscheinen mehr POI auf der Garmin-Karte. Das dauert nochmal etwa eine halbe Stunde. Insgesamt ist also auf einem durchschnittlichen Rechner (aber mit mindestens 3GB Hauptspeicher) der Konvertierungsprozeß in ~1h durchzuführen.

Datensätze davor

Das Berechnen der Europakarte wurde mit einem Auszug aus dem Planet-Datensatz (Europa-Region) vom 4.7.07 durchgeführt und dauerte 28 Stunden. Für das Wandeln der OSM-Kacheln wurde mkgmap in einem Mix aus Version 173 und 180 verwendet. Die neuere Version deshalb, da hier mehrere Ebenen erzeugt werden für die verschiedenen Zoomlevel, und daher beim auszoomen nicht gleich alles verschwindet, die ältere Version deshalb, da bei der neueren gelegentlich Fehler auftraten und eine "kaputte" Kachel erzeugt wurde.

Die Dateien können nicht in der aktuellen Version von QLandkarte angesehen werden, für das Übertragen auf ein Garmin GPS-Gerät bitte sendmap verwenden oder auf die Speicherkarte des Gerätes im Ordner "garmin" als gmapsupp.img kopieren. Hierbei, ebenso beim aufspielen mit sendmap, wird eine auf dem Gerät vorhandene Karte überschrieben.

Anmerkung: Mit QLandkarte 0.5.1 (tag: QLandkarte.2007.05.25) kann ich zumindest eine mit mkgmap-180 generierte Deutschlandkarte ansehen wenn ich Detail etwas erhöhe. QLandkarte 0.5.2 hat sogar auch Probleme mit per mkgmap-173 generierter Deutschlandkarte: Karte ist nach Nord-Osten verschoben; in Verbindung mit dem "Detail-Issue" ist die mit mkgmap-180 erstellte Karte somit unauffindbar. (Verwendet hatte ich die osm-Daten germany-070620.osm)--Gerchla 10:10, 21 July 2007 (BST)

Beispiele

Datensatz vom 11.06.2008

Ausschnitt San Francisco mit dem Tiger Datensatz Image:sanfrancisco_map.png

Datensatz vom 19.9.2007

Die Niederlande mit den neuen AND- Daten

Image:Niederlande_qlandkarte.png

Ausschnitt Utrecht in QLandkarte mit den neuen AND- Daten

Image:Niederlande_qlandkarte1.png



Datensatz vom 23.8.2007

Ausschnitte der Frankfurter Innenstadt auf meinen GPS- Geräten. die drei Ersten sind von einem Garmin Venture Cx, das letzte ist von einem Streetpilot i3 (Autorouting geht noch nicht, Suchen nach POI schon)


Image:frankfurt_city.jpg Image:Frankfurt_Screen2.jpg Image:Frankfurt_Screen3.jpg

Image:Frankfurt_Screen4.jpg


Screenshot von Frankfurt am Main aus der Weltkarte in QLandkarte


Image:screenshot-QLandkarte.png


Screenshot von Frankfurt am Main aus der Deutschlandkarte in Mapsource

Image:Mapsource.png

Categories

Personal tools
Recent changes