DE:Manueller Import TOMAS-GR Datensatz

From OpenStreetMap Wiki
Jump to navigation Jump to search

Einleitung

Die Tourismus-Organisation des Kantons Graubünden, Graubünden Ferien, hat dankenswerterweise die Daten ihres Buchungssystems TOMAS als OpenData zur Verfügung gestellt.

Die Daten liegen in zwei unterschiedlichen Varianten vor:

  • CC0: Lizenz Creative Commons CC0 1.0 Universal
  • NC: Lizenz Creative Commons BY-NC 4.0 International, enthält die Daten des CC0-Datensatzes, zusätzlich aber Informationen zu den einzelnen Services (meist Zimmer), welche von den Dienstleistern (Hotels, Ferienwohnungen) angeboten werden.

Download

Aktuelle Versionen der beiden TOMAS-Datensätze (Stand 2019-10-22) gibt es unter:

Download (veraltete Version, Stand 2017)

Karte

Unter http://demo.tlab.ch/tomas-gr ist der CC0-Datensatz visualisiert und zum manuellen Import in OpenStreetMap vorbereitet worden. (Das Laden der Karte dauert einen Moment.) (Die Version von 2017 gibt es unter http://demo.tlab.ch/tomas-gr-2017)

Mit dem Bleistift-Symbol oben rechts kann der entsprechende Kartenausschnitt im iD-Editor (oder JOSM) geöffnet und editiert werden.

Wie mappen? (Vorschlag)

Unterscheidung Ferienwohnungen und verbleibende Typen

Hier eine Liste der ungefähren Häufigkeitsverteilung der einzelnen Anbieter-Arten (Stand 2017):

3349 TouristicObjectType = WBX00020010000100218 = Ferienwohnung
 614 TouristicObjectType = WBX00020010000100214 = Hotel
  30 TouristicObjectType = WBX00020010000100258 = Gruppenunterkunft/Hütte
  23 TouristicObjectType = WBX00020010000100220 = Ferienhaus
  22 TouristicObjectType = TDS00020010011658402 = Gästezimmer / B&B 
   3 TouristicObjectType = WBX00020010000100701 = Camping
   2 TouristicObjectType = TDS00020010900364614 = Maiensäss
   2 TouristicObjectType = TDS00020010079106980 = Chalet
   1 TouristicObjectType = TDS00020010059375379 = Agrotourismus

Grundsätzlich sollte unterschieden werden zwischen

  • Ferienwohnungen (die häufigste Art), welche oft von Privatpersonen vermietet wird. Die Verfügbarkeit kann rasch wechseln, wenn sich der Eigentümer entscheidet, die Wohnung nicht mehr zu vermieten.
  • allen andern (v.a. Hotels), welche typischerweise von einer Organisation betrieben werden und die meist länger mit denselben Eigenschaften bestehen bleiben dürften

Daraus abgeleitet die Folgerung:

Für Ferienwohnungen taggen wir nur die Adresse, nicht aber die Eigenschaft, dass es sich um eine vermietete Ferienwohnung handelt. Für alle andern Anbieter taggen wir grundsätzlich weitere Eigenschaften wie Kontaktangaben, Klassifizierung (also Anzahl Sterne, falls vorhanden), etc. In der Karte wird die entsprechende Filterung bereits vorgenommen, für Ferienwohnungen sind also z.B. Kontaktangaben bereits entfernt worden.

Hinweise zu den einzelnen TOMAS-Schlüsseln

  • CompanyName1: Enthält normalerweise den Namen der Unterkunft, des Hotels, etc, wird also mit name=* getaggt. Teilweise sind noch weitere Informationen enthalten, welche aber ausgelassen werden können.
  • Classification: Enthält grundsätzlich die Anzahl Sterne eines Hotels. Der OSM-Schlüssel ist stars=*. Ein Hotel kann 1 bis 5 Sterne haben, wir schreiben z.B. stars=4. Etwas besser als 4 Sterne sind 4 Sterne Superior: stars=4S Unterhalb von 1 Stern gibt es noch die Auszeichnung "Swiss Lodge", getaggt als stars=Swiss Lodge (Vorschlag; Für Swiss Lodge gibt es scheinbar noch kein Tag.) Zur Klassifikation von Hotels siehe auch: https://www.hotelleriesuisse.ch/files/pdf8/Kriterienkatalog_Normen_2015_2020_CH_en1.pdf Der Schweizerische Tourismus Verband (STV) vergibt auch für Ferienwohnungen eine Sterne-Klassifizierung, siehe http://www.swisstourfed.ch/index.cfm?parents_id=938 . Solche Klassifizierungen (erkennbar an "STV") dürften aber nicht in der interaktiven TOMAS-Karte erscheinen, da dort die Klassifizierung für Ferienwohnungen nicht angezeigt wird. Falls doch eine solche sichtbar ist, sollte die Sterne-Klassifizierung manuell über die Hotel-Webseite geprüft oder alternativ nicht eingetragen werden.
  • Street: Normalerweise aufteilen in addr:street=* und addr:housenumber=*. Wenn keine Hausnummer vorhanden ist, macht evtl. stattdessen eine Eintragung mit addr:housename=* Sinn (wenn das Gebäude mittels seines Namens adressiert wird) oder mit addr:place=* (wenn z.B. der Name eines Weilers verwendet wird).
  • CountryCode: Ist fast immer =CH, falls er nicht =CH ist, ist der Wert möglicherweise falsch in TOMAS erfasst. Tagging als addr:country=* ist optional, da auch algorithmisch anhand von Koordinaten abgeleitet werden kann, dass sich ein Punkt in der Schweiz befindet.
  • Image: URL nicht taggen. Dient nur der Orientierung/Klärung, z.B. wenn ein Marker an einem Ort liegt, wo in OSM noch keine Gebäudeumrisse eingetragen sind.
  • LastModification: Nicht taggen. Dient nur zu Abschätzung ob ein TOMAS-Eintrag möglicherweise veraltet ist.

Liste zum Abhaken

Unter https://ethercalc.org/bqn57fqufqwe ist eine Liste erstellt ab dem Stand 2019-10-22. Diese kann zum Abhaken von einzelnen Objekten verwendet werden. Das Laden des Dokuments dauert einige Sekunden. Das Speichern erfolgt automatisch. (Eine Liste von 2017 befindet sich hier: https://ethercalc.org/57jb6ukxwua4 . Der Stand dieser Liste wurde NICHT in die Liste von 2019 übernommen.)

Die Spalte Problembeschreibung soll dazu dienen, Fehler im TOMAS-GR Datensatz an den Spender der Daten, Graubünden Ferien, zurückzumelden, so dass sie korrigiert werden können. Die Motivation dafür ist folgende:

  1. Wir erhalten in Zukunft von Graubünden Ferien aktualisierte Datensätze, wo die Fehler behoben sind. Diese können wir wiederum für Imports verwenden.
  2. Wir können uns bei Graubünden Ferien für den Erhalt der Daten erkenntlich zeigen.

Aktueller Stand

Folgende Gemeinden/Gebiete sind unterdessen gemappt:

  • Valbella, Lenzerheide, Sporz (ab Stand 2017)

Software

Unter https://gitlab.com/ltog/tomas-gr ist folgende Software hinterlegt:

  • release/ : Zur Erstellung eines aktuellen Releases der Datensätze
  • map/ : Zur Visualisierung des Datensatzes
  • example/ : Beispiel zur Verarbeitung der XML-Datei (aufschlussreich ist aber auch die Software in den andern Verzeichnissen)