[Talk-de] Import von bbbike-Daten
Sven Geggus
lists at fuchsschwanzdomain.de
Mi Sep 19 19:47:26 UTC 2007
Andreas Titz <erddaten at fahrrad.streckenfun.de> wrote:
>> In welchem Format liegen diese Daten denn vor?
>
> Es handelt sich dabei um einfache Text-Dateien.
> Text<tab>Kategorie<space>Koordinatenpaar<space>Koordinatenpaar<space>...
OK, ich denke das musst Du selbst scripten. Ist aber gar nicht so
viel anders aufgebaut als das OSM Format.
OSM-Dateien sind XML-Dateien, diese kannst Du per Script aus Deinen
Dateien erzeugen und dann mal versuchen in josm zu laden. Du musst
nodes, segments und Ways erzeugen. Erzeugen lässt sich xml ja leicht,
in Deinem Fall dürfte ein bash-script reichen.
Aus den Koordinatenpaaren machst Du erst mal nodes (mit negativen
ids). Dann verbindest Du die Koordinatenpaare durch Segmente und
zuletzt machst Du aus den Segementen eien Zeile einen Way.
> Text ist eine Beschreibung, z.B. der Straßenname.
OK, daraus machst Du sowas:
<tag k='name' v='Foo Bar Straße' />
> Die Kategorie entspricht in etwa dem Tag bei OSM, gibt also z.B.
> an, dass es sich um eine Hauptstraße oder eine U-Bahn-Strecke
> handelt.
> Allerdings kann
> jeder "Way", also jede Datenzeile, nur eine Kategorie haben, d.h. eine
> Hauptstraße mit Radweg wird in zwei verschiedenen Dateien mit jeweils
> denselben Koordinaten definiert.
Also werden aus eienr Zeile n Segmente und die fasst Du dann zu einem
way zusammen. Hört sich nicht so arg schwierig an.
Poste doch einfach mal ein Beispiel, dann setzen wir das mal manuell um.
> Und die Koordinaten sind die Entfernung in Metern (nach Norden bzw. Osten)
> von einem festen Punkt in Berlin.
Das ist nicht gut, da muss man dann mal schaun, ob man das mit cs2cs
so in lat-long umrechnen kann, dass da keine riesigen Abweichungen
entstehen.
Sven
P.S.: http://wiki.openstreetmap.org/index.php/Daten_Editieren
--
"In the land of the brave and the free, we defend our freedom
with the GNU GPL" (Richard M. Stallman on www.gnu.org)
/me is giggls at ircnet, http://sven.gegg.us/ on the Web
Mehr Informationen über die Mailingliste Talk-de