Являющиеся пространственными по своей сути данные отнюдь не всегда хранятся в пространственном формате. Например, адреса и координаты широты-долготы точно определяют географическое местоположение, но часто хранятся в электронных таблицах, базах данных или в текстовых файлах. Если у вас есть географическая информация, сохраненная в таблице, ArcGIS Pro может отобразить ее на карте и конвертировать в пространственные данные.
Обзор
- Продолжительность видео: 10:02
- Это видео было создано с помощью ArcGIS Pro 3.4.
В этом упражнении вы создадите пространственные данные по таблице, содержащей координаты (широта-долгота) укрытий в национальном парке Новой Зеландии. Хижины в Новой Зеландии похожи на небольшие домики в США, в них может не быть спальных мест, кухни, электричества и водопровода. Таблица укрытий хранится в виде файла значений, разделенных запятыми (.csv). CSV - это часто используемый формат табличных данных.
- Предполагаемое время: 45 минут
- Требования к программному обеспечению: ArcGIS Pro Basic
Примечание:
Краткие руководства обновляются в каждой версии программного обеспечения. Для получения наилучших результатов используйте версию онлайн-справки, соответствующую версии вашего программного обеспечения.
Открытие проекта
Область изучения - это Egmont National Park в регионе Taranaki в Новой Зеландии.
- Запустите ArcGIS Pro и выполните вход, если необходимо.
- Откройте диалоговое окно обзора, чтобы выполнить поиск проекта одним из следующих способов:
- На начальной странице щелкните Открыть другой проект .
- В открытом проекте щелкните вкладку Проект на ленте. В списке боковых вкладок щелкните Открыть. На странице Открыть щелкните Открыть другой проект .
- В диалоговом окне Открыть проект на панели навигации в разделе Портал щелкните ArcGIS Online .
Примечание:
Если вы вошли в ArcGIS Enterprise , вы должны настроить свой активный портал ArcGIS Online на доступ к учебным данным. Если вы не можете этого сделать, можете загрузить данные из браузера.
- Вверху диалогового окна в поле Поиск наберите Create points from a table и нажмите клавишу Enter.
- В списке результатов поиска щелкните Создание точек по таблице, чтобы выбрать пакет проекта.
Примечание:
Если с этим именем есть несколько пакетов проекта, выберите пакет с отметкой Достоверный . В столбце Владелец имя владельца - ArcGISProTutorials. Если вы не получаете никаких результатов, см. Нет результатов поиска.
- Нажмите OK.
Проект откроет регион Таранаки в Новой Зеландии. Граница Национального парка Эгмонт показана оранжевым контуром. В центре парка находится гора Таранаки.
Активным видом является 2D карта с названием Egmont. Проект также содержит 3D сцену с названием Egmont 3D, которая сейчас не открыта.
- Щелкните вкладку Вид на ленте. В группе Окна щелкните Сбросить панели и выберите Сбросить панели для картографирования (по умолчанию).
При этом открываются панели Содержание и Каталог, остальные панели остаются закрытыми.
- На ленте щелкните вкладку Карта. В группе Навигация щелкните Закладки . Под пунктом Закладки Egmont щелкните Egmont National Park, чтобы приблизиться к парку.
Создание класса объектов из файла. csv
Файл .csv хранится в пакете проекта как вложение. Вы добавите его на карту как таблицу и конвертируете в класс объектов с помощью инструмента геообработки.
- На вкладке Карта, в группе Слой, щелкните Добавить данные .
- В окне обзора на панели навигации в разделе Проект щелкните Папки .
- В списке файлов перейдите к Create_points_from_a_table > commondata > userdata.
Папка userdata содержит файл .csv и сопроводительный текстовой файл с метаданными.
- Выберите Egmont_National_Park_Huts.csv и щелкните OK.
Файл .csv добавляется на панель Содержание в раздел Автономные таблицы.
Примечание:
В пакете проекта файлы, которые нельзя сохранить в базе геоданных, например, шейп-файлы, файлы .csv и текстовые файлы, включены в качестве вложений. В структуре папок пакета проекта, вложения хранятся в папке <project home folder>\commondata\userdata.
- На панели Содержание щелкните Egmont_National_Park_Huts.csv правой кнопкой и выберите Открыть .
Атрибуты таблицы включают: название и тип помещения, количество вмещаемых им людей и координаты широты и долготы, выраженные в десятичных градусах. Координаты широты-долготы (или другой набор значений системы координат x,y) необходимы для создания класса объектов из таблицы.
- Закройте таблицу.
- На панели Содержание щелкните правой кнопкой мыши Egmont_National_Park_Huts.csv, щелкните Создать точки из таблицы и выберите XY Таблица в точку .
Инструмент XY таблица в точки откроется в окне. Параметр Входная таблица задан правильно и указывает на файл .csv. Параметры Поле X и Поле Y также правильно установлены на LONGITUDE и LATITUDE, соответственно.
Примечание:
Для удобства некоторые инструменты геообработки открываются в плавающем окне. Вы также можете открыть эти инструменты на панели Геообработка.
- Измените имя Выходного класса объектов на ENP_Lodgings.
Вы можете удалить весь путь и заменить его именем. Путь к базе геоданных по умолчанию восстанавливается автоматически. (ENP stands for Egmont National Park.)
- Оставьте параметр Поле Z пустым, поскольку таблица не содержит значений высот для хижин.
В качестве Системы координат используется GCS_WGS_1984. Эта система координат используется по умолчанию, поскольку она является общей для значений широты и долготы. Вы проверите текстовый файл метаданных, чтобы убедиться в правильности этой настройки.
- На панели Каталог разверните Папки и перейдите к Create_points_from_a_table > commondata > userdata.
- Щелкните правой кнопкой мыши Egmont_National_Park_Huts_metadata.txt и выберите Показать в проводнике файлов .
Откроется окно File Explorer с расположением файла.
- В File Explorer дважды щелкните файл, чтобы открыть его в текстовом редакторе по умолчанию.
Данные были обработаны, но в третьем абзаце вы можете видеть, что координаты теперь находятся в системе координат GCS_WGS_1984. Это означает, что система координат инструмента настроена правильно.
- Закройте текстовый файл и закройте окно File Explorer.
- В ArcGIS Pro, в инструменте XY Таблица в точку щелкните OK.
Примечание:
Изображения базовой карты меняются на разных уровнях детализации. В зависимости от масштаба карты, базовая карта может отличаться от изображений в руководстве.
Соответствующий класс объектов будет создан в базе геоданных проекта после окончания операции. На карту будет добавлен слой ENP_Lodgings, отображающий символами по умолчанию локации укрытий. Цвет символов могут отличаться.
- На панели Каталог разверните Базы данных , затем разверните create_points_from_a_table.gdb, чтобы увидеть новый класс объектов.
Добавление метаданных
Вы добавите в класс объектов метаданные описания элемента. Описание элемента включает заголовок, краткую информацию, описание и теги. Оно также может содержать авторов и ограничения использования. Метаданные предоставляют важную базовую информацию о ваших данных. Они также индексируются ArcGIS Pro для создания результатов поиска при выполнении вами поиска данных.
- На панели Каталог (не на панели Содержание) щелкните правой кнопкой класс объектов ENP_Lodgings и затем Редактировать метаданные .
Откроется вид метаданных. На панели Содержание отображаются элементы текущего стиля метаданных.
Если вы используете стиль метаданных по умолчанию Описание элемента, единственным элементом, указанным на панели Содержание, будет Описание элемента. Элемент в настоящий момент некорректен , поскольку необходимая информация утрачена. Если вы используете другой стиль метаданных, вы также увидите другие элементы метаданных. Описание элемента - это единственный элемент, который вам нужно отредактировать в этом уроке.
- В виде метаданных, в поле Заголовок, введите Egmont National Park Lodgings.
Вы не будете создавать уменьшенное изображение, но, возможно, захотите сделать это позже самостоятельно.
- В поле Теги введите (или скопируйте и вставьте) следующие ключевые слова: cabins, hotels, huts, Egmont National Park, Taranaki, New Zealand.
Убедитесь, что ключевые слова разделены запятыми.
- В поле Сводка (назначение) добавьте следующий текст: Locations of huts, lodges, and hotels in Egmont National Park for planning hiking and ski trips.
- Щелкните в текстовом поле Описание (резюме).
На панели Содержание, Описание элемента теперь отмечено как допустимое , поскольку необходимая информация присутствует.
- В поле Описание (резюме) добавьте следующий текст: Features were created from a CSV file with latitude-longitude coordinates and projected to NZTM. Исходные координаты были получены на основе измерений, выполненных Питером Скоттом. Данные Питера Скотта были опубликованы 13 мая 2015 года и распространяются под лицензией Creative Commons Attribution 3.0 New Zealand. Набор данных Питера Скотта является более точным, чем этот набор. Подробнее см. онлайн набор данных Egmont National Park – Huts, доступный на сайте https://koordinates.com. Дополнительные объекты набора данных были оцифрованы по базовой карте Esri World Imagery.
- В поле Авторы, добавьте следующее: Peter Scott (peter@zoneblue.org); koordinates.com.
- Ниже Авторов щелкните Новые ограничения на использование. В поле Использовать ограничения добавьте следующий текст: Creative Commons Attribution 3.0 New Zealand.
Примечание:
Если включена проверка орфографии (по умолчанию), неизвестные слова подчеркиваются волнистой линией.
- На ленте во вкладке Метаданные в группе Управление метаданными нажмите Сохранить .
- Закройте вид метаданных ENP_Lodgings.
- На Панели инструментов быстрого доступа нажмите Сохранить проект .
Проверка слоя
Вы увеличите масштаб карты, чтобы убедиться, что точечные объекты расположены на реальных зданиях. Вы также измените имя слоя.
- На карте Egmont, приблизьтесь к любому точечному объекту.
- Проверьте еще один или два объекта.
- На панели Содержание щелкните правой кнопкой слой ENP_Lodgings и выберите Свойства .
- В диалоговом окне Свойства слоя на вкладке Общие в текстовом поле Имя измените название слоя на Lodgings. Нажмите OK.
Имя слоя в панели Ресурсы будет обновлено. Название класса пространственных объектов в базе геоданных — источнике данных слоя — не меняется.
- На ленте при необходимости щелкните вкладку Карта. В группе Навигация щелкните Закладки . Под Закладками Egmont щелкните Egmont National Park.
- На Панели инструментов быстрого доступа нажмите Сохранить проект .
Присвоение символов слою
Вы зададите минимальный диапазон видимости для слоя Lodgings так, чтобы укрытия не отображались при мелких масштабах. Вы выберете новый символ и настроите размер в соответствии с масштабом, чтобы символы увеличивались по мере увеличения изображения.
- При необходимости на панели Содержание щелкните слой Lodgings, чтобы выделить его. Щелкните на ленте вкладку Векторный слой.
- В группе Диапазон видимости откройте ниспадающее меню рядом с Минимальный масштаб и нажмите 1:500 000.
Подсказка:
Если 1:500,000 отсутствует в ниспадающем списке, введите значение непосредственно в поле или выберите другое значение.
- На панели Содержание щелкните символ слоя Lodgings.
На панели Символы появились опции для форматирования точечных символов.
- В верхней части панели щелкните вкладку Галерея, если необходимо. В поле выбора символов, в разделе ArcGIS 2D, щелкните Square 1. (Выберите сплошной черный символ, не Square 1 40%.)
- В верхней части панели щелкните вкладку Свойства. Подтвердите, что выбрана вкладка Символ .
- Под пунктом Оформление щелкните ниспадающее меню Цвет. Щелкните на палитре цветов Anemone Violet.
- Измените Цвет контура на Серый 30%.
- Измените значение Ширина контура на 1.5 тчк и нажмите клавишу Enter.
- Включите опцию Включить изменение размера в зависимости от масштаба.
Под этой опцией появится бегунок. У бегунка есть две отметки останова (короткие вертикальные штрихи), соответствующие минимальному и максимальному масштабам карты, для которых можно задать размеры символов.
- Наведите курсор на левую отметку.
Первая отметка – 1:500,000. Это наименьший масштаб, при котором слой виден при вашей настройке минимального масштаба.
- Поместите курсор над второй отметкой.
Это отметка 1:1,000 – самый крупный масштаб, для которого можно задать размер символа. Вы можете приблизиться к карте сильнее, чем 1:1,000, но размер символа при этом увеличиваться не будет. Вторая отметка сейчас выбрана (синяя). Над бегунком показан размер, соответствующий выбранной отметке – 10 тчк.
- Измените значение Размера на 12 pt.
Это будет максимальный размер символа.
- Щелкните первое значение размера, чтобы выбрать его.
Значение размера на отметке в настоящий момент равно 10 тчк.
- Измените значение Размера на 2 pt.
Если масштаб карты 1:500,000, символ Lodgings будет размером в 2 тчк. При увеличении масштаба размер символа будет постепенно увеличиваться, достигая максимального, равного 12 тчк.
- В нижней части панели щелкните Применить.
При текущем масштабе карты, рамка символа может быть незаметна.
Примечание:
В ArcGIS Pro тонкие линии моделируются с частичной прозрачностью с использованием сглаживания. Если вам нужно видеть тонкую линию, например контур символа, в любом масштабе, установите для режима сглаживания в настройках отображения приложения значение Нет.
- На ленте щелкните вкладку Карта. В группе Навигация щелкните Закладки . Под разделом Закладки Egmont щелкните Taranaki Region.
Карта отдалится до масштаба региона и символы не будет отображаться на карте.
- В окне масштаба карты, внизу вида карты, щелкните стрелку ниспадающего меню и выберите 1:500,000.
Слой будет показан, и его объекты будут отображены в минимальных размерах.
- Постепенно приближайте карту и смотрите, как увеличиваются размеры символов.
- Перейдите к закладке Egmont National Park.
- На Панели инструментов быстрого доступа нажмите Сохранить проект .
Интерактивное добавление объекта
В слое Lodgings 12 объектов: девять хижин, принадлежащих Department of Conservation и три – альпийским клубам. Кроме того, на территории парка есть два курортных отеля, которые не указаны в файле .csv. В этом разделе вы найдете один из этих отелей, Dawson Falls Mountain Lodge, и добавите объект к классу объектов ENP_Lodgings.
- На вкладке ленты Карта, в группе Запрос, нажмите Найти местоположение .
Появится панель Найти местоположение.
- На панели Найти местоположение щелкните Опции , чтобы увидеть провайдеров местоположений. Убедитесь, что ArcGIS World Geocoding Service внесен в список и включен.
Источник поиска местоположений находит местоположения на карте по текстовому описанию или пространственным координатам. Список провайдеров по умолчанию с ArcGIS Pro содержит провайдера XY и ArcGIS World Geocoding Service.
- Щелкните Опции еще раз, чтобы свернуть список.
Вы можете поискать отель Dawson Falls Mountain Lodge по его названию.
- На панели Найти в окне поиска введите Dawson Falls Mountain. Не нажимайте клавишу Enter.
По мере ввода текста появляется и обновляется список предложений.
- Наведите курсор на первую запись для Dawson Falls Mountain Lodge (их может быть несколько) и подтвердите адрес: Dawson Falls Mountain Lodge, Manaia Road, Egmont National Park, Taranaki, 4391, NZL.
- Щелкните по выделенной записи.
Карта приблизится и в конце дороги Manaia Road появится маркер.
- В поле масштаб карты в нижней части вида щелкните ниспадающую стрелку и выберите масштаб 1:1000.
Маркер установлен примерно в 70 метрах к северу от здания.
- На панели Найти местоположение щелкните маркер правой кнопкой мыши и выберите Добавить в класс объектов .
- В диалоговом окне Добавить в класс объектов разверните Lodgings и щелкните шаблон объектов Lodgings.
- Нажмите OK.
- На панели Найти местоположение, в поле поиска, щелкните Удалить , чтобы очистить адрес.
Временный маркер будет удалён с карты. Новый объект добавляется на слой Lodgings и выбирается. Он не сохраняется в классе пространственных объектов до тех пор, пока вы не сохраните внесенные изменения.
- На ленте щелкните вкладку Редактирование. В группе Управление изменениями щелкните Сохранить .
Откроется окно запроса Сохранить изменения.
- Щелкните Да в ответ на приглашение.
Примечание:
Вы можете настроить среду редактирования различными способами в соответствии с вашими рабочими предпочтениями.
- На Панели инструментов быстрого доступа нажмите Сохранить проект .
Перемещение объекта и редактирование его атрибутов
Вы переместите объект с его текущего местоположения и разместите его непосредственно на здании. Затем вы отредактируете его атрибуты.
- На ленте, на вкладке Редактирование, в группе Пространственные объекты щелкните Изменить .
Появится панель Изменить объекты. Вверху панели выбрана вкладка Все инструменты.
- На панели Изменить объекты, в разделе Выравнивание щелкните Переместить .
Панель обновляется, выбирается инструмент Переместить. На карте выбранный объект выделен желтым цветом. В нижней части окна появится панель инструментов редактирования.
Подсказка:
Вы можете настроить панель инструментов редактирования таким образом, чтобы изменить ее размер и положение, а также включить или выключить ее.
- На карте наведите курсор на выбранные объекты. Когда курсор мыши примет вид четырехугольной стрелки, перетащите объект на здание и отпустите кнопку мыши.
Теперь на здании появляется желтая подсветка. Исходное расположение объекта остается видимым в случае, если вы решите не вносить изменения.
- На панели инструментов редактирования щелкните Готово .
На карте выбранный объект перемещается к зданию. Если объект размещен неправильно, щелкните Отменить на Панели быстрого доступа. На панели Изменить объекты щелкните Переместить и повторите операцию.
- На ленте на вкладке Редактировать в группе Выборка щелкните Атрибуты .
Откроется панель Атрибуты с атрибутами выделенного объекта. В нижней части панели, на вкладке Атрибуты, поле NAME автоматически заполняется информацией с панели поиска Найти местоположение.
- На вкладке Атрибуты щелкните в текстовом поле NAME и отредактируйте как Dawson Falls Mountain Lodge. Нажмите клавишу Tab.
- В поле TYPE введите Hotel и нажмите клавишу Tab.
- В поле CAPACITY введите 24 и нажмите Enter. Щелкните Применить.
Вы оставите значения <Null> в полях LATITUDE и LONGITUDE.
- На вкладке Редактирование в группе Управление изменениями щелкните Сохранить . Щелкните Да на предложение Сохранить изменения.
Будут сохранены как пространственные, так и атрибутивные изменения для нового объекта.
- В группе Выборка щелкните Очистить .
Добавление еще одного объекта
Второй отель в парке — это Stratford Mountain House на Pembroke Road. Вы зададите объект с помощью его координат (широты и долготы).
- Активируйте панель Поиск. На панели поиска введите (или скопируйте и вставьте) 174.12248, -39.306201 и нажмите клавишу Enter.
Результаты найдены как поставщиком XY, так и ArcGIS World Geocoding Service. Карта приблизится к местоположению предоставленному провайдером XY, выделенному на панели, также добавляется маркер.
- На панели Найти местоположение щелкните правой кнопкой мыши выделенное возможное местоположение и щелкните Добавить в класс объектов .
- В окне Добавить в класс объектов разверните при необходимости заголовок Lodgings и щелкните шаблон объектов Lodgings. Нажмите OK.
- На панели Найти местоположение, в поле поиска, щелкните Удалить , чтобы удалить временный маркер.
На слой добавлен и выбран новый объект, представляющий Stratford Mountain House. В этом случае объект размещается на здании и его не нужно перемещать.
- Активируйте панель Атрибуты. На вкладке Атрибуты щелкните в текстовом поле NAME и замените координаты x,y на Stratford Mountain House. Нажмите клавишу Tab.
- В поле TYPE введите Hotel и нажмите клавишу Tab.
- В поле CAPACITY введите 22 и нажмите Enter. Щелкните Применить.
- На ленте на закладке Редактирование в группе Управление изменениями щелкните Сохранить . При получении запроса Сохранить изменения нажмите Да.
- В группе Выборка щелкните Очистить .
- На панели Содержание щелкните правой кнопкой слой Lodgings и щелкните Таблица атрибутов . Переместитесь в нижнюю часть таблицы.
В таблице 14 записей, включая записи для двух только что созданных объектов.
- Закройте таблицу.
- На ленте щелкните вкладку Карта и перейдите к закладке Egmont National Park.
- На Панели инструментов быстрого доступа нажмите Сохранить проект .
Просмотр слоя в 3D-сцене
2D-слои можно отображать в 3D-сценах. Поверхность высот сцены правильно размещает 2D объекты на 3D ландшафте. Вы скопируете слой Lodgings с карты Egmont на 3D-сцену Egmont, примените свойства 3D отображения и измените символ.
- На панели Содержание щелкните правой кнопкой слой Lodgings и выберите Копировать .
- Активируйте панель Каталог и разверните Карты . Щелкните правой кнопкой Egmont 3D и щелкните Открыть локальный вид .
Открывается 3D сцена Egmont и становится активным видом.
Подсказка:
Вы можете открыть любую сцену в глобальном или локальном режиме просмотра. У этой сцены относительно небольшой экстент и она использует систему координат проекции, поэтому более подходящим является локальный вид. Чтобы изменить режим просмотра для открытой сцены, щелкните вкладку Вид на ленте. В группе Вид щелкните Глобальный или Локальный .
- На панели Содержание щелкните имя сцены Egmont 3D правой кнопкой и выберите Вставить .
Слой Lodgings отображается в категории 2D слои на панели Содержание, а объекты отображаются на карте.
- На ленте, на вкладке Карта, в группе Навигация убедитесь, что выбран инструмент Исследовать .
- Используйте кнопки и колесо мыши для масштабирования, перемещения, наклона и поворота сцены. Или используйте экранный навигатор в сцене.
Объекты на 3D поверхности располагаются правильно, но символы плоские на поверхности - как кусочки бумаги, прилипшие к поверхности горы.
Подсказка:
Если вы заблудились во время навигации, перейдите к любой из закладок Egmont 3D.
- На панели Содержание перетащите слой Lodgings из категории 2D слои в категорию 3D слои .
Теперь на слое используются параметры 3D отображения.
- На панели Содержание дважды щёлкните слой Lodgings, чтобы открыть его свойства.
- Щелкните вкладку Отобразить в диалоговом окне Свойства слоя. В разделе Отображать символы в сцене убедитесь, что выбран параметр Единицы измерения экрана. Отметьте поле Улучшенная перспектива и щелкните ОК.
Теперь символы установлены на поверхности и отображаются в соответствующем размере.
- На панели Содержание щелкните символ слоя Lodgings.
- На панели Символы, под пунктом Формат точечного символа, выберите вкладку Галерея, если требуется.
- В поле выбора символов, в разделе ArcGIS 3D, щелкните Standing Cube.
Символы на карте будут обновлены.
- В верхней части панели щелкните вкладку Свойства. При необходимости щелкните вкладку Символ .
- Щелкните стрелку ниспадающего меню Цвет и выберите любой цвет. Измените Размер на 9 pt и щелкните Применить.
Примечание:
Размер на основе масштаба недоступен в сценах. Для этой сцены, символ размером 9 хорошо подходит для большинства масштабов, но может оказаться слишком малым при крупных масштабах и слишком большим при мелких.
- Продолжите изучение сцены, используя инструменты навигации и закладки Egmont 3D.
- На Панели инструментов быстрого доступа нажмите Сохранить проект .
Вы можете конвертировать набор табличных данных, такой как Microsoft Excel или файл .csv, в пространственные данные в ArcGIS Pro, если таблица содержит адреса улиц или пространственные координаты. Это открывает возможности отображения и пространственного анализа широкого диапазона данных, начиная от списков клиентов и заканчивая взятыми с веб-сайтов таблицами, пространственных по своей сути, но еще не активированных как пространственные.