Создание шаблона при помощи ArcGIS Pro

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

Этот рабочий процесс проведет вас по процессу создания шаблона GeoPlanner с помощью ArcGIS Pro и вашей учетной записи организации ArcGIS. Процесс включает следующие действия:

  1. Создайте группу шаблона GeoPlanner в организации ArcGIS.
  2. Создайте и опубликуйте веб-карту шаблона.
  3. Создайте один или несколько классов объектов и добавьте их в ArcGIS Pro как векторные слои.
  4. Присвойте векторным слоям символы и создайте шаблоны объектов.
  5. Опубликуйте слои объектов в виде сервиса объектов в вашей организации ArcGIS.

Создание группы в вашей организации ArcGIS

Каждый шаблон GeoPlanner должен иметь собственную группу. Название, описание и сводная информация о группе отображаются в окне Создать проект - Выберите шаблон при создании проекта в приложении GeoPlanner.

Выполните следующие действия, чтобы создать группу для шаблона GeoPlanner:

  1. Войдите из-под учётной записи организации.
  2. Щелкните Группы вверху страницы.

    Страница Группы появляется с активной вкладке Мои группы.

  3. Щелкните Создать группу Создание группы.

    Откроется диалоговое окно Создать группу.

  4. Загрузите изображение образца, которое будет представлять группу.

    Вы можете перетащить изображение или перейти к нужному файлу. Для лучших результатов лучше использовать изображение размером 400 пикселов на 400 пикселов или больше, в пропорции 1:1, в формате веб-файла, таком как PNG, JPEG или GIF. Перемещайте и меняйте масштаб карты для приближения к области, которая должна отображаться в вашем образце. В зависимости от размера и разрешения вашего файла изображения, и от того, насколько вы приблизитесь для изменения вида вашего образца, разрешение и размер изображения могут быть изменены при сохранении. Если вы добавляете изображение в формате GIF или JPEG, при сохранении оно будет конвертировано в формат PNG.

  5. Введите имя группы в текстовое поле Имя.
  6. При необходимости введите краткое описание группы в текстовое поле Краткая информация.
  7. В текстовом окне Теги введите geodesignTemplate.

    Тег geodesignTemplate является обязательным, он используется приложением GeoPlanner для поиска групп; убедитесь, что тег введен в текстовое поле правильно. Группы без этого тега не будут отображены в приложении GeoPlanner.

  8. При необходимости укажите дополнительные теги для группы в текстовом поле Теги.
  9. Укажите детальную информацию об участии в разделе Участие в группах.
  10. Щелкните Сохранить.

    Страница новой группы откроется и появится на странице Группы вашей организации ArcGIS, на вкладке Мои группы.

Создайте папку в вашей организации ArcGIS.

Папка – это директория на вкладке Мои ресурсы на странице Ресурсы в организации ArcGIS. Хотя папка для шаблона GeoPlanner не является обязательной, ее рекомендуется использовать для хранения всех ресурсов шаблона GeoPlanner. Папка шаблона GeoPlanner облегчает управление ресурсами в организации ArcGIS, особенно если на вкладке Мои ресурсы имеется большое число элементов данных.

Выполните следующие действия, чтобы создать папку для шаблона GeoPlanner:

  1. Войдите из-под учётной записи организации.
  2. Щелкните Ресурсы вверху.

    Появится страница Ресурсы с активной вкладкой Мои ресурсы.

  3. Щелкните Создать новую папку Создать новую папку в разделе Папки.
  4. Введите имя папки и щелкните ОК.

    Новая папка с заданным именем появится в разделе Папки.

Создание веб-карты шаблона

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

Внимание:

Не добавляйте сервис объектов шаблона GeoPlanner к веб-карте этого шаблона. Он автоматически добавляется в веб-карту проекта при создании проекта. Добавление сервиса объектов шаблона к веб-карте шаблона приведет к удвоению слоев объектов шаблона в веб-карте проекта.

