Извлечение объектов плана этажа из PDF

Значок инструмента Доступен с дополнительным модулем ArcGIS Indoors Pro или ArcGIS Indoors Maps.

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

Импорт данных PDF в рабочую область Indoors включает в себя следующие шаги высокого уровня:

  1. Дополнительно выполните пространственную привязку файла PDF.
  2. Извлеките полилинейные объекты из PDF с помощью инструмента Извлечь объекты плана этажа из PDF.
    Примечание:

    Любой текст, обнаруженный в PDF, будет удален из извлеченных полилиний.

  3. Проверьте выходные полилинии и при необходимости отредактируйте их, чтобы они отражали планы этажей зданий с допустимым уровнем детальности и точности.
  4. Используйте инструмент Импорт объектов в набор данных Indoor, чтобы создать объекты Секция, Уровень, Здание и при необходимости Детали в рабочем пространстве Indoors на основе извлеченных полилинейных объектов.
  5. Проверьте выходные объекты и при необходимости добавьте атрибутивные данные.

Каждый шаг описан в следующих разделах.

Пространственная привязка файла PDF

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

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

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

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

Извлечь полилинейные объекты из PDF

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

Имейте в виду следующее при использовании инструмента Извлечь объекты плана этажа из PDF:

  • Если входной PDF содержит несколько страниц, используйте параметр Номер страницы, чтобы извлечь полилинейные объекты с определенной страницы.
  • Используйте параметр Экстент для извлечения линий определенного здания или области внутри него и уменьшения искажений, вызванных дополнительной информацией в формате PDF, такой как условные обозначения или таблицы с архитектурной информацией.

Проверка выходных данных

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

Очистка может включать в себя создание новых линий или изменение вершин, чтобы закрыть пробелы в стенах (например, там, где текст пересекал стену в PDF), выборку и удаление ненужных элементов, а также перемещение или изменение формы линий для повышения точности и упрощения. Для проверки и изменения полилинейных объектов можно использовать инструменты на панелях Создать объекты и Изменить объекты.

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

Примечание:

При запуске инструмента Извлечь объекты плана этажа из PDF выходные полилинии будут созданы с z-значением, равным 0. При создании или изменении объектов с помощью инструментов редактирования убедитесь, что значение z по умолчанию для новых объектов равно 0. Подходящее значение z для объектов вашего здания можно задать при запуске инструмента Импорт объектов в набор данных Indoor, используя параметр Высота этажа.

Импорт полилиний в рабочую область Indoors

После создания полилиний из данных PDF и выполнения всех необходимых работ по очистке, можно использовать инструмент Импорт объектов в набор данных Indoor, чтобы создать объекты секций, этажей, зданий и описаний в рабочей области Indoors на основе полилинейных объектов. Позже вы сможете создавать новые объекты или изменять существующие в слое описания, используя инструменты редактирования в ArcGIS Pro, Floor Plan Editor или предварительно настроенный шаблон карты.

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

Дополнительные опции в настройках инструмента позволяют в дальнейшем контролировать поведение создания полигонов. Например, параметры Минимальная ширина секции и Минимальная площадь секции можно использовать для исключения небольших или узких пространств при создании секций (например пространства внутри стен), а параметр Идентификатор двери можно использовать для определения и закрытия дверей из полилинии.

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

Объекты Детали, созданные с помощью инструмента Импорт объектов в набор данных Indoor, наследуют значение поля USE_TYPE исходных полилиний. Правильно закрытые и атрибутированные двери имеют решающее значение для создания внутренней маршрутизируемой сети, а также полезны для визуализации.

Внесение атрибутов в рабочую область Indoors

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

Инструмент Импорт объектов в набор данных Indoor заполняет атрибуты, необходимые для установления иерархических связей между объектами слоев Здания, Уровни, Секции и Детали, а также атрибуты, необходимые для поддержки этажности на карте. Можно ввести дополнительные атрибуты, используемые для символов, надписей или дополнительных функций ГИС для внутренних помещений.

Ниже приведены примеры использования атрибутов:

  • Символы карты — Поле USE_TYPE в слое Units используется для поддержки уникальных символов для офисов, коридоров и других проходимых пространств, чтобы их было легко идентифицировать на карте внутренних помещений.
  • Надписывание и поиск — Поле NAME в слое Units используется для поддержки отображения имен помещений и возможностей поиска в веб-приложениях и мобильных приложениях Indoors.
  • Внутренняя навигация — Поле USE_TYPE в слоях Units and Details используется для поддержки идентификации проходимых пространств и барьеров при создании путей и переходов между этажами для маршрутизируемой сети внутри помещений.

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