Wat is het TAB-bestandsformaat?
Een .tab bestand slaat geospatiale gegevens op in vectorformaat. .tab is het eigen formaat voor bestanden gemaakt door MapInfo, een eigen GIS-formaat dat oorspronkelijk is ontwikkeld door MapInfo Corporation - nu onderhouden door Precisely (voorheen Pitney Bowes Software). Het .tab bestand zelf is een kleine ASCII-tekstheader die doorgaans begint met het trefwoord !table; het bevat zelf geen directe ruimtelijke gegevens. In plaats daarvan bindt het een set bijbehorende GIS-bestanden en slaat het informatie op over datasets die een complete kaart en de bijbehorende elementen vormen, zoals labels, tekeningen en rasterafbeeldingen. .tab bestanden kunnen ook metadata bevatten.
Een .tab bestand kan de volgende gerelateerde bestandstypen koppelen:
.dat- gegevensattribuutbestanden die tabelrecords opslaan in het eigen MapInfo formaat; ook platte tekst, Excel-documenten of Access-databases..ind- indexbestanden voor kolommen in de attribuuttabel..map- binaire kaartbestanden die de feitelijke geografische geometriegegevens bevatten..id- bestanden die grafische objecten koppelen aan hun bijbehorende attribuutrecords.
Om attribuutgegevens op een bepaalde kaart weer te geven, moeten de gerelateerde .id en .map bestanden aanwezig zijn naast het .tab bestand. Als er geen grafische gegevens nodig zijn, zijn alleen de .tab en .dat bestanden vereist. Het formaat wordt ook ondersteund door ArcGIS Pro, QGIS en de open-source GDAL/OGR-bibliotheek (ogr2ogr). De MITAB open-source bibliotheek maakt het lezen en schrijven van .tab bestanden mogelijk, en de .tab header zelf kan worden geïnspecteerd met elke gewone teksteditor.
Beveiliging & veiligheid
RISICO: LOWMapInfo TAB is data, geen uitvoerbaar bestand, en is laag risico. De praktische valkuil is het ontbreken van bijbehorende bestanden: een losse .tab zal niets weergeven. Download GIS-software alleen van officiële bronnen (qgis.org, precisely.com); vermijd „TAB viewer” downloadportals die adware bundelen.
Formaatdetails
in een notendop- Tab-separated values (TSV) tekst - Een generieke teksttabel waarbij kolommen gescheiden zijn door tab-tekens; opent in elke teksteditor, Excel of LibreOffice - niet gerelateerd aan GIS.
- Gitaar/bas tablatuur - Muziektablatuurbestanden (bijv. oudere Guitar Pro of platte tekst tabs) dragen soms de extensie .tab; geopend door tablatuursoftware, niet door GIS-tools.
Programma's die TAB-bestanden openen
Technische details
diepe specificaties| Bestandsrol | ASCII-tekstheader die het datasetschema en het coördinatensysteem declareert; ruwe geometrie en attributen worden opgeslagen in binaire bijbehorende bestanden |
| Bestandssignatuur | Begint met `!table` op regel 1, gevolgd door `!version` op regel 2 (geen binaire magic bytes; offset 0) |
| MIME-type | `application/x-mapinfo-tab` |
| Bijbehorende bestanden | `.map` (binaire geometrie), `.dat` (binaire attribuuttabel), `.id` (geometrie-naar-rij index); alle vier de bestanden moeten dezelfde basisnaam hebben en in dezelfde map staan |
| Attribuutopslag | dBASE-achtig binair `.dat` bestand; ondersteunde veldtypen: Character, Integer, Float, Decimal, Logical, Date |
| Geometrietypen | Point, Multipoint, Line, Polyline, Region (polygoon), Arc, Ellipse, Rectangle, Rounded Rectangle, Text en Collection objecten |
| Coördinatensysteem | Gedefinieerd door een `CoordSys` clausule in de `.tab` header; ondersteunt tientallen benoemde projecties en datums waaronder WGS84, NAD83 en UTM-zones |
| Versiedeclaratie | `!version` regel in de header registreert het schema-versienummer (bijv. `300` komt overeen met MapInfo Professional 3.x en later) |
| Optioneel indexbestand | `.ind` bestand biedt B-tree kolomindexen die snelle attribuutzoekopdrachten en queries binnen MapInfo Pro mogelijk maken |
| Rasterregistratie variant | Een aparte raster `.tab` variant registreert gegeorefereerde afbeeldingen (lucht- of satellietfoto's) door affiene transformatieparameters in de header in te sluiten |
| Ondersteuning voor naadloze tabellen | Meerdere tile `.tab` bestanden kunnen worden geregistreerd in een enkele naadloze logische laag via een master `.tab`, een eigen MapInfo functie voor dekking van grote gebieden |
| Stijlopslag | Objectweergavestijlen (kleur, lijndikte, vulpatroon, symbooltype) zijn ingebed in het binaire `.map` bestand, niet in de `.tab` header |
| Open-source ondersteuning | MITAB (C++ bibliotheek met MIT-licentie) en de GDAL/OGR `TAB` driver ondersteunen beide het lezen en schrijven van eigen MapInfo TAB datasets |
| Platformoorsprong | Ontwikkeld voor Windows (MapInfo Professional); platformonafhankelijke lees-/schrijftoegang beschikbaar via GDAL/OGR op Windows, macOS en Linux |
| Ontwikkelaar | MapInfo Corporation; eigendom overgegaan naar Pitney Bowes Software en vervolgens naar Precisely (huidige beheerder sinds 2019) |
| Uitgebracht | early 1990s (MapInfo Professional) |
| Specificatie | www.precisely.com |
TAB conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over TAB-bestanden.