При создании веб-карты шаблоны и ее публикации в группе шаблонов GeoPlanner выполните следующие действия:

  1. Войдите из-под учётной записи организации.
  2. Щелкните Карта.
  3. Если появится Map Viewer Classic, щелкните Открыть в Map Viewer.

    Появится новая карта.

  4. Дополнительно нажмите Добавить и используйте представленные опции организации ArcGIS, чтобы добавить рабочие данные на карту.
  5. Щелкните Сохранить и открыть Сохранить и открыть.
  6. Щелкните Сохранить как.

    Откроется диалоговое окно Сохранить карту.

  7. Укажите имя карты в окне Заголовок.
  8. Выберите созданную вами папку в разделе Мои ресурсы.
  9. В текстовом окне Теги введите geodesignTemplateWebMap.

    Это тег, который приложение GeoPlanner использует для поиска веб-карт шаблона, и он должен быть указан в точности так, как написано.

  10. При необходимости введите краткое описание карты в текстовое поле Краткая информация.
  11. Выберите папку в Моих ресурсах для хранения карты и щелкните Сохранить карту.

    Если вы не создали папку для своего GeoPlanner, щелкните Сохранить карту, чтобы сохранить карту на корневом уровне содержимого вашего портала.

  12. Щелкните Опубликовать карту Опубликовать карту.

    Появится диалоговое окно Общий доступ.

  13. Выберите уровень общего доступа к веб-карте в разделе Задать уровень общего доступа:
    • Владелец
    • Организация
    • Для всех (общедоступный)
  14. В разделе Задать публикацию в группах щелкните Редактировать публикацию в группах, чтобы открыть опции Публикация в группах.
  15. Очистите выборку при необходимости и отметьте созданную вами группу.
    Подсказка:

    Используйте фильтры и текстовое окно поиска, чтобы уменьшить число доступных групп.

  16. Щелкните OK, чтобы вернуться в диалоговое окно Опубликовать.
  17. Щелкните Сохранить.

Веб-карта для шаблона GeoPlanner готова к использованию.

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

Шаблон GeoPlanner содержит один или несколько размещенных векторных слоев. Эти слои предоставляют типы объектов, доступные для создания и настройки. Эти типы задаются как шаблоны объектов с символами и значениями по умолчанию. Эти слои также содержат атрибуты, которые будут использоваться в отчетах операционной панели GeoPlanner.

Следующие шаги описывают, как создавать в ArcGIS Pro шаблоны объектов и атрибуты для класса пространственных объектов:

  1. Откройте ArcGIS Pro и создайте пустую карту.
  2. На вкладке Вид в группе Окна щелкните Панель Каталог Панель Каталог.
  3. Щелкните правой кнопкой на панели Каталог папку Базы данных и создайте файловую базу геоданных.
  4. Щелкните правой кнопкой новую базу геоданных и выберите Новый > Класс объектов.

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

  5. Введите имя и псевдоним класса объектов.
  6. Щелкните ниспадающее меню Тип класса объектов и выберите тип объекта.
  7. Укажите геометрические свойства класса пространственных объектов и укажите, следует ли его добавить на вашу активную карту.
  8. Щелкните Далее.
  9. Добавьте в класс пространственных объектов следующие поля:

    Имя поляТип поляДлина поляДетали

    LanduseType

    Текст

    30

    Пример поля, которое можно использовать для задания набора символов, заменяемого вашим собственным именем поля

    Geodesign_ProjectID

    Текст

    50

    Пример поля, которое требуется для GeoPlanner в каждом слое шаблона при создании проекта

    Geodesign_ScenarioID

    Текст

    50

    Пример поля, которое требуется для GeoPlanner в каждом слое шаблона при создании проекта

    Имя

    Текст

    50

    Пример поля, которое может использоваться для именования атрибута

    Описание

    Текст

    250

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

    Floor_Area_Ratio

    Double

    Пример поля, которое может быть использовано для демонстрации, как задавать значение атрибута по умолчанию для каждого подкласса класса объектов

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

  10. Щелкните Далее.
  11. Выберите проекцию карты в списке Система координат проекции.
    Подсказка:

    Для получения наилучших результатов вашей организации разверните Мир и выберите WGS 1984 Web Mercator (Auxiliary Sphere).

  12. Щелкните Далее.
  13. Оставьте допуск XY и разрешение, предложенные по умолчанию, и щелкните Далее.
  14. Примите ключевое слово конфигурации default и щелкните Далее.
  15. Щелкните Готово.

    Ваш класс объектов будет создан и добавлен на панель Содержание.

  16. Повторите только что выполненные действия, чтобы добавить несколько классов объектов.
  17. Сохраните проект ArcGIS Pro.

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

Присвоение символов слоям объектов

