Главная страница

Лабораторная работа4. Лабораторная работа 4 1Упражнение 1 Введение


Скачать 390.5 Kb.
Название Лабораторная работа 4 1Упражнение 1 Введение
Анкор Лабораторная работа4.doc
Дата 28.05.2017
Размер 390.5 Kb.
Формат файла doc
Имя файла Лабораторная работа4.doc
Тип Лабораторная работа
#9982

Лабораторная работа № 4

1Упражнение 1: Введение

Запустите ArcMap


ArcMap позволяет Вам видеть карту как в виде данных Data View, так и в виде макета Layout View. В Data View вы анализируете карту, составляете запросы, редактируете данные и устанавливаете параметры отображения. Layout View обладает набором инструментов для создания макета карты для печати.

Когда вы работаете в ArcMap, вы работаете с документом карты. Документ содержит различные окна данных Data frame, которые содержат наборы пространственных данных Spatial Dataset. Документ имеет расширение mxd.

Исследуйте организацию слоев


  • File>open

  • Из каталога ..igis1\Map_documents откройте sampler.mxd

Обратите внимание на то, как объекты (улицы, дороги) представлены слоями на карте


  • Вопрос 1: сколько слоев на карте?________________________

  • Вопрос 2: Сколько видимых слоев на карте_________________

  • Вопрос 3: Слой улиц (street) представлен объектами__________типа

Определите взаимосвязи между объектами


Карта представляет положение объектов относительно друг друга.

Отношения объектов в ГИС определяются топологией – математическим описанием соединений и смежности. ArcGis использует соединенность (connectivity), смежность (adjacency) и другие планиметрические отношения, такие как площадь, длина, направление для анализа пространственных моделей.


  • View>Bookmarks>ESRI

Вы перешли по закладке на район здания ESRI и его окружения

Обратите внимание на то, что появились подписи названия улиц. Создатель карты сделал подписи отображающимися только при крупном масштабе.

Здание в центре – почта, многоугольное здание возле New York street – здание M ESRI.


  • Вопрос 3: Какая улица пересекает New York street на юг? ________________________

  • Вопрос 4: Можно ли проехать от здания M ESRI до пересечения улиц Texas street и Redlands? ________

  • Вопрос 5: Визуально определите, какое здание больше по площади (вместе с зоной парковки)– почта или здание M ESRI? ________________________

Информация о слое


На этом этапе вы узнаете, как описательная или атрибутивная информация связана с пространственной, путем манипуляции со слоями добьетесь отображения только необходимой информации.

  • View>Bookmarks>Original

Вы вернулись к первоначальному виду. На карте должны быть слои Donut (булочные), Railroad (ЖД), Street(Улицы) и Redlands Area Image.

  • В окне содержания (TOC) на слое Street правой кнопкой мыши вызовите контекстное меню, выберите "Open Attribute table"

Появится атрибутивная таблица

  • Воспользуйтесь полосой прокрутки, просмотрите несколько записей

  • Закройте таблицу

  • Повторите эту операцию для слоя Donut




  • Вопрос 6: Сколько записей в таблице Donut? _______________

Идентификация объектов


На этом этапе вы научитесь просматривать атрибуты определенного объекта на карте

  • Нажмите кнопку идентификации на панели Tools

  • Наведите указатель на самый восточный магазин и кликните на нем



  • Вопрос 7: Как называется магазин? ____________________________


Теперь добавим всплывающие подсказки к карте (Map Tips)

  • В окне содержания (TOC) на слое Railroad правой кнопкой мыши вызовите контекстное меню, выберите "Properties"

  • Выберите вкладку Display

  • Отметьте "Show map tips"

Для подсказок используется главное поле (primary field)

  • Выберите вкладку Fields

  • Из выпадающего списка полей выберите Name

  • Нажмите OK

  • Наведите курсор на любую линию ЖД

Выбор географических объектов по критерию


