Skip to main content

Импорт объектов в набор данных Indoor (Инструменты Indoors)

Краткая информация

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

Использование

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

  • За один раз инструмент импортирует данные для одного уровня здания.

  • Значение параметра Входные объекты полилиний должно быть объектом полилинии с поддержкой z-координаты или слоем с заданной горизонтальной системой координат. Например, можно использовать выходные данные инструмента Создать поэтажный план из облака точек или Извлечь объекты поэтажных планов из PDF в качестве входных данных для этого инструмента. Входные полилинии должны представлять собой границы пространств интерьера такие как стены, окна, двери.

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

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

  • Слои, выбранные в качестве параметров Целевые объекты зданий, Целевые объекты уровней, Целевые объекты секций и Целевые объекты деталей должны быть получены из одной рабочей области Indoors. Это может быть или база геоданных или сервис объектов.

  • Значения предоставленные в качестве Имени здания, Имени уровня и Порядка по вертикали, которые будут использованы для заполнения атрибутов в слоях Здания и Уровни.

  • Z-значения для уровней, секций и деталей будут заполнены z-значениями входных полилинейных объектов, если не переопределить параметр Высота уровня. Значение z объектов контуров зданий установлено на 0.

    Примечание:

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

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

  • Этот инструмент не поддерживает опцию Разрешить инструментам геообработки перезаписывать существующие наборы данных. Если данные присутствуют в целевых слоях объектов при запуске инструмента, в зависимости от типа целевого слоя будет происходить следующее:

    • Details—Существующие объекты, связанные с уровнем, указанные в инструменте, будут удалены и повторно импортированы. Существующие объекты, связанные с другими уровнями, будут сохранены.

    • Units—Существующие объекты, связанные с уровнем, указанные в инструменте будут удалены и повторно импортированы. Существующие объекты, связанные с другими уровнями, будут сохранены.

    • Levels—Если объект уровня с тем же связанным зданием, имя уровня и порядок по вертикали присутствуют в рабочей области Indoors, он будет обновлен, чтобы включить геометрию новой импортируемой секции. Существующие объекты уровней, связанные с другими зданиями или с этим же зданием, но с другим именем уровня или порядком по вертикали, будут сохранены.

    • Facilities—Если объект с указанным именем здания существует в рабочей области Indoors, оно будет обновлено, чтобы включить геометрию нового импортируемого уровня.

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

  • Параметр Идентификатор двери можно использовать для выбора объектов во входных полилинейных данных с помощью SQL‑запроса, определяющего двери, которые должны быть закрыты, для создания объектов секций.

  • Параметр Объекты точек для атрибуции секций может использоваться для сопоставления PDF-текстовых данных, хранящихся в точечных объектах, с атрибутами объектов единиц, содержащими эти точечные объекты. Вы можете использовать выходные точечные текстовые объекты из инструмента Экспорт объектов поэтажных планов из PDF в качестве входа для этого параметра.

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

  • Исходное текстовое поле—поле точечных объектов, содержащее сопоставляемый текст. У поля должен быть тип Text. Это значение является обязательным.

  • Целевое поле секций—Обязательное. Целевое поле секций содержит объекты Секций для сопоставления текста. У поля должен быть тип Text. Это значение является обязательным.

  • Выражение—Дополнительное. Условие SQL Where для фильтрации точечных объектов для сопоставления. Если выражение не задано, инструмент сопоставляет текст из всех точек секции. Это значение не является обязательным.

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

    • Первое совпадение—будет сопоставлен только текст первой совпадающей точки. Используется по умолчанию.

    • Последнее совпадение—будет сопоставлен только текст первой сопоставленной точки.

    • Конкатенировать—текст всех совпадающих точек будет объединен в одну строку разделенных пробелами значений, и сопоставлен с данными.

    • Большинство—будет сопоставлен наиболее часто встречающийся текст среди текстов сопоставленных точек. В случае нескольких таких текстов выбран будет текст первой сопоставленной точки.

  • Параметр Допуск промежутков используется для определения допуска замыкания близости для висячих конечных точек входных объектов. Это может помощь сократить количество незавершенных секций или неиспользованных сегментов линий. Значение по умолчанию 0.039 международных дюйма (1 миллиметр).

    Примечание:

    Увеличенный допуск промежутков увеличивает допуск x,y во время обработки инструментом, что может привести к меньшей точности при импорте геометрии. Проверьте точность импортированной геометрии после запуска инструмента, если увеличивали значение параметра Допуск промежутков.

