Qu'est-ce que le format de fichier TAB ?
Un fichier .tab stocke des données géospatiales au format vectoriel. .tab est le format natif des fichiers créés par MapInfo, un format SIG propriétaire initialement développé par MapInfo Corporation - désormais maintenu par Precisely (anciennement Pitney Bowes Software). Le fichier .tab lui-même est un petit en-tête texte ASCII qui commence généralement par le mot-clé !table ; il ne contient pas directement de données spatiales. Au lieu de cela, il lie un ensemble de fichiers SIG compagnons et stocke des informations sur les jeux de données qui composent une carte complète et ses éléments, tels que les étiquettes, les dessins et les images raster. Les fichiers .tab peuvent également contenir des métadonnées.
Un fichier .tab peut lier les types de fichiers associés suivants :
.dat- fichiers d'attributs de données stockant les enregistrements de table au format natif MapInfo ; également du texte brut, des documents Excel ou des bases de données Access..ind- fichiers d'index pour les colonnes de la table d'attributs..map- fichiers cartographiques binaires contenant les données de géométrie géographique réelles..id- fichiers liant les objets graphiques à leurs enregistrements d'attributs correspondants.
Pour que les données d'attributs soient affichées sur une carte donnée, les fichiers .id et .map associés doivent être présents aux côtés du fichier .tab. Si aucune donnée graphique n'est nécessaire, seuls les fichiers .tab et .dat sont requis. Le format est également pris en charge par ArcGIS Pro, QGIS et la bibliothèque open-source GDAL/OGR (ogr2ogr). La bibliothèque open-source MITAB permet de lire et d'écrire des fichiers .tab, et l'en-tête .tab lui-même peut être inspecté avec n'importe quel éditeur de texte brut.
Sécurité et sûreté
RISQUE : LOWLe format MapInfo TAB contient des données, pas des exécutables, et présente un risque faible. Le piège pratique est l'absence de fichiers compagnons : un .tab seul ne s'affichera pas. Obtenez vos logiciels SIG uniquement auprès de sources officielles (qgis.org, precisely.com) ; évitez les portails de téléchargement de « visionneuses TAB » qui regroupent des logiciels publicitaires.
Détails du format
en bref- Texte à valeurs séparées par des tabulations (TSV) - Un tableau générique en texte brut où les colonnes sont séparées par des caractères de tabulation ; s'ouvre dans n'importe quel éditeur de texte, Excel ou LibreOffice - sans rapport avec le SIG.
- Tablature de guitare/basse - Les fichiers de tablatures musicales (par exemple, les anciens fichiers Guitar Pro ou les tablatures en texte brut) portent parfois l'extension .tab ; ils sont ouverts par des logiciels de tablature, pas par des outils SIG.
Programmes qui ouvrent les fichiers TAB
Détails techniques
spécifications approfondies| Rôle du fichier | En-tête texte ASCII qui déclare le schéma du jeu de données et le système de coordonnées ; la géométrie brute et les attributs sont stockés dans des fichiers compagnons binaires |
| Signature de fichier | Commence par `!table` à la ligne 1, suivi de `!version` à la ligne 2 (pas d'octets magiques binaires ; décalage 0) |
| Type MIME | `application/x-mapinfo-tab` |
| Fichiers compagnons | `.map` (géométrie binaire), `.dat` (table d'attributs binaire), `.id` (index géométrie-vers-ligne) ; les quatre fichiers doivent partager le même nom de base et résider dans le même répertoire |
| Stockage des attributs | Fichier binaire `.dat` de type dBASE ; types de champs pris en charge : Caractère, Entier, Flottant, Décimal, Logique, Date |
| Types de géométrie | Point, Multipoint, Ligne, Polyligne, Région (polygone), Arc, Ellipse, Rectangle, Rectangle arrondi, Texte et objets Collection |
| Système de coordonnées | Défini par une clause `CoordSys` à l'intérieur de l'en-tête `.tab` ; prend en charge des dizaines de projections et datums nommés, y compris WGS84, NAD83 et les zones UTM |
| Déclaration de version | La ligne `!version` dans l'en-tête enregistre le numéro de version du schéma (par exemple, `300` correspond à MapInfo Professional 3.x et versions ultérieures) |
| Fichier d'index optionnel | Le fichier `.ind` fournit des index de colonne en arbre B permettant des recherches d'attributs et des requêtes rapides dans MapInfo Pro |
| Variante d'enregistrement raster | Une variante raster `.tab` distincte enregistre des images géoréférencées (aériennes ou satellites) en intégrant des paramètres de transformation affine dans l'en-tête |
| Prise en charge des tables transparentes | Plusieurs fichiers `.tab` de tuiles peuvent être enregistrés dans une seule couche logique transparente via un `.tab` maître, une fonctionnalité native de MapInfo pour la couverture de grandes zones |
| Stockage des styles | Les styles d'affichage des objets (couleur, épaisseur de ligne, motif de remplissage, type de symbole) sont intégrés dans le fichier binaire `.map`, et non dans l'en-tête `.tab` |
| Support open-source | MITAB (bibliothèque C++ sous licence MIT) et le pilote `TAB` de GDAL/OGR prennent tous deux en charge la lecture et l'écriture de jeux de données MapInfo TAB natifs |
| Origine de la plateforme | Développé pour Windows (MapInfo Professional) ; accès en lecture/écriture multiplateforme disponible via GDAL/OGR sur Windows, macOS et Linux |
| Développeur | MapInfo Corporation ; la propriété a été transférée à Pitney Bowes Software puis à Precisely (mainteneur actuel depuis 2019) |
| Publié | early 1990s (MapInfo Professional) |
| Spécification | www.precisely.com |
Conversions TAB
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers TAB.