Hva er TAB-filformatet?
En .tab-fil lagrer geospatial data i vektorformat. .tab er det innfødte formatet for filer opprettet av MapInfo, et proprietært GIS-format opprinnelig utviklet av MapInfo Corporation - nå vedlikeholdt av Precisely (tidligere Pitney Bowes Software). Selve .tab-filen er en liten ASCII-tekstheader som vanligvis begynner med nøkkelordet !table; den inneholder ikke romlige data direkte. I stedet binder den sammen et sett med tilhørende GIS-filer og lagrer informasjon om datasett som utgjør et komplett kart og dets elementer, som etiketter, tegninger og rasterbilder. .tab-filer kan også inneholde metadata.
En .tab-fil kan koble sammen følgende relaterte filtyper:
.dat- dataattributtfiler som lagrer tabellposter i MapInfo sitt eget format; også ren tekst, Excel-dokumenter eller Access-databaser..ind- indeksfiler for attributtabellkolonner..map- binære kartfiler som inneholder de faktiske geografiske geometridataene..id- filer som kobler grafiske objekter til deres tilsvarende attributtposter.
For at attributtdata skal kunne vises på et gitt kart, må de relaterte .id- og .map-filene være til stede sammen med .tab-filen. Hvis ingen grafiske data er nødvendige, kreves bare .tab- og .dat-filene. Formatet støttes også av ArcGIS Pro, QGIS og det åpne kildekode-biblioteket GDAL/OGR (ogr2ogr). MITAB-biblioteket med åpen kildekode tillater lesing og skriving av .tab-filer, og selve .tab-headeren kan inspiseres med en hvilken som helst vanlig tekstredigerer.
Sikkerhet og trygghet
RISIKO: LOWMapInfo TAB er data, ikke kjørbare filer, og har lav risiko. Den praktiske fallgruven er manglende tilhørende filer: en enslig .tab vil ikke kunne vises. Hent GIS-programvare kun fra offisielle kilder (qgis.org, precisely.com); unngå «TAB viewer»-nedlastingsportaler som pakker med reklameprogramvare.
Formatdetaljer
i et nøtteskall- Tabulatorseparerte verdier (TSV) tekst - En generisk teksttabell der kolonner er separert med tabulatortegn; åpnes i enhver tekstredigerer, Excel eller LibreOffice - ikke relatert til GIS.
- Gitar/bass-tabulatur - Musikk-tabulaturfiler (f.eks. eldre Guitar Pro eller tekst-tabs) bruker noen ganger .tab; åpnes av tabulatur-programvare, ikke GIS-verktøy.
Programmer som åpner TAB-filer
Tekniske detaljer
dyp spesifikasjon| Filrolle | ASCII-tekstheader som deklarerer datasettskjema og koordinatsystem; rå geometri og attributter lagres i binære tilhørende filer |
| Filsignatur | Begynner med `!table` på linje 1, etterfulgt av `!version` på linje 2 (ingen binære magic bytes; offset 0) |
| MIME-type | `application/x-mapinfo-tab` |
| Tilhørende filer | `.map` (binær geometri), `.dat` (binær attributtabell), `.id` (geometri-til-rad-indeks); alle fire filene må ha samme navn og ligge i samme mappe |
| Attributtlagring | dBASE-lignende binær `.dat`-fil; støttede felt-typer: Character, Integer, Float, Decimal, Logical, Date |
| Geometrityper | Point, Multipoint, Line, Polyline, Region (polygon), Arc, Ellipse, Rectangle, Rounded Rectangle, Text, og Collection-objekter |
| Koordinatsystem | Definert av en `CoordSys`-klausul inne i `.tab`-headeren; støtter dusinvis av navngitte projeksjoner og datumer inkludert WGS84, NAD83 og UTM-soner |
| Versjonsdeklarasjon | `!version`-linjen i headeren registrerer skjemaversjonsnummeret (f.eks. `300` tilsvarer MapInfo Professional 3.x og nyere) |
| Valgfri indeksfil | `.ind`-fil gir B-tre-kolonneindekser som muliggjør raske attributtsøk og spørringer i MapInfo Pro |
| Variant for rasterregistrering | En separat raster-`.tab`-variant registrerer georefererte bilder (flyfoto eller satellitt) ved å bygge inn affine transformasjonsparametere i headeren |
| Støtte for sømløse tabeller | Flere flis-`.tab`-filer kan registreres i ett enkelt sømløst logisk lag via en master-`.tab`, en innebygd MapInfo-funksjon for store områder |
| Lagring av stil | Objektvisningsstiler (farge, linjevekt, fyllmønster, symboltype) er innebygd i den binære `.map`-filen, ikke i `.tab`-headeren |
| Støtte for åpen kildekode | MITAB (MIT-lisensiert C++-bibliotek) og GDAL/OGR `TAB`-driveren støtter begge lesing og skriving av MapInfo TAB-datasett |
| Plattformopprinnelse | Utviklet for Windows (MapInfo Professional); plattformuavhengig lese/skrive-tilgang tilgjengelig via GDAL/OGR på Windows, macOS og Linux |
| Utvikler | MapInfo Corporation; eierskap overført til Pitney Bowes Software og senere til Precisely (nåværende vedlikeholder per 2019) |
| Utgitt | early 1990s (MapInfo Professional) |
| Spesifikasjon | www.precisely.com |
TAB-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om TAB-filer.