Co to jest format pliku TAB?
Plik .tab przechowuje dane geoprzestrzenne w formacie wektorowym. .tab to natywny format plików tworzonych przez MapInfo, zastrzeżony format GIS pierwotnie opracowany przez MapInfo Corporation - obecnie utrzymywany przez firmę Precisely (dawniej Pitney Bowes Software). Sam plik .tab jest małym nagłówkiem tekstowym ASCII, który zazwyczaj zaczyna się od słowa kluczowego !table; nie zawiera on bezpośrednio danych przestrzennych. Zamiast tego wiąże zestaw towarzyszących plików GIS i przechowuje informacje o zestawach danych składających się na kompletną mapę i jej elementy, takie jak etykiety, rysunki i obrazy rastrowe. Pliki .tab mogą również zawierać metadane.
Plik .tab może łączyć następujące powiązane typy plików:
.dat- pliki atrybutów danych przechowujące rekordy tabel w natywnym formacie MapInfo; także zwykły tekst, dokumenty Excel lub bazy danych Access..ind- pliki indeksowe dla kolumn tabeli atrybutów..map- binarne pliki map zawierające rzeczywiste dane o geometrii geograficznej..id- pliki łączące obiekty graficzne z odpowiadającymi im rekordami atrybutów.
Aby dane atrybutów mogły zostać wyświetlone na danej mapie, powiązane pliki .id i .map muszą znajdować się obok pliku .tab. Jeśli dane graficzne nie są potrzebne, wymagane są tylko pliki .tab i .dat. Format jest również obsługiwany przez ArcGIS Pro, QGIS oraz otwarto otwartoźródłową bibliotekę GDAL/OGR (ogr2ogr). Biblioteka open-source MITAB pozwala na odczyt i zapis plików .tab, a sam nagłówek .tab można sprawdzić w dowolnym edytorze zwykłego tekstu.
Bezpieczeństwo
RYZYKO: LOWMapInfo TAB to dane, a nie plik wykonywalny, więc ryzyko jest niskie. Praktyczną pułapką jest brak plików towarzyszących: sam plik .tab nic nie wyświetli. Pobieraj oprogramowanie GIS tylko z oficjalnych źródeł (qgis.org, precisely.com); unikaj portali z „przeglądarkami TAB”, które dołączają oprogramowanie reklamowe.
Szczegóły formatu
w pigułce- Tekst rozdzielany tabulatorami (TSV) - Ogólna tabela tekstowa, w której kolumny są oddzielone znakami tabulacji; otwiera się w dowolnym edytorze tekstu, Excel lub LibreOffice - niezwiązana z GIS.
- Tabulatura gitarowa/basowa - Pliki tabulatur muzycznych (np. starsze Guitar Pro lub tabulatury tekstowe) czasami mają rozszerzenie .tab; otwierane przez oprogramowanie do tabulatur, a nie narzędzia GIS.
Programy otwierające pliki TAB
Szczegóły techniczne
specyfikacja| Rola pliku | Nagłówek tekstowy ASCII, który deklaruje schemat zestawu danych i układ współrzędnych; surowa geometria i atrybuty są przechowywane w binarnych plikach towarzyszących |
| Sygnatura pliku | Zaczyna się od `!table` w linii 1, a następnie `!version` w linii 2 (brak binarnych magicznych bajtów; offset 0) |
| Typ MIME | `application/x-mapinfo-tab` |
| Pliki towarzyszące | `.map` (geometria binarna), `.dat` (binarna tabela atrybutów), `.id` (indeks geometrii do wiersza); wszystkie cztery pliki muszą mieć tę samą nazwę bazową i znajdować się w tym samym katalogu |
| Przechowywanie atrybutów | Binarny plik `.dat` typu dBASE; obsługiwane typy pól: Character, Integer, Float, Decimal, Logical, Date |
| Typy geometrii | Punkt, Multipunkt, Linia, Polilinia, Region (poligon), Łuk, Elipsa, Prostokąt, Zaokrąglony prostokąt, Tekst i obiekty typu Kolekcja |
| Układ współrzędnych | Zdefiniowany przez klauzulę `CoordSys` wewnątrz nagłówka `.tab`; obsługuje dziesiątki nazwanych odwzorowań i układów odniesienia, w tym WGS84, NAD83 i strefy UTM |
| Deklaracja wersji | Linia `!version` w nagłówku rejestruje numer wersji schematu (np. `300` odpowiada MapInfo Professional 3.x i nowszym) |
| Opcjonalny plik indeksu | Plik `.ind` dostarcza indeksy kolumn w strukturze B-drzewa, umożliwiając szybkie wyszukiwanie atrybutów i zapytania w MapInfo Pro |
| Wariant rejestracji rastra | Oddzielny wariant rastrowy `.tab` rejestruje obrazy zgeoreferencjonowane (lotnicze lub satelitarne) poprzez osadzenie parametrów transformacji afinicznej w nagłówku |
| Obsługa tabel ciągłych (Seamless) | Wiele plików kafelkowych `.tab` może być zarejestrowanych w jednej ciągłej warstwie logicznej za pomocą nadrzędnego pliku `.tab`, co jest natywną funkcją MapInfo dla dużych obszarów |
| Przechowywanie stylów | Style wyświetlania obiektów (kolor, grubość linii, wzór wypełnienia, typ symbolu) są osadzone w binarnym pliku `.map`, a nie w nagłówku `.tab` |
| Wsparcie open-source | MITAB (biblioteka C++ na licencji MIT) oraz sterownik GDAL/OGR `TAB` obsługują zarówno odczyt, jak i zapis natywnych zestawów danych MapInfo TAB |
| Pochodzenie platformy | Opracowany dla Windows (MapInfo Professional); wieloplatformowy dostęp do odczytu/zapisu dostępny przez GDAL/OGR na Windows, macOS i Linux |
| Deweloper | MapInfo Corporation; własność przeszła na Pitney Bowes Software, a następnie na Precisely (aktualny opiekun od 2019 roku) |
| Wydano | early 1990s (MapInfo Professional) |
| Specyfikacja | www.precisely.com |
Konwersje TAB
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki TAB.