ГИС ArcGIS лабораторный практикум. Учебное пособие
.pdfВы уже сохранили файл в папку D:\Student\ARCGIS1\Florida. 3.1. В ArcMap в окне Каталог щелкните правой кнопкой мыши
на папке Florida и выберите Обновить.
Новый файлэто сжатый файл данных. Окно Каталог в ArcMap разработано с целью управления ГИС-файлами и оно не распознает автоматически другие, не ГИС-файлы, например с расширением .zip. Для того чтобы увидеть данные в ArcGIS, сначала разархивируйте этот файл.
3.2.Откройте Windows Explorer и перейдите к
D:\Student\ARCGIS1\Florida.
За исключением нескольких файлов (файлов LYR), файлы в папке Florida могут быть не знакомы вам. Иконки здесь другие, а каждый шейп-файл теперь выглядит как несколько отдельных файлов.
3.3.Откройте папку FloridaData.gdb.
Как вы видите, многие ГИС-файлы на самом деле являются набором из нескольких файлов. При просмотре в ArcGIS каждый отображается как отдельный файл, чтобы упростить его определение и управление им.
3.4.В верхней части окна Windows Explorer нажмите кнопку Назад , чтобы вернуться к папке Florida.
3.5.Прокрутите вниз, пока не найдете файл StormSurge.zip.
3.6.Щелкните правой кнопкой мыши на файле и выберите
Открыть.
Откроется менеджер файлов 7-Zip со списком содержания сжатого файла.
3.7.В верхней части окна щелкните Извлечь.
3.8.Вдиалоговом окне Копировать убедитесь, что в строке
Копировать в указан путь D:\Student\ARCGIS1\Florida\.
3.9.Нажмите OK.
3.10.Закройте окна 7-Zip и WindowsExplorer и вернитесь к
ArcMap.
3.11.В ArcMap в окне Каталог щелкните правой кнопкой мыши на папке Florida и выберите Обновить.
Шейп-файлы с данными по штормовому нагону теперь видны в
ArcMap.
4. Перенос файлов из одной базы геоданных в другую
В этом шаге вы создадите базу геоданных, где будут храниться данные для этого проекта.
4.1.В окне Каталог щелкните правой кнопкой мыши на папке
Florida и выберите Новый > Файловая база геоданных.
21
Создана новая пустая база геоданных под именем "Новая файловая база геоданных".
4.2.Обратите внимание, что новая база выделена и готова к переименованию.
4.3.Переименуйте новую файловую базу геоданных в
StormSurge.gdb.
База геоданных StormSurge готова к заполнению данными.
Вы начнете с копирования FL_Hospitals (данные о больницах Флориды) из FloridaData.gdb в базу геоданных StormSurge.
4.4.Раскройте базу геоданных FloridaData.
4.5.Щёлкните класс объектов FL_Hospitals правой кнопкой мыши и выберите Копировать.
4.6.Щелкните правой кнопкой на базе геоданных StormSurge и выберите Вставить.
4.7.В диалоговом окне Перенос данных нажмите OK.
4.8.После завершения процесса раскройте базу геоданных
StormSurge.
Теперь она содержит копию класса объектов FL_Hospitals. Точно также можно скопировать FloridaSchools (школы
Флориды) в новую базу, но вы примените другой метод.
4.9.В базе геоданных FloridaData щелкните правой кнопкой мыши на классе объектов FloridaSchools и выберите Экспорт.
4.10.Выберите В базу геоданных (единич.).
4.11.В диалоговом окне Класс объектов в класс объектов нажмите кнопку Обзор для Выходного местоположения.
4.12.ПерейдитекпапкеD:\Student\ARCGIS1\Florida.
4.13.Щелкните на StormSurge.gdb, чтобы выбрать ее, затем щелкните Добавить.
4.14.В строке Выходной класс пространственных объектов
напечатайте FL_Schools.
4.15.Щелкните OK, чтобы запустить этот инструмент.
Теперь оба класса пространственных объектов находятся в новой базе геоданных. ArcMap автоматически добавляет новый слой на карту.
Аналогично способу, примененному для копирования и вставки класса объектов FL_Hospitals, этот процесс просто копирует файлы из одного положения в другое. Ни один процесс не удалил файлы из их исходного местоположения.
Далее вы примените другой метод для добавления шейп-файла в новую базу геоданных.
22
5. Импорт шейп-файлов в базу геоданных
5.1.Щелкните правой кнопкой мыши на базе геоданных
StormSurge и выберите Импорт > Класс объектов (несколько). Откроется диалоговое окно Класс объектов в базу геоданных
(несколько).
Вы импортируете шейп-файлы, а шейп-файлы - это простые классы объектов не из базы геоданных, поэтому инструмент можно применить.
5.2.Щелкните и перетащите файл Cat3.shp из окна Каталог в
центр диалогового окна Класс объектов в базу геоданных (несколько).
5.3.Повторите процесс, чтобы добавить из дерева каталога оставшиеся два шейп-файла:
- FL_NursingHome.shp
- FL_DayCareCenters.shp
5.4.Для запуска инструмента нажмите OK.
5.5.При необходимости раскройте базу геоданных StormSurge. Три шейп-файла теперь стали классами объектов в вашей базе
геоданных StormSurge.
6. Экспорт выбранных объектов из файла в базу геоданных
Ранее вы добавили данные об округах из ArcGIS Online в документ карты, но при этом данные не сохраняются в вашей базе геоданных. Чтобы получить данные в вашу базу геоданных, выполните их экспорт из таблицы содержания.
Для данного проекта вам не нужны все округа Флориды, поэтому выберите и экспортируйте только округ Ли (Lee) и смежные с ним округа.
Далее примените инструмент для выбора объектов из ваших данных на основании их атрибутов.
6.1.Если нужно, снимите отметку рядом со слоем FL_Schools, чтобы выключить его изображение.
6.2.В меню Выборка укажите Выбрать по атрибуту.
6.3.В диалоговом окне Выбрать по атрибуту для Слоя
выберите из ниспадающего списка FL_Counties. Из этого слоя выберите объекты.
6.4.Убедитесь, что задан метод Создать новую выборку.
В окне под строкой Метод перечислены имена полей в таблице атрибутов этого слоя.
Выберите объект (тот, что отображает округ Lee) в слое FL_Counties. на основании значения атрибута в поле Name.
23
6.5.Дважды щелкните "Name", чтобы добавить его в выражение в окне ниже.
6.6.Нажмите кнопку со знаком равенства.
6.7.Нажмите Получить значения.
Это даст вам возможность увидеть список всех значений в выбранном поле, в данном случае в поле Name.
6.8. Прокрутите список названий округов и дважды щелкните на
'Lee'.
Выражение запроса должно выглядеть следующим образом:"Name" = 'Lee'.
6.9. Нажмите кнопку Проверить.
Тем самым вы проверяете ваше выражение, запрашивая у ArcMap предупреждение на наличие ошибок в синтаксисе или отсутствие результатов запроса.
6.10.Нажмите OK в диалоговом окне Проверка выражения, затем нажмите OK в окне Выбрать по атрибуту, чтобы создать выборку.
Теперь, когда округ Ли (Lee) выбран, вы примените другой метод для выбора смежных с ним округов.
До этого вы выбрали объект на основе определенного значения атрибута. Далее вы примените инструмент ArcMap для выбора объектов из ваших данных на основании их местоположения.
6.11.В меню Выборка укажите Выбрать по расположению.
Инструмент Выбрать по расположению позволяет вам
выбрать точку, линию или полигон, находящийся в одном слое и имеющий какое-либо пространственное отношение (рядом или перекрывая) с другим объектом в том же или другом слое.
6.12.В диалоговом окне Выбрать по расположению задайте Метод выборки, добавляющий объекты к текущей выборке.
Эта опция добавит выбираемые объекты (т.е. соседние с Ли округа) к единственному выбранному на данный момент объекту (т.е. округу Ли).
6.13.В качестве Целевого слоя отметьте FL_Counties.
Из этого слоя вы хотите выбрать объекты.
6.14. Проверьте, что FL_Counties задан и как Исходный слой. Этот слой вы хотите использовать для поиска объектов. В
нашем случае он совпал с целевым слоем.
6.15. Выберите Метод пространственной выборки для целевого слоя: пересекают объекты исходного слоя.
Это описывает пространственные отношения между объектами целевого и исходного слоев.
24
6.16.Проверьте, что опция применения расстояния поиска не
включена.
6.17.Нажмите OK .
6.18.Теперь, когда округа выбраны, в таблице содержания щелкните правой кнопкой на слое FL_Counties и выберите Данные >
Экспорт данных.
6.19.В диалоговом окне Экспорт данных:
-В строке Экспорт укажите Выбранные объекты.
-Выберите использование системы координат как у данных исходного слоя.
-Нажмите кнопку Обзор для Выходного класса объектов. 6.20. В диалоговом окне Сохранение данных:
-Перейдите к подключению к папке
D:\Student\ARCGIS1\Florida\StormSurge.gdb.
-В качестве имени напечатайте LeeCounties.
6.21.Нажмите Сохранить.
6.22.Для запуска инструмента Экспорт данных нажмите OK.
6.23.Чтобы добавить экспортируемые данные на карту в качестве слоя, нажмите Да в окне запроса.
6.24.В таблице содержания снимите отметку рядом со слоем FL_Counties, чтобы выключить его изображение.
Теперь отображаются только Ли и соседние с ним округа. Теперь ваша база геоданных заполнена данными,
необходимыми для выполнения анализа наводнения при штормовом нагоне от урагана 3-й категории.
6.25.В меню Файл выберите Выход.
6.26.В окне с предложением сохранить карту выберите Нет.
7. Контрольные вопросы
1.Перечислите восемь важных рекомендаций при оценке
данных.
2.При проведении оценки данных для проекта что позволит определить, можно ли данные распространять дальше?
3.Какие из методов можно использовать, чтобы собрать данные
вбазе геоданных?
4.Подходит ли каждый из этих наборов данных для проведения
анализа?
5.Что такое шейп-файл?
25
ЛАБОРАТОРНАЯ РАБОТА № 6. РАБОТА С КАРТОЙ 1. Навигация по карте
1.1.Запустите ArcMap.
1.2.В окне Каталог, если необходимо, в папке Подключения к папкам раскройте D:\Student\ARCGIS1.
1.3.В папке Florida дважды щелкните на FL_Hurricane.mxd,
чтобы открыть документ карты.
1.4.Вы также можете открыть документ карты из меню Файл, выбрав Открыть и перейдя к файлу MXD.
Откроется документ карты. Отображение карты приближено к южной Флориде.
1.5.Убедитесь, что панель Инструменты отображается.
Если необходимо, в меню Настройка выберите Панели инструментов и проверьте, что Инструменты отмечены.
1.6.На панели Инструменты щелкните на инструменте Фиксированное уменьшение, чтобы в два раза уменьшить карту.
1.7.Щелкните инструмент Фиксированное увеличение один раз, чтобы немного приблизиться.
Изображение карты фиксированно приближается и отдаляется, при этом изменяется уровень детальности изображения.
1.8.Щелкните инструмент Переместить, затем щелкните и потяните карту.
Перемещение дает возможность установить вид данных, смещая центр карты.
1.9.Нажмите кнопку Полный экстент.
При этом карта масштабируется, чтобы показывать все данные на ней. В данном случае карта перейдет в полному экстенту на весь мир, так как базовая карта охватывает весь мир.
1.10.Щелкните инструмент Увеличить, затем щелкните и нарисуйте рамку вокруг США.
Инструмент Приблизить позволяет задать область и экстент, который вы хотите отобразить. Инструмент Уменьшить работает аналогично.
1.11.Обратите внимание на окно масштаба рядом с кнопкой Добавить данные при увеличении и уменьшении изображения.
Каждый раз значение масштаба карты изменяется, чтобы отобразить новый масштаб.
1.12.Из ниспадающего списка рядом с окном масштаба выберите один из предустановленных масштабов.
Значение масштаба можно также напечатать в окне.
26
1.13.Выделите текущее значение в окне масштаба и напечатайте 15000000, затем нажмите Ввод на клавиатуре.
Чем больше здесь число, тем меньше представляемое изображение (объекты на карте выглядят более мелкими). Поэтому карты и называются мелкомасштабными.
И наоборот, чем меньше число, тем больше предоставляемое изображение (объекты на карте отображаются крупнее). Поэтому карты называются крупномасштабными.
1.14.Поэкспериментируйте с окном масштаба карты, инструментами масштабирования и инструментом Переместить.
Теперь вы приблизитесь к определенному слою.
1.15.Щелкните правой кнопкой на ФЛ_ураган92 и выберите
Приблизить к слою.
Карта приблизилась к экстенту, охватывающему путь урагана.
2. Изменение символов
Когда слой добавлен на карту, в ArcMap назначает символы по умолчанию для представления объектов слоя. Символы по умолчанию могут быть совсем не тем, что вам нужно, поэтому необходимо знать, как их можно изменить.
Путь урагана трудно различить с символами по умолчанию, поэтому измените символы, чтобы его было видно.
2.1.В таблице содержания щелкните на символе слоя
FLHurricane92 (ФЛ_ураган92).
Откроется диалоговое окно Выбор символа.
2.2.Справа в Текущем символе щелкните стрелку ниспадающего меню рядом с Цветом и выберите ярко-красный.
2.3.Увеличьте ширину до 2.
2.4.Нажмите OK.
Теперь путь урагана видно гораздо лучше.
3. Идентификация объектов
3.1.В таблице содержания отметьте слой ФЛ_округа, чтобы включить его.
3.2.На панели Инструменты щелкните инструмент Идентифицировать, затем щелкните на самом восточном округе, через который прошел ураган.
Откроется окно Идентифицировать.
Когда вы щелкнете на объекте инструментом Идентифицировать, в окне отобразится список объектов в этом местоположении. Можно щелкнуть на объекте из списка и увидеть на нижней панели его атрибуты.
27
По умолчанию инструмент Идентифицировать работает на самом верхнем слое. Изменяя настройки вверху диалогового окна инструмента, вы можете выбрать режим идентификации для всех слоев, для всех видимых слоев или выбрать нужные вам слои.
Вокне Идентифицировать также можно щелкнуть на объекте правой кнопкой, чтобы переместиться к нему, выбрать его для других операций, задать для него гиперссылку и т.д.
3.3. Если необходимо, передвиньте окно Идентифицировать, чтобы вы могли видеть изображение карты.
3.4. В верхней части окна Идентифицировать щёлкните правой кнопкой мыши на имени округа и выберите Подсветить.
3.5. Далее щёлкните правой кнопкой мыши на имени округа и выберите Приблизить к.
Карта приблизится к округу Miami-Dade.
3.6. На панели Инструменты щелкните на кнопке Вернуться к предыдущему экстенту.
3.7. Оставьте окно Идентифицировать открытым и щелкните на самом западном округе, через который прошел ураган.
Вокне Идентифицировать теперь отображается информация об этом объекте.
Инструмент Идентифицировать - простой способ идентифицировать пространственные объекты в слоях вашей карты.
3.8. Закройте окно Идентифицировать.
Далее примените инструмент Найти для поиска определенного округа.
4. Поиск объектов
4.1. Щелкните инструмент Найти.
При помощи инструмента Найти можно искать объекты по соответствию определенных атрибутивных значений. Например, если вы пытаетесь найти Бурунди на карте мира, можно ввести Burundi или только Buru в окне инструмента Найти и вы получите список пространственных объектов из слоев вашей карты, содержащих этот текст в своих атрибутах.
Также можно выполнять поиск местоположений при помощи сопоставления адресов или систем линейных координат (метод хранения местоположений при помощи относительных позиций вдоль измеренной линии), но эти методы не рассматриваются в данном курсе.
4.2. На закладке Пространственные объекты в поле Найти
напечатайте Lee.
28
Так же, как и в инструменте Идентифицировать, в инструменте Найти есть возможность задать поиск только в конкретных слоях карты.
4.3.В поле оставьте < Видимые слои > и не меняйте установку
Все поля.
Вы можете сузить круг поиска до определенного слоя или поля.
4.4.Проверьте, что выбрана опция Найти похожие словосочетания.
4.5.Нажмите Найти.
Все объекты, соответствующие строке поиска, теперь перечислены внизу диалогового окна Найти. В данном случае это единственный объект - округ Lee.
После того как отображены результаты поиска, можно перейти к каждому пространственному объекту. Вы можете щелкнуть на результате в списке, чтобы подсветить его на карте (если он попадает в экстент карты), дважды щелкнуть, чтобы переместиться к нему, или щелкнуть правой кнопкой мыши и выбрать другую операцию из тех, что можно выполнить с результатами.
4.6.Если необходимо, передвиньте диалоговое окно Найти, чтобы вы могли видеть изображение карты.
4.7.В списке результатов внизу диалогового окна Найти щелкните на Lee.
Пространственный объект подсветится на карте.
4.8.В списке результатов щелкните правой кнопкой мыши на Lee и изучите доступные опции.
4.9.В контекстном меню укажите Выбрать.
Округ Lee теперь выделен голубым цветом.
4.10.В списке результатов щелкните правой кнопкой мыши на
Lee и выберите Снять выборку.
4.11.Закройте диалоговое окно Найти.
Далее примените другие способы выбора объектов на карте.
5. Выбор объектов
5.1.На панели Инструменты щёлкните на инструменте
Выбрать объекты прямоугольником, затем щелкните на округе Ли.
Округ Ли опять выбран на карте.
5.2.Щёлкните на кнопке Очистить выбранные, чтобы отменить выборку.
При помощи инструмента Выбрать по можно выбрать точки, линии или полигоны в одном слое, находящиеся в пространственном отношении (например, рядом или перекрываются) с объектами в этом же или другом слое.
29
5.3. В меню Выборка укажите Выбрать по расположению.
Это позволит выбрать пространственные объекты по их положению относительно других объектов. Вы использовали этот инструмент ранее в данном курсе для выбора округов, пересекающих округ Ли.
5.4.В диалоговом окне Выбрать по расположению укажите
Метод выборки - выбрать объекты из.
В данном ниспадающем списке есть опции для добавления объектов к текущей выборке, удаления из текущей выборки, выбора из нее. В лабораторной работе № 5, когда вы выбрали округ Ли, вы использовали опцию добавления к текущей выборке при выборе смежных округов.
5.5.В качестве Целевого слоя отметьте ФЛ_округа.
5.6.Убедитесь, что для Исходного слоя выбран ФЛ_ураган92.
5.7.В ниспадающем списке Метод пространственной выборки для объектов целевого слоя просмотрите доступные опции.
5.8.Выберите опцию Пересекают объекты исходного слоя.
5.9.Нажмите OK.
5.10.Откройте таблицу атрибутов слоя ФЛ_округа.
В таблице содержания щелкните правой кнопкой мыши на ФЛ_округа и выберите Открыть таблицу атрибутов.
5.11.В нижней части окна таблицы нажмите кнопку Показать выбранные записи.
5.12.Если необходимо, щелкните кнопку Очистить выбранные объектывверху окна Таблица.
5.13.Закройте окно Таблица.
Один из методов, который можно использовать для выборки объектов в слое, - выборка при помощи атрибутивного запроса.
5.14. В меню Выборка укажите Выбрать по атрибуту.
Выборка по атрибуту позволяет задать выражение запроса, которое используется для выбора объектов, удовлетворяющих указанному вами критерию. Опять же, в лабораторной работе № 5 вы применяли этот инструмент для выбора округа Ли на основе его атрибута имени.
5.15.В диалоговом окне Выбрать по атрибуту для Слоя
выберите ФЛ_ураган_92.
5.16.Выберите метод Создать новую выборку.
Ниже строки Метод вы видите список имен полей.
5.17. Прокрутите вниз список и дважды щелкните на
WINDS_MPH.
30
