> For the complete documentation index, see [llms.txt](https://docs.geodin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.geodin.com/geodin-ground/tr/is-akislari-ve-entegrasyonlar/arcgis-integration/arcgis-pro-attach-reports.md).

# Sondaj notlarına Raporlar şuraya ekleme

{% embed url="<https://www.youtube.com/watch?v=34Gydh4vkws>" %}

> **Video bölümleri:** 0:00 GeoDin'in sondaj Rapor et klasörlerini nasıl düzenlediği | 0:37 Belge açıklamalarını bulma | 1:14 AttachKey alanını hazırlama | 1:53 Bağlı-Belgeler içeren Sondaj kuyularını seçme | 2:25 AttachKey Değerlerini hesaplama | 3:33 Ek Karşılaşmalarını etkinleştirme ve oluşturma | 4:35 Ekleri ekleme | 5:34 Ekli Raporları doğrulama

GeoDin® Ground Sondaj kuyuları içeren bir Civil 3D çizimi ArcGIS Pro'ya içe aktarıldığında ([önceki eğitim](/geodin-ground/tr/is-akislari-ve-entegrasyonlar/arcgis-integration/arcgis-pro-ground-model.md)), dışa aktarılan PDF Raporlar her Sondaj'ın Belge açıklamasına şuraya eklenebilir - böylece doğru jeoteknik Rapor et, Şuradan doğru öznitelikten açılır. Bu eğitim, eşleşen bir anahtar oluşturur ve PDF'leri açıklamalara şuraya bağlayan iki coğrafi işleme aracını çalıştırır.

{% hint style="info" %}
Şuradan başlayan aynı iş akışı için: GeoDin®'den dışa aktarılan Nokta Katmanlar (her Sondaj için bir kayıt), bkz. [Raporlar ekle](https://docs.geodin.com/integrations-and-plug-ins/overview/attach-reports) GeoDin® dokümantasyonu içinde. Aşağıdaki Versiyon, Civil 3D açıklama tabakasını işler; burada her Sondajın **birden fazla** açıklama kayıtları.
{% endhint %}

## Aşama 1: Raporları bulun ve açıklamaları doğrulayın

* İçe aktar işleminde GeoDin® Ground, çizimin yanında Proje bazında yapılandırılmış, her Sondaj için bir alt klasörü olan bir Belgeler Klasörü oluşturur; her alt klasör, ilgili Sondaj'ın jeoteknik raporunu içerir.
* Rapor PDF'lerini eşleştirmeyi kolaylaştırmak için tek bir çalışma Klasörüne Kopyala.

<figure><img src="/files/5f205726b47f1538732df96e257b362eca5c5d1b" alt=""><figcaption><p>Dışa aktarılan Belgeler Klasörü ve bir Sondaj'ın Geotech Soil Log PDF'si</p></figcaption></figure>

* Açıklama tabakasının Öznitelik tablosu içinde, Sondaj'ın Belge kaydını doğrulayın: bunun **RefName** şunu okur: "1 Belge (ler)".

<figure><img src="/files/9f17ada2a5f859957b4bd27fc3caddc02785a761" alt=""><figcaption><p>Öznitelik tablosundaki Belge açıklama kaydı</p></figcaption></figure>

## Aşama 2: Bir anahtar alanı Ekle

* Özellik sınıfı alanlar Görünümünü Aç ve adında Yeni bir alan Ekle **AttachKey** ile **Veri tipi = Metin**. Kaydet değişiklikleri.

<figure><img src="/files/75967c9087cfb9a4cf7bbc56fcde9b7565fe8464" alt=""><figcaption><p>AttachKey alanı Metin olarak eklendi</p></figcaption></figure>

## Aşama 3: Yalnızca Belge açıklamalarını seç

* Kullanım **Öznitelikler ile seç** şu koşulla: **RefName metni İçerikler** `Belge`.
* Devam etmeden önce Seçimi Say ve doğrula - anahtar yalnızca bu Kayıtlar için Hesaplandı olmalıdır.

<figure><img src="/files/addc0bc5ee332d2201bb631892c192e7112ac3ed" alt=""><figcaption><p>Belge açıklama Kayıtlarını seçme</p></figcaption></figure>

## Aşama 4: Anahtarı hesapla

* Seçim etkin durumdayken, sağ tıklayın **AttachKey > Alanı Hesapla**, ayarla **Açıklama Tip = Python**, Açıklama `extract_bh(!tabaka!)`, ve bu Kod Blok:

```python
def extract_bh(tabaka):
    tabaka = tabaka.upper()

    # Bilinen önek ve sonek tanımlayın
    önek = "LOC_BASE-"
    suffix = "-BASIC"

    İse tabaka.startswith(prefix) VE tabaka.endswith(suffix):
        return tabaka[len(prefix):-len(suffix)] + " -"

    yok döndür
```

<figure><img src="/files/97375f9fa7f836b9509bae010a321fcb3b80e1e0" alt=""><figcaption><p>Alan Hesapla yalnızca Seçildi Kayıtlar şuraya uygulandı</p></figcaption></figure>

* Sondaki `" -"` bilinçlidir: anahtarı, ön ek eşleştirmesiyle tam olarak bir rapor dosya adına eşleşecek kadar özgül hale getirir; böylece benzer adlandırılmış sondaj kuyuları (BH1 ve BH1A gibi) birbirleriyle çapraz eşleşemez.

<figure><img src="/files/54ac5b70b070caca696ffc7779c184f9c3390e03" alt=""><figcaption><p>Doldurulmuş anahtar - Sondaj Adı artı sondaki tire</p></figcaption></figure>

## Aşama 5: Ekleri etkinleştir

* Özellik sınıfını Aç **Özellikler > Yönet** ve etkinleştir **Ekler** (ekler bir coğrafi veritabanı özelliğidir - açıklama tabakası bir shapefile değil, bir coğrafi veritabanı özellik sınıfı olmalıdır). Kaydet.

<figure><img src="/files/b723dc42f2373ef06d49cb594ae9e7ec5a9837b5" alt=""><figcaption><p>Ekler özellik sınıfında etkinleştirildi</p></figcaption></figure>

## Aşama 6: Eşleşme tablosunu oluştur

* Çalıştırın **Ek Eşleşme Tablosu Oluştur** coğrafi işleme aracı:
  * **Girdi Veri Kümesi**: açıklama tabakası (Seçildi kayıtlar).
  * **Girdi Klasörü**: PDF'lerin bulunduğu çalışma klasörü.
  * **Anahtar Alanı**: `AttachKey` - **Veri gir Filtre**: `*.pdf` - **Eşleşme Deseni**: **Ön ek**.

<figure><img src="/files/c955247e607adffb31aea0a11a1a3fd563827ff2" alt=""><figcaption><p>Eşleşme Deseni Ön ek olarak ayarlanmış halde Ek Eşleşme Tablosu Oluştur</p></figcaption></figure>

## Aşama 7: Ekleri Ekle

* Çalıştır **Ekleri Ekle** aynı girdi veri kümesiyle, **Girdi Birleştirme Alanı** `OBJECTID`, 6. aşamadaki eşleşme tablosu ve **Eşleşme Birleştirme Alanı** `MatchID`.

<figure><img src="/files/b9ea7f59d4b82c1af04559465df0b4904037f070" alt=""><figcaption><p>OBJECTID'yi MatchID'ye bağlayarak Ekleri Ekle</p></figcaption></figure>

## Aşama 8: Doğrula

* Sahnede bir belge açıklamasına tıklayın ve açılır penceresini kaydırın: jeoteknik rapor bir ek olarak görünür.
* Eşleştirmenin tutarlı çalıştığını doğrulamak için bir veya iki sondaj kuyusunu daha örnekleme yoluyla kontrol edin.

<figure><img src="/files/4ac317f1d268c28ac9d526d76462641ca1a230ad" alt=""><figcaption><p>Açılır pencerede doğrulanan, açıklamaya ekli rapor</p></figcaption></figure>

## İsteğe bağlı ayarlar

* **Seçim kapsamı** - anahtarı hesapla **yalnızca seçilen belge kayıtları için**; tüm satırlarda hesaplama yapmak yanlış eşleşmeler oluşturur.
* **Anahtar özgüllüğü** - birkaç raporun benzer adları varsa, eşleştirmeden önce anahtar biçimini daha özgül hale getirin (sondaki `" -"` tam olarak bunun içindir).

***

## Ek eşleşmesiyle çalışma

Eşleşme ve ekleme araçlarını çalıştırmadan önce eklerin etkinleştirildiğini doğrulayın ve her aşamadan sonra (anahtar hesaplandı, eşleşme tablosu oluşturuldu, ekler eklendi) bir sondaj kuyusunu örnekleme yoluyla kontrol edin; böylece bir uyuşmazlık, sonunda değil nedenine bir adım kala yakalanır.

***

**Sonraki Aşama:** [Modeli web sahnesi olarak yayımla ve gözden geçir](/geodin-ground/tr/is-akislari-ve-entegrasyonlar/arcgis-integration/arcgis-web-scene.md) - ekli raporlar yayımlanan sahnenin açılır pencerelerinde mevcut kalır.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.geodin.com/geodin-ground/tr/is-akislari-ve-entegrasyonlar/arcgis-integration/arcgis-pro-attach-reports.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
