Создание точек из таблицы

Обзор

  • Продолжительность видео: 2:00.
  • Это видео было создано с помощью ArcGIS Pro 2.3.

Являющиеся пространственными по своей сути данные отнюдь не всегда хранятся в пространственном формате. Например, адреса и координаты широты-долготы точно определяют географическое местоположение, но часто хранятся в электронных таблицах, базах данных или в текстовых файлах. Если у вас есть географическая информация, сохраненная в таблице, ArcGIS Pro может отобразить ее на карте и конвертировать в пространственные данные.

В этом упражнении вы создадите пространственные данные по таблице, содержащей координаты (широта-долгота) укрытий в национальном парке Новой Зеландии. Хижины в Новой Зеландии похожи на небольшие домики в США, в них может не быть спальных мест, кухни, электричества и водопровода. Таблица укрытий хранится в виде файла значений, разделенных запятыми (CSV) - .csv. Файлы CSV – стандартный, открытый тип файлов для табличных данных.

  • Предполагаемое время: 45 минут
  • Требования к программному обеспечению: ArcGIS Pro
Примечание:

Шаги руководства в онлайн-справке соответствуют внешнему виду и возможностям текущей версии программного обеспечения. Если у вас более ранняя версия программного обеспечения, то для того, чтобы открыть это руководство пользователя, используйте автономную справочную систему. Чтобы переключиться из онлайн справочной системы в автономную, ознакомьтесь с разделом О том, как задать источник справки в разделе справки Об ArcGIS Pro. Если у вас нет ArcGIS Pro, можно подписаться на ArcGIS Pro.

Открытие проекта

Область изучения - это Egmont National Park в регионе Taranaki в Новой Зеландии.

  1. Запустите ArcGIS Pro и выполните вход, если необходимо.
  2. На начальной странице под разделом с недавними проектами щелкните Открыть другой проект.
    Примечание:

    Если у вас в приложении есть открытый проект, щелкните вкладку Проект на ленте. В списке элементов меню слева щелкните Открыть. На странице Открыть щелкните Портал и выберите Открыть другой проект внизу страницы.

  3. В диалоговом окне Открыть проект в разделе Портал Портал нажмите ArcGIS Online ArcGIS Online.
    Примечание:

    Если вы видите указанный вместо него ArcGIS Enterprise ArcGIS Enterprise, необходимо задать в качестве активного портала ArcGIS Online или загрузить учебные данные с помощью браузера. Более подробно о получении доступа к руководствам по быстрому началу работы.

  4. Вверху диалогового окна в поле Поиск введите Упражнение Создание точек по таблице и нажмите Enter.
  5. В списке результатов поиска щелкните Создание точек по таблице, чтобы выбрать пакет проекта.
    Примечание:

    Если под этим именем есть несколько пакетов проекта, посмотрите на столбец Владелец. Выберите элемент с именем владельца ArcGISProTutorials. Если никакие результаты поиска не получены, см. раздел Доступ к руководствам по быстрому началу работы.

  6. Нажмите OK.

    Проект откроет регион Таранаки в Новой Зеландии. Граница Национального парка Эгмонт показана оранжевым контуром. В центре парка находится гора Таранаки.

    Активным видом является 2D карта с названием Egmont. Также имеется 3D сцена с названием Egmont 3D.

    Снимок региона Таранаки Новой Зеландии

    По умолчанию пакеты проектов распаковываются в папку <User Documents>\ArcGIS\Packages. Вы можете изменить это местоположение в Опциях публикации и загрузки.

  7. Щелкните вкладку Вид на ленте. В группе Окна щелкните Сбросить панели Сбросить панели и выберите Сбросить панели для картографирования (по умолчанию).

    Это гарантирует, что панели Содержание и Каталог будут открыты, тогда как остальные панели закрыты.

  8. На ленте щелкните вкладку Карта. В группе Навигация щелкните Закладки Закладки. Под пунктом Закладки Egmont щелкните Egmont National Park, чтобы приблизиться к парку.