*

  • В окне содержания (TOC) снимите отметку на слое Redlands Area Image чтобы сделать его невидимым (для ускорения отображения других слоев)

  • В меню Selection>Select by attributes

Выберите улицу с названием TENNESSEE:

  • Layer: Выберите street

  • Fields: Выберите STR_NAME и дважды щелкните по нему

  • Кликните знак "="

  • "get unique values"

  • Выберите из списка TENNESSEE и дважды щелкните по нему

  • Кликните "Apply"

Вы увидите, что выбранная улица подсвечена на карте. На панели статуса высвечивается количество выбранных объектов.

  • Закройте диалог Select by attribute

  • В меню Selection>Clear Selected features

Теперь найдем все магазины на расстоянии километра от шоссе.

  • В меню Selection>Select by attributes

Составьте выражение для выбора улицы с названием "I 10"

  • Layer: Выберите street

  • Fields: Выберите STR_NAME и дважды щелкните по нему

  • Кликните знак "="

  • "get unique values"

  • Выберите из списка "I 10" и дважды щелкните по нему

  • Кликните "Apply" и закройте окно

  • В меню Selection>Select by Location

  • "I want to" : выберите Select features from

  • "The following Layers" : отметьте слой Donut

  • "That" : выберите пункт "within the distance of"

  • "the features of the layer" : Выберите street

  • Отметьте "Use selected.." и "Apply buffer of.."

  • Напишите 1000 и выберите метры (meters)

  • Кликните Apply. Убедитесь, что на карте подсветились 5 булочных магазинов, которые оказались на расстоянии менее километра от улицы I 10.

  • Закройте окно диалога.

Вы только что выполнили операцию пространственного анализа.

Дополнительно: работа с запросами


Используя инструментарий запросов, найдите улицы с атрибутом "Local Street", которые находятся на расстоянии 100м от ЖД "SP Railroad"

  • Подсказка: уделите внимание "Selection Method" в окончательной выборке

Отобразите выбранные объекты красным цветом вместо голубого

  • Подсказка: решение в выпадающем меню Selection.

2Упражнение 2: Отображение данных


*

Запуск ArcMap и ArcCatalog, добавление полигонального слоя


  • Запустите ArcMap и ArcCatalog, расположите окна так, чтобы были видны оба приложения

  • В дереве ArcCatalog (левое окно) дважды кликните на с:\ и найдите каталог ..igis1\maplewood

ArcCatalog позволяет просматривать различные типы данных. ArcMap предназначен для отображения, редактирования и анализа данных.

  • Дважды кликните на покрытие ArcInfo floodcov для отображения типов объектов (feature class), которые оно содержит

  • Перетащите мышкой floodcov polygon (полигоны) из ArcCatalog в окно данных ArcMap. Слой полигонов добавился в окно данных ArcMap.

  • Раскройте ArcMap на весь экран

Добавление растрового слоя


  • На панели ArcMap, щелкните на кнопке Add Data

  • Найдите каталог ..igis1\maplewood

  • Кликните на photoclip.tif

  • Кликните Add

TIFF изображение добавилось в окно данных ArcMap как растровый слой.

  • Используйте Pan Tool для центрирования изображения в окне

  • В окне содержания (TOC) правой кнопкой мыши вызовите контекстное меню слоя floodcov polygon, выберите "Properties"

  • Выберите вкладку General

  • Измените имя слоя на "Затопление"

  • Нажмите Apply

Название изменилось и в TOC.

  • Выберите вкладку Display

  • Для % Transparency напишите 40

  • Нажмите Apply

Слой стал полупрозрачным.

Сделайте границу зоны затопления четко различимой

  • В диалоге "Properties" Выберите вкладку Symbology

  • Нажмите на кнопку символа заливки для вызова диалога выбора символа

  • В окне диалога для цвета заливки выберите синий

  • Для толщины границы выберите 2

  • Для цвета границы выберите красный

  • Кликните OK в окне диалога выбора символа

  • Кликните OK в окне диалога свойств слоя

  • Вопрос 1: В чем разница между установками прозрачности для слоя во вкладке Display и установки прозрачности во вкладке Symbology (кнопка Advanced) ____________________ ____________________________________________________________________________________________________________________________________________________________________


