Enterprise — Подготовка карты для использования в Space Planner

Доступно для организации ArcGIS, имеющей лицензию на дополнительный модуль Indoors.

Indoor Space Planner позволяет распределять пользователей рабочих мест в отдельные помещения или рабочие зоны на основе их деятельности и определять эти рабочие области как области незакрепленных рабочих мест и офис-отели. Можно использовать ArcGIS Enterprise или ArcGIS Online для публикации веб-карт с поддержкой этажей согласно требованиям организации.

Space Planner веб-карты, опубликованные для организации ArcGIS на Enterprise или ArcGIS Online, предоставляющие аналогичные возможности приложения Space Planner, но различающиеся способом настройки и совместного использования веб-карт. Публикация веб-карты Space Planner на Enterpriseтребует настройки версий с ветвлениями в базе геоданных Enterprise и включения управления версиями для редактируемых веб-слоев при публикации. Это необходимо приложению Space Planner для поддержки управления планами пространств.

Публикация веб-карты Space Planner в ArcGIS Online требует только публикации веб-карты на основе векторных слоев, чтобы поддерживать процессы визуализации и управления планированием пространства. Перед выбором среды для развертывания приложения проконсультируйтесь с руководителями организации.

Прежде чем вы подготовите карту Space Planner и опубликуете ее в своей организации ArcGIS для использования в приложении Space Planner, необходимо создать данные, которые соответствуют Информационной модели ArcGIS Indoors . Этот процесс включает создание базы данных Indoors и загрузку данных с помощью инструментов геообработки в наборе инструментов Indoors.

База геоданных Indoors, созданная с помощью инструмента Создать базу данных Indoors, содержит все необходимые для Space Planner поля, атрибуты и домены. Для поддержки ГИС внутри помещений рекомендуется использовать базу геоданных Indoors для поддержки планирования пространства, маршрутизации и резервирования рабочего пространства. Если вы создали набор данных indoor с помощью инструмента Создать набор данных Indoor, вам нужно добавить дополнительные атрибутивные поля к классам объектов Секции и создать таблицу Areas. Если вы используете базу геоданных Indoors, дополнительных действий не требуется.

Обязательные слои

Веб-карты, которые будут использоваться в Space Planner, должны иметь следующие классы пространственных объектов и автономную таблицу, заполненную в базе геоданных Indoors:

  • Объекты пользователей рабочих мест - соответствуют классу пространственных объектов Occupants в модели Indoors. Этот класс объектов создан с помощью инструмента Создание объектов пользователей рабочих мест.
  • Секции - соответствуют классу пространственных объектов Units в модели Indoors.
  • Уровни —соответствует классу пространственных объектов Levels в модели Indoors.
  • Здания — представляет класс пространственных объектов Facilities в модели Indoors.
  • Таблица областей — представляет отдельную таблицу Areas в модели Indoors. Если вы используете набор данных Indoor, созданный с помощью инструмента Создать набор данных Indoor, необходимо создать таблицу Areas.
Примечание:

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

Более подробно о загрузке данных в базу геоданных Indoors

Вычислить значения поля Тип назначения

При необходимости можно предварительно вычислить значения поля ASSIGNMENT_TYPE для объектов в слое Units, чтобы использовать в приложении Space Planner. Это можно сделать вручную или вычислив поля с помощью инструментов, доступных в ArcGIS Pro. Вы также можете задать тип назначения для объектов Units позже в приложении.

Например, возможно вы хотите установить значения поля ASSIGNMENT_TYPE для объектов Секции так, как необходимо для быстрого отслеживания планирования в приложении Space Planner:

  • Не назначено - пространства, которые не должны использоваться для распределения и планирования пространств, таких как кухни, туалеты, складские помещения и пути перемещения.
  • Незакрепленное рабочее место или офис-отель - пространства, доступные для краткосрочного назначения. Объекты Секции, определенные как незакрепленные рабочие места или офис-отели появляются в списках Незакрепленные рабочие места или Офис-отели в приложении Space Planner.
  • Офис (или другое соответствующее назначение) - объекты Секции, которые сейчас назначены сотрудникам.

