Che cos'è il formato di file TAB?
Un file .tab memorizza dati geospaziali in formato vettoriale. .tab è il formato nativo per i file creati da MapInfo, un formato GIS proprietario originariamente sviluppato da MapInfo Corporation - ora gestito da Precisely (precedentemente Pitney Bowes Software). Il file .tab in sé è un piccolo header di testo ASCII che tipicamente inizia con la parola chiave !table; non contiene direttamente dati spaziali. Invece, collega un insieme di file GIS complementari e memorizza informazioni sui dataset che compongono una mappa completa e i suoi elementi, come etichette, disegni e immagini raster. I file .tab possono anche contenere metadati.
Un file .tab può collegare i seguenti tipi di file correlati:
.dat- file di attributi dati che memorizzano i record della tabella nel formato nativo MapInfo; anche testo semplice, documenti Excel o database Access..ind- file di indice per le colonne della tabella degli attributi..map- file cartografici binari che contengono i dati effettivi della geometria geografica..id- file che collegano gli oggetti grafici ai corrispondenti record di attributi.
Affinché i dati degli attributi vengano visualizzati su una determinata mappa, i file correlati .id e .map devono essere presenti insieme al file .tab. Se non sono necessari dati grafici, sono richiesti solo i file .tab e .dat. Il formato è supportato anche da ArcGIS Pro, QGIS e dalla libreria open-source GDAL/OGR (ogr2ogr). La libreria open-source MITAB consente la lettura e la scrittura di file .tab, e l'header .tab stesso può essere ispezionato con qualsiasi editor di testo semplice.
Sicurezza e incolumità
RISCHIO: LOWMapInfo TAB è un file di dati, non un eseguibile, ed è a basso rischio. Il problema pratico è la mancanza di file complementari: un .tab isolato non visualizzerà nulla. Scarica software GIS solo da fonti ufficiali (qgis.org, precisely.com); evita i portali di download di «TAB viewer» che includono adware.
Dettagli del formato
in sintesi- Testo con valori separati da tabulazione (TSV) - Una tabella generica in testo semplice dove le colonne sono separate da caratteri di tabulazione; si apre in qualsiasi editor di testo, Excel o LibreOffice - non correlato al GIS.
- Intavolatura per chitarra/basso - I file di intavolatura musicale (es. vecchi Guitar Pro o tab in testo semplice) a volte portano l'estensione .tab; vengono aperti da software per intavolature, non da strumenti GIS.
Programmi che aprono file TAB
Dettagli tecnici
specifiche approfondite| Ruolo del file | Header di testo ASCII che dichiara lo schema del dataset e il sistema di coordinate; la geometria grezza e gli attributi sono memorizzati in file binari complementari |
| Firma del file | Inizia con `!table` sulla riga 1, seguito da `!version` sulla riga 2 (nessun byte magico binario; offset 0) |
| Tipo MIME | `application/x-mapinfo-tab` |
| File complementari | `.map` (geometria binaria), `.dat` (tabella attributi binaria), `.id` (indice geometria-riga); tutti e quattro i file devono condividere lo stesso nome di base e risiedere nella stessa directory |
| Archiviazione attributi | File binario `.dat` simile a dBASE; tipi di campo supportati: Character, Integer, Float, Decimal, Logical, Date |
| Tipi di geometria | Point, Multipoint, Line, Polyline, Region (poligono), Arc, Ellipse, Rectangle, Rounded Rectangle, Text e oggetti Collection |
| Sistema di coordinate | Definito da una clausola `CoordSys` all'interno dell'header `.tab`; supporta decine di proiezioni e datum denominati tra cui WGS84, NAD83 e zone UTM |
| Dichiarazione versione | La riga `!version` nell'header registra il numero di versione dello schema (es. `300` corrisponde a MapInfo Professional 3.x e successivi) |
| File di indice opzionale | Il file `.ind` fornisce indici di colonna B-tree che consentono ricerche rapide di attributi e query all'interno di MapInfo Pro |
| Variante registrazione raster | Una variante raster separata di `.tab` registra immagini georeferenziate (aeree o satellitari) incorporando parametri di trasformazione affine nell'header |
| Supporto tabelle seamless | Più file `.tab` a tessere possono essere registrati in un unico layer logico continuo tramite un `.tab` master, una funzione nativa di MapInfo per la copertura di grandi aree |
| Archiviazione stili | Gli stili di visualizzazione degli oggetti (colore, spessore linea, motivo riempimento, tipo simbolo) sono incorporati nel file binario `.map`, non nell'header `.tab` |
| Supporto open-source | MITAB (libreria C++ con licenza MIT) e il driver GDAL/OGR `TAB` supportano entrambi la lettura e la scrittura di dataset MapInfo TAB nativi |
| Origine piattaforma | Sviluppato per Windows (MapInfo Professional); accesso in lettura/scrittura multipiattaforma disponibile tramite GDAL/OGR su Windows, macOS e Linux |
| Sviluppatore | MapInfo Corporation; la proprietà è passata a Pitney Bowes Software e successivamente a Precisely (attuale manutentore dal 2019) |
| Rilasciato | early 1990s (MapInfo Professional) |
| Specifica | www.precisely.com |
Conversioni TAB
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file TAB.