Вы также можете изменять прозрачность растровых слоев для уменьшения степени их доминирования на карте.

Добавление слоя (Layer) для полигонального шейп-файла


*

  • В TOC правой кнопкой мыши на окне данных Layers вызовите контекстное меню и выберите кнопку

  • Используйте диалог Add Data для добавления ..Maplewood\homeshp.shp

  • Измените параметры отображения слоя зданий: выберите цвет заливки коричневого оттенка для лучшей контрастрости. Поэкспериментируйте с отображением.

  • Вопрос 2: Какой текущий масштаб карты? 1:_________________________

Изменение названия слоя


Название добавляемого слоя наследует имя источника данных (шейп-файла, покрытия, растрового изображения). Для презентабельности, на карте в TOC следует переименовать слои более осмысленно

  • Переименуйте "homeshp" в "Здания"

  • Назовите растровый слой "Фотоснимок"

Действуйте так же, как при работе с зоной затопления

Классификация и отображение пространственных данных


Слои по умолчанию отображаются случайным одиночным символом.

Отобразим здания, классифицируя их по стоимости.

  • В окне содержания (TOC) правой кнопкой мыши вызовите контекстное меню слоя Здания, выберите "Properties"

  • В диалоге "Properties" Выберите вкладку Symbology

  • Show : выберите Quantities

  • Fields : выберите Value

  • Color Ramp : выберите градиент от желтого к коричневому

  • Нажмите Apply

Вы можете изменить схему классификации в любое время

  • Измените количество классов на 4

  • Нажмите кнопку classify

  • Выберите Manual для метода классификации

  • Измените границы классов (Break Values) следующим образом: 50000, 85000,170000 последний не меняйте.

  • Нажмите OK

  • Нажмите Apply

Обратите внимание на изменения на карте.

Теперь изменим формат подписей в TOC

  • Вызовите диалог свойств слоя Здания

  • Нажмите на серый прямоугольник с надписью Labels и выберите Format labels



  • Format > Currency, OK

  • Apply, убедитесь, что формат меток изменился

Подписывание объектов (Labels)


Без подписей карта имеет незаконченный вид. Пометим здания именами владельцев

  • Выберите вкладку Labels

  • Пометьте Label features

  • Fields > OWNER

  • Text symbol > нажмите кнопку Symbol

  • Выберите размер шрифта 14,полужирный, цвет – зеленый, OK

  • Подвиньте окно диалога для просмотра изменений на карте

Для изменения параметров отображения меток поэкспериментируйте с кнопкой Label Placement Options

  • Label buffer ratio > 3

  • Place overlapping Label > не отмечен

  • Remove duplicate.. > отмечен

  • OK.

  • Вопрос 3: Сколько подписей теперь на карте?___________________________

Создание слоя (Layer file)


Для сохранения настроек отображения слоя и возможности его последующего использования в других документах создадим Layer file (*.lyr).

  • На слое здания правой кнопкой мыши вызовите меню и выберите save as layer file

  • Сохраните слой

Создание макета карты, используя вид макета (Layout View)


Вид макета Layout View позволяет организовать элементы карты на виртуальной странице для подготовки печати.

  • View > Layout View

  • File > Page setup

  • Page orientation > Landscape

  • Если необходимо, измените размер страницы, OK

Вид макета имеет свою панель управления, которая не влияет на окно данных, только на макет.

Установка масштаба карты


Текущее значение масштаба выводится на панели ArcMap

  • Вопрос 4: каково текущее значение масштаба? 1:___________________________

  • Введите 10000 для масштаба и нажмите Enter

  • При необходимости подвиньте карту для улучшения отображения

  • Поэкспериментируйте с кнопками на панели макета, убедитесь, что они не влияют на масштаб карты.

