Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

4103

.pdf
Скачиваний:
2
Добавлен:
08.01.2021
Размер:
786.29 Кб
Скачать

31

3Находясь в поле Выбрать колонки поочередно из списка Колонки

выберите Выделы.НомерКвартала, Выделы.НомерВыдела и Семантика.Znak.

4В поле поместить в таблицу введите название таблицы Символы.

5Нажмите кнопку Проверить, и если ошибок нет, то щелкните по кнопке ОК. На экране должно появиться окно Символы Список, и одновременно в окне Карты будут выделены выделы, которые содержат условные знаки.

6Для сохранения результата запроса выполните команду Файл Сохранить копию. В появившемся окне Создать копию щелкните по таблице Символы и нажмите на кнопку Новое имя. В открывшемся окне выберите свою папку, введите имя Символы и нажмите кнопку Сохранить.

Упражнение 5.

Найдите на карте все выделы, содержащие условные знаки болота (в таблице Семантика имеют код 60). Результат запроса сохраните в таблицу.

Указание к выполнению. Следует добавить еще одно условие AND (Семантика.Znak = 60), которое задает отбор только символов болот.

Упражнение 6.

Выберите все условные знаки на территории 1 квартала, используя оператор Within. Результат запроса сохраните в таблицу.

Использование вспомогательных предложений

Entirely (полностью) и Partly(частично)

Оператор Within и оператор Contains проверяют, находится ли центроид объекта внутри другого объекта. Чтобы проверить, лежит ли весь объект целиком внутри другого объекта, следует употреблять предложение Entirely. Предложение Partly используется, чтобы определить, лежит ли хотя бы некоторая часть графического объекта внутри заданного.

Упражнение 7.

Найдите все участки лесных дорог, которые хотя бы частично проходят через территорию 17 квартала. Для этого выполните следующее:

1Выполните команду Запрос SQL-запрос.

2В появившемся диалоговом окне SQL-запрос поместите курсор в поле из таблиц, а затем из выпадающего списка Таблицы выберите Лесные_дороги

иВыделы. Очистите поле с условием: и введите (Лесные_дороги.obj Partly Within Выделы.obj) AND (Выделы.НомерКвартала = 17).

32

3Находясь в поле Выбрать колонки поочередно из списка Колонки

выберите Выделы.НомерКвартала, Выделы.НомерВыдела и Лесные_дороги. ID.

4В поле поместить в таблицу введите название таблицы Все_дороги.

5Нажмите кнопку Проверить, и если ошибок нет, то щелкните по кнопке ОК. На экране должно появиться окно Все_дороги Список, и одновременно в окне Карты будут выделены лесные дороги, проходящие через 17 квартал.

6Воспользовавшись командой Файл Сохранить копию, результат запроса сохраните в таблицу.

Упражнение 8.

Найдите на карте участки дорог, которые проходят через 18 квартал, двумя способами: используя Partly Within и Contains Part. Результаты запросов сохраните в таблицу.

Оператор Intersects

Оператор Intersects (пересекает) можно использовать со всеми типами графических объектов. Если два графических объекта имеют общую точку, соприкасаются или один из них лежит внутри другого, то считается, что эти объекты пересекаются.

Упражнение 9.

Найдите на карте все выделы первого квартала, граничащие с выделом 13. Результат сохраните в отдельную таблицу.

Указание к выполнению. В данном случае запрос должен содержать в себе подзапрос, который ищет 13 выдел первого квартала. Поэтому условие будет следующим: obj Intersects (Select obj from Выделы where

НомерКвартала =1 AND НомерВыдела=13). Условие, записанное в скобках, выбирает из таблицы Выделы запись, у которой номер квартала равен 1 и номер выдела равен 13, а затем ищет графические объекты, имеющую с ним хотя бы одну общую точку.

Вопросы для самопроверки

1Что такое пространственный запрос, и какие задачи решаются с его помощью?

2В чем состоит различие записи запросов между Contains и Within?

3Как используются в условиях запросов вспомогательные предложения Entirely (полностью) и Partly(частично).

4Когда используются оператор Intersects (пересекает)?

33

ЛАБОРАТОРНАЯ РАБОТА № 7

Тема работы: Построение диаграмм в MapInfo.

MapInfo позволяет создавать любые типы диаграмм (графиков) – от трехмерных до самых обычных. Каждый тип графиков имеет свои особенности настройки и применяется для определенных целей и задач. Эти особенности обеспечивают большие возможности форматирования содержания и внешнего вида графика.