Далее приведен примерный рабочий процесс для установки значения поля ASSIGNMENT_TYPE в Офис для секций, которые назначены сотрудникам:

  1. Откройте вашу карту Space Planner в ArcGIS Pro.
  2. Щелкните правой кнопкой на слое Секции на панели Содержание и выберите Соединения и отношения > Добавить соединение.
  3. Выберите Секции из ниспадающего списка Входная таблица.
  4. Выберите UNIT_ID из ниспадающего списка Входное поле соединения.
  5. Выберите Occupants из ниспадающего списка Присоединяемая таблица.
  6. Выберите UNIT_ID из ниспадающего списка Поле присоединяемой таблицы.
  7. Щелкните ОК, чтобы создать соединение.
  8. На вкладке Карта в группе Выборка щелкните Выбрать по атрибуту.

    Появится панель Выбрать по атрибуту.

  9. Для Входная таблица выберите слой секций.
  10. Для Типа выборки выберите Новая выборка.
  11. Щелкните Новое выражение и выберите в ниспадающих меню значения для получения запроса Where occupant.UNIT_ID is not null.
  12. Нажмите OK.

    Все секции с назначенными пользователями рабочих мест выбраны на карте.

  13. Используйте инструмент Вычислить поле, чтобы задать для выбранных секций ASSIGNMENT_TYPE значение поля "office".
    Внимание:

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

Эти объекты секций не будут включать назначение Офис в свои информационные карточки в приложении Space Planner.

Дополнительные слои

При необходимости вы можете добавить слой Details в карту Space Planner для поддержки визуализации. Этот слой описывает линейный объем активов вашего объекта и включает такие элементы, как стены, двери и колонны.

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

Внимание:

Будьте внимательны при включении слоев карты, полученных из обязательных слоев для Space Planner. Например, только слой секций должен включать ASSIGNMENT_TYPE атрибут, и только слой пользователей рабочих мест должен включать AREA_ID атрибут . Убедитесь, что слои, полученные из слоев секций и пользователей рабочих мест не включают эти значения, или приложение Space Planner может некорректно загрузить карту.

Создание веб-карты Space Planner

При подготовке карты Space Planner в ArcGIS Pro для публикации на портале Enterprise, необходимо задать рабочую область ArcGIS Indoors в базе геоданных Enterprise с версией ветвления в подключении к базе данных.

В ArcGIS Pro вы должны зарегистрировать следующие наборы данных в качестве версионных:

  • Occupants
  • Units
  • Areas
Подсказка:

Чтобы защитить версию по умолчанию от случайных правок, измените свойства версии.

После создания карты Space Planner в ArcGIS Pro опубликуйте ее на своем портале Enterprise, используя состоящий из нескольких шагов процесс, и воспользуйтесь ей в приложении Space Planner.