Сохранение документа


Компоновка макета и параметры отображения слоев хранятся в документе, поэтому необходимо сохранить его для дальнейшего использования (Аналог ArcView 3 - project)

  • File > Save As

  • Найдите каталог maplewood и сохраните документ как ex_display

  • File > Save As

  • сохраните документ как ex_layout (для дальнейших упражнений)

  • Закройте ArcMap или выполните дополнительные задания

Дополнительно: Вставка нового окна данных (Data frame) и добавление созданного слоя


  • Вернитесь в окно данных

  • Insert > Data Frame

Новое окно автоматически становится активным

  • Добавьте созданный вами слой Здания



Дополнительно: Сохранение подписей (Labels) как меток (Annotations) на карте


Если вас не удовлетворяют автоматически расставленные подписи, ArcMap позволяет преобразовать подписи в метки на карте. После преобразования вы можете редактировать положение и каждой метки индивидуально.

  • Правой кнопкой на слое вызовите меню и выберите Convert Labels to annotations.

  • Поэкспериментируйте с расположением меток

  • Закройте ArcMap без сохранения.

3Упражнение 3: Запросы к базе данных ГИС


*

Запуск ArcMap и открытие существующего документа


  • Запустите ArcMap, откройте ex_display.mxd, который вы сохранили в предыдущем упражнении

  • Перейдите в окно данных (если Layout)

Добавление всплывающих подсказок к карте


*

  • Правой кнопкой мыши вызовите меню слоя Здания, и выключите подписи (Label features)

  • Вызовите окно свойств слоя и перейдите во вкладку Display

  • Пометьте Show Map tips

  • перейдите во вкладку Fields

  • Выберите OWNER для Primary..нажмите OK

  • Теперь наведите курсор на здание, появится подсказка из поля OWNER

  • Подвигайте курсор на другие здания

  • Вопрос 1: Кому принадлежит самое большое здание? _____________________________

  • Вызовите окно свойств слоя и перейдите во вкладку Labels

  • Выберите VALUE для Label Field..нажмите OK

Подписи работают независимо от подсказок

  • Вопрос 2: Кому принадлежит здание стоимостью 239400? _____________________________

Идентификация объектов (просмотр информации)


Используйте инструмент Identify для определения владельца и цены здания.

  • Идентифицируйте несколько зданий в зоне затопления и вне ее



  • Вопрос 3: Кому принадлежит частично затопленное здание? _____________________________

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

  • Закройте окно результатов идентификации.

Поиск объектов


Используйте инструмент поиска для поиска объекта на карте по значению атрибута

  • Нажмите (Find tool)

  • В окне поиска напишите william

  • Layers > Здания

  • Нажмите Find

В списке вы видите все объекты, содержащие указанное значение

  • Подсветите несколько зданий (по правой кнопке), пока не найдете самое большое в нижнем левом углу карты



  • Выберите его (1)

  • Установите закладку на него (2)

  • Увеличьте него на весь экран (3)

  • Снимите выделение (4)

  • Закройте окно поиска

  • Вернитесь на полный размер карты

  • View > Bookmark > William Holthaus

Вы вернулись на закладку, сделанную раньше.

Измерение расстояний


  • Выберите линейку (Measure tool)



  • Наведите курсор на угол одного из зданий, щелкните мышью.

  • Переместите указатель на угол другого здания, дважды щелкните (закончить измерение)

Результат измерения виден на панели состояния внизу.

Можно изменить единицы измерения:

  • Правым кликом на окне данных Layers вызовите меню и выберите Properties

  • Properties > General

  • Выберите изменить единицы измерения; OK.

  • Вопрос 4: каково расстояние между нижним левым углом большого здания и нижним левым углом соседнего?____________________________________

  • Измените единицы измерения на километры

  • Вопрос 5: Приблизительно на сколько километров простирается затопление?________________