Для запуска мастера построения графиков необходимо выбрать команду Окно Новый график.

Сохраняются графики в рабочих наборах. Для каждого окна Графика в рабочем наборе MapInfo будет сохранять файл с уникальным именем с расширением .3TF в той же директории, где и сохраняются рабочие наборы.

Имя файла графика составляется так:

<имя рабочего набора>, <заголовок окна>.3tf

где <имя рабочего набора> – имя сохраненного рабочего набора, <заголовок окна> – заголовок окна графика, который сохраняется.

Упражнение 1.

Запустите MapInfo и откройте рабочий набор Планшет, знакомый из предыдущих работ.

Упражнение 2.

Постройте круговую диаграмму площади первого квартала, показывающую площадь отдельных выделов. Для этого:

1 Используя средства построения запроса, создайте таблицу Квартал1, содержащую выделы первого квартала (см. лабораторную работу №5).

2 Выберите команду меню Окно Новый график. Появится диалоговое окно Создание графика – Шаг 1 из 2 (рис. 17), в котором слева отображаются 10 типов графиков, а справа – имеющиеся шаблоны. Некоторые типы имеют несколько шаблонов, другие, типа пузырькового и точечного, только один.

3 В разделе Тип графика выберите Круговые, в разделе Шаблон:

Круговая и нажмите Дальше>. Появится окно Создание графика – Шаг 2 из 2.

4 Из выпадающего списка Таблица: выберите Квартал1 (в списке предложены только открытые таблицы). В окошке Поля из таблицы: выделите Выражение. Появится соответствующее диалоговое окно, в

34

которое следует ввести функцию Area(obj, "hectare") для вычисления площади выдела.

Рис. 17 Диалоговое окно мастера создания графика

5 В нижней части мастера создания графика в поле Подписи из колонки: установите НомерВыдела, а кнопку-переключатель поставьте в положение Ряды в строках и нажмите кнопку ОК. На экране появится созданный график

(рис. 18).

Рис. 18 Круговая диаграмма, построенная по площадям выделов

35

6 Для сохранения графика выберите команду Файл Сохранить Рабочий Набор и задайте имя Работа7. В дальнейшем для сохранения созданных графиков используйте эту команду, а для сохранения созданных таблиц – Файл Сохранить таблицу.

Форматирование графика

В MapInfo имеется большой набор функций по оформлению и управлению внешним видом диаграммы в окне Графика, при этом предлагаемые настройки зависят от типа графика. Меню График содержит все необходимые команды для редактирования диаграммы. Доступ к командам меню графика можно также получить при нажатии правой кнопки мыши в окне График.

Упражнение 3.

Измените оформление созданного в предыдущем упражнении графика, выполнив следующее:

1 Выберите команду График Основные настройки. Появится соответствующее диалоговое окно, в котором устанавливаются параметры отображения графика.

2 В окне Основные настройки на вкладке Общие задайте следующие значения:

Наклон: 30 Глубина: 30 Вращение: 0 Разрезать: 40

и нажмите Применить.

3 На вкладке Подписи данных установите флажок Показывать значения и переключатель в поле Значения за пределами секторов, а затем нажмите на кнопку Применить.

4 Перейдите на вкладку Формат и установите:

Формат: Числовой Десятичных знаков: 2

и нажмите Применить.

5 Перейдите на вкладку Вид, поставьте флажок в поле Показать легенду и установите:

Маркеры и текст: Маркеры левее текста Расположение: Легенда снизу Стиль рамки: Одиночная линия

и нажмите Применить.

6 На вкладке Отображение снимите флажок с поля Показывать имя и установите флажки на поля Показать легенду и Подписи секторов. Нажмите

36

Применить, а затем ОК. Сделанные установки отображаться в окне

Квартал1 График.

7 Выберите команду График Заголовки. В появившемся диалоговом окне задайте следующее:

Заголовок: График: Квартал1 Подзаголовок: Площадь выделов

С поля Сноска уберите флажок и нажмите ОК.

На экране появится измененная диаграмма (рис. 19).

Рис. 19 Отредактированная диаграмма

В лесном хозяйстве часто возникают задачи построения диаграмм процентного распределения площади планшета по различным характеристикам: группам возраста, главным породам, категориям земель лесного фонда и т.д. Для их решения требуется создание таблицы, объединяющей данные по требуемым параметрам.

