Карта поэтажных планов для Indoors

Доступно с порталом, лицензированным функциональными возможностями Indoors.​

Чертежи САПР - например, файлы DWG из AutoCAD или DGN из MicroStation - являются обычными источниками информации векторных этажных планов для создания карты помещений. Процесс импорта поэтажных планов использует конфигурационную таблицу Microsoft Excel, Config_CAD_Indoors_Template.xlsx, для облегчения сопоставления имен исходных слоев САПР с соответствующими слоями Indoors и атрибутами. Инструмент геообработки Импорт поэтажных планов в базу геоданных Indoors может импортировать информацию о поэтажных планах для одного этажа или подборки из нескольких этажей и зданий.

Примечание:

Электронная таблица Config_CAD_Indoors_Template.xlsx содержит три листа, на которых хранятся параметры конфигурации и метаданные о чертежах САПР.

Слой САПР к листу картографирования FC

Слой САПР к листу картографирования FC предназначен для сопоставления имен входных слоев САПР с соответствующими выходными классами пространственных объектов ГИС. В зависимости от слоев, присутствующих на чертеже САПР, инструмент геообработки Импорт поэтажных планов в базу геоданных Indoors использует столбцы на этом листе по-разному.

Слой САПР к листу картографирования FC

Класс объектов IndoorsИмя столбца и тип объектаОписание

Здания

FACILITIES

Полигональный слой, определяющий экстент всех надземных этажей здания. Необходимы значения FACILITIES или FACILITY_LINES.

FACILITY_LINES

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

Уровни

LEVELS

Полигональный слой, определяющий экстент каждого этажа здания. Необходимы значения LEVELS или LEVEL_LINES.

LEVEL_LINES

Полилинейные слои, определяющие ребра и экстент каждого этажа здания.

Зоны

ZONES

Полигоны, определяющие набор пространств на этаже. Зоны могут определять безопасность, доступ или экстент строительных систем, таких как HVAC или покрытие sprinkler.

Примечание:

Пространство может принадлежать нескольким зонам.

ZONE_LINES

Полилинейные слои, определяющие ребра подборки пространств на этаже, из которых будет создан полигон. Зоны могут определять безопасность, доступ или экстент обслуживающих систем, таких как HVAC или покрытие sprinkler.

Зоны (атрибут ZONE_ID)

ZONE_ID

Слой аннотаций, содержащий строку уникального идентификатора для зон.

Зоны (атрибут NAME)

ZONE_NAME

Слой аннотаций, содержащий строку общепринятого названия для зон.

Разделы

SECTIONS

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

SECTION_LINES

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

Разделы (атрибут SECTION_ID)

SECTION_ID

Слой аннотаций, содержащий строку уникального идентификатора для раздела.

Секции (атрибут NAME)

SECTION_NAME

Слой аннотаций, содержащий строку общепринятого названия для секций.

Секции

UNITS

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

UNIT_LINES

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

Примечание:

Столбец UNIT_LINES должен содержать полилинейные данные, если вы хотите идентифицировать двери в столбце OPENINGS.

UNIT_ID

Примечание:

Атрибут UNIT_ID

Слой аннотаций, содержащий строку уникального идентификатора для пространств.

UNIT_NAME

Примечание:

Атрибут NAME

Слой аннотаций, содержащий строку общепринятого названия для пространств.

Примечание:

Если слой UNIT_NAME отсутствует, инструмент использует значение UNIT_ID для заполнения полей NAME и NAME_LONG для Единиц измерения. В UNIT_ID пробелы из значений удаляются. Если значения аннотаций САПР содержат пробелы, которые необходимо сохранить, необходимо поместить слой в столбец UNIT_NAME.

UNIT_USE_TYPE

Примечание:

Атрибут USE_TYPE

Слой аннотаций, содержащий строку использования для пространств.

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

DETAILS

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

Примечание:

Временный класс пространственных объектов, который не хранится.

OPENINGS

Определяет дверные проемы, которые должны быть закрыты для создания более чистых полигонов. Для полигональных слоев, построенных из полилиний, таких как пространства, он определяет, какие полилинии, перечисленные в столбце UNIT_LINES, являются дверями и должны быть закрыты.

Примечание:

Столбец OPENINGS должен содержать данные для параметра Буфер закрытия двери для успешного слияния полилиний при работе инструмента Импорт поэтажных планов в базу геоданных Indoors.

Классы пространственных объектов с сопоставлением столбцов и описаний

Объекты, уровни, зоны, секции или блоки