Пространственный запрос


  • Selection> Select By Location

  • Выставьте параметры как на рисунке ниже, нажмите Apply



    Вы выбрали здания, попадающие в область затопления

Изучение выборки по таблице


  • Вызовите контекстное меню слоя Здания и выберите Open Attribute table

  • Прокрутите записи, просмотрите выбранные (они подсвечены)

  • Нажмите Selected для просмотра только выбранных

  • Закройте таблицу

Подсчет статистики по выборке




  • В окне диалога выберите Layer > Здания, Field > VALUE

  • Вы получили статистику по стоимости зданий, попавших в зону затопления





  • Вопрос 6: Какова стоимость всех зданий?________________________



  • Вопрос 7: Каков процент затопленных зданий?_____________(подсчитайте на калькуляторе)



  • Вопрос 6: Какова стоимость самого дорогого из зданий?______________



  • Закройте диалог

Создание слоя по выборке


Слой по выборке (Selection Layer) – особый тип слоя, который содержит только выбранные по критерию объекты набора данных.

  • Из контекстного меню слоя Здания: Selection > Create Layer from selected features

  • В TOC добавится новый слой …Selection. Переименуйте его в Затопленные здания

  • Сделайте невидимым слой Здания

Другие методы пространственного выбора


  • В меню Selection > Set selectable.. , уберите отметки со всех слоев, кроме Затопленные здания

  • Закройте окно

  • В меню Selection > Options отметьте, как показано, жмите OK





  • На панели, нажмите Selection Tool (выбор)

  • Поэкспериментируйте с выбором объектов, кликая на них и обводя прямоугольником при нажатой левой кнопке мыши

  • Попробуйте различные опции из диалога Selection Options и повторите предыдущий пункт.


Выбор по атрибутам


Отображения на карте только объектов, отвечающих условию.

  • Вызовите свойства слоя Затопленные здания

  • Перейдите на вкладку Definition query > Query Builder

  • Fields > VALUE

  • В окне выражения напишите >200000

Выражение должно быть: "VALUE" >200000

  • OK, закройте окно свойств.

  • Вопрос 9: сколько затопленных зданий стоят дороже 200000?______________________

Сохранение документа


  • Сохраните документ

  • Закройте ArcMap или выполните дополнительные задания

Дополнительно: Сохранение слоя в другом формате


Вы можете сохранить данные слоя в постоянный набор данных, например в шейп-файл.

  • Правой кнопкой мыши вызовите меню слоя Затопленные здания и выберите Data > Export

  • Сохраните данные в шейп-файле.

4Упражнение 4: Изучение форматов пространственных данных

Запуск ArcCatalog и создание связи с каталогом


  • Запустите ArcCatalog



Чтобы не искать постоянно ваши данные, для удобства навигации:

  • Создайте коннект к каталогу ..igis1\ кнопкой

Созданная ссылка будет доступна и в ArcMap

Работа с окном содержания (Content View)


В окне содержания ArcCatalog есть три вкладки:

Content отображает содержимое каталога и имеет четыре опции:



1 - крупные значки, 2 - мелкие, 3 – таблица, 4 – картинки

  • Найдите каталог Redlands, и отобразите его содержание в Content View

Каталог содержит данные разных типов.





  • Вопрос 1: Сколько в каталоге ArcInfo Coverage?______________________

  • Вопрос 2: Сколько в каталоге шейп –файлов?______________________

  • Вопрос 3: Сколько в каталоге Данных CAD?______________

  • Вопрос 4: Сколько в каталоге растровых файлов?______________________


Для отображения расширений файлов в ArcCatalog:

  • Tools > Options > General

  • Снимите отметку с "Hide file extension"

Поэкспериментируйте с другими опциями отображения (1,2,4)

Работа с вкладкой предварительного просмотра (Preview) и исследование шейп-файла


Вкладка Preview отображает выбранный набор данных в окне Content View.

Можно просмотреть данные, как в виде графики, так и в табличном виде.



  • Найдите каталог Redlands

  • Выберите street

  • Перейдите во вкладку Preview

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