Одним из способов группировки картографических данных по атрибутивным параметрам в MapInfo является использование команды

Таблица Слияние в таблице.

37

Упражнение 4.

Выполните объединение географических объектов на карте по значениям категории земель лесного фонда. Для этого:

1 В дополнение к планшету откройте таблицу Категории земель.

2 Вызовите команду Таблица Слияние в таблице. В появившемся диалоговом окне (рис. 20) установите следующие значения:

Собрать области в таблице: Выделы По значениям из колонки: КатегорияЗемель

Поместить результат в: <Создать новый>

и нажмите кнопку Далее>.

Рис. 20 Окно Слияние в таблице

3 Появится окно создания новой таблицы, в котором установите флажки в поля Показать списком и Показать картой, а также выберите структуру новой таблицы как в таблице Категории_земель и нажмите кнопку

Создать.

4 В окне Создать структуру таблицы оставьте поле Код без изменения, а поле Описание удалите и нажмите кнопку Создать.

5 В окне сохранения файла задайте имя таблицы ОбобщениеЗемель и нажмите Сохранить. Появится окно Обобщение данных, в котором определяются значения полей, помещаемые в создаваемую таблицу.

6 В окне Обобщение данных для поля Код в нижней части окна установите переключатель в поле Значение, выберите колонку КатегорияЗемель, и таким образом соответствующая информация отобразится в верхней части окна.

7 Нажмите ОК. Появятся окна ОбобщениеЗемель Карта и ОбобщениеЗемель Список. Список будет содержать несколько строчек, которым соответствуют выделы на карте, сгруппированные по значениям категории земель.

Упражнение 5.

Спомощью команды SQL-запрос на основе таблиц Категории_земель

иОбобщениеЗемель создайте таблицу Объединение_по_категории, в

38

которую включите поля Код, Описание и поле, вычисляемое площадь объектов на карте в гектарах.

Результат сравните с рис. 21.

Рис. 21 Результат выполнения упражнения 5

Упражнение 6.

На основе таблицы Объединение_по_категории создайте график, выполнив следующее:

1 Вызовите команду Окно Новый график.

2 В появившемся диалоговом окне Создание графика – Шаг 1 из 2 выберите тип графика – Колонки и шаблон – Кластер и нажмите Дальше.

3 В окне Создание графика – Шаг 2 из 2 в поле Таблица: выберите

Объединение_по_категории. В левой части окна появится список существующих числовых полей из таблицы. Выделите поле Площадь и нажмите Добавить. Оно переместится в правую часть окна, где находятся поля для графика.

4 В нижней части окна из списка Подписи из колонки: выберите Описание. Убедившись, что переключатель стоит в Ряды в строках, нажмите кнопку ОК. На экране появится столбчатая диаграмма.

5 Для данного графика задайте подписи:

Заголовок: По категориям земель лесного фонда Подзаголовок: площадь

Установите подписи значений выше максимума с 2 знаками после запятой и поместите легенду слева от графика.

Результат сравните с рис. 22.

39

Рис. 22 График площади категориям земель лесного фонда

Упражнение 7.

Постройте график процентного распределения площади по категориям земель, воспользовавшись следующими указаниями:

На первом шаге следует вычислить всю площадь территории. Для этого:

1Создайте новую карту с такой же структурой как у таблицы Выделы. Оставьте поле ГИСидентификатор, остальные – удалите. Таблицу назовите

Вся территория.

2Используя команду Окно Новая карта, откройте в отдельном окне таблицу Выделы.

3Скопируйте изображение из окна Выделы Карта в окно

Вся_территория Карта.

4Выделите все объекты в окне Вся_территория Карта и выберите

команду меню Объекты Объединить. В появившемся диалоговом окне Обобщение данных поставьте переключатель в поле Пусто и нажмите ОК.

5 Сохраните таблицу Вся территория.

На втором шаге, воспользовавшись командой SQL-запрос, на основе таблиц Категории_земель, ОбобщениеЗемель и Вся территория получите таблицу, состоящую из полей Код, Описание и поле, вычисляемое отношение площади объекта к площади квартала. Результат сравните с рис. 23.

40

Рис. 23 Результат выполнения упражнения 7

На заключительном этапе на основе получившейся таблицы создайте диаграмму процентного распределения площади. Результат сравните с рис. 24.

Рис. 24 Процентное распределение площади по категориям земель лесного фонда

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]