Hvad er TAB-filformatet?
En .tab-fil gemmer geospatiale data i vektorformat. .tab er det native format for filer oprettet af MapInfo, et proprietært GIS-format oprindeligt udviklet af MapInfo Corporation - nu vedligeholdt af Precisely (tidligere Pitney Bowes Software). Selve .tab-filen er en lille ASCII-tekstheader, der typisk begynder med nøgleordet !table; den indeholder ikke rumlige data direkte. I stedet binder den et sæt af ledsagende GIS-filer og gemmer information om datasæt, der udgør et komplet kort og dets elementer, såsom etiketter, tegninger og rasterbilleder. .tab-filer kan også indeholde metadata.
En .tab-fil kan linke til følgende relaterede filtyper:
.dat- dataattributfiler, der gemmer tabelposter i det native MapInfo-format; også almindelig tekst, Excel-dokumenter eller Access-databaser..ind- indeksfiler til attributtabellens kolonner..map- binære kortfiler, der indeholder de faktiske geografiske geometridata..id- filer, der forbinder grafiske objekter med deres tilsvarende attributposter.
For at attributdata kan vises på et givet kort, skal de relaterede .id- og .map-filer være til stede sammen med .tab-filen. Hvis der ikke er brug for grafiske data, kræves kun .tab- og .dat-filer. Formatet understøttes også af ArcGIS Pro, QGIS og open source-biblioteket GDAL/OGR (ogr2ogr). MITAB open source-biblioteket gør det muligt at læse og skrive .tab-filer, og selve .tab-headeren kan inspiceres med enhver almindelig teksteditor.
Sikkerhed og tryghed
RISIKO: LOWMapInfo TAB er data, ikke eksekverbar, og er lavrisiko. Den praktiske faldgrube er manglende ledsagefiler: en ensom .tab vil ikke blive vist. Hent kun GIS-software fra officielle kilder (qgis.org, precisely.com); undgå «TAB viewer»-downloadportaler, der bundler adware.
Formatdetaljer
kort fortalt- Tab-separerede værdier (TSV) tekst - En generisk teksttabel, hvor kolonner er adskilt af tabulatortegn; åbnes i enhver teksteditor, Excel eller LibreOffice - ikke relateret til GIS.
- Guitar/bas-tabulatur - Musik-tabulaturfiler (f.eks. ældre Guitar Pro eller tekst-tabs) bærer undertiden .tab; åbnes af tabulatur-software, ikke GIS-værktøjer.
Programmer der åbner TAB-filer
Tekniske detaljer
dyb specifikation| Filrolle | ASCII-tekstheader, der erklærer datasættets skema og koordinatsystem; rå geometri og attributter gemmes i binære ledsagefiler |
| Filsignatur | Begynder med `!table` på linje 1, efterfulgt af `!version` på linje 2 (ingen binære magic bytes; offset 0) |
| MIME-type | `application/x-mapinfo-tab` |
| Ledsagefiler | `.map` (binær geometri), `.dat` (binær attributtabel), `.id` (geometri-til-række indeks); alle fire filer skal have samme navn og ligge i samme mappe |
| Attributlagring | dBASE-lignende binær `.dat`-fil; understøttede felttyper: Character, Integer, Float, Decimal, Logical, Date |
| Geometrityper | Point, Multipoint, Line, Polyline, Region (polygon), Arc, Ellipse, Rectangle, Rounded Rectangle, Text og Collection-objekter |
| Koordinatsystem | Defineret af en `CoordSys`-sætning inde i `.tab`-headeren; understøtter snesevis af navngivne projektioner og datums, herunder WGS84, NAD83 og UTM-zoner |
| Versionserklæring | `!version`-linjen i headeren registrerer skemaets versionsnummer (f.eks. svarer `300` til MapInfo Professional 3.x og senere) |
| Valgfri indeksfil | `.ind`-fil giver B-træ kolonneindekser, der muliggør hurtige attributsøgninger og forespørgsler i MapInfo Pro |
| Variant til rasterregistrering | En separat raster-`.tab`-variant registrerer georefererede billeder (luftfotos eller satellit) ved at indlejre affine transformationsparametre i headeren |
| Understøttelse af sømløse tabeller | Flere tile-`.tab`-filer kan registreres i et enkelt sømløst logisk lag via en master-`.tab`, en nativ MapInfo-funktion til dækning af store områder |
| Lagring af stil | Objektvisningsstile (farve, linjevægt, fyldmønster, symboltype) er indlejret i den binære `.map`-fil, ikke i `.tab`-headeren |
| Open source-understøttelse | MITAB (MIT-licenseret C++ bibliotek) og GDAL/OGR `TAB`-driveren understøtter begge læsning og skrivning af native MapInfo TAB-datasæt |
| Platformsoprindelse | Udviklet til Windows (MapInfo Professional); læse/skriveadgang på tværs af platforme er tilgængelig via GDAL/OGR på Windows, macOS og Linux |
| Udvikler | MapInfo Corporation; ejerskabet overgik til Pitney Bowes Software og efterfølgende til Precisely (nuværende vedligeholder pr. 2019) |
| Udgivet | early 1990s (MapInfo Professional) |
| Specifikation | www.precisely.com |
TAB-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om TAB-filer.