- •Основы MapInfo Упражнение 1. Знакомство с основными понятиями гис
- •2.1 Просмотр информации в разных окнах
- •2.2 Послойное картографирование
- •2.3 Управление слоями
- •2.4 Косметический слой
- •2.5 Редактирование графических данных
- •3.1 Создание новой карты на основе атрибутивной информации
- •*.Ind: индексный файл позволяет проводить поиск объектов на карте с помощью команды «найти».
- •9. Закройте все открытые окна. Карта вместе с географической сеткой должна иметь вид:
- •3.3. Создание новой карты на основе трассировки растровых изображений
- •4.1 Создание новой таблицы (слоя), формирование структуры таблицы.
- •Типы полей:
- •4.2 Переименование, перестройка структуры, упаковка и удаление таблицы.
- •4.3 Просмотр и редактирование содержания таблицы (атрибутивных данных слоя)
- •4.4 Сохранение Таблицы или Сохранение копии таблицы
- •5.1. Выбор по атрибутам
- •5.2. Создание запроса с использованием команды «sql- Запрос»
- •5.3. Географическое объединение таблиц
- •Способом качественного фона:
- •Способом количественного фона:
- •Точечным способом:
- •Вопрос 1. Сколько записей содержит таблица «пробы_почвы_анализ»?
- •Вопрос 2. В каких пределах изменяется показатель «Ртуть»?
- •Вопрос 3. Какого типа информация содержится в колонке «Почва»?
- •Вопрос 4. Какого типа информация содержится в колонке «Техномод»?
- •8.1 Редактирование с помощью изменяемого объекта
- •8.2 Обобщение и разобщение данных
- •8.3 Буферные зоны
- •Раздел 9. Вывод информации
- •9.1. Начало работы с отчетами
- •9.2. Перед тем как создать Отчет
- •9.3. Добавление Карты в Отчет
- •9.4. Компоновка
- •9.5. Печать материалов проекта
- •9.2. Экспорт окна
5.3. Географическое объединение таблиц
В MapInfo имеется несколько географических операторов. Они используются для выбора объектов на основании их взаимного расположения в пространстве.
С географическими операторами в MapInfo используется специальное ключевое слово: «obj» или «object». Оно определяет, что MapInfo должно вычислить значение на основании графических объектов, а не соответствующих им в таблице числовых полей.
Имя географического оператора указывается между географическими объектами; выбрать его можно в списке «Операторы» в диалоге «SQL-Запрос»:
Contains –«Содержит». Объект A содержит объект Б, если центроид Б лежит в границах A.
Contains Entire - «Полностью содержит». Объект A полностью содержит объект Б, если граница Б полностью лежит внутри границ A.
Within – «Внутри». Объект A лежит внутри объекта Б, если его центроид лежит в границах Б.
Entirely Within – «Полностью внутри». Объект A лежит полностью внутри объекта Б, если его граница полностью лежит внутри границ Б.
Intersects – «Пересекает». Объект A пересекается с объектом Б, если они имеют хотя бы одну общую точку.
Примечание. Различие между Contains и Within, с одной стороны, и Contains Entire и Entirely Within, с другой, состоит в том, что Contains и Within основаны на анализе центроида объекта, а Contains Entirely и Entirely Within - на анализе всего объекта.
Пример 4. Необходимо подсчитать количество крупных городов по областям России. Информация о городах располагается в таблице City_200, таблица Rus_obl содержит информацию о границах областей.
В результате выполнения запроса MapInfo для каждой области рассчитывает количество городов.
Сохраните результаты запроса («Файл – Сохранить копию») в таблицу «Крупные_города_по_областям» в папку Упражнение_5.
Задание 2.
С помощью инструмента Выбор-в-области для нескольких областей проверьте полученные результаты.
Задание 3. По таблице Rus_obl рассчитайте для каждой области плотность и численность населения.
Откройте таблицу World.tab из папки Упражнение_5.
Задание 4. Создайте таблицу «Европа_1», в которой перечислены все страны, расположенные в Европе и их столицы.
Задание 5. Выберите страны в Европе ((Europe), в которых проживает мужчин (Pop_Male) больше, чем женщин (Pop_Fem).
Задание 6. Выберите страны, в которых населения в возрасте 15-64 более 50% (Pop_15_64 >50), Pop_1994 – 100%.
Задание 7. Создайте новую таблицу, в которой перечислены страны, расположенные в Северной и Южной Америке (North America, South America), их столицы (Capital).
Задание 8. Создайте таблицу «Европа_2», содержащую следующую информацию: число государств в Европе, общая численность населения, общая площадь.
Задание 9. Cоздайте новую таблицу, содержащей следующую информацию: число государств в Европе и Азии, общая численность населения, общая площадь.
Задание 10. Cоздайте новую таблицу, содержащей следующую информацию: число государств с плотностью населения в 1994г.>500 человек на км2, их общая численность населения, их общая площадь.
Закройте все таблицы.
Загрузить из папки «Карта рабочая» таблицы:
«Дома», «Растительность», «Площадки», «Ограждения», «ЛЭП»
Задание 11.
Из таблицы «Дома» выбрать жилые дома с типом объекта «Строение жилое», имя результирующей таблицы: «Здания жилые».
Например, сначала выбираем нежилые строения, условие - Like (Тип_объекта, "%нежилое%", "")
или выбираем с помощью выражения:
Затем применяем команду: Запрос – Обратить выборку.
Задание 12.
Из таблицы «Здания жилые» выбрать дома с адресом по ул. Комсомольская, имя результирующей таблицы «Здания по ул. Комсомольская».
Из таблицы «Здания жилые» выбрать здания площадью больше 100 кв.м., результирующая таблица «Здания большой площади».
Задание 13.
Из таблицы «Растительность» выбрать:
Пашню, результирующая таблица: «пашни»;
Болота, результирующая таблица: «Болото»;
Поросль леса и лес, результирующая таблица: «Поросль леса» и «лес».
Задание 14.
Из таблицы «Площадки» выбрать:
цементные площадки, результирующая таблица: «Цементные площадки»;
асфальтированные площадки, результирующая таблица: «Асфальтированные площадки»;
площадки с покрытием из щебня, результирующая таблица: «Площадки с покрытием из щебня».
Задание 15.
Из таблицы «Ограждения» выбрать:
ограждения, длиной меньше 50 метров, результирующая таблица: «Ограждения частных построек»;
Условие - ObjectLen(obj, "m") < 50
ограждения, длиной больше 500 метров, результирующая таблица: «Ограждения производственных зданий».
Задание 16.
Из таблицы «ЛЭП» выбрать:
ЛЭП высокого напряжения, результирующая таблица: «ЛЭП высокого напряжения»;
ЛЭП низкого напряжения,результирующая таблица: «ЛЭП низкого напряжения».
Задание 17. Создать вычисляемые колонки, присоединив их к основной таблице:
Площадь жилых домов (кв.м.) и Периметр жилых домов (кв.м.)
Длина оград (дм), 1м=10дм
Площадь лесонасаждений (кв.м.)
Периметр участков с пашней (кв.м.)
Площадь асфальтируемых площадок
Общая информация (создать вычисляемую колонку, в которой находится вся информация о жилых домах: улица, тип объекта, этажность)
Задание 18. Создать таблицу с общей информацией по образцу:
Упражнение 6. Тематическое картографирование
Тематическая карта - тип карты, на которой с помощью графических средств (цветов, штриховок и символов) показывается распределение некоторых данных.
Для создания тематических карт используются три диалога, в которых можно выбрать тип тематической карты, название таблицы и ее поля, по которым следует строить карту, а также выбрать различные настройки.
Создание тематического слоя начинается с команды «Карта - Создать тематическую карту».
Типы тематических Карт.
В MapInfo можно создавать тематические Карты семи различных типов, они показаны в диалоге «Создание тематической Карты – Шаг 1 из 3».
Диапазоны
Столбчатая
Круговая
Значки
Плотность точек
Отдельные значения
Поверхность
Способ построения тематической Карты зависит от типа картографируемых показателей.
Например, выбрав способ Диапазоны , Вы сможете построить Карту , на которой различной интенсивностью окраски показана плотность населения для стран мира . В зависимости от значения, можно раскрасить страны с высокой плотностью населения более тёмными цветами, и с низкой – светлыми . Вы сразу увидите распределение населения по странам мира.
Для построения тематических Карт необязательно использовать только числовые поля. Нечисловые поля также могут быть тематически раскрашены .
Например, у Вас имеются данные по подземным коммуникациям . Те из них , которые не обслуживались в течение последних шести месяцев и нуждаются в обслуживании в первую очередь, можно при помощи способа «Отдельные значения» раскрасить красным цветом. Все записи , имеющие одинаковые значения будут раскрашены одинаково.
Более подробную информацию о каждом виде тематической Карты можно посмотреть в соответствующих разделах Руководства пользователя MapInfo или Справочной системы.
Задание 1.
Откройте Электронный учебник MapInfo. Откройте раздел
Подробнее – Использование тематических карт. Выполните задания.
Задание 2.
Необходимо построить тематическую карту «Грамотность населения».
Исходные данные: таблица «World» из папки Упражнение_6, колонка «Literacy» (показывает долю грамотного населения).
Тип тематической карты – Диапазоны, шаблон – картограмма, коричнево-желтый, метод – равный разброс значений, количество интервалов – 5.
Настройка стилей и переломных цветов для тематической Карты диапазонов
Если диапазоны построены для площадных объектов, они выделяются различной интенсивностью окраски или различной штриховкой.
Ц вета диапазонов могут отражать не только количественные, но и качественные аспекты явления.
Для того чтобы показать положительную и отрицательную тенденции в распределении грамотности, вставьте точку перелома близко от диапазона с значением 50. Цвета окрашивающие верхние и нижние диапазоны будут равномерно распределяться к точке перелома, один, отображает страны с грамотным населением, другой - страны, где грамотность ниже 50%.
Отображение тематических слоев
Из диалога «Управление слоями» можно открыть диалог «Оформление» и установить «Масштабный эффект».
Изменение тематической Карты
После создания тематической Карты, возможно ее редактирование.
Для этого необходимо открыть диалог «Настройка тематической Карты».
Это можно сделать двумя способами :
Выполните команду «Карта - Настройка тематической Карты».
Дважды щелкните на разделе тематической Легенды внутри окна Легенды .
К оманда Заменить доступна только в том случае , если тематическая Карта уже создана .
Задание 3.
Если нужно, то откройте таблицу World.tab. Постройте тематическую карту на основе данных о плотности населения. Выберите тип тематической карты – диапазоны.
Задание 4.
Загрузите из папки «Карта рабочая» таблицы:
«Здания жилые», «Растительность», «Площадки», «Ограждения», «Автодороги»
Создать тематические карты: