In den 1990er-Jahren lieferte jeder ernsthafte GIS-Anbieter sein eigenes proprietäres Dateiformat aus, sodass das Verschieben einer Kartenebene zwischen Programmen bedeutete, sie neu zu digitalisieren oder einmalige Konverter zu schreiben. Esris eigenes ARC/INFO-Coverage-Format war leistungsfähig, aber geschlossen. Als Esri das Shapefile Anfang der 1990er-Jahre mit ArcView 2 einführte, traf das Unternehmen eine für einen Marktführer ungewöhnliche Entscheidung: Statt das Format zu hüten, dokumentierte es dieses vollständig.
Ein Shapefile ist nicht eine Datei, sondern ein Trio: .shp enthält die Geometrie, .shx ist ein Index der Datensatz-Offsets, und .dbf – eine dBASE-IV-Tabelle aus den 1980er-Jahren – enthält die Attribute. Das Design war bescheiden: keine Topologie, eine Obergrenze von 2 GB, Nullwerte, die als Nullen gelesen werden. Von Rechts wegen hätte es ein Außenseiter bleiben müssen.
Das White Paper „ESRI Shapefile Technical Description“ (J-7855) vom Juli 1998 legte das gesamte Byte-Layout offen, kostenlos lesbar und kostenlos implementierbar. Jeder Programmierer konnte nun in einer Woche einen Konverter schreiben. Open-Source-Bibliotheken übernahmen es, dann jedes konkurrierende GIS, dann jedes staatliche Datenportal, das für alle lesbar sein musste.
Jeder neue Leser vertiefte den Netzwerkeffekt. Der Austausch, der nur verbreitet und nicht gut sein muss, konvergierte auf das eine Format, das jeder legal und kostengünstig unterstützen konnte – Esris Format. Die technisch überlegenen Alternativen blieben Nischenprodukte, weil ihre Unterstützung Arbeit ohne Gegenleistung bedeutete.
Veröffentliche die Bytes, nicht das Produkt: Offenheit schlägt Eleganz
Die Implementierung war kostenlos und uneingeschränkt, sodass Konkurrenten und öffentliche Stellen keinen Grund hatten, ein eigenes Austauschformat zu erfinden.
Jeder Leser und Schreiber verstärkte die Netzwerkeffekte; sobald Datenportale Shapefiles voraussetzten, bedeutete ein Ausweichen eine Steuer, die niemand zahlen wollte.
Der Austausch toleriert Hässlichkeit. Die Mängel des Formats – dBASE-IV-Attribute, 2-GB-Obergrenzen, keine Topologie – waren weniger wichtig als seine Universalität.
Esri gewann strategisch: Sein natives Format wurde zur Röhre, durch die selbst die Nutzer von Wettbewerbern Daten bewegten, was sie zu Esri-Werkzeugen hinzog.
Ein Format gewinnt über die Einführungskosten, nicht über den Verdienst. Die Alternativen waren sauberer, aber undokumentiert oder lizenzpflichtig, sodass niemand sie übernahm. Mache dein Format kostenlos implementierbar und akzeptiere Mängel als Preis der Allgegenwart.
Fast drei Jahrzehnte später ist das Shapefile noch immer der gebräuchlichste Weg, wie Vektor-GIS-Daten zwischen Organisationen wandern. Das Open Geospatial Consortium standardisierte 2014 GeoPackage, einen auf SQLite basierenden Nachfolger, genau um es zu ersetzen, doch die Übernahme bleibt teilweise – Datenportale, Volkszählungen und Open-Source-Werkzeuge greifen weiterhin standardmäßig auf die Datei zurück, die jeder lesen kann. GDAL, die Open-Source-Datenbibliothek, auf der die meisten GIS-Anwendungen laufen, pflegt die Shapefile-Unterstützung als Kernverpflichtung. Das Format, das alle hassen, überlebte die Formate, die alle lieben sollten.
DEN BELEGEN FOLGEN
Die Quellen
- ESRI Shapefile Technical Description Esri White Paper (J-7855) · esri.com
- What is a Shapefile? GIS Lounge (Geography Realm) · gislounge.com ·
- GeoPackage Standard — Open SQLite Format for Geospatial Data Open Geospatial Consortium · ogc.org