Создание класса объектов из файла. csv

Файл .csv хранится в пакете вашего проекта как вложение. Вы добавите его на карту как таблицу и конвертируете в класс объектов с помощью инструмента геообработки.

  1. На вкладке Карта, в группе Слой, щелкните Добавить данные Добавить данные.
  2. В диалоговом окне Обзор в списке быстрых ссылок в разделе Преокт Проект, щелкните Папки Подключение папки.
  3. В расположенном справа окне выберите Create_points_from_a_table_1 > common data > userdata.
    Диалоговое окно Обзор

    Папка userdata содержит файл .csv и сопроводительный текстовой файл с метаданными.

  4. Щелкните Egmont_National_Park_Huts.csv, чтобы выделить его, и щелкните OK.

    Файл .csv добавляется на панель Содержание в раздел Автономные таблицы.

    Примечание:

    В пакете проекта файлы, которые нельзя сохранить в базе геоданных, например, шейп-файлы, файлы .csv и текстовые файлы, включены в качестве вложений. В структуре папок пакета проекта, вложениях хранятся в папке commondata > userdata.

  5. На панели Содержание щелкните правой кнопкой файл Egmont_National_Park_Huts.csv и выберите Открыть Open Table.
    Табличный вид файла .csv

    Атрибуты таблицы включают: название и тип помещения, количество вмещаемых им людей и координаты широты и долготы, выраженные в десятичных градусах. Координаты широты-долготы (или другой набор значений системы координат x,y) необходимы для создания класса объектов из таблицы.

  6. Закройте таблицу.
  7. На панели Содержание щелкните правой кнопкой файл Egmont_National_Park_Huts.csv и выберите Отобразить данные XY Отобразить данные XY.

    Откроется окно Отобразить данные XY. Параметр Входная таблица задан правильно и указывает на файл .csv. Параметры Поля X и Поля Y также правильно установлены на LONGITUDE иLATITUDE, соответственно.

    Примечание:

    Для удобства некоторые инструменты геообработки открываются в плавающем окне. Эти инструменты также можно открыть на панели Геообработка.

  8. Измените имя Выходного класса объектов на ENP_Lodgings.

    ENP означает Национальный парк Эгмонт.

  9. Оставьте параметр поле Поле Z пустым. Таблица не содержит значений высот для хижин.

    В качестве Системы координат используется GCS_WGS_1984. Эта система координат используется по умолчанию, поскольку она является общей для значений широты и долготы. На самом деле это правильная система для этих данных, но вам следует обратиться к метаданным для файла .csv, чтобы убедиться в этом.

    Отобразить окно данных XY

  10. Нажмите OK.
    Расположение укрытий на карте
    Цвет символов точек может отличаться.

    Соответствующий класс объектов будет создан в базе геоданных проекта после окончания операции. На карту будет добавлен слой ENP_Lodgings, представляющий собой локации укрытий.

  11. На панели Каталог перейдите к Базы данных > create_points_from_a_table.gdb, чтобы увидеть новый класс объектов.
    Новый класс объектов в базе геоданных проекта