1-приближение, 2- удаление, 3 – сдвиг, 4 – полный экстент, 5 – идентификация, 6 – создание картинки предварительного просмотра (thumbnail)

  • Поэкспериментируйте с панелью

  • Перейдите в вид таблицы.

  • Просмотрите атрибутивную информацию

  • Вернитесь на просмотр графики

  • Запустите ArcMap

  • Расположите окна приложений так, чтобы были видны оба.

  • Перетащите streets в окно ArcMap

Исследование покрытия ArcInfo


Покрытия ArcInfo (Coverage), в отличие от шейп-файла, могут содержать несколько классов объектов.

  • В дереве ArcCatalog нажмите знак + на покрытии zonecov

  • Выберите polygon – в окне содержания появятся полигоны

  • Выберите arc – в окне содержания появятся линии покрытия

  • Вопрос 4: Чем отличается отображение линий от полигонов? ________________________________________________________________________________

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

Эти связи позволяют полигонам хранить информацию о периметре и площади.

  • Выберите polygon

  • Перейдите в вид таблицы.

  • Вопрос 6: полигон с каким номером имеет наибольшую площадь? ________________

  • Просмотрите графику для TIC этого покрытия

  • Вопрос 7: сколько классов объектов содержит покрытие? ________________

Исследование Метаданных


  • Выберите покрытие zonecov

  • Перейдите во вкладку Metadata

Она содержит 3 ссылки: Descriptive(описание), Spatial (пространственные данные) и Attributes (информация о структуре атрибутивной таблицы)

  • Просмотрите информацию, пройдясь по ссылкам

  • Вопрос 8: сколько полигонов содержит покрытие? ________________

  • Просмотрите метаданные в других форматах

  • Перетащите мышкой polygon из zonecov в ArcMap

  • Вопрос 9: может ли покрытие содержать растр и вектор? ________________



Исследование Геобазы данных (geodatabase)


  • В ArcCatalog найдите REGIS > Red_GDB



  • Раскройте содержание Municipal (Dataset)

Dataset – набор классов объектов, связанных пространственными отношениями

  • Вопрос 10: сколько классов объектов находятся нем? ________________

Набор данных (featureclass) – это объекты одного типа.

Featureclass, которые не имеют топологических связей могут существовать вне Dataset.

  • Вызовите окно свойств Coffee (правой кнопкой мыши)

  • Перейдите во вкладку fields

В Геобазе данных и геометрия, и атрибутика объектов хранятся в одной и той же таблице.

  • Вопрос 11: в каком поле хранится информация о геометрии объектов? ________________

  • Выберите Shape из списка полей

  • Вопрос 12: объекты какого типа содержатся в наборе данных Coffee? ________________

  • Нажмите Cancel для закрытия окна.

  • Просмотрите графику набора данных Coffee (Preview)

  • Вопрос 13: сколько видно объектов? ________________

Все наборы данных в Dataset должны иметь одинаковую проекцию и находиться в одной области (географически)

  • Вызовите окно свойств Transportation

  • Вопрос 14: в какой проекции находятся данные? ________________

  • Нажмите Cancel для закрытия окна.



Исследование данных CAD


Данные CAD можно просмотреть в ArcCatalog как сведенный чертеж, или послойно.


Проанализируйте данные CAD.

  • В дереве ArcCatalog найдите Redlands и кликните на subdiv.dxf (слитые слои) просмотрите данные (preview)

  • Теперь просмотрите subdiv.dxf, в виде набора данных (просмотрите все наборы)

  • Перетащите Polyline из subdiv.dxf в ArcMap

  • В ArcMap TOC правой кнопкой вызовите контекстное меню слоя subdiv.dxf и выберите Zoom to layer; он занимает меньшую площадь, чем остальные слои и поэтому трудно различим.

