Ein gutes Gefühl
Heute habe ich meine ersten Einträge in OpenStreetMap gemacht. Von Hechingen und Hechingen-Stetten, wo viele Straße noch gar nicht gemapped sind und einiges auch falsch oder unsauber ist. Es ist schon ein gutes Gefühl, wenn man wenige Stunden später sieht, dass die Änderungen in der richtigen Karte drin sind.
Manchmal frag ich mich, was für Nerds es auf der Welt noch so gibt. Irgendjemand hat in halb Karlsruhe die Hausnummern aufgenommen. Die Karlsruher Karte ist ohnehin schon beeindruckend genau, die hängt jede Karte ab, die ich bis jetzt von Karlsruhe gesehen habe. Den ganzen Beitrag lesen
Es scheint zu funktionieren
Heute war der MySQL-Server durchgehend am Schreiben von OpenStreetMap-Daten. Ein weiterer Bug wurde behoben – int statt float – und der Import neu gestartet. Das Schreiben dauert definitiv zu lange, jetzt kommt es darauf an, wie die Datenbank optimiert wird. 400 MB zu schreiben darf einfach nicht 6 Stunden dauern. Sonst dauern die 40 GB die da irgendwann mal in der Datenbank stehen sollen ja Wochen.
Das hätte ich mir allerdings mal früher überlegen sollen. MySQL hat da so ne nette Funktion, die heißt LOAD DATA INFILE und die sorgt jetzt dafür, dass ich mein bisheriges Parsing komplett überarbeiten muss. Den ganzen Beitrag lesen
Datenimport nach 10 Stunden
goblor@gemajehova:/media/data/tosort/OSM$ mysql -u root -p geostuff < importstuff.sql
Enter password:
ERROR 1054 (42S22) at line 7055199: Unknown column 'nodeid' in 'field list'
goblor@gemajehova:/media/data/tosort/OSM$ wc -l importstuff.sql
7078488 importstuff.sql
Was sagt uns obige Ausgabe? Den ganzen Beitrag lesen
OpenStreetMap-Daten nach MySQL (Die Zweite)
Im letzten Artikel haben wir festgestellt, dass das Datenbankschema, das von “osmosis” erzeugt wird, nicht so der Bringer ist, deshalb habe ich mir erlaubt mit großer Hilfe und Sachverstand meines Freundes fritsch ein eigenes Datenbankschema zu entwerfen und natürlich auch gleich noch den dazu fälligen Parser zu schreiben. Den ganzen Beitrag lesen






