> 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 kuyusu açıklamalarına Raporlar'ı ekleme

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

> **Video bölümleri:** 0:00 GeoDin sondaj raporu klasörlerini nasıl düzenler | 0:37 Belge ek açıklamalarını bulma | 1:14 AttachKey alanını hazırlama | 1:53 Bağlı belgeleri olan sondaj kuyularını seçme | 2:25 AttachKey değerlerini hesaplama | 3:33 Ek eşleşmelerini etkinleştirme ve oluşturma | 4:35 Ekleri ekleme | 5:34 Eklenen raporları doğrulama

GeoDin® Ground sondaj kuyularını içeren bir Civil 3D çizimi ArcGIS Pro'ya 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 ek açıklamasına eklenebilir; böylece doğru jeoteknik rapor doğru detaydan açılır. Bu eğitim, bir eşleştirme anahtarı oluşturur ve PDF'leri ek açıklamalara bağlayan iki coğrafi işleme aracını çalıştırır.

{% hint style="info" %}
GeoDin®'den dışa aktarılan nokta katmanlarından (her sondaj için bir kayıt) başlayan aynı iş akışı için bkz. [Raporları ekle](https://docs.geodin.com/integrations-and-plug-ins/overview/attach-reports) GeoDin® belgeleri içinde. Aşağıdaki versiyon, her sondajın **birden fazla** ek açıklama kaydı bulunduğu Civil 3D ek açıklama katmanını işler.
{% endhint %}

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

* İçe aktarım sırasında, GeoDin® Ground çizimin yanında Proje bazında yapılandırılmış, her Sondaj için bir alt Klasör içeren ve her biri o Sondajın jeoteknik Rapor etini barındıran bir Belgeler klasörü oluşturur.
* Eşleştirmeyi basitleştirmek için Rapor et PDF'lerini tek bir çalışma Klasörüne Kopyala.

<figure><img src="https://1734569146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPq7NpdI8RP7yepuTnGLt%2Fuploads%2Fgit-blob-f97670b6dc77ca6f955145752b90e9197b870c91%2FAGP_Attach_01_Documents_Folder.png?alt=media" alt=""><figcaption><p>Dışa aktarılan Belgeler klasörü ve bir Sondajın Geotech Soil Log PDF'i</p></figcaption></figure>

* Açıklama tabakasının Öznitelik tablosunda, Sondajın Belge kaydını doğrulayın: onun **RefName** şu şekilde okunur: "1 Belge (ler)".

<figure><img src="https://1734569146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPq7NpdI8RP7yepuTnGLt%2Fuploads%2Fgit-blob-ad9f9aa5bfece6e01f0a151f1ecef21d604828f6%2FAGP_Attach_02_Attribute_Table.png?alt=media" 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çın ve adlı yeni bir alan ekleyin **AttachKey** ile **Veri tipi = Metin**. Değişiklikleri Kaydet.

<figure><img src="https://1734569146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPq7NpdI8RP7yepuTnGLt%2Fuploads%2Fgit-blob-95c0981b3c737102f7b464f8130333a79ae14316%2FAGP_Attach_03_AttachKey_Field.png?alt=media" alt=""><figcaption><p>AttachKey alanı Metin olarak eklendi</p></figcaption></figure>

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

* Kullanım **Özniteliklere Göre seç** şu koşulla: **RefName Metin içerikler** `Belge`.
* Uygula ve devam etmeden önce Seçim Say'ını doğrula - anahtar yalnızca bu Kayıtlar için Hesaplandı olmalıdır.

<figure><img src="https://1734569146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPq7NpdI8RP7yepuTnGLt%2Fuploads%2Fgit-blob-e4a1416ea93fa76b16e16629b52c1159a4cb0dc2%2FAGP_Attach_04_Select_By_Attributes.png?alt=media" alt=""><figcaption><p>Belge açıklama Kayıtlarının seçilmesi</p></figcaption></figure>

## Aşama 4: Anahtarı hesapla

* Seçim etkinken sağ tıkla **AttachKey > Alanı Hesapla**, ayarla **Açıklama Tipi = Python**, Açıklama `extract_bh(!tabaka!)`, ve bu Kod bloğu:

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

    # Bilinen öneki ve soneki tanımla
    prefix = "LOC_BASE-"
    suffix = "-BASIC"

    eğer tabaka.startswith(prefix) ve tabaka.endswith(suffix):
        return tabaka[len(prefix):-len(suffix)] + " -"

    yok döndür
