Прикрепление отчетов к аннотациям скважин
Главы видео: 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 к аннотациям.
Шаг 1: Найдите отчеты и подтвердите аннотации
При импорте GeoDin® Ground создает рядом с чертежом папку документов, структурированную по проекту, с одной подпапкой на каждую скважину, где хранится геотехнический отчет этой скважины.
Скопируйте PDF-отчеты в одну рабочую папку, чтобы упростить сопоставление.

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

Шаг 2: Добавьте поле ключа
Откройте представление полей класса объектов и добавьте новое поле с именем AttachKey с Тип данных = Текст. Сохраните изменения.

Шаг 3: Выберите только аннотации документов
Используйте Выбор по атрибутам с условием: RefName содержит текст
document.Примените и проверьте количество выбранных объектов, прежде чем продолжить — ключ должен вычисляться только для этих записей.

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

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

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

Шаг 6: Создайте таблицу соответствий
Запустите Создать таблицу соответствий вложений инструмент геообработки:
Входной набор данных: слой аннотаций (выбранные записи).
Входная папка: рабочая папка с PDF-файлами.
Поле ключа:
AttachKey- Входной фильтр данных:*.pdf- Шаблон сопоставления: Префикс.

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

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

Дополнительные параметры
Область выбора - вычисляйте ключ только для выбранных записей документа; вычисление по всем строкам создает некорректные совпадения.
Специфичность ключа - если несколько отчетов имеют похожие имена, сделайте формат ключа более специфичным перед сопоставлением (конечный
" -"существует именно для этого).
Работа с сопоставлением вложений
Перед запуском сопоставления и добавления вложений убедитесь, что вложения включены, и проверьте одну скважину после каждого этапа (ключ вычислен, таблица соответствий создана, вложения добавлены), чтобы несоответствие было обнаружено на один шаг ближе к причине, а не в конце.
Следующий шаг: Опубликуйте и просмотрите модель как веб-сцену — прикрепленные отчеты остаются доступны во всплывающих окнах опубликованной сцены.
Последнее обновление
Это было полезно?