Примечание:
Это раздел устарел с выходом версии ArcGIS Enterprise 11.0. Если вы используете ArcGIS Online или ArcGIS Enterprise 11.0 или более позднюю версию, ознакомьтесь с последней информацией о создании карт помещений в статье Создание карты с поддержкой этажей в разделе Создание карты.
ArcGIS Field Maps поддерживает просмотр векторных слоев внутри помещения, в коотрых есть сведения об этажах и зданиях. Когда карта подготовлена для использования внутри помещения, появляется инструмент Этаж в мобильном приложении Field Maps. Если в слое пространственных объектов есть поле LEVEL_ID, его объекты можно отфильтровать по этажам. Инструмент Этаж появляется в Field Maps, когда карта содержит следующие слои:
- Слой Пункты обслуживания — Содержит данные пунктов обслуживания. Пункт обслуживания - это здание, оно может содержать несколько этажей, зон, отделов и блоков.
- Слой Уровни — Содержит данные уровня. Уровень означает этаж в пункте обслуживания.
Есть три способа подготовки карты для использования внутри помещения в Field Maps:
- Изменение существующих слоев — Если у вас есть слои, содержащие информацию о пунктах обслуживания и уровнях, измените их для поддержки использования внутри помещения в Field Maps.
- Создание слоев — Если у вас нет слоев, содержащих информацию о пунктах обслуживания и уровнях, создайте их для поддержки использования внутри помещения в Field Maps.
- Импорт чертежа САПР — Импортируйте существующий чертеж САПР в базу данных ArcGIS Indoors и используйте его в Field Maps.
Лицензия:
Импорт чертежа САПР требует лицензию для дополнительного модуля ArcGIS Pro и Indoors.
Изменение существующих слоев
Для отображения этажей в Field Maps на вашей карте должен быть слой Пункты обслуживания и слой Уровни. Чтобы векторный слой можно было отфильтровать по этажам, он должен содержать поле LEVEL_ID. Если у вас есть существующие слои, включащие информацию о пунктах обслуживания и уровнях, вы можете изменить их для поддержки использования внутри помещения в Field Maps.
Слой Пункты обслуживания
Если у вас есть слой, содержащий данные пункта обслуживания, вы можете изменить его для поддержки использования внутри помещения в Field Maps, добавив поля, перечисленные ниже. См. Добавление полей в ArcGIS Online, Добавление полей в ArcGIS Enterprise, или Вид поля в ArcGIS Pro для получения дополнительной информации.
Имя поля | Тип | Описание |
---|---|---|
FACILITY_ID | Текст | Определяет уникальный идентификатор объекта и работает с тем же полем в слое Уровней, чтобы обеспечить уровни для пункта обслуживания |
NAME | Текст | Название пункта обслуживания, показанное на панели этажа в Field Maps |
Подсказка:
Если у вас есть существующие поля, содержащие информацию, перечисленную выше, создайте вычисление поля, чтобы заполнить новые поля существующими значениями. Чтобы узнать, как это сделать, см. Вычисление значений полей в ArcGIS Online, Вычисление значений полей в ArcGIS Enterprise, или Основы вычислений данных полей в ArcGIS Pro.
Слоя Уровни
Если у вас есть слой, содержащий данные уровня, вы можете изменить его для поддержки использования внутри помещения в Field Maps, добавив поля, перечисленные ниже. См. Добавление полей в ArcGIS Online, Добавление полей в ArcGIS Enterprise, или Вид поля в ArcGIS Pro для получения дополнительной информации.
Имя поля | Тип | Описание |
---|---|---|
FACILITY_ID | Текст | Работает с тем же полем в слое Пункты обслуживания, чтобы обеспечить уровни для пункта обслуживания. |
NAME | Текст | Название уровня, показанное на панели этажа в Field Maps Если поле NAME отсутствует, то на панели этажа отображается значение поля LEVEL_ID. |
NAME_SHORT | Текст | Название уровня, показанное в инструменте Этаж. Длина поля не может превышать 4 символов. |
LEVEL_ID | Текст | Определяет, может ли слой быть отфильтрован по этажам. |
VERTICAL_ORDER | Long | Целое число, представляющее высоту уровня над уровнем Земли (уровень Земли равен 0, второй уровень равен 1, подземный уровень равен -1 и т.д.). Это используется для организации порядка этажей в инструменте Этаж. Если поля VERTICAL_ORDER нет, этажи сортируются буквенно-цифровым способом по значениям поля LEVEL_ID. |
Подсказка:
Если у вас есть существующие поля, содержащие информацию, перечисленную выше, создайте вычисление поля, чтобы заполнить новые поля существующими значениями. Чтобы узнать, как это сделать, см. Вычисление значений полей в ArcGIS Online, Вычисление значений полей в ArcGIS Enterprise, или Основы вычислений данных полей в ArcGIS Pro.
Слои, отфильтрованные по этажам
Чтобы объекты в слое можно было отфильтровать по этажам в Field Maps, он должен содержать поле, указанное ниже. См. Добавление полей в ArcGIS Online, Добавление полей в ArcGIS Enterprise, или Вид поля в ArcGIS Pro для получения дополнительной информации.
Имя поля | Тип | Описание |
---|---|---|
LEVEL_ID | Текст | Определяет, может ли слой быть отфильтрован по этажам. |
Подсказка:
Если у вас есть существующее поле, содержащее информацию, перечисленную выше, создайте вычисление поля, чтобы заполнить новое поле существующими значениями. Чтобы узнать, как это сделать, см. Вычисление значений полей в ArcGIS Online, Вычисление значений полей в ArcGIS Enterprise, или Основы вычислений данных полей в ArcGIS Pro.
Добавление слоев внутренних помещений на карту
После того, как вы изменили векторные слои помещений, чтобы включить необходимые поля, указанные выше, добавьте слои на веб-карту. См. Добавление слоев на карту в ArcGIS Online, Добавление слоев на карту в ArcGIS Enterprise или Создание веб-карты в ArcGIS Pro для получения дополнительной информации.
Примечание:
На веб-карте слои пунктов обслуживания и уровней должны называться Пункты обслуживания и Уровни, соответственно, чтобы инструмент Этаж появился в Field Maps.
Создание слоев
Для отображения этажей в Field Maps на вашей карте должен быть слой Пункты обслуживания и слой Уровни. Чтобы векторный слой можно было отфильтровать по этажам, он должен содержать поле LEVEL_ID. Если у вас нет существующих слоев, включащих информацию о пунктах обслуживания и уровнях, вы можете создать их для поддержки использования внутри помещения в Field Maps.
Создание векторных слоев помещений
Чтобы создать слои Пункты обслуживания и Уровни и добавить поле LEVEL_ID в слои пространственных объектов, которые вы хотите отфильтровать по этажам, выполните следующие действия:
- Создание слоя Пунктов обслуживания
- Если вы используете ArcGIS Online или ArcGIS Enterprise, перейдите в Мои ресурсы, щелкните Создать, затем щелкните Векторный слой. Используйте шаблон в категории Построить слой для создания пустого размещенного векторного слоя.
- Если вы используете ArcGIS Pro, создайте класс пространственных объектов для создания пустого векторного слоя.
Назовите слой Пункты обслуживания и добавьте следующие поля:
Чтобы узнать, как добавлять поля в слой, см. Добавление полей в ArcGIS Online, Добавление полей в ArcGIS Enterprise или Вид поля в ArcGIS Pro.Имя поля Тип Описание FACILITY_ID Текст
Определяет уникальный идентификатор объекта и работает с тем же полем в слое Уровней, чтобы обеспечить уровни для пункта обслуживания.
NAME Текст
Название пункта обслуживания, показанное на панели этажа в Field Maps.
- Создание Слоя уровней
- Если вы используете ArcGIS Online или ArcGIS Enterprise, перейдите в Мои ресурсы, щелкните Создать, затем щелкните Векторный слой. Используйте шаблон в категории Построить слой для создания пустого размещенного векторного слоя.
- Если вы используете ArcGIS Pro, создайте класс пространственных объектов для создания пустого векторного слоя.
Назовите слой Уровни и добавьте следующие поля:
Чтобы узнать, как добавлять поля в слой, см. Добавление полей в ArcGIS Online, Добавление полей в ArcGIS Enterprise или Вид поля в ArcGIS Pro.Имя поля Тип Описание FACILITY_ID Текст
Работает с тем же полем в слое Пункты обслуживания, чтобы обеспечить уровни для пункта обслуживания.
NAME Текст
Название уровня, показанное на панели этажа в Field Maps Если поле NAME отсутствует, то на панели этажа отображается значение поля LEVEL_ID.
NAME_SHORT Текст
Название уровня, показанное в инструменте Этаж.
Длина поля не может превышать 4 символов.
LEVEL_ID Текст
Определяет, может ли слой быть отфильтрован по этажам.
VERTICAL_ORDER Long
Целое число, представляющее высоту уровня над уровнем Земли (уровень Земли равен 0, второй уровень равен 1, подземный уровень равен -1 и т.д.). Это используется для организации порядка этажей в инструменте Этаж. Если поля VERTICAL_ORDER нет, этажи сортируются буквенно-цифровым способом по значениям поля LEVEL_ID.
- Добавьте поле LEVEL_ID в слои, которые вы хотите отфильтровать по этажам в Field Maps.Чтобы узнать, как добавлять поля в слой, см. Добавление полей в ArcGIS Online, Добавление полей в ArcGIS Enterprise или Вид поля в ArcGIS Pro.
Имя поля Тип Описание LEVEL_ID Текст
Определяет, может ли слой быть отфильтрован по этажам.
Добавление слоев внутренних помещений на карту
После того, как вы создали векторные слои помещений с необходимыми полями, указанными выше, добавьте слои на веб-карту. См. Добавление слоев на карту в ArcGIS Online, Добавление слоев на карту в ArcGIS Enterprise или Создание веб-карты в ArcGIS Pro для получения дополнительной информации.
Примечание:
На веб-карте слои пунктов обслуживания и уровней должны называться Пункты обслуживания и Уровни, соответственно, чтобы инструмент Этаж появился в Field Maps.
Импорт чертежа САПР
Лицензия:
Импорт чертежа САПР требует лицензию для дополнительного модуля ArcGIS Pro и Indoors.
Если у вас есть существующий чертеж САПР, к которым вы хотите дать доступ мобильным сотрудникам в Field Maps, вы должны импортировать их в базу данных ArcGIS Indoors. Подробную информацию см. в разделе Рабочие процессы создания данных в ArcGIS Indoors.
После того как вы импортировали чертеж САПР в слои в ArcGIS, добавьте их на веб-карту. См. Добавление слоев на карту в ArcGIS Online, Добавление слоев на карту в ArcGIS Enterprise или Создание веб-карты в ArcGIS Pro для получения дополнительной информации.
Использование слоев внутренних помещений
Когда мобильные сотрудники откроют карту в Field Maps, где содержатся векторные слои для работы внутри помещения, на карте появится инструмент Этаж под кнопкой GPS. Инструмент Этаж показывает сведения об этажах для здания в центре видимого экстента карты. Она будет неактивна, если в видимом экстенте карты нет строений. Нажмите инструмент Этаж, чтобы отобразить список доступных этажей. При выборе этажа к объектам применяется фильтр для этого здания на основе их порядка по-вертикали. Пока развернут список Этажей, на панели будут показаны дополнительные сведения о выбранном этаже. При сворачивании списка этажей панель также закроется.