- •Отчёт по лабораторным работам Создание гис-проекта в программе MapInfo
- •Проверил: ассистент ____________ /Лепихина о.Ю../
- •Аннотация
- •Оглавление
- •Введение
- •1. Основы MapInfo
- •1.1.Создание таблицы
- •1.2. Создание крестов сетки координат на карте
- •1.3. Работа с картами и таблицами
- •1.4. Создание точечных графических объектов
- •1.5. Создание линейных графических объектов
- •1.6. Создание площадных объектов
- •1.7. Подписывание объектов карты
- •1.8. Формирование запросов
- •1.9. Элементы пространственного анализа
- •1.10. Создание отчета
- •1.11. Создание тематических карт
- •2.2. Создание математической основы проекта
- •2.2.1. Создание таблицы математической основы объекта
- •2.2.2. Привязка растрового изображения
- •3. Задание №1. Кадастровый блок. Топологическая структура данных
- •3.1. Текст задания
- •3.2. Создание исходных таблиц точечных, линейных и полигональных объектов
- •3.2.1. Создание таблицы точек
- •Список таблицы «точечные_объекты»
- •3.2.2. Создание таблицы линий
- •Список таблицы «Линии»
- •3.2.3. Создание таблицы полигонов
- •Список таблицы «Полигоны»
- •Результат решения задачи №4
- •Базисные кварталы
- •Границы кадастрового блока
- •Базисные кварталы в кадастровых массивах
- •Границы кадастровых массивов
- •Адресные ряды для объектов собственности в кадастровом массиве, имеющем кадастровый номер 78:09:005_003
- •5. Задание № 3. Регистрация информации о земельных участках
- •5.1. Подготовка данных для решения задач
- •Фрагмент таблицы «Земельные участки»
- •5.2. Задача №1
- •5.2.1. Условие задачи №1
- •5.2.2. Решение задачи №1
- •Характер использования земельных участков (фрагмент)
- •5.3. Задача №2
- •5.3.1 Условие задачи №2
- •5.3.2. Решение задачи №2
- •Стоимости базисных кварталов
- •Стоимости кадастровых массивов
- •Результат запроса
- •Решение задачи 3
- •5.6. Задача №5
- •5.6.1. Условие задачи №5
- •5.6.2. Решение задачи №5
- •5.7. Задача №6
- •5.7.1. Условие задачи №6
- •5.7.2. Решение задачи №6
- •Заключение
- •Библиографический список
1.7. Подписывание объектов карты
Подписи являются атрибутами графических объектов. Текст подписи извлекается из записи, поставленной в соответствие конкретному объекту. Подписи хранятся в рабочем наборе, доступность к механическому подписыванию осуществляется через набор команд Управление слоями и диалоговое окно Подписывание.
1) Создание подписи: Активизировать окно карты → панель инструментов Операции → Управление слоями → Окно Управление слоями → выбрать нужный слой, поставить опцию изменяемый, подписываемый → кнопка Подписи → окно Подписи → строка из колонки: выбрать имя колонки, из которой будут браться подписи → блок режимы показа, выбрать опции показать, а также опции, регулирующие возможность повторов, положения и сегментов подписываемых линий → блок Положение, выбрать опции привязки подписи относительно объекта → блок стиль, Кнопка Аа, выбрать стиль текста → заголовок Указка, поставить опцию «Нет» → ОК → ОК.
2) Редактирование подписи (подпись - графический объект и его редактирование осуществляется после выделения):
- удаление: выделить объект, клавиша Delete (Строка Меню Удалить).
- перемещение: выделить объект → нажать и удерживая левую клавишу мыши перенести объект в нужное место.
- изменение стиля: дважды щелкнуть по подписи, Окно Стиль подписи → выбрать и установить требуемые параметры → ОК.
- отключение подписи: Активизировать окно карты → панель инструментов Операции → кнопка Управление слоями → Окно Управление слоями → кнопка Подписи → Окно Подписывание → блок Режимы показа, опция скрыть → ОК → ОК.
- сохранение подписи: Строка Меню Файл → Сохранить → Рабочий набор.
1.8. Формирование запросов
Выбор объекта осуществляется либо командой Выбрать, либо с помощью SQL – запроса:
1) Выбор объекта командой Выбрать: Строка Меню Запрос → Выбрать → окно Выбрать → Окно Выбрать записи из таблицы, выбрать название таблицы, из которой предполагается выбирать → Окно Согласно условию, создать логическое выражение условной выборки (при необходимости для формирования выражения условия можно воспользоваться построением запросов – Окно запросов – окно Выражения, которое открывается нажатием кнопки Составить → для просмотра результатов в окне Выбрать опцию Результат в список → строка Результат в таблицу, указать имя таблицы, в которую будет выводиться результат выбора → ОК.
2) Создание SQL-запросов: Открыть таблицу → строка Меню Запрос → SQL-запрос → окно SQL-запрос, составить запрос, щелкнуть левой клавишей в окне Из таблиц… → Окно Список таблицы, выбрать имя таблиц, из которых будет выполняться выборка, щелкнуть левой клавишей мыши в окне Выбрать колонки, удалить символ «*» (* означает, что в результирующей таблице должны быть все колонки исходной таблицы) → окно Список колонки, выбрать название колонки или колонок, из которых будет выполняться выборка, щелкнуть левой клавишей в окне с условием, сформировать условие выбора, используя окна Списки, Операторы, Функции, Обобщения → кнопка Проверить, поставить функцию Результат в список → окно И поместить в таблицу…, указать имя таблицы → ОК.
3) Создание вычисляемых колонок: Выполнить все операции по запросу до пункта Выбрать колонки → перевести курсор в выбранную колонку, удалить звездочку → список колонки, выбрать нужный перечень колонок, сформировать выражение вычисляемой колонки.
4) Создание псевдонимов колонок: Псевдоним формируется после пробела формулы вычисления в кавычках.
5) Определение длин отрезков прямых:
Ручной способ: Активизировать окно карты → Панель инструментов Операции → пиктограмма Линейка, перенести курсор на рабочее поле, щелкнуть в начале измеряемой линии, дважды щелкнуть в конце → результат появится в окне линии.
Определение длин и периметров с помощью обновляемых колонок: активизировать окно карты → строка Меню Таблица → обновить колонку → строка обновить таблицу, выбрать нужную, строка обновить колонку – выбрать Длина → строка Значения извлечь из, выбрать нужную → строка Значение → кнопка Составить → окно Выражение → список Функции, выбрать Cartesian Object Len → окно Введите выражение, удалить буквы «i» после m → ОК → ОК.
7) Определение площадей полигональных объектов: Выполняются действия аналогичные предыдущему пункту. Только в списке функций выбирается «Area» в окне введите выражение удалить «i».
