Импорт САПР в набор данных Indoor (Инструменты Indoors)
Краткая информация
Импортирует объекты из файлов САПР в набор данных Indoor, соответствующий информационной модели ArcGIS Indoors. Выходные данные этого инструмента можно использовать для создания карт и сцен, учитывающих расположение на этаже, а также для создания сети внутри здания для маршрутизации.
Использование
Используйте этот инструмент для загрузки данных поэтажного плана в рабочее пространство Indoor, созданное с помощью инструмента Создать набор данных Indoor или инструмента Создать базу данных Indoor.
Перед запуском инструмента необходимо выполнить пространственную привязку исходных данных САПР. Инструмент поддерживает данные со связанным файлом
.ebc, содержащим информацию о пространственной привязке.Значение параметра Исходные данные САПР должно быть одним из файлов -
.dwgили.dgn.Внимание:
Инструмент импортирует один уровень (этаж) здания за раз. Если существуют несколько файлов САПР для одного уровня, можно добавить несколько файлов САПР в параметр Исходные данные САПР.
Параметры Целевые объекты секций, Целевые объекты уровней, Целевые объекты зданий и Целевые объекты деталей должны ссылаться на классы объектов или векторные слои, соответствующие модели Indoors.
Примечание:
Все целевые объекты должны находиться в одной файловой базе геоданных, многопользовательской базе геоданных или сервисе объектов.
- Когда объекты в значении параметра Целевые объекты секций добавляются, обновляются или удаляются, инструмент создаёт сводный текстовый файл в каталоге 'ArcGISProTemp'. Текстовый файл с общей информацией содержит список добавленных, обновленных и удаленных объектов секций с помощью полей
UNIT_IDиNAME.
- Когда объекты в значении параметра Целевые объекты секций добавляются, обновляются или удаляются, инструмент создаёт сводный текстовый файл в каталоге 'ArcGISProTemp'. Текстовый файл с общей информацией содержит список добавленных, обновленных и удаленных объектов секций с помощью полей
Задайте имя уровня в параметре Имя уровня. Если уровень существует в целевом слое Уровни, вы можете выбрать его из ниспадающего меню. Если вы выберете существующий слой Уровни, объект Уровни и связанные с ним объекты Секции и Детали будут обновлены. Значения полей в полях слоев Уровни и Секции, которые не заполнены по умолчанию, будут сохранены, если они не сопоставлены с помощью параметра Сопоставление аннотаций САПР. Объекты Детали будут удалены и перезаписаны.
Можно импортировать объекты из слоев САПР во входных данных САПР или добавить данные САПР на карту и импортировать объекты из полилинейных слоев. Используйте параметр Выбрать слой из исходного САПР, чтобы указать, следует ли осуществлять импорт из входных слоев САПР или из полилинейных слоев карты.
Если параметр Выбрать слой из исходного САПР отмечен, укажите слои САПР для параметров Исходные слои САПР для секций, Исходные слои САПР для уровней, Исходные слои САПР для деталей и Исходные слои САПР для зданий. Дополнительно, включите элементы дверей в параметр Исходные слои САПР для дверей.
Если параметр Выбрать слой из исходного САПР не отмечен, укажите полилинейные слои САПР карты для параметров Исходные слои для секций, Исходные слои для уровней, Исходные слои для деталей и Исходные слои для зданий. Дополнительно, включите элементы дверей в параметр Исходные слои для дверей. Инструмент учитывает выборку и определяющие запросы, примененные ко входным слоям карты.
Инструмент создает файл конфигурации, если отмечен параметр Выбрать слой из исходного САПР. В файле конфигурации хранятся все сопоставления САПР для геометрий полилиний и информация аннотаций, а также настройки дополнительных опций. Можно использовать этот файл в качестве входного параметра Файл конфигурации плана этажа при последовательных запусках с другими файлами САПР с такими же или похожими сопоставлениями и слоями. Это позволит сохранить согласованность и эффективность последовательных импортов.
Параметр Файл конфигурации плана этажа доступен, если отмечен параметр Выбрать слой из исходного САПР. Используйте этот параметр для импорта Файла конфигурации JSON для быстрой настройки инструмента при последовательных запусках с другими файлами САПР с такими же или похожими сопоставлениями и слоями.
Инструмент не создает файл конфигурации в следующих случаях:
Параметр Выбрать слои из Исходного САПР не отмечен.
Указано значение параметра Файл конфигурации плана этажа и не сделано других изменений настроек параметров.
Файл конфигурации создается, если отмечен параметр Выбрать слой из Исходного САПР. Если указан файл конфигурации в качестве значения параметра Файл конфигурации плана этажа и не сделано других изменений настроек параметров, файл конфигурации не будет создан.
Если был предоставлен Файл конфигурации плана этажа, еще можно выполнить дальнейшие изменения значений параметров. Например, если файл САПР, с которым запущен инструмент, содержит дополнительный слой САПР, который не присутствовал в первом файле САПР, можно предоставить файл конфигурации поэтажного плана и затем добавить дополнительный слой к параметрам сопоставления САПР. Если изменения параметров выполнены после импорта файла конфигурации, будет создана новая выходная конфигурация.
Расположение выходных файлов конфигурации по умолчанию — это домашняя директория проекта ArcGIS Pro или папка для временных файлов, если инструмент запущен не в проекте.
Файл конфигурации может содержать значения для следующих параметров:
Исходные слои САПР для Секций
Исходные слои САПР для Уровней
Исходные слои САПР для Дверей
Исходные слои САПР для Деталей
Исходные слои САПР для Зданий
Сопоставления аннотаций САПР
Целевой слой Indoor
Целевое поле
Тип
Исходный слой САПР
Атрибут блока
Разделитель
Положение
Дополнительные опции
Расстояние от двери до стены
Минимальная ширина секции
Минимальная площадь секции
Примечание:
Если предыдущий инструмент открыт на панели История, инструмент покажет параметры, загруженные из файла конфигурации. Изменения, выполненные после загрузки файла конфигурации, становятся видимыми только если щелкнуть правой кнопкой предыдущий запуск инструмента и выбрать Просмотреть подробную информацию.
Укажите слои полилиний, содержащие границы секции, для параметров Исходные слои САПР для секций или Исходные слои для секций. Это может быть один слой, представляющий границы помещения, или несколько слоев, которые в сочетании представляют границы помещения (например, слои для наружных стен, внутренних стен и дверей).
Укажите слои полилиний, содержащие границы уровней, для параметров Исходные слои САПР для уровней или Исходные слои для уровней.
Если ни для одного из параметров не указано значение, инструмент создаст полигональный объект уровня на основе экстента полигонов секции.
Установите значение параметра Высота уровня как высоту уровня относительно земли. Значение параметра должно включать числовое значение и единицу измерения (международные футы или метры). Z-значения для уровней, секций и деталей заполняются на основе этого значения.
Укажите порядковое целое число, задающее вертикальный порядок каждого этажа для значения параметра Вертикальный порядок. Вертикальный порядковый номер цокольного этажа - ноль (0). Этажи, расположенные выше цокольного, получают положительные значения вертикального порядка, а ниже - отрицательные значения.
Укажите слои полилиний, содержащие границы здания, для параметров Исходные слои САПР для зданий или Исходные слои для зданий.
Если ни для одного из параметров не указано значение, инструмент создаст или обновит полигон здания на основе экстента всех полигонов уровня в здании.
Укажите слои полилиний, содержащие объекты, которые вы хотите импортировать в качестве полилинейных объектов в слой деталей (например, стены, окна, двери, мебель и т.д.), для параметров Исходные слои САПР для деталей или Исходные слои для деталей.
Если входные данные САПР содержат объекты дверей, которые необходимо закрыть для создания границ секции, уровня или здания, используйте следующие параметры для закрытия дверей:
В качестве параметров Исходные слои САПР для дверей или Исходные слои для дверей укажите слои САПР или слои карты, содержащие объекты дверей.
Дополнительно укажите значение параметра Расстояние от двери до стены. Значение параметра указывает расстояние, на котором инструмент ищет объект двери от границы соответствующей секции. Значение параметра должно включать числовое значение и единицу измерения (международные дюймы или миллиметры). Значение по умолчанию - 0,3 международных дюйма.
Используйте параметр Сопоставление аннотаций САПР, чтобы сопоставить аннотации САПР с объектами модели Indoors. Как минимум рекомендуется сопоставить информацию из САПР с полями
NAMEиUSE_TYPEслоя Units. Значения этих полей используются для включения функциональности в веб- и мобильных приложениях ArcGIS Pro и Indoors. ПолеNAMEтакже используется в сценариях обновления при повторном запуске инструмента для обновления объектов в рабочей области Indoors. Этот параметр поддерживает сопоставление аннотаций из блока или текста, а также отображение дескрипторов объектов для замкнутых полилиний.Дескрипторы — это уникальные идентификаторы, присваиваемые объектам в файле
.dwg. Можно сопоставлять информацию дескрипторов с текстовыми полями в слоях Секции, Здания, Этажи. Сопоставление дескрипторов поддерживается, когда одиночная замкнутая полилиния в исходном файле САПР представляет собой один полигон в рабочей области Indoors.Задайте значения Сопоставления аннотаций САПР следующим образом:
Целевой слой Indoor—Укажите слой в рабочей области Indoors, с которым вы хотите сопоставить аннотацию. В качестве входных данных для этого значения можно задать Секции, Уровни или Здания, которые соответствуют значениям, указанным для параметров Целевые объекты секций, Целевые объекты уровней и Целевые объекты зданий. Сопоставление аннотаций со слоем Details не поддерживается.
Целевое поле—Укажите поле из целевого слоя Indoor, с которым вы хотите сопоставить аннотации САПР.
Тип—Укажите тип элемента (Текст, Блок или Дескриптор) аннотации САПР, которую вы сопоставляете. Если аннотация САПР в исходных данных САПР имеет тип Text или MText, выберите Text. Если аннотация САПР сохранена как аннотация block, выберите Block. Чтобы сопоставить маркеры объектов с рабочей областью Indoors, выберите Дескриптор.
Исходный слой САПР—Укажите слой САПР, содержащий аннотации САПР, которые вы хотите сопоставить.
Атрибут блока—Если вы установили значение Тип на Блок, укажите имя атрибута блока, в котором хранится аннотация САПР, сопоставляемую с целевым полем. Если для параметра Тип установлено значение Текст или Дескриптор, не указывайте значение.
Разделитель—Если значение, которое вы хотите сопоставить с целевым полем, хранится в виде текста с разделителями, установите разделитель для этого значения. Например, если есть аннотация САПР, разделенная точкой, например,
CAMPUS.A.A-210, и необходимо сопоставить третью часть строки (A-210) в качестве значения поляUNIT_NAME, используйте точку (.) в качестве значения Разделителя.Позиция—Если значение, которое вы хотите сопоставить с целевым полем, хранится в виде текста с разделителями, установите позицию значения, которое вы хотите сопоставить, при котором начало строки находится в позиции 1. Например, если у вас есть аннотация САПР, разделенная точкой, такая как
CAMPUS.A.A-210, и вы хотите сопоставить третью часть строки (A-210) как значение поляUNIT_NAME, используйте 3 в качестве значения Позиции.
Примечание:
Если при настройке класса объектов Секции, аннотации САПР получены из нескольких слоев САПР, вы можете задать несколько входных данных для параметра Сопоставление аннотаций САПР, указывающего на одно и то же поле. Если более одного из указанных слоев САПР содержат аннотации для объекта секции, инструмент использует аннотацию САПР из первого слоя САПР, который содержит аннотацию для объекта.
Параметр Минимальная ширина секции обозначает наименьшую ширину, которую должен иметь полигон, чтобы считаться объектом секции. Значение параметра должно включать числовое значение и единицу измерения (международные футы или метры). Значение по умолчанию - 3 международных фута.
Параметр Минимальная площадь секции обозначает наименьшую площадь, которую должен иметь полигон, чтобы считаться объектом секции. Значение параметра должно включать числовое значение и единицу измерения (международные квадратные футы или квадратные метры). Значение по умолчанию - 9 международных квадратных футов.
Любые полигоны, которые не соответствуют пороговым значениям, установленным параметрами Минимальная ширина секции или Минимальная площадь секции, копируются во временный класс объектов в базе геоданных проекта ArcGIS Pro по умолчанию. Вы можете проверить полигоны временного класса объектов и при необходимости добавить любой из них к слою Секции.
Если существует объект уровня с тем же именем, что и значение параметра Имя уровня, уровень и связанные с ним объекты секций и деталей будут обновлены следующим образом:
Объекты уровней будут обновлены. Любые атрибуты, которые не заполнены по умолчанию, включая настраиваемые поля, будут сохранены.
Инструмент сравнит характеристики секций на чертеже САПР и на слое Секций. Если будут найдены секции с совпадающими именами или геометрией, они будут обновлены. Любые поля, которые инструмент не заполняет по умолчанию и которые не сопоставлены с помощью параметра Сопоставление аннотаций САПР, будут сохранены. Будут добавлены объекты, которые присутствуют в чертеже САПР, но отсутствуют в слое Секции. Объекты, которых нет на чертеже САПР, но присутствуют в слое Секции, будут удалены.
Объекты деталей будут удалены и повторно импортированы из чертежа САПР.
Если слои карты используются в качестве входных данных для секций, инструмент будет учитывать определяющие запросы или выборки, примененные к этим слоям.
Примечание:
Если значение параметра Имя уровня не соответствует значению поля
NAMEдля существующего объекта уровня, инструмент импортирует чертеж САПР как новый уровень с указанным значением Имя уровня.Параметр Допуск промежутков используется для определения допуска близости при привязке висящих конечных точек входных объектов. Это может помощь сократить количество незавершенных секций или неиспользованных сегментов линий. Значение по умолчанию 0.039 международных дюйма (1 миллиметр).
Примечание:
Увеличенный допуск промежутков увеличивает допуск x,y во время обработки инструментом, что может привести к меньшей точности при импорте геометрии. Проверьте точность импортированной геометрии после запуска инструмента, если увеличивали значение параметра Допуск промежутков.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Исходные данные САПР |
Файл |
CAD Drawing Dataset |
|
Целевые объекты уровня |
Целевой векторный слой, класс пространственных объектов или сервис объектов Уровни, которые соответствуют модели Indoors и находятся в той же рабочей области, что и целевые объекты Зданий, Секций и Деталей. |
Feature Layer |
|
Имя уровня |
Уникальное имя уровня, на котором расположены исходные данные САПР. |
String |
|
Vertical Order |
Порядковое целое число, представляющее вертикальный порядок каждого этажа. Вертикальный порядковый номер цокольного этажа - ноль (0). Этажи, расположенные выше цокольного, получают положительные значения вертикального порядка, а ниже - отрицательные значения. |
Long |
|
Высота уровня |
Высота уровня относительно плоской поверхности местности. Это значение будет использоваться для заполнения z-значения для объектов уровней, секций и деталей. |
Linear Unit |
|
Целевые объекты зданий |
Целевой векторный слой, класс пространственных объектов или сервис объектов Здания, которые соответствуют модели Indoors и находятся в той же рабочей области, что и целевые объекты Уровней, Секций и Деталей. |
Feature Layer |
|
Название здания |
Уникальное имя объекта здания, в котором расположены исходные данные САПР. |
String |
|
Целевые объекты секций |
Целевой векторный слой, класс пространственных объектов или сервис объектов Секции, соответствующие информационной модели Indoors и находящиеся в той же рабочей области, что и целевые объекты Зданий, Уровней и Деталей. |
Feature Layer |
|
Целевые объекты деталей |
Целевой векторный слой, класс пространственных объектов или сервис объектов Детали, который соответствует модели Indoors и находится в той же рабочей области, что и целевые объекты Зданий, Уровней и Деталей. |
Feature Layer |
|
Выбрать слой из Исходного САПР (Дополнительный) |
Указывает, будут ли полилинии, отображающие границы секций, получены из файла САПР или из векторных слоев карты. Если указать источник на основе векторных слоев карты, можно сделать выборку в слое, чтобы импортировать подмножество объектов.
|
Boolean |
|
Исходные слои САПР для Секций (Дополнительный) |
Слои САПР, содержащие полилинейные элементы, определяющие границы и экстент полезного пространства внутри здания. Эти полилинии будут использоваться для создания объектов полигонов секций в целевом слое Секции. |
String |
|
Исходные слои для Секций (Дополнительный) |
Векторные слои, содержащие полилинейные объекты, определяющие границы и экстент полезного пространства внутри здания. Эти полилинии будут использоваться для создания объектов полигонов секций в целевом слое Секции. |
Feature Layer |
|
Исходные слои САПР для Уровней (Дополнительный) |
Слои САПР, содержащие полилинейные объекты, определяющие границы и экстент уровня. Эти полилинии будут использоваться для создания объектов полигонов секций в целевом слое Уровни. |
String |
|
Исходные слои для Уровней (Дополнительный) |
Векторные слои, содержащие полилинейные объекты, определяющие границы и экстент уровня. Эти полилинии будут использоваться для создания объектов полигонов секций в целевом слое Уровни. |
Feature Layer |
|
Исходные слои САПР для Дверей (Дополнительный) |
Слои САПР, содержащие полилинейные объекты, определяющие двери, являющиеся частью границы секции. Эти полилинии будут закрыты для создания объектов полигонов секций в целевом слое Секции. |
String |
|
Исходные слои для Дверей (Дополнительный) |
Векторные слои, содержащие полилинейные объекты, определяющие двери, являющиеся частью границы секции. Эти полилинии будут закрыты для создания объектов полигонов секций в целевом слое Секции. |
Feature Layer |
|
Исходные слои САПР для Деталей (Дополнительный) |
Слои САПР, содержащие объекты полилиний, которые представляют собой детали поэтажного плана, такие как стены, окна, двери, будут включены в качестве объектов полилиний в целевой слой Деталей. |
String |
|
Исходные слои для Деталей (Дополнительный) |
Векторные слои, содержащие полилинейные элементы, представляющие детали плана этажа, такие как стены, окна и двери, которые будут включены в качестве полилинейных объектов в целевой слой Деталей. |
Feature Layer |
|
Исходные слои САПР для Зданий (Дополнительный) |
Слои САПР, содержащие полилинейные объекты, определяющие границы и экстент контура здания. Если значение не указано, контур здания будет создан или обновлен на основе экстента всех уровней здания. |
String |
|
Исходные слои для Зданий (Дополнительный) |
Векторные слои, содержащие полилинейные объекты, определяющие границы и экстент контура здания. Если значение не указано, контур здания будет создан или обновлен на основе экстента всех уровней здания. |
Feature Layer |
|
Сопоставление аннотаций САПР (Дополнительный) |
Указывает сопоставление полей для объектов аннотаций САПР для заполнения поля слоя в рабочей области Indoors. Столбцы таблицы значений:
|
Value Table |
|
Расстояние от двери до стены (Дополнительный) |
Расстояние, на котором инструмент будет искать границу секции от объекта двери, в международных дюймах или миллиметрах. Значение по умолчанию - 0,3 международных дюйма. |
Linear Unit |
|
Минимальная ширина секции (Дополнительный) |
Минимальная ширина пространства в международных футах или метрах, которое должно считаться объектом секции. Объекты с шириной меньше этого порога будут записаны в класс объектов несекционных полигонов и не будут включены в целевой слой Секции. Значение по умолчанию - 3 международных фута. |
Linear Unit |
|
Минимальная площадь секции (Дополнительный) |
Минимальная площадь пространства в международных квадратных футах или квадратных метрах, которое должно считаться объектом секции. Объекты с площадью меньше этого порога будут записаны в класс объектов несекционных полигонов и не будут включены в целевой слой Секции. Значение по умолчанию - 9 международных квадратных футов. |
Areal Unit |
|
Файл конфигурации плана этажа (Дополнительный) |
Файл конфигурации JSON, содержащий значения параметров. Предоставьте файл конфигурации из предыдущего запуска инструмента, чтобы заполнить параметры инструмента для файлов САПР с такими же или похожими сопоставлениями и слоями CAD. Когда файл конфигурации предоставлен, изменения могут быть выполнены для других значений параметров до запуска инструмента. Если выполнены другие изменения параметров, будет создан новый выходной файл конфигурации. Этот параметр доступен только при установленной отметке Выбрать слой из исходного САПР. |
File |
|
Допуск промежутков (Дополнительный) |
Допуск близости для висячих конечных точек входных объектов, которые будут замкнуты друг на друга при создании секций. Значения будут приведены в миллиметрах или международных дюймах. Значение по умолчанию 0.039 международных дюйма (1 миллиметр). |
Linear Unit |
Производные выходные данные
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Обновленные Секции |
Обновленные целевые объекты секций. |
Feature Layer |
Параметры среды
Этот инструмент не использует параметры среды геообработки.
Информация о лицензировании
- Basic: Нет
- Standard: Нет
- Advanced: Требуется ArcGIS Indoors Pro или ArcGIS Indoors Maps