
- •Факультет экономики и управления территориями гис кадастра и регистрации Программа практических занятий для студентов ГиЗик – 4,5 семестр
- •Москва 2012
- •Введение гис MapInfo Professional. Подготовка рабочего места в компьютере
- •Задание №2 Средства визуализации данных – окна
- •Окно Карты
- •Рабочий набор
- •Создание новых объектов в существующих таблицах и создание новых таблиц.
- •Структура таблицы Streams.Tab (гидрографии)
- •Создание тематических карт
- •4.1. Метод плотности точек
- •4.2. Метод диапазонов
- •4.3. Метод столбчатых диаграмм.
- •4.4. Метод круговых диаграмм
- •Группировка объектов на карте в регионы или территории
- •5.2. Создать районы Федеральных округов территории России.
- •Приложение к 5 заданию Федеральные округа и их состав
- •Создание точечных объектов по данным из таблиц
- •Создание (модификация) структуры таблиц
- •Структура таблицы списка Гран_нас_пункта
- •Структура таблицы списка Кад_кварт
- •Структура таблицы списка Ул_дор_сеть
- •Структура таблицы списка Участки
- •000J, где j изменяется от 1 до к по каждому из кварталов
- •Из текста Земельного кодекса Российской Федерации на 1 июня 2011 года
- •Глава XV. Земли населенных пунктов
- •Основы техники запросов в MapInfo
- •9.1. Пространственный запрос
- •9.1.1. Запросить участки одного из четырех кварталов, расположенные в радиусе 100 метров. Таблицу запроса сохранить под именем z1_1
- •9.2. Семантические запросы
- •9.2.1. Запросить все земельные участки площадью более 2000 кв. М.,
- •9.2.4. Семантический sql-запрос
- •9.3.1. Запросить кадастровый номер квартала, площадь квартала, количество участков в квартале, суммарную площадь участков и количество строений в квартале. Порядок задать по площади квартала.
- •10.6. Создание рамки в окне Отчёта
- •Для изменение масштаба карты в окне Отчёта:
- •Работа с растровыми изображениями
9.2. Семантические запросы
9.2.1. Запросить все земельные участки площадью более 2000 кв. М.,
выполнить сортировку по полю Площадь. Таблицу запроса сохранить под именем Z2_1 Текст запроса сохранить под именем Text_Z2_1
9.2.1.1. Выберите пункт меню Запрос>Выбрать, появится диалог «Выбрать»
В окне «Выбрать записи из таблицы» установите имя таблицы земельных участков – Участки и нажмите кнопку «Составить», появится диалог «Выражение»
9.2.1.2. Заполните диалог «Выражение»
Из падающего списка «Колонки» выберите имя поля - Площадь
Из падающего списка «Операторы» выберите > (знак больше)
Введите с клавиатуры число 2000
Нажмите кнопку «Проверить», чтобы убедиться в правильности синтаксиса запроса
Нажав кнопку «ОК», Вы закрываете диалог «Выражение»
9.2.1.3. Вновь оказываетесь в диалоге «Выбрать»
В окне «Согласно условию» будет отображен «критерий запроса» Площадь>2000
Из падающего списка «Упорядочить по колонке» выбрать колонку, по которой следует сортировать результаты поиска - Площадь
Для визуализации выбранных записей в окне списка Запросы установите флажок в позицию «Результат в список»
Для осуществления выбора нажмите кнопку «ОК»
9.2.1.4. Теперь можно одновременно просмотреть результаты выбора: пространственной (в окне Карты) и семантической (в окне Список Query№)
9.2.1.5. Сохранить таблицу запроса Query№ под именем Z2_1 в своей папке по команде Файл> Сохранить копию
9.2.1.6. Текст этого запроса сохранить в своей папке по команде Файл>Сохранить запрос под именем Text_Z2_1
9.2.2. Запросить все семантические данные на земельные участки, владельцами которых Вы являетесь, выполнить сортировку по полю Владелец. Таблицу запроса сохранить под именем Z2_2 Текст запроса сохранить под именем Text_Z2_2
9.2.2.1. Выберите пункт меню Запрос>Выбрать, появится диалог «Выбрать»
В окне «Выбрать записи из таблицы» установите имя таблицы земельных участков – Участки и нажмите кнопку «Составить», появится диалог «Выражение»
9.2.2.2. Заполните диалог «Выражение»
Из падающего списка «Колонки» выберите имя поля - Владелец
Из падающего списка «Операторы» выберите = (знак равно)
Введите с клавиатуры фамилию и инициалы владельца одного из земельных участков - «Иванов А.В.» (кавычки обязательны, т.к. поле владелец - символьного типа)
Из падающего списка «Операторы» выберите логический оператор OR (знак - или)
Из падающего списка «Колонки» выберите имя поля - Владелец
Из падающего списка «Операторы» выберите = (знак равно)
Введите с клавиатуры фамилию и инициалы владельца одного из земельных участков - «Игонин А.Т.» (кавычки обязательны, т.к. поле владелец - символьного типа)
Нажмите кнопку «Проверить», чтобы убедиться в правильности синтаксиса запроса
Нажав кнопку «ОК», Вы закрываете диалог «Выражение»
9.2.2.3. Вновь оказываетесь в диалоге «Выбрать»
В окне «Согласно условию» будет отображен «критерий запроса» Владелец=«Иванов А.В.» OR Владелец=«Игонин А.Т.»
Из падающего списка «Упорядочить по колонке» выбрать колонку, по которой следует сортировать результаты поиска - Владелец
Для визуализации выбранных записей в окне списка Запросы установите флажок в позицию «Результат в список»
Для осуществления выбора нажмите кнопку «ОК»
9.2.2.4. Теперь можно одновременно просмотреть результаты выбора: пространственной (в окне Карты) и семантической (в окне Список Query№)
9.2.2.5. Сохранить таблицу запроса Query№ под именем Z2_2 в своей папке по команде Файл> Сохранить копию
9.2.2.6. Текст этого запроса сохранить в своей папке по команде Файл>Сохранить запрос под именем Text_Z2_2.
9.2.3. Запросить все семантические данные на земельные участки, используемые под Ведение приусадебного хозяйства, выполнить сортировку по полю Площадь. Таблицу запроса сохранить под именем Z2_3 Текст запроса сохранить под именем Text_Z2_3
Запрос выполнить самостоятельно.
Наиболее эффективным средством выполнения запросов в MapInfo является встроенный SQL – язык структуированных запросов. SQL - запрос состоит из ключевых слов и аргументов. Команда SQL-запрос в среде MapInfo позволяет решать следующие задачи:
- скомбинировать две или более таблиц в одну новую;
- показывать только те колонки и строки, которые Вас интересуют;
- создавать вычисляемые колонки;
- обобщать данные таким образом, чтобы вместо сумм просматривать суммарные данные по таблице.