Параметры

Подпись Объяснение Тип данных

Входные полилинейные объекты

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

Feature Layer

Целевые объекты зданий

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

Feature Layer

Целевые объекты уровня

Векторный слой или класс пространственных объектов Уровни в рабочей области Indoors, которые будут обновлены импортом объектов.

Feature Layer

Целевые объекты секций

Векторный слой или класс пространственных объектов Секции в рабочей области Indoors, которые будут обновлены импортом объектов.

Feature Layer

Название здания

Имя здания, в которое будут импортированы объекты.

Имя существующего здания может быть выбрано из целевого слоя Зданий или указано новое имя здания.

String

Имя уровня

Имя создаваемого объекта уровня.

Существующее значение может быть выбрано из целевого слоя Уровней или указано новое значение.

String

Vertical Order

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

Long

Целевые объекты деталей

(Дополнительный)

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

Feature Layer

Допуск промежутков

(Дополнительный)

Допуск близости для висячих конечных точек входных объектов, которые будут замкнуты друг на друга. Значения будут приведены в миллиметрах или международных дюймах. Значение по умолчанию - 0,039 международных дюйма.

Linear Units

Минимальная ширина секции

(Дополнительный)

Минимальная ширина полигона, который может быть создан в качестве секции в целевом слое Секций. Значения могут быть заполнены в квадратных метрах или квадратных международных футах. Значение по умолчанию - 3 международных фута.

Linear Unit

Минимальная площадь секции

(Дополнительный)

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

Areal Unit

Идентификатор двери

(Дополнительный)

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

SQL Expression

Высота уровня

(Дополнительный)

Высота уровня относительно плоской поверхности местности. Это значение будет использоваться для заполнения z‑значений объектов уровней, секций и деталей. Если значение не указано, z‑значение выходных объектов будет установлено равным z‑значению входных полилинейных объектов.

Linear Units

Точечные объекты для атрибутации секций

(Дополнительный)

Входной слой точечных объектов или класс объектов, содержащий текстовые данные PDF, которые будут сопоставлены с атрибутами Единиц.

Feature Layer

Сопоставление текстовых точек

(Дополнительный)

Сопоставление полей для входных точечных объектов для заполнения Поля текста в слое Секции рабочей области Indoors.

Столбцы таблицы значений:

  • Source Text FieldThe input point features' Text field that contains the annotation that will be mapped.

  • Target Unit FieldThe text field in the target unit features' layer where the text will be mapped. The field must already exist.

  • ExpressionA SQL WHERE clause used to filter input point features before mapping. Only points that meet the expression criteria will be considered for mapping. If no expression is provided, all points will be considered for mapping.

  • Rule for Multiple Points Per UnitSpecifies how to map text when more than one text point in a unit matches the expression.

    • First MatchOnly the first matching point's text will be mapped. First match is determined by the features' ObjectID order in the attribute table.

    • Last MatchOnly the last matching point's text will be mapped. Last match is determined by the features' ObjectID order in the attribute table.

    • ConcatenateAll matching points' text will be concatenated into a single space-delimited string and mapped.

    • MajorityThe most common text among the matching points' text will be mapped. In the event of a tie, the first matching point's text is mapped.

Value Table

Производные выходные данные

Подпись Объяснение Тип данных

Обновленные Детали

Обновленный векторный слой или класс пространственных объектов Деталей.

Feature Layer

Обновленные Секции

Обновленный векторный слой или класс пространственных объектов Секций.

Feature Layer

Обновленные Уровни

Обновленный векторный слой или класс пространственных объектов Уровней.

Feature Layer

Обновленные Здания

Обновленный векторный слой или класс пространственных объектов Зданий.

Feature Layer

Параметры среды

Этот инструмент не использует параметры среды геообработки.

Информация о лицензировании

  • Basic: Нет
  • Standard: Нет
  • Advanced: Требуется ArcGIS Indoors Pro или ArcGIS Indoors Maps