Если на чертеже САПР есть полигоны, определяющие объекты, уровни, зоны, секции или подразделения, их можно преобразовать в соответствующие полигоны ГИС. Используя подразделения в качестве примера, столбец UNITS заполняется именем полигонального слоя САПР, которое определяет подразделения следующим образом:

столбец UNIT

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

Примечание:

Обязательно включите двери, которые будут закрыты программным методом в процессе преобразования полилинии в полигон, как показано на следующем рисунке.

Столбец UNIT_LINES с входом DOOR

В этом примере полилинейные слои САПР I-WALL (фиолетовый), A-WALL-EXTR (зеленый) и A-DOOR (оранжевый) определяют границу офиса внутри. Другие полилинейные слои, такие как окна, стены частичной высоты или колонны, также могут определять границы ваших пространств, в зависимости от конкретных полилинейных слоев САПР.

Определенные границы в разных цветах

Двери

Когда вы создаете полигоны из полилиний САПР, у вас есть возможность закрыть и удалить качающуюся дугу полилинейных объектов двери, чтобы создать полигоны чистых подразделений. Инструмент геообработки Импорт поэтажных планов в базу геоданных Indoors использует столбец OPENINGS для определения того, какие полилинии, перечисленные в столбце UNIT_LINES, представляют собой двери и должны быть закрыты, как показано на следующем рисунке.

Запись в столбце Дверь

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

Слои САПР показывают отраженный план потолка; HVAC или электрооборудование обычно опускаются, за исключением случаев использования в управлении объектами.

Ваши подробные имена полилиний генерируются САПР, поэтому объекты могут иметь разные имена. Цвета полилиний обычно находятся в диапазоне от серого до черного для стен и дверей и светло-голубые для окон, приблизительная толщина 0,5 точки.

Детали, показывающие расположение стен и дверей

Полилинейные объекты, называемые деталями на схеме Indoors, вводятся напрямую.

Детальные полилинейные объекты

Аннотация

Аннотация САПР содержит ценные атрибуты, которые следует добавить к выходным объектам блока ГИС. Если они присутствуют в слое аннотаций САПР, вы можете указать, какой слой аннотаций следует сопоставить с атрибутом ГИС. Вы можете ввести идентификаторы единиц измерения (то есть L1w120) и использование единиц измерения (то есть Office) с помощью соответствующих столбцов электронной таблицы (аннотация может быть сопоставлена с любым столбцом, заканчивающимся на *ID, *NAME или *USE_TYPE):

Аннотации САПР
Примечание:

Если у вас есть аннотация САПР, отделенная разделителем, и вы хотите извлечь одну строку из определенной позиции, например, строки аннотации site.facility.level.unit со значением Esri.L.L2.L2E210, используйте следующий формат для извлечения четвертой позиции строки, L2E210, которая разделена точкой (.):A-ANNO-LYR|4|.

Аналогично, если ваша аннотация САПР разделена разрывами строк вместо разделителей символов, используйте \p вместо символа, чтобы извлечь текст из этой строки, например,A-ANNO-LYR|4|\p.

Дополнительно, если данные САПР содержат блочную аннотацию, замените разделитель на {FIELD_NAME}, где FIELD_NAME представляет пользовательское поле, на которое вы ссылаетесь в аннотации, например, A-ANNO-LYR|1|{OFFICE_NAME}.

Завершите лист Слой САПР к листу картографирования FC, выполнив следующие действия:

  1. Скопируйте файл шаблона Config_CAD_Indoors_Template.xlsx в каталог, где хранятся ваши файлы САПР.

    Шаблон входит в состав установочного пакета данных продукта Indoors, доступного из My Esri. Файл .xlsx находится в <Installation location>\Indoors\Product Files\<release version>\MappingFile. Расположение местоположения установки по умолчанию – C:\ProgramData\ESRI

  2. Откройте шаблон и щелкните лист Слой САПР к листу картографирования FC.
  3. При необходимости включите редактирование файла.
  4. Завершите лист Слой САПР к листу картографирования FC в соответствии с классами пространственных объектов, которые вы хотите создать из своих файлов САПР.
    Примечание:

    Если вы используете инструмент геообработки Импорт поэтажных планов в базу геоданных Indoors на нескольких этажах или зданиях, то имена слоев САПР должны быть согласованы для всех чертежей в работе.

  5. Укажите, есть ли у вас полигоны или полилинии, определяющие объекты, подразделения уровней и детали.

    Как минимум, вы должны создать следующие объекты: Объект, Уровень, Подразделение и Детали, а также любые связанные с ними аннотации.

    Примечание:

    Перечислите имена слоев полилиний, которые вы хотите импортировать в подробные полилинии ГИС.

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

  6. Сохраните файл под уникальным именем.