```

<figure><img src="https://1734569146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPq7NpdI8RP7yepuTnGLt%2Fuploads%2Fgit-blob-a58a2272e6e779184e61047469320cae1cea6440%2FArcGIS_Pro_Calculate_AttachKey.png?alt=media" alt=""><figcaption><p>Alan Hesapla yalnızca Seçildi Kayıtlar şuraya uygulandı</p></figcaption></figure>

* Sondaki `" -"` kasıtlıdır: anahtarı, yalnızca bir rapor dosya adına önekle tam olarak eşleşecek kadar özgül yapar; böylece benzer adlandırılmış Sondaj kuyuları (BH1 ile BH1A) çapraz eşleşemez.

<figure><img src="https://1734569146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPq7NpdI8RP7yepuTnGLt%2Fuploads%2Fgit-blob-b9285f876960edd93f67f31a5861ae7998991862%2FAGP_Attach_06_Key_Populated.png?alt=media" 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 katmanı bir coğrafi veritabanı özellik sınıfı olmalıdır, shapefile değil). Kaydet.

<figure><img src="https://1734569146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPq7NpdI8RP7yepuTnGLt%2Fuploads%2Fgit-blob-3b70fbcfa08089a8024a389d184172b77291638b%2FAGP_Attach_07_Enable_Attachments.png?alt=media" alt=""><figcaption><p>Özellik sınıfında ekler etkinleştirildi</p></figcaption></figure>

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

* Şunu çalıştırın **Ek Eşleştirme Tablosu Oluştur** coğrafi işlem aracı:
  * **Girdi veri kümesi**: açıklama katmanı (seçili kayıtlar).
  * **Girdi Klasörü**: PDF'lerin bulunduğu çalışma klasörü.
  * **Anahtar Alan**: `AttachKey` - **Veri gir Filtre**: `*.pdf` - **Eşleşme Deseni**: **Önek**.

<figure><img src="https://1734569146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPq7NpdI8RP7yepuTnGLt%2Fuploads%2Fgit-blob-a42ca0a4e9253c39016cf0cdec89b69174169127%2FAGP_Attach_08_Match_Table.png?alt=media" alt=""><figcaption><p>Eşleşme Deseni Önek olarak ayarlanmış halde Ek Eşleştirme Tablosu Oluştur</p></figcaption></figure>

## Aşama 7: Ekleri ekle

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

<figure><img src="https://1734569146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPq7NpdI8RP7yepuTnGLt%2Fuploads%2Fgit-blob-4812b0a7d523737d75cd41f6a33369d06a8bfe72%2FAGP_Attach_09_Add_Attachments.png?alt=media" 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şmenin tutarlı çalıştığını doğrulamak için bir veya iki sondaj kuyusunu daha örnek olarak kontrol edin.

<figure><img src="https://1734569146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPq7NpdI8RP7yepuTnGLt%2Fuploads%2Fgit-blob-30e08c2a452c3e72eb5158903f72b300fd7af258%2FArcGIS_Pro_Attachment_Popup.png?alt=media" alt=""><figcaption><p>Açılır pencerede doğrulanan, açıklamaya eklenmiş rapor</p></figcaption></figure>

## İsteğe bağlı ayarlar

* **Seçim kapsamı** - anahtarı hesaplayın **yalnızca seçili belge kayıtları için**; tüm satırlar boyunca hesaplamak yanlış eşleşmeler oluşturur.
* **Anahtar özgüllüğü** - birkaç rapor benzer adlara sahipse, eşleştirmeden önce anahtar biçimini daha özgül hale getirin (sondaki `" -"` tam da bunun içindir).

***

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

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

***

**Sonraki Aşama:** [Modeli bir web sahnesi olarak yayınlayın ve gözden geçirin](/geodin-ground/tr/is-akislari-ve-entegrasyonlar/arcgis-integration/arcgis-web-scene.md) - ekli raporlar yayımlanan sahnenin açılır pencerelerinde kullanılabilir 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.