В предыдущем разделе вы создали класс объектов. Далее вы добавите символы к векторным слоям, которые будете использовать для создания эскизов GeoPlanner.

  1. При необходимости откройте проект ArcGIS Pro с созданными вами классами объектов и убедитесь, что они появляются на панели Содержание.
  2. Щелкните правой кнопкой класс пространственных объектов на панели Содержание и выберите Символы Символы.

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

  3. Щелкните вкладку Основные символы Основные символы.
  4. Щелкните стрелку ниспадающего меню Основные символы и выберите Уникальные значения, чтобы отобразить свой слой с помощью символов по категориям.
  5. Щелкните ниспадающее меню Поле 1 и выберите LanduseType.
  6. При необходимости щелкните вкладку Классы.
  7. Щелкните Добавить не перечисленные значения Добавить не перечисленные значения.
  8. Щелкните стрелку ниспадающего меню Опции и выберите Добавить новое значение Новый.

    Появится таблица с новой строкой.

  9. Введите значения для полей Value и Label.
  10. Щелкните ниспадающую стрелку Опции и выберите Добавить новое значение Новый, чтобы создать строки для дополнительных значений, которые вы хотите добавить в класс пространственных объектов.
  11. Когда закончите создавать строки, выберите все строки, которые хотите добавить.

    Как правило, это будут все только что созданные строки.

    Подсказка:

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

  12. Нажмите OK.

    Значения добавляются в таблицу на панели Символы и на панели Содержание в созданном вами классе пространственных объектов.

  13. При щелчке на символ слоя на панели Содержание или на панели Символы, чтобы отредактировать символ.
    Подсказка:

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

    В следующей таблице показаны типы символов, которые можно использовать в шаблоне:

    Тип геометрииТип символа

    Точка

    Символ маркера-фигуры

    Символ маркер-рисунок

    Линия

    Символ простой линии

    Полигон

    Символ сплошной заливки

    Заполнение рисунком

  14. Щелкните правой кнопкой на строке <все остальные значения> столбца Значение или Надпись и выберите Удалить Удалить.

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

  15. Когда вы закончите назначение символов для векторных слоев, закройте панель Символы.

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

  16. Сохраните проект ArcGIS Pro, оставьте его открытым и перейдите к следующему разделу, чтобы задать значения атрибутов по умолчанию для шаблонов объектов.

Задание для шаблонов объектов атрибутивных значений по умолчанию

В предыдущем разделе вы присваивали объектам символы. Далее вы создадите шаблоны объектов для GeoPlanner и зададите значения по умолчанию для скетчей.

  1. При необходимости откройте проект ArcGIS Pro, с которым вы работали в предыдущем разделе.
  2. Щелкните вкладку Редактировать и выберите Создать в группе Объекты.
  3. Щелкните Управление шаблонами на панели Создать объекты.

    Появится панель Управление шаблонами.

  4. Разверните карту Вид карты на панели Управление шаблонами и щелкните созданный вами класс пространственных объектов.

    Шаблоны объектов, заданные для слоя, появятся в разделе шаблонов.

  5. Дважды щелкните шаблон, чтобы отредактировать его свойства.

    Откроется диалоговое окно Свойства шаблона.

  6. Щелкните Общие.
  7. Задайте имя для шаблона в текстовом поле Имя.
  8. Дополнительно введите описание шаблона объектов в текстовое поле Описание.

    Описание можно использовать для шаблона объекта при поиске шаблонов в приложении GeoPlanner.

  9. Вы также можете добавить больше тегов в шаблон объекта в текстовом окне Теги.

    Ключевое слово автоматически создается для типа геометрии. Вы можете удалить его или добавить другие теги.

  10. Щелкните вкладку Атрибуты и введите значения атрибутов по умолчанию.

    При рисовании новых объектов в GeoPlanner эти значения выбираются автоматически.

    Внимание:

    Не задавайте значение по умолчанию для Geodesign_ProjectID или Geodesign_ScenarioID. Если вы установите значения по умолчанию, рисование объектов на карте будет работать некорректно, и любые нарисованные объекты не будут связаны с текущим проектом и сценарием.

  11. Нажмите OK.

    Шаблон будет сохранен, а диалоговое окно закроется.

  12. Сохранить проект ArcGIS Pro.

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

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

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

Примечание:

