Руководство: Создание автономной сцены

Полевая работа фиксирует местоположения вас и ваших мобильных сотрудников без подключения к данным, но не освобождает вас от использования данных ГИС. Вы можете создать сцену, для которой не требуется подключение к интернету, и работать с ней в поле на своем устройстве. Вы можете использовать пользовательское приложение с ArcGIS AppStudio или ArcGIS Runtime SDK.

Для автономной работы с данными часто необходима геообработка. Данный рабочий процесс объясняет, как создавать пакеты листов в качестве источников высот для использования их в инструменте геообработки Создать пакет мобильной сцены. Однако его можно использовать и для создания пакетов тайлов из аэрофотоснимков. Аэрофотоснимки, ссылающиеся на наборы растровых данных, поддерживаются в качестве входных данных для инструмента Создать пакет мобильной сцены. Дополнительные соображения см. в разделе Создание пакета мобильной сцены в ArcGIS Runtime SDK.

Поиск и открытие проекта

Используемые в этом упражнении данные доступны в виде пакета проекта, который можно загрузить с ArcGIS Online через ArcGIS Pro.

Для открытия проекта выполните следующие шаги:

  1. Откройте новый экземпляр ArcGIS Pro.
  2. На начальной странице ArcGIS Pro щелкните Открыть другой проект Открыть другой проект.
  3. Щелкните фильтр Весь портал Портал и найдите Make Offline Map example.
  4. Щелкните пакет проекта Make Offline Scene, и затем щелкните OK.

    Проект будет загружен и откроется с четырьмя сценами:

    • WGS84
    • WGS84_PostProcess
    • WebMercatorAuxiliarySphere
    • WebMercator_PostProcess
    Для сцен, которые готовы к запуску при помощи инструмента Создать пакет мобильной сцены, используйте WGS84_PostProcess или WebMercator_PostProcess. Выберите Опцию 1 или Опцию 2 ниже - в зависимости от того, будет ли пакет мобильной сцены предназначен для глобальной сцены в системе координат WGS84 или для локальной сцены в проекции Web Mercator Auxiliary Sphere. Если проект предназначен для ArcGIS Runtime SDK, выберите Опцию 2, поскольку ArcGIS Runtime SDK поддерживает только глобальные сцены. Можно пользоваться опцией 1, пока сцена преобразуется в глобальную сцену, и используется базовая карта. Если у вас есть доступ к порталу, самым быстрым способом создания пакета листов является использование Опции 3.

    Даунтаун Филадельфии

Опция 1: создание пакета листов для наземного источника высот в WebMercatorAuxiliarySphere

ArcGIS Runtime SDK поддерживает только наземные источники высот, ссылающиеся на пакет листов. Для автономной работы со сценой используйте инструмент Управление полистным кэшем или Экспорт полистного кэша, чтобы создать пакет листов.

  1. Убедитесь, что активна сцена WebMercatorAuxiliarySphere.
  2. На вкладке Анализ щелкните кнопку Инструменты.

    Откроется панель Геообработка.

  3. В окне поиска панели Геообработка найдите инструмент Управление полистным кэшем и щелкните инструмент, чтобы открыть его. Укажите параметры следующим образом:
    1. Задайте Местоположение кэша с помощью кнопки обзора Обзор.
    2. Введите Elevation Cache Web Mercator в качестве Имени кэша.
    3. ВыберитеПовторно создать все листы в качестве Режима управления.
    4. Выберите DEM в качестве Входного источника данных.
    5. Выберите Схема листов высот в качестве Входной схемы листов. Если пакет листов предназначен для аэроснимка, выберите Схема листов ArcGIS Online.
    6. Используйте число масштабов по умолчанию.

      Если вы настраиваете масштабы, убедитесь, что настроены также значения Минимальный масштаб кэширования и Максимальный масштаб кэширования.

    7. Щелкните Запустить Запустить.
    Кэш будет создан в местоположении выходного кэша.
  4. В окне поиска панели Геообработка найдите инструмент Экспорт полистного кэша и щелкните инструмент, чтобы открыть его. Укажите параметры следующим образом:
    1. Если Elevation Cache Web Mercator не был добавлен к сцене на предыдущем шаге, добавьте Elevation Cache Web Mercator к сцене из Местоположения кэша.
    2. Выберите Elevation Cache Web Mercator в качестве Входного полистного кэша.
    3. Задайте папку для Выходного местоположения с помощью кнопки обзора Обзор.
    4. Введите GroundElevationWebMercator в качестве Имени выходного полистного кэша.
    5. Выберите Полистный кэш для опции Экспортировать кэш как.
    6. Примите значения по умолчанию для всех других параметров.
  5. Щелкните Запустить Запустить.

    Новый пакет листов будет создан в выходном местоположении.