Создание уникального ID

Инструмент Импорт поэтажных планов в базу геоданных Indoors генерирует уникальные идентификаторы для каждого загружаемого объекта. Идентификаторы отформатированы в аддитивной иерархической структуре. В этом формате можно анализировать физическое расположение любого объекта.

Например, вы можете проанализировать функцию Подразделения, у которой UNIT_ID = REDLANDS.L.L2.e256, следующим образом:

  • Site = REDLANDS
  • Facility = L
  • Level = L2
  • Unit = e256

Подсказка:

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

Каждый класс пространственных объектов в модели Indoors содержит уникальное поле идентификатора для этого конкретного объекта. Классы пространственных объектов также содержат поля идентификаторов для родительских объектов, которые позволяют связывать объекты с родительским местоположением. Например, класс объектов Уровни содержит и FACILITY_ID и SITE_ID. Это позволяет привязать функцию уровней обратно к объекту, в котором она находится, и местоположению объекта.

Примечание:

Вам необходимо определить SITE_ID, FACILITY_ID и LEVEL_ID на листе свойств объекта и листе свойств уровня. Вы должны ввести полные значения для каждого из этих трех параметров идентификатора. Используя приведенный выше пример, FACILITY_ID - REDLANDS.L, а LEVEL_ID - REDLANDS.L.L2.

Для Деталей, Подразделений, Секций и Зон последняя уникальная часть идентификатора генерируется одним из двух способов:

  • Если вы вводите значение для соответствующего столбца *_ID в листе сопоставления САПР с FC, то используется значение аннотации из этого слоя.
  • Если столбец *_ID не заполнен или объект аннотации не найден, используются следующие значения:
    • Для деталей: Details<ObjectID value>
    • Для секций: Sections<ObjectID value>
    • Для подразделений: <Name value>
    • Для зон: Zones<ObjectID value>

Лист Свойства объекта

Лист свойств объекта содержит метаданные о вашем здании, такие как название здания, уникальный идентификатор, адрес улицы, количество этажей, z-значение (подъем и высота) и поворот.

Примечание:

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

Имя столбца и тип объектаОписание

SITE_ID

Строка уникального идентификатора для площадки. Допускается до 50 символов.

Требуется ввести значение.

SITE_NAME

Общепринятое имя для этой площадки. Допускается до 100 символов.

FACILITY_ID

Строка уникального идентификатора для здания. Допускается до 50 символов.

FACILITY_NUMBER

Целое число уникального идентификатора для здания

NAME

Короткое имя здания. Допускается до 100 символов.

Требуется ввести значение.

NAME_LONG

Длинное имя здания. Допускается до 255 символов.

DESCRIPTION

Описание здания. Допускается до 255 символов.

ADDRESS

Адрес здания. Допускается до 255 символов.

UNIT

Обозначение подразделения или набора здания. Допускается до 10 символов.

LOCALITY

Город расположения здания. Допускается до 100 символов.

PROVINCE

Штат, территория или провинция расположения здания. Допускается до 50 символов.

Примечание:

Используйте коды подразделений стран, определенные в разделе ISO 3166-2 (Wikipedia).

COUNTRY

Страна расположения здания. Допускается до двух символов.

Примечание:

Используйте двухбуквенный код страны, определенный в ISO 3166-1.

POSTAL_CODE

Почтовый сортировочный код здания. Допускается до 50 символов.

DATE_BUILT

Дата постройки здания.

LEVELS_TOTAL

Общее число этажей в здании.

ELEVATION_RELATIVE

Z-значение основания здания, относительно плоской поверхности местности. Это значение обычно равно 0.

Требуется ввести значение.

ELEVATION_ABSOLUTE

Абсолютное z-значение основания здания над уровнем моря.

HEIGHT_RELATIVE

Z-значение вершины здания, относительно плоской поверхности местности.

Требуется ввести значение.

HEIGHT_ABSOLUTE

Максимальная относительная высота вершины здания над уровнем моря. Например, 100-метровое здание с абсолютным подъемом 350 метров имеет абсолютную высоту 450 метров.

ROTATION

Географическая ротация (левая западная точка =0, продвигаясь по часовой стрелке) здания. Диапазон допустимых значений: 0-180. Это используется для создания сети.

Примечание:

Если столбец оставлен пустым, инструмент Минимальная ограничивающая геометрия с опцией Прямоугольник по геометрии области используется для вычисления значения ориентации MBG, которое используется для заполнения столбца ROTATION.

MERGE_LEVELS

Указывает, следует ли объединить несколько этажей в один полигональный контур здания.

  • Y — Соединяет поля выходных классов объектов зданий и этажей со свойствами зданий для создания выходных классов объектов зданий и этажей. JOIN создается на основе FACILITY_ID.
  • N — Линии не сливаются. Например, строительные полилинии не сливаются, если MERGE_LEVELS равно N, а CLOSE_DOORS равно Y.

Для заполнения листа Свойства объекта выполните следующие шаги:

  1. При необходимости откройте файл шаблона Config_CAD_Indoors_Template.xlsx.
  2. Щелкните на листе Свойства объекта.
  3. Заполните лист Свойствав объекта всеми соответствующими метаданными для ваших поэтажных планов.
  4. Сохраните файл.

Лист Свойства уровня

На листе Свойства уровня хранятся метаданные об отдельных этажах вашего здания. Сюда относятся пути к файлам ваших чертежей САПР (которые вам нужно будет обновить, чтобы указать на ваш локальный каталог), идентификаторы этажей (ID), имена этажей, информация об относительном подъеме, параметры слияния объектов и функциональность закрытия дверей.

СтолбецОписание

SOURCE_PATH

Путь к файлу, если исходные поэтажные планы САПР находятся на локальном компьютере или в сети.

Требуется ввести значение.

FACILITY_ID

Строка уникального идентификатора для здания. Допускается до 50 символов.

Примечание:

Это значение должно совпадать с FACILITY_ID соответствующего здания на листе свойств объекта.

LEVEL_ID

Строка уникального идентификатора для этажа. Допускается до 50 символов.

NAME

Общепринятое имя этажа. Допускается до 255 символов.

Примечание:

Значение NAME используется для заполнения поля LEVEL_NAME для классов объектов Описание, Подразделения, Отделы и Зоны.

Требуется ввести значение.

NAME_SHORT

короткое имя этажа. Допускается до четырех символов.

Примечание:

Значение NAME_SHORT используется для Выбора этажей в мобильном и веб-приложении.

Требуется ввести значение.

DESCRIPTION

Описание этажа. Допускается до 255 символов.

ACCESS_TYPE

Тип доступа на этаж (например, для посетителей, сотрудников или публичный). Допускается до 50 символов.

LEVEL_NUMBER

Целое число, представляющее номер этажа для каждого этажа.

VERTICAL_ORDER

Порядковое целое число, представляющее вертикальный порядок каждого этажа.

Требуется ввести значение.

ELEVATION_RELATIVE

Z-значение каждого этажа, относительно плоской поверхности местности. Например, для 1 этажа оно равно 0 метров, а для 2 этажа 4,25 метра.

Требуется ввести значение.

ELEVATION_ABSOLUTE

Абсолютное z-значение каждого этажа над уровнем моря. Например, для 1 этажа оно равно 254 метров, а для 2 этажа 258,25 метра.

HEIGHT_RELATIVE

Высота верха каждого этажа, относительно низа этажа. Например, если высота 1 этажа равна 4,25 метра, а высота 2 этажа равна 4,25 метра, то 1 и 2 этаж имеют одинаковую высоту.

Требуется ввести значение.

HEIGHT_ABSOLUTE

Абсолютная высота каждого этажа над уровнем моря. Например, для 1 этажа оно равно 258,25 метров, а для 2 этажа 262,5 метра.

CLOSE_DOORS

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

  • Y — Да. Полилинии, подлежащие объединению, должны быть определены в столбце OPENINGS таблицы Слой САПР к листу картографирования FC.
  • N — Нет

PROCESS

Указывает, следует ли обрабатывать файлы САПР.

  • Y — Да. Файлы САПР будут обработаны.
  • N — Нет

Чтобы заполнить лист Свойства уровня, выполните следующие шаги:

  1. Откройте файл шаблона Config_CAD_Indoors_Template.xlsx.
  2. Щелкните на листе Свойства уровня.
  3. Заполните лист Свойства уровня всеми соответствующими метаданными для ваших поэтажных планов.

    Например, последний столбец CLOSE_DOORS используется для преобразования любых слоев, определенных как OPENINGS в Слое САПР к листу картографирования FC, в прямые линии, удаляя небольшие полигоны распашных дверей, которые в противном случае должны были бы быть объединены с подразделением, к которому он принадлежит.

  4. Сохраните файл.

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