Подготовка карты для использования в Space Planner

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

  1. Запустите ArcGIS Pro.
  2. Если необходимо, войдите на портал Enterprise.
  3. Откройте проект, содержащий подключение к базе геоданных Indoors.

    Подключение к базе данных должно быть зарегистрировано как версионное с ветвлениями.

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

    СлойОбязательныйРекомендуемая видимость слоя

    Occupants

    Да

    Вкл.

    Units

    Да

    Вкл.

    Areas

    Да

    Не применяется (автономная таблица)

    Примечание:

    Вам нужно зарегистрировать таблицу Areas и набор данных с классами объектов Occupants и Units с сервис-ориентированными версиями.

    Подробнее о регистрации набора данных как версионного сервис-ориентированного

  6. Добавьте слои, перечисленные в следующей таблице, и установите соответствующую рекомендуемую видимость:

    СлойОбязательныйРекомендуемая видимость слоя

    <Источник категории> слои

    Нет

    Выкл.

    Events

    Нет

    Выкл.

    Details

    Нет

    Вкл.

    Levels

    Да

    Вкл.

    Facilities

    Да

    Вкл.

    Примечание:

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

  7. Если необходимо, задайте для слоев диапазон видимых масштабов.
  8. Задайте свойства символов слоя в соответствии со следующими параметрами:

    Слой секций

    Устанавливается в соответствии с атрибутом USE_TYPE.

    Слой пользователей рабочих мест

    Используйте пустой точечный символ (без цвета или контура и размером 1).

    Слой описания

    Устанавливается в соответствии с атрибутом USE_TYPE.

    <Источник категории> слои

    Установите в соответствии с полем, описывающим тип объекта.

    Слой событий

    Используйте пустой точечный символ (без цвета или контура и размером 1).

  9. Включите надписи для слоя секций (атрибут NAME), пользователей рабочих мест (атрибут KNOWNAS) и любых объектов, которые вы хотите подписать в приложении Space Planner.

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

    1. Щелкните слой секций правой кнопкой на панели Содержание, а затем щелкните Свойства надписей.

      Откроется панель Класс надписей.

    2. Нажмите кнопку SQL запрос SQL-запрос и щелкните Новое выражение.
    3. Создайте следующее выражение:
      Where Assignment Type is not equal to office
    4. Щелкните Применить.

    Подписи пользователей рабочих мест могут перекрываться с подписями соседних секций, что приводит к отсутствующим надписям в приложении. Чтобы избежать перекрытия подписей, вы можете переносить надписи пользователей рабочих мест, используя выражение Arcade, выполнив следующие действия:

    1. Щелкните слой пользователей рабочих мест правой кнопкой на панели Содержание, а затем щелкните Свойства надписей.

      Откроется панель Класс надписей.

    2. Щелкните кнопку Выражение надписи Выражение надписи и создайте следующее выражение Arcade:
      Replace($feature.KNOWNAS, ' ', TextFormatting.NewLine)
    3. Щелкните Применить.
  10. Установите для поля отображения в свойствах слоя пользователей поле KNOWNAS, а для всех остальных слоев карты поле NAME.
    Примечание:

    Приложение Space Planner использует значения поля отображения для надписывания определенных элементов, таких как заголовок информационной карточки. Задание поля в ArcGIS Pro позволит пользователям приложения не запутаться.

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

    Настройка всплывающих окон позволит взаимодействовать с объектами в приложении Space Planner. Эти окна важны и определяют, что отображается на информационных карточках объектов пользователей и секций.

  12. Убедитесь, что у карты установлена система координат для Текущая XY, например, WGS 1984 Web Mercator auxiliary sphere.
  13. Переименуйте карту, чтобы легко ее идентифицировать и заполните все поля метаданных.
  14. Установите экстент отображения карты для отображения всех ее данных.
  15. Если он включен, отключите бегунок диапазона или фильтр этажей на карте.
    Внимание:

    Это важно. Включенный ползунок диапазона может помешать публикации данных в веб-приложениях Indoors.

  16. Добавьте на карту размещенные в Esri базовые карты или пользовательские базовые карты.

    Настройте базовую карту, выбрав базовую карту Esri или собственную, на основе пакета векторных листов.

  17. Очистите все выборки объектов.

    Теперь вы можете настроить и опубликовать веб-карту для работы в Space Planner. Это включает в себя, во-первых, публикацию слоя с сервис-ориентированными версиями, который включает в себя классы пространственных объектов Units и Occupants и таблицу Areas, обновление источника данных для этих элементов на вашей карте в ArcGIS Pro, а затем публикацию веб-карты для использования в Space Planner.

Настройка базовой карты

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

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

Используйте базовую карту Esri

В ArcGIS Pro вы можете добавить базовые карты из галереи Базовых карт в группе Слой на вкладке Карта. В зависимости от настроек активного портала, эта галерея может включать базовые карты Esri по умолчанию, карты, опубликованные в группе галереи базовых карт вашей организации, и базовые карты, добавленные вами в проект ArcGIS Pro.

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

  1. Скопируйте URL векторной базовой карты, которую хотите добавить.
  2. Щелкните стрелку ниспадающего меню Добавить данные в группе Слой.
  3. Выберите опцию Данные из пути.

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

  4. Вставьте URL.
  5. Щёлкните Добавить.

Используйте собственную базовую карту, размещенную на портале Enterprise

Чтобы использовать собственную базовую карту, размещенную на портале Enterprise, выполните эти шаги:

  1. Создайте пользовательскую базовую карту.
  2. Создайте пакет векторных листов с помощью инструмента Создать пакет векторных листов.

    При запуске инструмента Создать пакет векторных листов выполните следующие настройки, чтобы обеспечить поддержку уровня детализации для помещений и уменьшить масштаб листов в 17 раз:

    1. Снимите отметку Пакет для ArcGIS Online | Bing Maps | Google Maps.
    2. Выберите файл VectorBasemapTilingScheme.xml, включенный в ресурсы символов Indoors, для параметра Схемы листов.
  3. Публикация пакета векторных листов на портале Enterprise.
  4. Войдите на портал Enterprise в браузере и опубликуйте пакет векторных листов как размещенный слой.
  5. Добавьте элементы портала Enterprise на карту в ArcGIS Pro.
    Подсказка:

    Либо, если у вас есть URL размещенного слоя листов, вы можете скопировать его в диалоговое окно Добавить данные из пути, щелкнув стрелку раскрывающегося списка Добавить данные в группе Слой и выбрав Данные из пути.

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