Группа шаблона GeoPlanner должна содержать только один сервис объектов. Если в группе шаблона GeoPlanner будет опубликовано более одного сервиса, только первый из них обнаружится приложением GeoPlanner.

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

    Откроется панель Опубликовать как веб-слой.

  4. Введите имя сервиса в текстовой строке Имя.
  5. Введите geodesignTemplateFeatureService в текстовое поле Теги.

    Тег geodesignTemplateFeatureService является обязательным, он используется приложением GeoPlanner для поиска шаблонов сервисов объектов; убедитесь, что тег введен в текстовое поле правильно.

  6. При необходимости укажите дополнительные теги для группы в текстовом поле Теги.
  7. Выберите опцию Объект в разделе Тип слоя.
  8. В разделе Общий доступ укажите, для кого будет доступен веб-слой:
    • Для всех - Поделитесь своими ресурсами с общественностью. Права доступа и просмотра объекта будут у всех.
    • Моя организация - Поделитесь своими ресурсами со всеми аутентифицированными пользователями в организации. Эта опция доступна, если вы произвели вход с использованием учетной записи организации.

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

  9. Щелкните стрелку ниспадающего меню Группы и выберите группу, созданную для шаблона GeoPlanner в вашей организации ArcGIS.
  10. При необходимости щелкните вкладку Ресурсы, чтобы просмотреть папку, новые веб-слои и подслои с назначенными идентификаторами, если они доступны.

    Если вы включили опцию Разрешить назначение уникальных числовых ID для опубликованных веб слоев в диалоговом окне Свойства карты, назначенные идентификаторы появляются для каждого подслоя. Чтобы изменить ID, щелкните по номеру рядом со слоем или таблицей. В диалоговом окне Свойства слоя или Свойства автономной таблицы, на вкладке Общие, введите пользовательский целочисленный ID в окне ID слоя или ID таблицы. Более подробно см. в Назначение ID слою.

  11. В разделе Завершить публикацию щелкните Анализировать Определить потенциальные узкие места в производительности и ошибки для изучения имеющихся проблем.

    На вкладке Сообщения появляются ошибки и предупреждения. Щелкните правой кнопкой сообщения, чтобы открыть раздел справки или выполнить действие по исправлению. Прежде чем вы сможете поделиться своим ГИС-ресурсом, необходимо устранить ошибки Ошибка. Решение предупреждений Предупреждение рекомендуется, но не является обязательным.

    Подробнее об анализе ГИС-ресурсов

  12. После устранения ошибок и, при необходимости, устранения предупреждений, щелкните Опубликовать Публикация, чтобы опубликовать веб-слой.

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

Перемещение сервиса объектов в папку шаблона

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

  1. Войдите из-под учётной записи организации.
  2. Щелкните Ресурсы.

    Появится страница Ресурсы с активной вкладкой Мои ресурсы.

  3. Установите отметку рядом с опубликованным в предыдущем разделе сервисом объектов.
  4. Щелкните Переместить Переместить и выберите папку шаблонов GeoPlanner в появившемся диалоговом окне Переместить элемент.
  5. Щелкните Сохранить.

    Элемент переместится, а диалоговое окно закроется.

  6. На странице Мои ресурсы щелкните папку шаблонов GeoPlanner, которую вы создали, чтобы убедиться, что сервис объектов появляется в папке.

Теперь можно протестировать шаблон в GeoPlanner.

Проверьте свой шаблон в GeoPlanner.

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

  1. Выполните вход на GeoPlanner.
  2. На странице Проекты GeoPlanner щелкните Создать новый.

    Откроется диалоговое окно Создать проект - Выбрать шаблон.

  3. Щелкните вкладку Моя организация и выберите созданный вами шаблон GeoPlanner.
  4. Щелкните Предварительный просмотр.

    Откроется диалоговое окно Предварительный просмотр палитры символов со списком шаблонов объектов, созданными ранее.

    Диалоговое окно Предварительный просмотр палитры символов со списком шаблонов объектов

  5. Щелкните Выбрать, чтобы создать проект из шаблона.

Новый шаблон GeoPlanner создан и опубликован в организации ArcGIS, в группе, созданной вместе с веб-картой и сервисом объектов. Шаблон был протестирован, когда вы использовали его для создания проекта. Теперь вы можете начать работу в GeoPlanner, начать выполнять учебное руководство или дополнительно включить некоторые из свойств сервиса объектов шаблона. Эти свойства позволяют экспортировать данные и вложения объектов.

Дополнительные сведения о свойствах сервиса объектов

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