Формат MapInfo TAB


Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Формат MapInfo TAB - это формат векторных геопространственных данных для программного обеспечения географических информационных систем . Он разработан и регулируется MapInfo Corporation как частный формат.

Компоненты файла

Основные файловые компоненты для набора данных MapInfo Professional относятся к двум основным средам для работы в MapInfo; «Просмотр в браузере» и «Просмотр карт».

Как и в случае с большинством других пакетов ГИС , требуется несколько файлов, чтобы пользователь мог открыть набор данных для просмотра в MapInfo Professional. Самый простой вид - это только просмотр в браузере. Эта среда обеспечивает хранение данных атрибутов или объектов и представлена ​​в виде электронной таблицы. В этом упрощенном сценарии географическая информация недоступна.

Минимум файлов, необходимых для базовой среды браузера MapInfo Professional:

  • .TAB (файл ASCII, который является связующим звеном между всеми другими файлами и содержит информацию о типе файла набора данных)
  • .DAT (файл, в котором хранятся данные атрибутов. Это DBF-файл dBase III )

В качестве альтернативы файлу * .DAT MapInfo Professional может использовать другие форматы данных, такие как * .TXT, * .XLS * .WK *, * .MDB (и для каждого формата Microsoft Access программа также создает еще один небольшой файл) . MapInfo Professional по-прежнему создает файл .TAB, содержащий информацию о файле набора данных, и пользователь взаимодействует только с файлом TAB.

Также может быть третий файл:

  • .IND (необязательный индексный файл для табличных данных. Он присутствует, если индексируются какие-либо столбцы).

Для просмотра географической информации (графического представления данных) в MapInfo Professional требуются два дополнительных файла, которые добавляются к основным требованиям для простого просмотра данных.

Минимум файлов, необходимых для просмотра карты с ранее обсужденными данными:

  • .MAP (хранит графическую и географическую информацию, необходимую для отображения каждого векторного объекта на карте)
  • .ID (хранит информацию, связывающую графические данные с информацией базы данных. Он содержит 4-байтовый целочисленный индекс в файле MAP для каждой функции).

Каждый раз, когда MapInfo Professional сохраняет файл * .MAP, его объекты сортируются в последовательность хранения на основе пространственного индекса R-дерева . Это оптимизирует процесс чтения потоковой передачи данных с диска на экран за счет относительно медленного процесса записи.

Таким образом, для базового набора файлов для просмотра данных и их графического представления в векторной форме в MapInfo Professional требуется как минимум четыре файла, обычно * .TAB, * .MAP, * .DAT и * .ID. Если есть только текстовая информация без графических объектов, то необходимо как минимум два файла: * .TAB и * .DAT.

Во время редактирования набора данных пользователем временные файлы создаются MapInfo Professional. Наличие любого из этих файлов блокирует набор данных и предотвращает его редактирование другими пользователями. При сохранении изменений временные файлы удаляются программой. В определенных ситуациях, таких как сбой питания во время редактирования, временные файлы не могут быть удалены, и изменения будут потеряны. В этом случае файлы следует удалить вручную.

Обычные временные файлы имеют следующие расширения имен файлов:

  • .TDA Временный файл базы данных
  • .TINФайл временного индекса
  • .TMAФайл временной карты

При использовании таблицы базы данных, такой как Oracle Locator или Spatial, если данные загружаются на локальный компьютер, временные расширения имен файлов:

  • .LDA Локальный временный файл базы данных
  • .LIN Локальный временный индексный файл
  • .LMAФайл локальной временной карты

MapInfo Professional также может использовать растровые изображения и поверхности сетки в качестве слоев карты. Они хранятся в своих собственных форматах файлов, таких как * .JPG, * .TIF или * .PNG, и программное обеспечение снова создает файл * .TAB для каждого из них, который включает информацию о географической привязке.

Бесшовная таблица позволяет получить один слой на карте из нескольких базовых наборов данных, таких как мозаика из плиток растровых изображений. Когда MapInfo Professional создает бесшовную таблицу, она создает простой векторный слой, который содержит прямоугольник для каждого набора базовых данных с данными атрибутов, определяющими путь к файлам, содержащим базовые данные. Когда открыта бесшовная таблица, метаданные в ее файле * .TAB заставляют карту отображать не прямоугольники, а содержимое базовых таблиц на их месте.

Смотрите также

внешние ссылки