Was ist das TAB-Dateiformat?
Eine .tab-Datei speichert räumliche Daten im Vektorformat. .tab ist das native Format von MapInfo erstellter Dateien, ein proprietäres GIS-Format, das ursprünglich von der MapInfo Corporation entwickelt wurde - heute wird es von Precisely (ehemals Pitney Bowes Software) gepflegt. Die .tab-Datei selbst ist ein kleiner ASCII-Text-Header, der typischerweise mit dem Schlüsselwort !table beginnt; sie enthält keine räumlichen Daten direkt. Stattdessen verbindet sie eine Reihe von GIS-Begleitdateien und speichert Informationen über Datensätze, die eine vollständige Karte und ihre Elemente wie Beschriftungen, Zeichnungen und Rasterbilder bilden. .tab-Dateien können auch Metadaten enthalten.
Eine .tab-Datei kann folgende verwandte Dateitypen verknüpfen:
.dat- Dateiattribut-Dateien, die Tabellendatensätze im nativen MapInfo-Format speichern; auch einfache Textdateien, Excel-Dokumente oder Access-Datenbanken..ind- Indexdateien für Spalten der Attributtabelle..map- Binäre Kartendateien, die die eigentlichen geografischen Geometriedaten enthalten..id- Dateien, die grafische Objekte mit den zugehörigen Attributdatensätzen verknüpfen.
Damit Attributdaten auf einer Karte angezeigt werden können, müssen die zugehörigen .id- und .map-Dateien neben der .tab-Datei vorhanden sein. Wenn keine grafischen Daten benötigt werden, reichen .tab- und .dat-Dateien aus. Das Format wird auch von ArcGIS Pro, QGIS und der Open-Source-GDAL/OGR-Bibliothek (ogr2ogr) unterstützt. Die Open-Source-Bibliothek MITAB ermöglicht das Lesen und Schreiben von .tab-Dateien, und der .tab-Header selbst kann mit einem einfachen Texteditor überprüft werden.
Sicherheit
RISIKO: LOWMapInfo TAB sind Daten, kein ausführbarer Code, und stellen ein geringes Risiko dar. Das praktische Problem sind fehlende Begleitdateien: eine einzelne .tab wird nicht angezeigt. GIS-Software nur von offiziellen Quellen beziehen (qgis.org, precisely.com); Download-Portale für TAB-Viewer meiden, die Adware bündeln.
Formatdetails
kurz gefasst- Tabulatorgetrennte Werte (TSV) - Eine generische Klartexttabelle, in der Spalten durch Tabulatorzeichen getrennt sind; öffnet sich in jedem Texteditor, Excel oder LibreOffice - ohne Bezug zu GIS.
- Gitarren-/Bass-Tabulatur - Musiktabulaturdateien (z.B. älteres Guitar Pro oder reine Texttabs) tragen manchmal .tab; werden von Tabulatursoftware geöffnet, nicht von GIS-Werkzeugen.
Programme zum Öffnen von TAB-Dateien
ogr2ogr -f GeoJSON out.geojson in.tab - Konvertierung/Prüfung über die Kommandozeile. Technische Details
technische Spezifikation| Dateirolle | ASCII-Text-Header, der das Datensatzschema und das Koordinatensystem deklariert; Rohgeometrie und Attribute werden in binären Begleitdateien gespeichert |
| Dateisignatur | Beginnt mit `!table` in Zeile 1, gefolgt von `!version` in Zeile 2 (keine binären Magic Bytes; Offset 0) |
| MIME-Typ | `application/x-mapinfo-tab` |
| Begleitdateien | `.map` (binäre Geometrie), `.dat` (binäre Attributtabelle), `.id` (Geometrie-zu-Zeilen-Index); alle vier Dateien müssen denselben Basisnamen haben und im selben Verzeichnis liegen |
| Attributspeicherung | dBASE-ähnliche binäre `.dat`-Datei; unterstützte Feldtypen: Character, Integer, Float, Decimal, Logical, Date |
| Geometrietypen | Punkt, Mehrfachpunkt, Linie, Polylinie, Region (Polygon), Bogen, Ellipse, Rechteck, Abgerundetes Rechteck, Text und Kollektionsobjekte |
| Koordinatensystem | Durch eine `CoordSys`-Klausel im `.tab`-Header definiert; unterstützt Dutzende benannter Projektionen und Datums einschließlich WGS84, NAD83 und UTM-Zonen |
| Versionsdeklaration | `!version`-Zeile im Header enthält die Schema-Versionsnummer (z.B. entspricht `300` MapInfo Professional 3.x und höher) |
| Optionale Indexdatei | `.ind`-Datei stellt B-Tree-Spaltenindizes bereit und ermöglicht schnelle Attributsuchen und Abfragen in MapInfo Pro |
| Raster-Registrierungsvariante | Eine separate Raster-`.tab`-Variante registriert georeferenzierte Bilder (Luftaufnahmen oder Satellitenbilder), indem affine Transformationsparameter in den Header eingebettet werden |
| Nahtlose Tabellenunterstützung | Mehrere Kachel-`.tab`-Dateien können über eine Master-`.tab` zu einer einzigen nahtlosen logischen Ebene zusammengeführt werden - ein natives MapInfo-Feature für großflächige Abdeckung |
| Stilspeicherung | Objekt-Anzeigestile (Farbe, Linienstärke, Füllmuster, Symboltyp) sind in der binären `.map`-Datei gespeichert, nicht im `.tab`-Header |
| Open-Source-Unterstützung | MITAB (MIT-lizenzierte C++-Bibliothek) und der GDAL/OGR-`TAB`-Treiber unterstützen beide das Lesen und Schreiben nativer MapInfo-TAB-Datensätze |
| Plattformherkunft | Für Windows entwickelt (MapInfo Professional); plattformübergreifender Lese-/Schreibzugriff über GDAL/OGR auf Windows, macOS und Linux verfügbar |
| Entwickler | MapInfo Corporation; Eigentümerschaft ging an Pitney Bowes Software und anschließend an Precisely über (aktueller Betreuer seit 2019) |
| Veröffentlicht | early 1990s (MapInfo Professional) |
| Spezifikation | www.precisely.com |
TAB-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu TAB-Dateien.
Häufig gestellte Fragen
Wie öffne ich eine .tab-Datei kostenlos?
Warum ist meine .tab-Datei leer oder zeigt keine Karte?
Ist eine .tab-Datei eine Tabellenkalkulation?
Wie konvertiere ich MapInfo TAB in Shapefile oder KML?
ogr2ogr aus GDAL ausführen.