OSM-Change-Dateien sind Änderungsdateien. Darin stehen nicht die kompletten Kartendaten, sondern nur, was sich geändert hat.

Typisch sind drei Arten von Änderungen:

  • create → neues Objekt wurde angelegt
  • modify → bestehendes Objekt wurde geändert
  • delete → Objekt wurde gelöscht

Diese Dateien betreffen die normalen OSM-Objekte:

  • Nodes = Punkte
  • Ways = Linien/Flächen
  • Relations = komplexe Beziehungen

Wenn jemand eine Straße umbenennt oder ein neues Gebäude einträgt, kann das in einer Change-Datei stehen.

Übliche Formate sind:

  • .osc → OSM Change im XML-Format
  • .osc.gz → gzip-komprimiert
  • manchmal auch Änderungen aus Replikations-Feeds, also fortlaufende Updates

Der Zweck ist meistens:

eine lokale OSM-Datenbank aktualisieren Unterschiede zwischen Datenständen verteilen regelmäßige Minuten-/Stunden-/Tages-Updates einspielen

Der Unterschied ist also:

.osm oder .osm.pbf = kompletter Datenbestand .osc = nur die Änderungen

Mit osmium kann man solche Dateien auch lesen oder anwenden.