Опция 2: создание пакета тайлов для наземного источника высот в WGS84

Этот рабочий процесс предназначен для системы координат WGS84 (WKID 4326), которая является системой координат по умолчанию для глобальной сцены.

  1. Убедитесь, что активна сцена WGS84.
  2. В окне поиска панели Геообработка найдите инструмент Управление полистным кэшем и щелкните инструмент, чтобы открыть его. Укажите параметры следующим образом:
    1. Задайте Местоположение кэша с помощью кнопки обзора Обзор.
    2. Введите Elevation Cache WGS84 в качестве Имени кэша.
    3. ВыберитеПовторно создать все листы в качестве Режима управления.
    4. Выберите DEM в качестве Входного источника данных.
    5. Выберите схема листов высот WGS84 версия 2 в качестве Входной схемы листов.
    6. Щелкните кнопку обзора Обзор и выберите схему листов, созданную в предыдущем шаге.
    7. Щелкните Выбрать все, чтобы выбрать все масштабы.

      Это можно настроить при работе с собственными данными. Если вы настраиваете масштабы, убедитесь, что настроены также значения Минимальный масштаб кэширования и Максимальный масштаб кэширования.

    8. Введите 250000000 в качестве Минимального масштаба кэширования.
  3. Щелкните Запустить Запустить.

    Кэш будет создан в местоположении выходного кэша и добавлен к сцене.

  4. В окне поиска панели Геообработка найдите инструмент Экспорт полистного кэша и щелкните инструмент, чтобы открыть его. Укажите параметры следующим образом:
    1. Если Elevation Cache WGS84 не был добавлен к сцене на предыдущем шаге, добавьте Elevation Cache WGS84 к сцене из Местоположения кэша.
    2. Выберите Elevation Cache WGS84 в качестве Входного полистного кэша.
    3. Выберите папку проекта или любую другую папку в качестве Выходного местоположения с помощью диалогового окна обзора.
    4. Введите GroundElevationWGS84 в качестве Имени выходного полистного кэша.
    5. Выберите Полистный кэш для опции Экспортировать кэш как.
    6. Примите значения по умолчанию для всех других параметров.
  5. Щелкните Запустить Запустить.

    Новый пакет листов будет создан в выходном местоположении.

Опция 3: Публикация веб-сцены или веб-слоя

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

  1. На панели Каталог щелкните вкладку Портал.
  2. Щелкните Мои ресурсы Мои ресурсы.
  3. Найдите недавно созданный пакет листов Пакет листов.
  4. Щелкните правой кнопкой мыши этот пакет листов и выберите Добавить на текущую карту .
  5. На панели Содержание перетащите пакет листов на поверхность Полевые измерения.

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

Подготовка сцены для ее использования инструментом Создать пакет мобильной сцены

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

  1. Удалите растр DEM и другие растры, созданные на предыдущих шагах, с панели Содержание.
  2. Добавьте пакет листов к поверхности высот Полевые измерения, если вы этого еще не сделали.
    1. На вкладке Карта в группе Слой щелкните Добавить данные Добавить данные и выберите Добавить источник высот Добавить источник высот.
    2. Найдите последний созданный пакет листов и выберите его, чтобы добавить в качестве источника высот.

      Пакет листов будет добавлен в качестве источника высот поверхности земли.

      Примечание:

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

  3. Подготовьте векторные слои, ознакомившись с требованиями в разделе Рабочие слои.
  4. Дополнительные рекомендации по ArcGIS Runtime SDK см. в разделе Создание пакета мобильной сцены для ArcGIS Runtime SDK.

Создание пакета мобильной сцены

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

  1. В окне поиска панели Геообработка найдите инструмент Создать пакет мобильной сцены и щелкните инструмент, чтобы открыть его. Укажите параметры следующим образом:
    1. Щелкните ниспадающее меню Входная сцена и выберите WGS84 или WebMercatorAuxiliarySphere.
    2. Задайте папку и имя файла для Выходного файла с помощью кнопки обзора Обзор.
    3. Воспользуйтесь значениями по умолчанию Входной локатор, Область интереса, Экстент и Вырезать объекты.
    4. Задайте Даунтаун Филадельфии в качестве Заголовка.
    5. Укажите Автономная сцена даунтауна Филадельфии для Итоговой информации и Описания.
    6. Задайте Филадельфия, mspk и автономная для Тегов.
    7. Примите значения по умолчанию для всех других параметров.
  2. Щелкните Запустить Запустить.

    Будет создан пакет мобильной карты, который можно опубликовать для работы в платформе ArcGIS. Пакет мобильной карты можно опубликовать в ArcGIS Online или Portal for ArcGIS 10.7 или более поздней версии для работы с ним в приложении ArcGIS Runtime SDK.