Добавить метаданные

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

  1. На панели Каталог щелкните правой кнопкой класс объектов ENP_Lodgings и выберите Редактировать метаданные Изменить метаданные.

    Для класса объектов ENP_Lodgings откроется вид метаданных. На панели Содержание отображаются элементы стиля метаданных.

    Описание элемента на панели Содержание

    Примечание:

    Если используется стиль метаданных, применяемый для Описания элемента по умолчанию, единственным элементом на панели Содержание будет Описание элемента. Элемент метаданных в настоящий момент некорректен Некорректные метаданные, поскольку необходимая информация утеряна. Если вы используете другой стиль метаданных, вы также увидите другие элементы метаданных. Описание элемента - это единственный элемент, который вам нужно отредактировать в этом уроке.

  2. В виде метаданных, в поле Заголовок, замените заголовок по умолчанию на Egmont National Park Lodgings.
  3. В поле Теги введите (или скопируйте и вставьте) следующие ключевые слова: cabins, hotels, huts, Egmont National Park, Taranaki, New Zealand.

    Убедитесь, что ключевые слова разделены запятыми.

  4. В поле Сводка (назначение) добавьте следующий текст: Locations of huts, lodges, and hotels in Egmont National Park for planning hiking and ski trips.
  5. Щелкните в поле Описание (резюме).

    На панели Содержание, Описание элемента теперь отмечено как допустимое Корректные Метаданные, поскольку необходимая информация присутствует.

  6. В поле Описание (резюме) добавьте следующий текст: 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.
  7. В поле Авторы, добавьте следующее: Peter Scott (peter@zoneblue.org); koordinates.com.
  8. Ниже Авторов щелкните Новые ограничения на использованиеНовое ограничение использования. В поле Использовать ограничения добавьте следующий текст: Creative Commons Attribution 3.0 New Zealand.
    Примечание:

    Если на странице настроек включена проверка правописания (а по умолчанию так и есть), не распознанные слова будут подчеркнуты волнистой красной линией. Для получения дополнительной информации см. Опции проверки правописания.

  9. На ленте во вкладке Метаданные в группе Управление метаданными нажмите Сохранить Сохранить.
  10. Закройте вид метаданных ENP_Lodgings.
  11. На Панели инструментов быстрого доступа нажмите на кнопку Сохранить Сохранить, чтобы сохранить проект.

Проверка слоя

Приблизьтесь к паре объектов на слое ENP_Lodgings, чтобы убедиться, что они действительно расположены на постройках. Вы также измените имя слоя.

  1. На карте Egmont, приблизьтесь к любому точечному объекту.
    Точка расположена на хижине
  2. Проверьте еще один или два объекта.
  3. На панели Содержание щелкните правой кнопкой слой ENP_Lodgings и выберите Свойства Свойства.
  4. В диалоговом окне Свойства слоя на вкладке Общие измените название слоя на Lodgings. Нажмите OK.

    Имя слоя в панели Ресурсы будет обновлено.

  5. На ленте щелкните вкладку Карта, если необходимо. В группе Навигация щелкните Закладки Закладки. Под Закладками Egmont щелкните Egmont National Park.
  6. На панели инструментов быстрого доступа нажмите кнопку Сохранить Сохранить.

Присвоение символов слою