Преобразование шейп-файла в геобазу данных


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

  • Запустите ArcToolBox

  • Раскройте каталог Convertion tools, найдите Export from shapefile, дважды щелкните по Shapefile to Geodatabase

  • Input shapefile > \igis1\Redlands\streets.shp

  • Нажмите , \igis1\regis\Red_GDB > open

  • Напишите NewRoads в New featureclass name, OK

  • Дождитесь окончания конвертации, сверните ArcToolBox

Исследование растровых данных


*

  • В окне ArcCatalog найдите RedlandsArea.sid (растр формата MrSid) и просмотрите его (Preview)

  • Исследуйте снимок с помощью панели просмотра



  • Вызовите свойства RedlandsArea.sid

  • Вопрос 15: Изображение содержит ________строк(rows), _________колонок(columns), ________каналов(Bands)

  • Вопрос 16: Разрешение (размер пикселя изображения) _________метра

  • Закройте окно свойств

  • Перетащите RedlandsArea.sid в ArcMap

  • Просмотрите другие растровые изображения

  • Закройте все три приложения, не сохраняя работу, или выполните дополнительные задания

Дополнительно: создание картинки для просмотра (thumbnail)


  • В дереве ArcCatalog найдите Redlands и кликните на покрытие soilcov

  • Перейдите во вкладку Preview

  • Увеличьте изображение

  • Нажмите Create thumbnail (6)

  • Переключитесь в Contents/Thumbnail View; вы увидите только что созданную картинку

  • Поэкспериментируйте с другими данными

Дополнительно: Статистика по классу объектов (feature class)


Используйте ArcMap для подсчета статистики данных полигонального покрытия zonecov.

Ответьте на вопросы:

  • Вопрос 17: Сколько полигонов имеют класс RES? _________

  • Вопрос 18: Какова общая площадь полигонов класса RES? _________

  • Вопрос 19: Сколько полигонов имеют класс COM? _________

  • Вопрос 20: Какова общая площадь полигонов класса COM? _________

5

6Работа с таблицами

Упражнение 5а: Связь и объединение таблиц

Запуск ArcCatalog и исследование INFO таблиц


INFO таблица – формат атрибутивной таблицы покрытия ArcInfo.

  • Запустите ArcCatalog перейдите в \igis1\Redlands

  • Просмотрите таблицу полигонального покрытия zonecov (Preview/table)

Поля таблицы от AREA до ZONECOV-ID создаются и обновляются автоматически в ArcInfo.

Поля, что следуют за ними – пользовательские.

Вдобавок к INFO таблице, связанной с featureclass, могут быть другие таблицы, например

ZONE_CODE.DAT содержит расшифровку значений кодов зон.

  • Просмотрите таблицу ZONE_CODE.DAT

Просмотр атрибутивной таблицы


  • Найдите шейп-файл donut.shp и просмотрите его атрибутивную таблицу

  • Если необходимо, измените размеры отображения полей

Исследование свойств полей таблицы


  • Вызовите свойства donut.shp и перейдите во вкладку Fields



  • Выберите поле Shape

  • Просмотрите свойства других полей

Исследование свойств таблицы геобазы данных


  • В дереве ArcCatalog перейдите в \igis1\Regis, раскройте Red_GDB








  • Просмотрите таблицу owner обратите внимание на поле Own_ID



Исследование связи один ко многим


  • Просмотрите таблицу owner обратите внимание на поле Percent_Own



  • обратите внимание на поле Own_ID

Поле Own_ID содержит уникальные значения кода владельца. Теперь установим связь между таблицами.

Создание связи (relate)


  • Запустите ArcMap, создайте новый документ

  • .. \igis1\Regis\Red_GDB

  • Откройте таблицы Percent_Own и owner

  • Вызовите меню owner и выберите Joins and Relates > Relate

  • Заполните поля окна Relate как показано на рисунке



  • Нажмите OK



Запрос к таблице


  • Откройте .. \igis1\Regis\Red_GDB\coffee

  • Вызовите меню percent_own и выберите Joins and Relates > Join

  • Заполните поля окна Join как показано на рисунке ниже



  • Нажмите OK.

  • Откройте таблицу Percent_Own

