48
БД или индексы. Основной смысл работы по заполнению электронной
карты информацией состоит в том, чтобы скомбинировать некоторые
данные с картами, которые мы либо создали сами, либо получили от
какого-либо разработчика. Таким образом, любая работа начинается с
открытия одной или нескольких таблиц. Для добавления нового слоя
надо создать новую таблицу. Так
как ГИС в некотором смысле являет-
ся СУБД, перед началом работы с новой таблицей ее необходимо со-
хранить на жестком диске. Но в отличие, например, от БД MS Access,
таблица сохраняется в нескольких файлах. Перечислим их.
Имя.tab. Этот файл содержит описание структуры данных таблицы.
Он представляет собой небольшой текстовый файл, описывающий
формат того файла, который содержит данные.
Имя.dat. Этот файл содержит табличные данные. Отметим, что име-
ется возможность работать с файлами dBASE/FoxBASE, ASCII с
разделителями, Lotus 1-2-3, MS Excel или MS Access, в том числе и
через ODBC. В этом случае таблица MapInfo будет состоять из фай-
ла с расширением tab и либо файла данных, либо файла электронной
таблицы. Таблицы, содержащие растровые изображения, хранят
данные в файлах-компонентах форматов
BMP, TIFF или GIF.
Имя.map. Данные могут включать в себя также графические объек-
ты, которые описываются в этом файле, например, из DXF-файлов.
В п. 4 вы узнаете о том, как присваивать координаты x- и y-записям,
чтобы отображать их на карте. Если записям соответствуют коорди-
наты x и y, то таблица содержит графические объекты.
Имя.id. Этот файл включает список указателей (индексов) на графи-
ческие объекты, позволяющий MapInfo быстро находить объекты на
карте.
Имя.ind. Таблица может также еще раз содержать индексный файл,
который дает возможность проводить поиск объектов на карте. Как
и в любой БД, если есть необходимость искать некоторые значения в
полях таблиц, соответствующие поля таблицы должны быть проин-
дексированы.
Итак, чтобы работать с данными, необходимо открыть содержа-
щие их файлы или таблицы
. Чтобы открыть таблицу, выполним ко-
манду Файл/Открыть таблицу. Появится диалоговое окно Открыть
таблицу. Отметим, что в списке перечисляются только файлы с рас-
ширением tab, именно их и следует открывать.
MapInfo автоматически открывает таблицу, показывая окно Кар-
та. Если таблица не содержит графических объектов, MapInfo откроет