Вы зададите диапазон видимости слоя так, чтобы укрытия не отображались при мелких масштабах. Также, вы настроите зависимости размера относительно масштаба, чтобы символы увеличивались при приближении к ним. Наконец, вы выберите символ, который хорошо выглядит на базовой карте.

  1. На панели Содержание щелкните слой Lodgings, чтобы выделить его, если необходимо. На ленте, под заголовком Векторный слой, щелкните вкладку Оформление.
  2. В группе Диапазон видимости откройте ниспадающее меню рядом с Мельче Минимальный масштаб и нажмите 1:500 000.
    Подсказка:

    Если 1:500,000 отсутствует в ниспадающем списке, введите значение непосредственно в поле или выберите другое значение.

  3. На панели Содержание щелкните символ слоя Lodgings.

    Панель Символы предоставляет опции для форматирования точечных символов.

  4. В верхней части панели щёлкните вкладку Галерея, если необходимо. В поле выбора символов, в разделе ArcGIS 2D, щелкните Square 1.
  5. В верхней части панели щелкните вкладку Свойства. Подтвердите, что выбрана вкладка Символ Символ.
  6. Включите опцию Включить изменение размера в зависимости от масштаба.

    Под параметром Размер появится бегунок. У бегунка есть две отметки останова (короткие вертикальные штрихи), соответствующие минимальному и максимальному масштабам карты, для которых можно задать размеры символов.

  7. Наведите курсор на самую левую отметку.
    Бегунок изменения размера в зависимости от масштаба

    Первая отметка – 1:500,000. Это самый мелкий масштаб видимости слоя, заданный в вашем диапазоне видимости.

  8. Поместите курсор над второй отметкой.

    Это отметка 1:1,000 – самый крупный масштаб, для которого можно задать размер символа. Вы можете приблизиться к карте сильнее, чем 1:1,000, но размер символа при этом увеличиваться не будет. Вторая отметка сейчас выбрана (синяя). Над бегунком показан размер, соответствующий выбранной отметке – 10 pt.

  9. Измените Размер на 12 pt.

    Это будет максимальный размер вашего символа.

  10. Щелкните первое значение размера, чтобы выбрать его. Значение размера на отметке в настоящий момент равно 10 pt.
  11. Измените Размер на 2 pt.

    Если масштаб карты 1:500,000, символ Lodgings будет размеров в 2 пт. При увеличении масштаба размер символа будет постепенно увеличиваться, достигая максимального, равного 12 pt.

  12. Наверху панели щелкните вкладку Слои Слои.
  13. В Оформлении установите Цвет на Анемон.
    Палитра цветов
  14. Измените Цвет контура на Серый 30%. Измените значение Ширины контура на 1,5 тчк и нажмите Ввод. Щёлкните Применить.
    Вид карты хижин с новыми символами

    При текущем масштабе карты, рамка символа может быть незаметна.

    Примечание:

    В ArcGIS Pro, тонкие линии становятся прозрачными, когда включено сглаживание (то есть по умолчанию). Если вы хотите видеть тонкую линию, такую как контур символа, при всех масштабах, отключите сглаживание.

  15. На ленте щелкните вкладку Карта. В группе Навигация щелкните Закладки Закладки. Под разделом Закладки Egmont щелкните Taranaki Region.

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

  16. В окне масштаба карты, расположенном в нижнем левом углу карты, щелкните стрелку ниспадающего меню и выберите 1:500,000.

    Слой будет показан, и его объекты будут отображены в минимальных размерах.

  17. Постепенно приближайте карту и смотрите, как увеличиваются размеры символов.
    Символ зданий максимального размера
  18. Перейдите к закладке Egmont National Park.
  19. На панели инструментов быстрого доступа нажмите кнопку Сохранить Сохранить.

Интерактивное добавление объекта

