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

ArcGIS Enterprise (11.3)    |

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

Прежде чем вы подготовите карту 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.
Примечание:

Если вы выполняете публикацию на портале 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. Щелкните правой кнопкой на слое Units на панели Содержание и щелкните Соединения и связи > Добавить соединение.
  3. Выберите Секции из ниспадающего списка Входная таблица.
  4. Выберите UNIT_ID из ниспадающего списка Входное поле соединения.
  5. Выберите Occupants из ниспадающего списка Присоединяемая таблица.
  6. Выберите UNIT_ID из ниспадающего списка Поле присоединяемой таблицы.
  7. Щелкните ОК, чтобы создать соединение.
  8. На вкладке Карта в группе Выборка щелкните Выбрать по атрибуту.

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

  9. Для Входная таблица выберите слой секций.
  10. Для Типа выборки выберите Новая выборка.
  11. Щелкните Новое выражение и выберите в ниспадающих меню значения, чтобы создать условие: UNIT_ID IS NOT NULL
  12. Нажмите OK.

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

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

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

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

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

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

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

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

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

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

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

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

Внимание:

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

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

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

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

  • Occupants
  • Units
  • Области
Подсказка:

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

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

Подсказка:

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

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

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

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

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

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

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

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

    Occupants

    Да

    Вкл.

    Units

    Да

    Вкл.

    Области

    Да

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

    Area Roles

    Нет

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

    Примечание:

    Вы должны зарегистрировать таблицы Areas и Area Roles, а также набор данных, содержащий классы пространственных объектов Occupants и Units, как сервис-ориентированные версии.

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

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

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

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

    Нет

    Выкл.

    Подробная информация

    Нет

    Вкл.

    Levels

    Да

    Вкл.

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

    Да

    Вкл.

    Примечание:

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

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

    Подробная информация

    Задайте символы в соответствии с атрибутом USE_TYPE.

    Units

    Задайте символы в соответствии с атрибутом ASSIGNMENT_TYPE.

    Occupants

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

    Примечание:

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

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

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

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

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

    2. Нажмите вкладку SQL запрос SQL-запрос и щелкните Новое выражение.

      Откроется конструктор выражений.

    3. Щелкните кнопку-переключатель SQL.

      Появится текстовое окно SQL.

    4. Введите следующее выражение в текстовое окно SQL:
      ASSIGNMENT_TYPE <> 'office'
    5. Щелкните Применить.
  10. При необходимости, если подписи пользователей рабочих мест перекрывают подписи соседних секций, вы можете использовать выражение Arcade для группировки подписей пользователей рабочих мест.
    1. Щелкните слой Occupants правой кнопкой на панели Содержание, а затем щелкните Свойства надписей.

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

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

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

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

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

  13. Убедитесь, что у карты установлена система координат для Текущая XY, например, WGS 1984 Web Mercator auxiliary sphere.
    Примечание:

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

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

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

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

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

Если у вас есть карта, оформленная в соответствии с типами назначений, вы можете обновить ее на основе новых типов назначений в модели Indoors.

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

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

В следующих рабочих процессах описаны необходимые для настройки базовой карты для 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-адрес размещенного слоя листов.

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