О создании ресурсов Runtime

Вы можете собрать объекты, табличные данные, базовые карты, наборы сетевых данных и локаторы из вашей карты в папку и подготовить ее к использованию в приложениях, созданных с помощью ArcGIS Runtime SDK. Также эта папка может использоваться на неподключенных к сети устройствах и приложениях (приложениях, работающих без подключения к ArcGIS for Server или ArcGIS Online). Подробнее о создании приложений с помощью ArcGIS Runtime SDK см. в разделе сайт разработчиков.

Данные сервисов объектов и картографических сервисов использоваться не могут. Подробнее об использовании сервисов в ArcGIS Runtime SDK см. в разделе Сервис-ориентированная модель.

Перед созданием ресурсов Runtime в опциях ArcMap должно быть включено меню Share As.

Для включения элемента меню Совместно использовать как ресурсы Runtime (Share As Runtime content)

  1. Откройте ArcMap.
  2. В главном меню ArcMap щелкните Настройка (Customize) > Опции ArcMap (ArcMap Options).
  3. В диалоговом окне Опции ArcMap (ArcMap Options) щелкните Общий доступ (Sharing).
  4. Включите опцию Включить инструменты в ArcGIS Runtime (Enable ArcGIS Runtime Tools) и нажмите OK.

Для создания ресурсов Runtime

  1. Откройте ArcMap.
  2. Откройте или создайте документ карты с нужными вам данными.
  3. В главном меню ArcMap щелкните Файл (File) > Опубликовать как (Share As) > Ресурсы Runtime (Runtime content).

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

  4. По окончании настройки опций щелкните Общий доступ (Share).
  5. ArcMap запишет ваш пакет в папку, указанную вами в параметре Выходная папка (Output folder).

Описание опции

Выходная папка

Ресурсы Runtime сохраняются локально, в папку, указанную вами. Эта папка может быть развернута на ваших устройствах с целью ее использования в приложениях на основе ArcGIS Runtime.

Объекты и табличные данные

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

ПримечаниеПримечание:

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

Для векторных и табличных данных, включаемых в ресурсы Runtime, существуют ограничения, о которых нельзя забывать:

  • Поддерживаются только векторные слои, таблицы и классы отношений.
  • Если векторный слой ссылается сам либо участвует в классе отношений, который ссылается на не поддерживаемые данные, такой слой не будет включен в ресурс Runtime.
  • Все слои текущей карты должны браться из одной рабочей области.

Для векторных и табличных данных доступны следующие опции:

  • Включить векторные и табличные данные только для просмотра (Include feature and tabular data for read-only reference) – Все векторные слои, таблицы и классы отношений текущей карты включаются в ресурсы Runtime. Эти слои будут доступны только для чтения в приложении на основе ArcGIS Runtime SDK. Если выбрана опция Оптимизировать размер только для просмотра (Optimize size for view-only), размер слоя будет оптимизирован в целях его просмотра в приложении на основе ArcGIS Runtime SDK. Для таких слоев
    • Все поля, не использующиеся для отображения и надписывания, будут удалены.
    • Точность их пространственной привязки составляет 0,1 метра.
    • Они не подходят для работы с набором сетевых данных.
  • Не включать векторные и табличные данные (Do not include feature and tabular data) – Объекты и таблицы из текущей карты в ресурсы Runtime не добавляются.

Базовая карта

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

ПримечаниеПримечание:

Если данные, которые необходимо показывать как базовую карту, должны поддерживать запросы, выбор этой опции будет неверным.

ПримечаниеПримечание:

Если вы включаете объекты, они будут проецированы в систему координат схемы листов.

Доступны следующие опции:

Сетевые данные

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

Чтобы набор сетевых данных превратился в транспортную сеть, необходимо помнить о некоторых ограничениях:

Доступны следующие опции:

Локатор

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

Есть несколько ограничений добавления локаторов в ресурс Runtime:

Доступны следующие опции:

5/10/2014