Слой Lodgings содержит 13 объектов: 10 укрытий, которые относятся к Department of Conservation и 3 укрытия, принадлежащих альпийским клубам. Кроме того, в парке есть два отеля, которые отсутствуют в файле CSV. В этом разделе вы найдете один из этих отелей, Dawson Falls Mountain Lodge, и добавите его к слою.

  1. На ленте во вкладке Карта в группе Запрос щелкните кнопку Найти местоположение Найти местоположение.
  2. На панели Найти местоположение щелкните кнопку Опции Параметры, чтобы увидеть список источников поиска местоположений . Убедитесь, что ArcGIS World Geocoding Service включен в список и активирован (поле отмечено).

    Источник поиска местоположений находит местоположения на карте по текстовому описанию или пространственным координатам. В списке должен быть поставщик данных XY и ArcGIS World Geocoding Service.

    Примечание:

    Если вы вошли в ArcGIS Pro через портал ArcGIS Enterprise, у вас может быть другой источник поиска местоположений, который можно использовать для выполнения задачи этого раздела. Если нет, переходите к просмотру слоя в 3D-сцене.

  3. Щелкните кнопку Опции Параметры еще раз, чтобы свернуть список.

    На веб-сайте Dawson Falls Mountain Lodge описано помещение, находящееся в конце дороги Manaia Road в Национальном парке Egmont. Адрес отсутствует.

  4. На панели Найти местоположение в окне поиска введите Manaia Road. Не нажимайте Enter.
    Внимание:

    Необходимо ввести адрес - не скопировать и вставить - чтобы увидеть список предполагаемых местоположений, описанный в следующем шаге.

  5. В ниспадающем списке вариантов, под ArcGIS World Geocoding Service, щелкните Manaia Rd, Egmont National Park, 4391, NZL.

    Карта приблизится и в конце дороги Manaia Road появится маркер. Комплекс белых зданий с коричневыми крышами рядом с дорогой - это и есть Dawson Falls Mountain Lodge.

    Карта приближена к концу дороги Manaia Road
  6. На ленте щелкните вкладку Редактирование. В группе Объекты щёлкните Создать Создать объекты.

    Появится панель Создать объекты.

    Примечание:

    Если панель Создать объекты будет наложена на панель Найти местоположение, маркер больше не будет отображаться. Теперь вам не нужен маркер, потому что вы можете видеть помещение. Однако если вы перетащите панель Создать объекты отдельно от панели Найти местоположение, маркер будет отображаться снова. (Она перестанет быть выделенной.)

  7. На панели Создать объекты убедитесь, что выбрана вкладка Шаблоны. При необходимости, раскройте Lodgings и щелкните шаблон объекта Lodgings.
    шаблон объекта Lodgings

    Шаблон объекта слоя Lodgings выберется. Шаблон определяет символ по умолчанию для новых объектов (фиолетовый квадрат с серым контуром) и инструмент по умолчанию для создания объектов (инструмент Точка Указать).

    Подсказка:

    Слои Lodgings и Egmont National Park доступны для редактирования. Вы можете управлять доступностью слоев для редактирования на вкладке По редактированию По редактированию на панели Содержание.

  8. На карте поместите курсор на Dawson Falls Mountain Lodge и выполните щелчок, чтобы создать точечный объект.
    Объект добавлен на карту

    Объект создан и выделен. Теперь вы добавите для него атрибутивные значения.

  9. На ленте на вкладке Редактировать в группе Выборка щелкните Атрибуты Атрибуты.
  10. На панели Атрибуты выберите вкладку Атрибуты посередине панели и, сделав щелчок рядом с NAME, введите Dawson Falls Mountain Lodge. Нажмите Tab.
  11. В поле TYPE введите Hotel и нажмите Tab.
  12. Для CAPACITY введите 24. Щёлкните Применить.

    Оставьте значения <Null> в полях LATITUDE и LONGITUDE.

  13. На вкладке Редактирование в группе Выборка щелкните Очистить Очистить выборку.

Добавление еще одного объекта

Второй курортный отель в парке – Stratford Mountain House. Он расположен на Pembroke Road но эту часть дороги сложно формально задать. Вы зададите объект с помощью его координат (широты и долготы).

  1. На панели Найти местоположение, в окне поиска, сотрите текущее выражение. Напишите 174.12248, -39.306201 и нажмите Ввод.

    Результаты, найденные ArcGIS World Geocoding Service и провайдером XY, появятся на панели Найти местоположение.

    Панель Найти местоположение, показывающая возможные местоположения для координат

    Карта приближена к возможному местоположению, выделенному на панели, и добавлен маркер.

  2. На панели Найти местоположение щелкните правой кнопкой мыши выделенное возможное местоположение и щелкните Добавить в класс объектов Добавить в класс объектов.

    Появится окно Добавить в класс объектов.

  3. В окне Добавить в класс объектов разверните заголовок Lodgings и щелкните Lodgings.

    Окно Добавить в класс объектов

  4. Нажмите OK.

    Точечный объект добавлен в класс объектов Lodgings и отображается на карте в месте расположения маркера. Объект находится под маркером, поэтому вы не можете хорошо его видеть.

  5. Закройте панель Найти местоположение.

    Маркер исчезает и вы можете видеть новый выбранный объект, представляющий Stratford Mountain House. На панели Атрибуты вы можете ввести значения атрибутов для выбранного объекта. (Значение его OBJECTID присваивается автоматически и, вероятно, равно 15.)

  6. На панели Атрибуты щелкните рядом с NAME и наберите Stratford Mountain House. Нажмите Tab.
  7. В поле TYPE введите Hotel и нажмите Tab.
  8. Для CAPACITY введите 22. Щёлкните Применить.
  9. На ленте во вкладке Редактировать в группе Выборка щелкните Очистить Очистить выборку.
    Объект добавлен на карту
  10. В группе Управление изменениями щелкните Сохранить Сохранение изменений. При получении запроса Сохранить изменения нажмите Да.
  11. Закройте панель Атрибуты и закройте панель Создать объекты.
  12. На панели Содержание щелкните правой кнопкой слой Lodgings и щелкните Таблица атрибутов Open Table. Переместитесь в нижнюю часть таблицы.
    Таблица атрибутов слоя Lodgings

    В таблице должно быть 15 записей, включая 2 только что созданных объекта.

  13. Закройте таблицу.
  14. На ленте щелкните вкладку Карта и перейдите к закладке Egmont National Park.
  15. На панели инструментов быстрого доступа нажмите кнопку Сохранить Сохранить.