Теперь в нее добавились атрибуты coffee

  • Закройте таблицу.



Изменение параметров отображения присоединенной таблицы


Для удобочитаемости объединенной таблицы изменим параметры отображения присоединенной таблицы

  • Вызовите свойства таблицы Percent_Own



  • Уберите флажки Visible с полей percent_own.coffee_id, percent_own.Own_id, coffee.OBJECTID, coffee.ID и coffee. Coffee_ID

  • Нажмите OK

  • Откройте таблицу Percent_Own, обратите внимания на изменения

  • Закройте таблицу

Выборка и просмотр связанной таблицы


  • Откройте таблицу Owner и выберите запись:



  • Нажмите кнопку Options, выберите Related tables и выберите связанную таблицу

  • Появится связанная таблица, в которой выделены записи, совпадающие по коду Own_ID (как на рисунке ниже)

  • Выберите другие записи в главной таблице и повторите предыдущие пункты

  • Когда закончите - Закройте таблицу







Упражнение 5б: Создание графика и отчета на карте

Запуск ArcMap и открытие существующего документа


  • Запустите ArcMap, откройте документ ex5b из каталога \igis1\Map_documents

Просмотр свойств и изменение типа графика


  • Tools > Graph > Create

  • Выберите тип графика как на рисунке



  • Жмите Next

Создание графика


  • Выделите поля, как показано на рисунке



  • Жмите Next



  • Выставьте параметры, как показано на рисунке





  • Жмите Finish

  • Появится график





Изменение свойств графика


  • Правой кнопкой мыши на заголовке окна графика вызовите меню

  • Выберите Properties

  • Перейдите во вкладку Appearance

  • Измените заголовок на Количество Людей

  • Нажмите кнопку Advanced

  • Right title > По половому признаку, OK.

Обратите внимание на изменения.



Экспорт графика


  • Правой кнопкой мыши на заголовке окна графика вызовите меню

  • Выберите Export

  • Сохраните график как windows metafile gra.wmf

  • Закройте окно графика.

Отображение свойств отчета и выбор полей


  • Tools > Report > Create

  • Назначьте поля для отчета: кнопкой


Установка параметров сортировки и суммирования


  • Перейдите во вкладку Sorting

  • Из выпадающего списка для STATE_NAME выберите Ascending (по возрастанию)

  • Перейдите во вкладку Summary

  • Average (среднее) и Sum (сумма) для обоих полей

Установка параметров отображения


  • Нажмите на стрелку для просмотра внешнего вида отчета

  • Перейдите во вкладку Display

  • Раскройте список элементов, нажав + на Elements

  • Пометьте Title

  • Title > Text > напишите Статистика

  • Title > Font > выберите размер 20

  • Раскройте список элементов, нажав + на Fields

  • Задайте подписи для полей по-русски

  • Нажмите Update settings для просмотра изменений.

Генерирование отчета


  • Нажмите Generate report для создания отчета

  • Откроется окно просмотра отчета. Просмотрите отчет. Закройте окно.

Внедрение графика в отчет


  • Раскройте список элементов, нажав + на Elements

  • Пометьте Image

  • Image > Picture > выберите gra.wmf, (экспортированный график)

  • Выставьте размеры и положение графика в отчете, изменяя значения Height, Left, Top,Width

  • Нажмите Generate report для создания отчета

Добавление отчета в макет карты


  • В окне просмотра отчета нажмите Add

  • Жмите OK для добавления отчета в макет карты

  • Закройте окно просмотра отчета

  • В окне нажмите save и сохраните отчет как rep5.rdf

  • Закройте окно свойств отчета.

  • Измените размеры графического окна отчета на макете так, чтобы он не пересекался с картой штатов. Разместите объекты на макете

Результат должен выглядеть приблизительно так



  • Закройте ArcMap.



написать администратору сайта