Язык структурированных запросов (sql).
Стандартный язык, используемый для анализа информации из реляционных баз данных. Система управления базами данных MapInfo основана на стандартном SQL языке.
MapBasic.Язык программирования, который используется для настройки и автоматизации работы в MapInfo. Чтобы создать приложение на MapBasic, необходимо иметь компилятор языка MapBasic, поставляемый как отдельный продукт. Однако для запуска готового приложения на MapBasic этот компилятор не нужен.
SQL-запрос.
Способ выбора информации из базы данных по заданным атрибутам и соотношениям объектов. В MapInfo запросы можно формировать в командах SQL запрос и Выбрать, а также командами языкаMapBasic или в окне MapBasic.
ОСНОВЫ РАБОТЫ В MAPINFO
Главное меню MapInfo
Рис. 2. Главное меню и вспомогательные иконки
Главным меню является верхняя строка с ниспадающими меню (Файл, Правка, Программы, Объекты, Запрос, Таблица, Настройки, Окно, Карта, Справка). Последовательность иконок, расположенных под главным меню, используемых для быстрого запуска наиболее часто употребляемых операций, имеющихся в главном меню, сле-дующая:
– Новая таблица (Файл → Новая таблица).
– Открыть таблицу (Файл → Открыть таблицу).
– Сохранить таблицу (Файл → Сохранить…).
– Печатать (Файл → Печатать).
– Вырезать(Правка → Вырезать).
– Копировать (Правка → Копировать
– Вставить (Правка → Вставить).
– Отмена (Правка → Отменить).
– Новый список (Окно → Новый список).
– Новая карта (Окно → Новая карта).
– Новый график (Окно → Новый график).
– Новый отчет (Окно → Новый отчет).
– Районирование (Окно → Районирование).
– Справка.
Ввод информации
Для модификации карты необходимо открыть (или импортиро-вать) таблицу MapInfo или Рабочий Набор, т.е. совокупность таблиц.
Все таблицы в MapInfo состоят, по крайней мере, из двух раз-личных файлов. Первый содержит данные, а второй – описание структуры данных:
− *.TAB:этот файл содержит описание структуры данных таб-лицы. Он представляет собой небольшой текстовый файл, описывающий формат того файла, который содержит данные.
− *.DATили*.WKS, .XLS:этот файл содержит атрибутивныеданные.
− *.MAP:этот файл содержит графические объекты,каждойзаписи соответствуют координаты X и Y.
− *.ID:этот файл содержит список указателей(индекс)на гра-
фические объекты, позволяющий MapInfo быстро находить объекты на Карте.
Таблицы, содержащие растровые изображения, хранят данные в файлах-компонентах форматов BMP, TIF или GIF.
Работа с таблицами
Для того чтобы открыть таблицу MapInfo, необходимо:
1. Выбрать в падающем меню Файл → Открыть таблицу или нажать кнопку и на экран будет выведен диалог От-
крыть таблицу.
Рис. 4. Диалоговое окно Открыть таблицу
2. В списке раскрывающегося меню Типы файлов выбрать формат MapInfo (*.tab). Формат этот будет уже установлен, если диалог был вызван из диалога Открыть сразу.
3. Выбрать диск, каталог и имя файла таблицы, которую нужно открыть.
4. В списке раскрывающегося меню Представление можно выбрать способ отображения таблицы, например, В Новой Карте(см.рис. 4)
5. Нажать кнопку «Открыть» и таблица будет открыта.
Импорт таблицы
Для того чтобы импортировать данные из обменного формата MIF/MIDв таблицуMapInfo,необходимо:
1. Выбрать в падающем меню Таблица → Импорт…, на экран будет выведен диалог Импорт файла.
Рис. 3. Диалоговое окно Импорт файла
2. В списке раскрывающегося меню Типы файлов выбрать формат обмена MapInfo (*.mif).
3. Выбрать диск, каталог и имя файла, который нужно импортировать, нажать кнопку «Открыть».
4. Далее открывается Диалоговое окно Импорт в таблицу, где необходимо выбрать диск, каталог и имя файла таблицы, в которую будет производиться импорт. По умолчанию им-портпроизводится в тот же каталог и с тем же именем.
5. Нажать кнопку «Сохранить».
6.
Закрытие и сохранение таблиц
Для того чтобы закрыть все открытые таблицы, нужно выполнить команду Файл → Закрыть все.
Если в одной или нескольких открытых таблицах были изменения, не сохраненные на диск, то при закрытии на экран будут выведено сообщение для каждой несохраненной таблицы, в котором будет предложено сохранить таблицу перед закрытием или проигнорировать изменения. Если надо продолжить работу с несохраненной таблицей, необходимо нажать кнопку «Отмена».
Чтобы закрыть несколько открытых таблиц, требуется:
1. Выбрать команду Файл → Закрыть таблицу. На экран будет выведен диалог Закрыть таблицу.
2. Для того чтобы выбрать некоторую непрерывную часть списка таблиц в диалоге Закрыть таблицу, нужно указать сначала на имя первой закрываемой таблицы, а затем, удерживая клавишу SHIFT, на имя последней. Произвольно расположенную в списке таблицу можно добавить к выбранным, указав на нее «мышью» с нажатой клавишей CTRL.
Рис. 6. Диалоговое окно Закрыть таблицу
3. Нажать кнопку «OK». Выбранные таблицы будут закрыты.
Команды Запрос → Выбрать и Запрос → SQL-запрос формируют из данных открытых таблиц временные таблицы (таблицы запросов), подобные таблицам, данные которых использовались. Если для временной таблицы открыть окно Список , то она будет названа «Запрос 1», «Запрос 2» и т. п. Можно закрыть таблицу запроса, это никак не повлияет на таблицу-источник. Однако если закрыть таблицу-источник, то будут закрыты все связанные с ней таблицы запроса.
Для сохранения содержимого таблицы запроса:
1. Выполнить команду Файл → Сохранить копию. Появится диалог Создать копию.
2. Выбрать таблицу Запрос и нажать кнопку «Новое имя».
Появится диалог Сохранить копию таблицы.
3. Выбрать имя, каталог и нажать кнопку «Сохранить».
Рабочий набор
Преимущество Рабочего Набора в том, что при его использовании сохраняется список открытых таблиц и окон, а также данные о расположении на экране в той последовательности, какую они имели в процессе предыдущего сеанса работы.
Рабочий Набор–это список всех таблиц и окон,которые используются в работе, хранящийся в файле с расширением *.WOR. Рабочий Наборследит за следующими элементами:
− Окна Карты, Список, ГрафикаиОтчета,включая их раз-
мер и положение на экране.
− Таблицы запросов, созданные с использованием операторов Запрос и SQL Запрос.
− Тематические карты.
− Окна Легенды.
− Объекты косметического слоя.
− Подписи.
− Стили шрифтов, символов, линий и регионов, используемые для изображения объектов на экране.
Любые открытые ранее таблицы (включая временные) и окна могут быть загружены вновь, если открыть Рабочий Набор. Если после загрузки Рабочего Набора открытые ранее окна и таблицы больше не понадобятся, необходимо выполнить команду Файл → Закрыть всеперед загрузкойРабочего Набора.В противном случае таблицыи окна нового рабочего набора добавятся к окнам и таблицам, открытым в течение данного сеанса.
Для открытия Рабочего Набора необходимо:
1. Выбрать в падающем меню Файл → Открыть Рабочий Набор,и на экран будет выведен диалогОткрыть Рабочий Набор
Рис. 5. Диалоговое окно Открыть Рабочий Набор
2. Обычно тип файла Рабочего Набора устанавливается при открытии диалога автоматически, если нет, то необходимо выбрать в списке раскрывающегося меню Типы файлов формат Рабочие наборы (*.wor).
3. Выбрать диск, каталог, на котором находится файл Рабочего Набораи его имя.
4. Нажать кнопку «OK».
Сохранение Рабочего набора
После работы с таблицами или с Рабочим Набором можно создать Рабочий Набор с новым названием, чтобы MapInfo автоматически открывала при запуске нужные таблицы и окна.
Чтобы создать Рабочий Набор, необходимо выполнить следующие операции:
1. Запустить MapInfo.
2. Открыть те таблицы и окна, которые должны присутствовать в Рабочем Наборе. Расположить их на экране по своему желанию.
3. При необходимости можно внести изменения или отредактировать требуемые таблицы.
4. Выполнить команду Файл → Сохранить Рабочий Набор…
Рис. 7. Диалоговое окно Сохранить Рабочий Набор
5. Присвоить Рабочему Набору новое название (например, koslovo) и сохранить его в нужном каталоге.
6. Рабочий наборможно сохранять с прежним названием.