Просмотр слоя в 3D-сцене

2D-слои можно отображать в 3D-сценах. Поверхность высот сцены автоматически размещает 2D объекты на 3D ландшафте.

  1. На панели Содержание щелкните правой кнопкой слой Lodgings и выберите Копировать Копировать.
  2. Сделайте локальную сцену Egmont 3D активной, выбрав вкладку ее вида.
  3. На панели Содержание щелкните имя сцены Egmont 3D правой кнопкой и выберите Вставить Вставить.
  4. На вкладке Карта в группе Навигация щелкните инструмент Исследовать Инструмент Исследовать, чтобы выделить его, если необходимо.
  5. Используйте кнопки и колесико мыши, чтобы перемещаться, поворачивать и масштабировать сцену. Можно также воспользоваться навигатором на экране Navigator в левом нижнем углу сцены.

    Объекты на 3D поверхности располагаются правильно, но символы плоские - как кусочки бумаги, прилипшие к поверхности горы.

  6. На панели Содержание перетащите слой Lodgings из категории 2D слои в категорию 3D слои .

    Теперь на слое используются параметры 3D отображения и символы располагаются вертикально. Этот эффект называется "рекламный щит". Это просто настройка, но символ, созданный для 3D отображения, будет выглядеть лучше.

  7. На панели Содержание щелкните символ слоя Lodgings.
  8. На панели Символы, в разделе Формат точечного символа, щелкните вкладку Галерея, если необходимо.
  9. В поле поиска введите cube и нажмите Enter.
  10. В поле выбора символов, в разделе ArcGIS 3D, щелкните Standing Cube.

    Символ Standing Cube, выбранный в галерее символов

    Вы можете использовать больше символов, добавив стили.

  11. В верхней части панели щелкните вкладку Свойства. При необходимости щелкните вкладку Символ Символ.
  12. Щелкните стрелку раскрывающегося списка Цвет и выберите цвет. Измените Размер на 5 pt и нажмите Применить.
    Примечание:

    Размер на основе масштаба недоступен в сценах. В этой сцене символы размера 5- или 6 точек хорошо подходят для большинства масштабов, но в некоторых масштабах они могут показаться слишком маленькими или слишком большими.

  13. Продолжите изучение сцены, используя инструменты навигации и Закладки Egmont 3D.

    Вид сцены с 3D символами

  14. На панели инструментов быстрого доступа нажмите кнопку Сохранить Сохранить.

Табличный набор данных, такой как файл Microsoft Excel или CSV, можно конвертировать в пространственные данные в ArcGIS Pro, если таблица содержит адреса или координаты. Это открывает возможности отображения и пространственного анализа широкого диапазона данных, начиная от списков клиентов и заканчивая взятыми с веб-сайтов таблицами, пространственных по своей сути, но еще не активированных пространственно.

Связанные разделы