Формулировка задания
Составим экспликацию зданий и сооружений разной этажности в районе работ. Результат представим в виде таблицы:
Описание базы пространственных данных
Для выполнения задания в программе MapInfo была подготовлена электронная карта, состоящая из шести слоев.
Нам необходимо открыть данный картографический материал, создать необходимые таблицы. Таблица создается следующим образом: Меню «Файл» — новая таблица.
После этого появляется окно «Новая таблица», ставим галочку «Добавить к карте» и нажимаем создать.
После этого появляется окно «Создать структуру таблицы», где для каждой из таблиц мы создаем необходимые поля. Если в дальнейшем понадобится добавить какое-либо поле в таблицу, необходимо выбрать:
Меню «Таблица» — Изменить — Перестроить.
В появившемся окне выбираем необходимую таблицу и вносим изменения. После создания таблиц приступаем к внесению в эти таблицы текстовой информации.
Для этого используем инструмент «Информация» — наводим курсор на нужный нам объект и нажимаем левую кнопку мыши. В правом нижнем углу появляется окно с нашими таблицами, выбираем нужную таблицу и заполняем поля в ней. Структура которых представлена ниже.
После того, как вся необходимая информация внесена, мы можем сформировать SQL-запрос.
Формирование запроса к базе данных
Для создания запроса в меню «Запрос» нажимаем «SQL-запрос». После этого появляется окно «SQL-запрос» и для создания запроса мы в строке «Из таблиц» выбираем таблицу «Здания».
В строке «Выбрать колонки» выбираем: жилое или нежилое, этажность, Count, area (obj, «s q m») — площадь, кв. м. Нажимаем «Проверить», если запрос сформирован верно, то появляется окно «Все правильно». Нажимаем «Ок» и получаем необходимую таблицу.