For the complete documentation index, see llms.txt. This page is also available as Markdown.

Прикрепление отчетов к аннотациям скважин

Главы видео: 0:00 Как GeoDin организует папки отчетов по скважинам | 0:37 Поиск аннотаций документов | 1:14 Подготовка поля AttachKey | 1:53 Выбор скважин со связанными документами | 2:25 Вычисление значений AttachKey | 3:33 Включение и создание соответствий вложений | 4:35 Добавление вложений | 5:34 Проверка прикрепленных отчетов

Когда чертеж Civil 3D со скважинами GeoDin® Ground импортируется в ArcGIS Pro (предыдущий урок), экспортированные PDF-отчеты можно прикрепить к аннотации документа каждой скважины — чтобы нужный геотехнический отчет открывался для нужного объекта. В этом уроке создается ключ соответствия и запускаются два инструмента геообработки, которые привязывают PDF к аннотациям.

Для того же рабочего процесса, начинающегося с экспортированных из GeoDin® точечных слоев (одна запись на скважину), см. Прикрепление отчетов в документации GeoDin®. Версия ниже работает с слоем аннотаций Civil 3D, где у каждой скважины несколько записей аннотаций.

Шаг 1: Найдите отчеты и подтвердите аннотации

  • При импорте GeoDin® Ground создает рядом с чертежом папку документов, структурированную по проекту, с одной подпапкой на каждую скважину, где хранится геотехнический отчет этой скважины.

  • Скопируйте PDF-отчеты в одну рабочую папку, чтобы упростить сопоставление.

Экспортированная папка документов и PDF-файл Geotech Soil Log одной скважины
  • В таблице атрибутов слоя аннотаций подтвердите запись документа для скважины: ее RefName содержит «1 document(s)».

Запись аннотации документа в таблице атрибутов

Шаг 2: Добавьте поле ключа

  • Откройте представление полей класса объектов и добавьте новое поле с именем AttachKey с Тип данных = Текст. Сохраните изменения.

Поле AttachKey, добавленное как Text

Шаг 3: Выберите только аннотации документов

  • Используйте Выбор по атрибутам с условием: RefName содержит текст document.

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

Выбор записей аннотации документа

Шаг 4: Вычислите ключ

  • При активном выборе щелкните правой кнопкой мыши AttachKey > Вычислить поле, задайте Тип выражения = Python, выражение extract_bh(!Layer!), и этот блок кода:

Вычисление поля применено только к выбранным записям
  • Окончательный " -" знак сделан намеренно: он делает ключ достаточно специфичным, чтобы точно совпасть только с одним именем файла отчета по префиксу, поэтому скважины с похожими именами (BH1 и BH1A) не могут быть сопоставлены ошибочно.

Заполненный ключ — имя скважины с конечным дефисом

Шаг 5: Включите вложения

  • Откройте свойства Свойства > Управление и включите Вложения (вложения — это объект геобазы; слой аннотаций должен быть классом объектов геобазы, а не shapefile). Сохраните.

Вложения включены для класса объектов

Шаг 6: Создайте таблицу соответствий

  • Запустите Создать таблицу соответствий вложений инструмент геообработки:

    • Входной набор данных: слой аннотаций (выбранные записи).

    • Входная папка: рабочая папка с PDF-файлами.

    • Поле ключа: AttachKey - Входной фильтр данных: *.pdf - Шаблон сопоставления: Префикс.

Создать таблицу соответствий вложений с шаблоном сопоставления, установленным в значение Префикс

Шаг 7: Добавьте вложения

  • Запустите Добавить вложения с тем же входным набором данных, Входное поле соединения OBJECTID, таблицей соответствий из шага 6 и Поле соединения соответствия MatchID.

Добавить вложения, соединяя OBJECTID с MatchID

Шаг 8: Проверка

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

  • Проверьте еще одну-две скважины, чтобы убедиться, что сопоставление работает последовательно.

Отчет, прикрепленный к аннотации, подтвержденный во всплывающем окне

Дополнительные параметры

  • Область выбора - вычисляйте ключ только для выбранных записей документа; вычисление по всем строкам создает некорректные совпадения.

  • Специфичность ключа - если несколько отчетов имеют похожие имена, сделайте формат ключа более специфичным перед сопоставлением (конечный " -" существует именно для этого).


Работа с сопоставлением вложений

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


Следующий шаг: Опубликуйте и просмотрите модель как веб-сцену — прикрепленные отчеты остаются доступны во всплывающих окнах опубликованной сцены.

Последнее обновление

Это было полезно?