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

Доступно с дополнительным модулем ArcGIS Indoors Spaces.

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

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

База геоданных Indoors, созданная с помощью инструмента Создать базу данных Indoors, содержит все необходимые для Space Planner поля, атрибуты и домены. Если вы используете базу геоданных Indoors, созданную из предыдущей версии ArcGIS Pro, вы можете использовать инструмент Обновить базу данных Indoors, чтобы обновить схему базы геоданных самой последней схемой модели Indoors для вашей версии ArcGIS Pro, включая классы объектов, таблицы, поля и домены, необходимые для планирования пространства и резервирования рабочего места с помощью приложений Indoors. Если вы создали набор данных indoor с помощью инструмента Создать набор данных indoor, вы также можете использовать инструмент Обновить базу данных indoor, чтобы обновить рабочую область дополнительными элементами схемы модели Indoors, необходимыми для полной функциональности планирования пространства и резервирования рабочих пространств в приложениях Indoors.

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

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

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

Более подробно о загрузке данных в базу геоданных 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.

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

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

Внимание:

Следующие новые типы данных полей доступны в ArcGIS Pro 3.2: только дата, только время, сдвиг временной метки, большое целое и ID 64-битных объектов. Хотя вы можете публиковать эти типы данных в ArcGIS Enterprise 11.2 и ArcGIS Online, они не поддерживаются полностью, и их использование в веб-слоях считается бета-версией.

Добавление таблицы Area Roles

Когда вы настроите офис-отели в Space Planner, вы можете дополнительно назначить одного или нескольких менеджеров бронирования, если добавите таблицу Area Roles. Менеджеры бронирования могут бронировать отели и управлять бронированиями для других людей в Viewer и Indoors mobile. Таблица Area Roles должна быть опубликована как часть того же сервиса объектов, что и слои Occupants и Units, а также таблица Areas.

Таблица Area Roles создается инструментом Создать базу данных Indoors в ArcGIS Pro 3.0 и более новых версиях. Если у вас есть база геоданных Indoors, созданная в ArcGIS Pro 2.9 или более раней версии, вы можете запустить инструмент Обновить базу данных Indoors, чтобы обновить схему базы данных Indoors последней схемой модели Indoors для вашей версии ArcGIS Pro и создать недостающие классы объектов и таблицы, включая таблицу Area Roles.

Добавление слоев для визуализации

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

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

Внимание:

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

Подготовка карты Space Planner для публикации на ArcGIS Online

Чтобы подготовить карту в ArcGIS Pro для публикации ArcGIS Online и последующего использования в Space Planner, вы можете создать одну карту и добавить в нее все необходимые слои. Затем вы можете опубликовать ее в ArcGIS Online. Веб-карта Space Planner должна содержать все слои, необходимые для Space Planner.

Подсказка:

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

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

  1. Запустите ArcGIS Pro.
  2. При необходимости войдите в свою учетную запись ArcGIS Online.
  3. Создайте проект и добавьте подключение к вашей базе геоданных Indoors, или откройте существующий проект, содержащий базу геоданных Indoors.
  4. Щелкните вкладку Вставка и щелкните кнопку Новая карта Новая карта, чтобы создать карту, если необходимо.
  5. Добавьте обязательные слои, перечисленные в следующей таблице, вместе с желательными дополнительными слоями, и задайте соответствующую видимость:

    СлойОбязательныйВидимость

    События

    Нет

    Выкл.

    Occupants

    Да

    Вкл.

    Детали

    Нет

    Вкл.

    Единицы измерения

    Да

    Вкл.

    Уровни

    Да

    Вкл.

    Пункты обслуживания

    Да

    Вкл.

    Области

    Да

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

    Area Roles

    Нет

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

  6. Настройте карту и дополнительные слои как с поддержкой этажности.

    Карты, не учитывающие этажность, не поддерживаются в приложении Space Planner.

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

    Детали и секции

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

    Пользователи и события

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

    Примечание:

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

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

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

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

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

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

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

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

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

    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.
    Примечание:

    Географические системы координат и системы координат проекции поддерживаются во Space Planner.

  13. Можно переименовать карту, чтобы легко ее идентифицировать и заполнить все поля метаданных.
  14. Установите экстент отображения карты для отображения всех ее данных.
  15. Добавьте на карту размещенные в Esri базовые карты или пользовательские базовые карты.

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

  16. Очистите все выборки объектов.
Примечание:

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

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

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

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

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

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

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

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