> 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-desktop/tr/veri-analizler/creating-queries.md).

# Sorgular oluşturma

Bir sorgu, GeoDin nesne yöneticisinde gösterilen nesneleri ve Ölçüm noktaları'nı bir veya daha fazla koşulla filtreler. Bu sayfa, sorguların ne olduğunu ve nasıl kapsamlandıklarını, sorgu Sihirbazı'nın VE/VEYA mantığını, kendi sorgunuzu oluşturmak için uçtan uca adım adım anlatımı ve sorgu Şablonlar, işleçler ve tarih biçimlendirme, görüntüleme alanları, alternatif SQL komutu ve parametreli sorgular için tam başvuru bilgisini kapsar. Ayrıca nesne **gruplar** (elle ve içe aktarmaya dayalı koleksiyonlar) ve **alan eşleştirme** Kullanıcı tanımlamalı SQL'e yapı bilgisi ekleyen.

## Sorgular

GeoDin nesne yöneticisinde gösterilen tüm nesneler, GeoDin veritabanına yapılan bir sorgunun sonucudur. Sorgular tek tek Projeler üzerinde veya bir Veritabanında yapılabilir (yani proje bağımsız). Bir (dizi) koşulun karşılanmasından kaynaklanan sorgulara ek olarak, nesnelerden oluşan karışık bir grup da birlikte oluşturulabilir.

GeoDin, bir Proje veya Veritabanı açıldığında otomatik olarak bir dizi sorgu oluşturur ve bunları GeoDin nesne yöneticisinde gösterir. Bir Veritabanındaki farklı Nesne Tipleri ve Ölçüm noktaları dahil tüm nesneler listelenir:

Nesneler

Tüm nesneler

Jeoteknik sondaj

BH 01

BH 02

BH 03

BH 04

CPT

Ölçüm noktası

BH

Filtre

B01: (4-6m)

B01: (7.5-9.5m)

Numuneler

B01: (1.4-1.8m)

B01: (2.5-2.9m)

B01: (5.2-5.6m)

GeoDin'e ait önceden tanımlanmış Standart Sorgulara ek olarak, Sorgula asistanını kullanarak Kullanıcı tarafından belirtilen Sorgularınızı Oluşturabilirsiniz. Sonuçlar ayrıca GeoDin Nesne yöneticisi içinde görüntülenir - istediğiniz kadar Sorgular oluşturabilirsiniz, Tanımlar Proje veya Veritabanı içinde saklanır. Sorgula Tanımları, Proje veya Veritabanından silinene kadar Mevcut kalır.\
\
GeoDin Nesne yöneticisi içinde hangi Nesne için bir Sorgula tanımlandığına bağlı olarak, Sonuçlar Projeye özgü veya Veritabanı genelinde olacaktır.

Örneğin bir Sorgula üzerinde bir **Nesne** veya **Ölçüm noktası** bir Proje içinde yalnızca Proje’ye ait Nesneler Şuradan Sonuçlar üretebilir, içinde yer aldığı.

DemoDB\
Proje 1\
Nesneler\
Tüm nesneler\
Standart araştırma SEP uyumlu\
Sondaj 1\
Sondaj 2\
Sondaj 3\
Sorgum\
Ölçüm noktaları\
Nesneler\
Ölçüm noktaları

Üzerinde diğer yandan, ikisinden birini kullanarak **Nesneler** veya **Ölçüm noktaları** Bir veritabanına ait düğümde (yani o veritabanındaki tüm projelerin altında), bir sorgu o veritabanındaki tüm projeler üzerinde işlem yapar.

Veritabanları\
DemoDB\
Proje 1\
Nesneler\
Tüm nesneler\
Standart araştırma SEP uyumlu\
Ölçüm noktaları\
Nesneler\
Veritabanı genelindeki sorgum\
Ölçüm noktaları

\
\
**Görünürlükler**

Bu, gelişmiş ayarlar ve kullanıcı yönetimi aracılığıyla kontrol edilebilir.

{% hint style="warning" %}
**standart görünürlük değiştirildi:** GeoDin'e ait daha önceki sürümlerde, yeni oluşturuldu sorgular varsayılan olarak özeldi (yalnızca onları oluşturuldu kullanıcı şuraya görünürdü). Bu davranış tersine çevrildi - Şimdi oluşturuldu sorgular ve haritalar **şuraya tüm kullanıcılar görünür** standart olarak ayni veri tabanı içinde. İse bir Sorgula, oluşturan Kullanıcı ile sınırlandırılacaksa, Sorgula'nın **Gelişmiş** Ayarlar sekmesine gidin ve görünürlüğü buna göre Yapılandırın. Aynı standart Haritalar için de geçerlidir.
{% endhint %}

## VE ile VEYA Durum mantığı

Sorgula Sihirbazı içinde Durumlar oluştururken, bir Durumun yerleşimi onun VE ya da VEYA mantığıyla birleştirilip birleştirilmeyeceğini belirler:

* **VEYA mantığı:** bir alanı üst düzeye sürükleyin **Durumlar** düğüm. Bu seviyeye bırakılan her Durum, bağımsız bir VEYA dalı oluşturur - Sorgula, Durumlardan herhangi biriyle eşleşen Nesneleri döndürür.
* **VE mantığı:** bir alanı bir nesnenin üzerine sürükleyin **mevcut durum girişi** ("İse" düğümünün altında iç içe). Bu, durumu o dal içinde ek bir VE gereksinimi olarak ekler - sorgu, tüm iç içe durumlarla aynı anda eşleşen nesneleri döndürür.

**Örnek:** 9 m'den daha derindeki tüm nesneleri VE harita sayfası JD1234 üzerinde bulmak için, önce derinlik durumunu Durumlar düğümü Üzerinde bırakın, ardından harita sayfası durumunu derinlik durum girişine bırakın. İkisi birden sağlanmalıdır.

{% hint style="info" %}
Sorgular Üzerinde **Ölçüm noktaları** Bir projenin dalı, nesneler yerine Ölçüm noktaları döndürür. Sorguları, ya **Nesneler** VEYA **Ölçüm noktaları** Nesne Yöneticisi ağacındaki düğüm.
{% endhint %}

## Bir Sorgula oluşturma

Şuraya, kendi Sorgularınızı (örn. "9 m'den daha derin Sondaj kuyuları") tanımlamak için bir Sorgula Sihirbazı Mevcut.

Sorgula Sihirbazı, belirli bir karmaşıklık derecesine ait Sorgular Oluşturma yeteneğine sahiptir. Son derece karmaşık Sorgular için şuraya girmek mümkündür [Alternatif SQL-Komutu](/geodin-desktop/tr/veri-analizler/creating-queries/sql-and-advanced-options.md) Sorgula Sihirbazı içinde veya Oluştur şuraya [Sistem sorguları](/geodin-desktop/tr/veri-analizler/query-builder-reference.md#working-with-system-queries) GeoDin'e ait Sistem tarafında.

**Kullanıcı Sorgula veya Sistem sorgulama?** Aşağıda açıklandığı gibi Sihirbaz ile oluşturulan bir Sorgula, bir **Kullanıcı Sorgula**: tanımı, oluşturulduğu Proje'de veya Veritabanı'nda saklanır ve yalnızca orada bulunur. Bir **Sistem sorgulama** ayrı bir `.GSQ` dosya, Yükleme'nin `QUERYDEF` Klasör yerine, böylece her Veritabanı ve Proje içinde otomatik olarak görünür ve başka kullanıcılara bir dosya olarak verilebilir. Aynı Sorgula'nın Veritabanları arasında gerekli olduğu, Nesne yöneticisinin yapısını değiştirmek istediğiniz ya da çalışma arkadaşlarınızın GeoDin tablosu Tablo yapısını bilmek zorunda olmaması gereken hazır bir şablon hazırladığınızda bir Sistem sorgulama seçin. Bkz. [Sorgu Oluşturucu Referansı > Sistem sorguları ile çalışma](/geodin-desktop/tr/veri-analizler/query-builder-reference.md#working-with-system-queries) Sistem sorgularının neler yapabildiği, Klasörün nasıl `QUERYDEF` alt klasörlere düzenlendiği ve onu değiştirdikten sonra Nesne yöneticisinin nasıl Yenileneceği.

Bir sorgu, sınırsız sayıda alt sorgudan oluşur. Bir nesne, alt sorgu koşulunu sağladığında sorgu sonucuna dahil edilir.

**Örnek:**

Bir iş arkadaşınızın bir veritabanına girdiği tüm nesneleri seçmek istiyorsunuz. Belirli bir nesne veya ölçüm noktası için yazar adı, Tablo A'da Veri alanı A1 içinde; diğer nesneler (ör. su işleri kuyuları) için ise başka bir Tablo B'de Veri alanı B1 içinde saklanır.

Bu durumda iki alt sorgu oluşturun: Biri Tablo A'daki veri alanı A1'i, diğeri ise Tablo B'deki veri alanı B1'i sorgular. Birlikte, GeoDin nesne yöneticisinde X iş arkadaşına ait tüm nesnelerin bir listesini oluştururlar.

Her alt sorgunun kendi sıralaması vardır ve sonuçları, -Alt/kısmi sonuçların sıralanması- seçeneği yardımıyla tek tek değiştirilebilir. Ancak genellikle, ihtiyaç duyulan nesneleri seçmek için yalnızca bir alt sorgu yeterlidir.

{% stepper %}
{% step %}

#### Aşama 1: Sorgu sihirbazını Başlat

Sorgu sihirbazı, yöntem kullanılarak başlatılır ![New Query](/files/da9d520d6b9f1c3709dd23e8ed883671a8d0e07a) **"Yeni Sorgula"**.

Bu, aşağıdakilerden biri olduğunda kullanılabilir **Nesneler** veya **Ölçüm noktaları** GeoDin nesne yöneticisinde seçildiğinde.
{% endstep %}

{% step %}

#### Aşama 2: Sorgu adını verin ve alt sorguları düzenleyin

Sorgu asistanının birinci aşamasında Sorgu adını belirlersiniz; bu ad GeoDin Nesne yöneticisinde görüntülenecektir. Alt sorguları da düzenleyebilirsiniz.
{% endstep %}

{% step %}

#### Aşama 3: Bir alt sorgu oluşturun ve bir şablon seçin

Bir alt sorgu oluşturmak için **Yeni** Alt sorguyu oluşturmak için kullanılacak şablonun Seçim'ine götüren şalter. Burada, Sorgu'nun Veritabanı içindeki Seçildi Nesneler ile sınırlı olup olmadığını belirlersiniz. Sorgu şablonlarından birini seçin ve iletişim penceresinin alt kısmında daha ayrıntılı açıklamalar alırsınız. Sunulan Şablonlar listelenmiştir **Başvuru: Sorgu şablonları** aşağıda.

Bir Sorgu tipine tıkladığınızda, açıklayıcı Yardım iletişim penceresinin alt yarısında gösterilir. Sorgu için ilgili Tablolar ve Veri alanları pencerede gösterilir.
{% endstep %}

{% step %}

#### Aşama 4: Durumları tanımlayın ve gösterilecek alanları belirtin

İstenen şablonu seçtikten sonra, **Sonraki** şalter sizi durumların ve görüntüleme alanlarının tanımına şuraya götürür (bkz. **Referans: Ayarları tanımla** ve **Referans: Görüntüleme alanlarını belirle** aşağıda).
{% endstep %}
{% endstepper %}

***

## Başvuru: Sorgu şablonları

Bir alt sorgu oluşturulduğunda, **Yeni** şalter kullanılacak şablonun seçimini açar. Aşağıdaki şablonlar sunulur:

\
**Tüm nesneler** - GeoDin- Nesneler Sorgula kaydı

***Not:*** *Bu seçenek yalnızca Nesne düğümlerinde Mevcut, yani GeoDin Nesne yöneticisi içinde ölçüm Nokta düğümü altında değil!*

Bu şablonla, Durumlar ve görüntüleme alanları için Mevcut veri alanları ciddi şekilde sınırlandırılmıştır (yalnızca Ad, Koordinatlar, Nesnelerin başlangıç Derinliği ve son Derinliği ile Ara).\
\
**Belirli Nesne tipi** - Belirli Nesne tiplerine ait Nesneler üzerinde Sorgula

Belirli bir GeoDin Tablolar kümesiyle sınırlıdır (önceden tanımlanmış Bağlantılar temelinde) ve bu nedenle sınırlar, Sorgula tarafından üretilen Sonuçlar'dır.\
\
**Kullanıcı tanımlı tablo bağlantıları** - Sorgula ile Bağlantılar ait Herhangi Tablolar

GeoDin Veritaban yapısı ve bağlantı olanakları hakkında bilgi gerektiren GeoDin Tablolarının eksiksiz kümesi.

Ana verilere ait açıklamalarla birlikte Örnek veri, Kuyu tasarım datası vb. içeren Hepsi Tablolar şuraya erişim.

\
[Alternatif SQL-Komutu](/geodin-desktop/tr/veri-analizler/creating-queries/sql-and-advanced-options.md) - SQL Sorgula

Bu Seçim, SQL uzmanlığı ve GeoDin Veritabanı Tablo yapısına ait bilgi gerektirir.

**Kullanıcı tarafından tanımlanan Sorgula Tanımlar** - Kullanıcı tanımlamalı Şablonlar üzerinde Sorgular

\
Şablonlar sizin veya GeoDin denetleyiciniz tarafından GeoDin Sistem Sayfası üzerinde oluşturuldu.

## Referans: Ayarları tanımla

Seçilen Sorgu tipine bağlı olarak pencere, ilgili Veritabanı Tablolarının bir Listesini gösterir. Bir Tablo alanları Listesini Açmak için, Tablo Adı öncesindeki artı-Sembol (+) üzerinde tıklayın.

Neredeyse Hepsi İşlemler bu diyalogda sürükle ve bırak yoluyla Şunun tarafından yapıldı. Bu, bir Tablo Giriş üzerinde tıklamak, fare şalterini basılı tutmak ve üzerine sürüklemek anlamına gelir ![Condition](/files/bacdf177e691965c2c165638d0a717cba177ccf2) ***Durum*** lower window'daki Ağaç yapısı'nın bir dalı.\
\
İlk Veri alanı girişinden biri bir Durum üzerine bırakılır bırakılmaz alt seviye "İse" görünür. Birden fazla koşulun sağlanması gerekiyorsa, sürükle ve bırak işlemini bir kez daha gerçekleştirerek "İse" düğümünün üzerine bırakın. Bu işlem, "VE" ile otomatik olarak genişletilecektir (Not: bırakılan alanın farklı bir alan olması gerekmez; örn. belirli bir değişken için değerleri sınırlama).\
\
Koşullardan biri ya da diğeri sağlanacaksa, üst alandaki bir Tablo girdisi Durum'un üzerine bırakılmalıdır; bu sayede "VEYA" düğümü otomatik olarak görünecektir.

Aşağıdaki örnekte, 9 m’den daha derine sondaj yapılan ve JD1234 VEYA JD1235 Haritalar numaraları Üzerinde yer alan Tüm nesneler için Sorgula ayarlanmıştı.

```
Durum

İse

SSGKRZT1.TK25=JD1234

SSGKRZT1.ZCOORDE>9

VEYA

SSGKRZT1.TK25=JD1234

SSGKRZT1.ZCOORDE>9
```

***Not:*** *Görsel Sorgula gösterimini basitleştirmek için, bir VE Durumu içinden VEYA Durumları tanımlamak mümkün değildir. Bu, Sorgula mantığını Kullanıcı için Temizle tutar ve sınırsız VEYA Durumlarının tanımlanmasıyla neredeyse herhangi bir Sorgula tanımlanabilir.*

İse, yukarıdaki örnekte gösterilen Sorgula'yı şu şekilde özetlemek istersek:

(ZCOORDE>9) VE ((ORDNSURV='JD1234') VEYA (ORDNSURV='JD1235'))

GeoDin ayrıca bir Sorgula'yı Metin olarak formüle etmenize de olanak tanır - daha fazla detaylar şu bölümde verilmektedir [Alternatif SQL-Komutu](/geodin-desktop/tr/veri-analizler/creating-queries/sql-and-advanced-options.md).

**Geçerli karşılaştırma operatörleri:**

| İşlemci            | Anlam                                                                                                                                                                                                                 |
| ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| =                  |                                                                                                                                                                                                                       |
| >                  |                                                                                                                                                                                                                       |
| >=                 |                                                                                                                                                                                                                       |
| <                  |                                                                                                                                                                                                                       |
| <=                 |                                                                                                                                                                                                                       |
| <>                 | (eşit değil şuraya)                                                                                                                                                                                                   |
| null               | (Veri alanı Boş)                                                                                                                                                                                                      |
| null değil         | (Veri alanı Boş değil)                                                                                                                                                                                                |
| benzer 'A%'        | (Veri alanı İçerikler yüksek tırnak işaretleri içinde, Yer tutucular: % sınırsız karakterler için ve \_ tam olarak bir karakter için)                                                                                 |
| içinde ('T1','T2') | (Değer Liste Yuvarla parantezler içinde, Değerler virgüllerle ayrılmış, Metin alanları için Değerler yüksek tırnak işaretleri içinde, sayısal Değerler için ondalık ayırıcı ve yüksek tırnak işaretleri içinde değil) |

**Durumlar için, bir tarihi Sorgula; lütfen Veritabanları için aşağıdaki veri biçimlendirmelerine dikkat edin**:

Standart Değerler şunlardır:

| Veritabanı        | Biçim         |
| ----------------- | ------------- |
| Veritabanına eriş | #mm/dd/yyyy#  |
| Oracle Veritabanı | 'dd-mmm-yyyy' |
| dBase Veritabanı  | 'gg.aa.yyyy'  |

**Durumlar için, bir Saat damgası Sorgula eden lütfen aşağıdaki Standart biçimlendirme Kullanım**

| Veritabanı                 | Biçim                                                     |
| -------------------------- | --------------------------------------------------------- |
| Erişim:                    | #MM/DD/YYYY HH:MM:SS#                                     |
| Kâhin:                     | TO\_DATE('*31.05.2015 12:24:36'*,'dd.mm.yyyy hh24:mi:ss') |
| MySQL, MS SQL, PostgreSQL: | 'DD.MM.YYYY HH:MM:SS'                                     |

şuraya bir Durum Kaldırmak için Üzerinde tıkla **Koşulu sil** simge.

Aynı şalter ile ayrıca görüntülemeyi veya durumun ait tüm dallarını da silebilirsiniz.\
\
**Durumdaki Veri alanı görüntüleme ve içeriği**\
\
Çoğu zaman, tanımlamak istediğiniz durumu karşılamak için Nesneler için hangi Değerler beklemeniz gerektiğini bilemeyebilirsiniz. şaltere tıklayarak **Değerleri göster** bunları elle gösterebilirsiniz. Kutuyu işaretleyerek **Otomatik** seçtiğiniz her alan için gösterileceklerdir. Veritabanları ile çalışırken, Veri alanları arasında gezinirken olası gecikmeleri önlemek için bu otomatik seçenek işaretsiz bırakılmalıdır.

Değer listesinden bir Girişi şuraya sürükleyebilirsiniz **Kısıtlama** alan. Bu, bunlar çok sayıda karakter içerdiğinde büyük bir yardımdır. GeoDin, veritabanı alanının biçimini otomatik olarak tanır ve Durum içinde yüksek tırnak işaretleriyle ("Metin dizisi") metin dizileri ayarlar.

**Bir sorgunun test edilmesi**

şaltere tıklayarak **Test sorgusu** Durumlar sözdizimi hataları açısından kontrol edilir ve sorgu Durumlarını karşılayan Nesnelerin sayısı görüntülenir. Liste içinde en fazla 50 değer görüntülenir.

## Referans: Görüntüleme alanlarını belirle

Bir sorgunun Sonucu her zaman en azından GeoDin veritabanı alanı LOCID'dir - benzersiz bir GeoDin Nesne tanımlama numarası. Hiçbir görüntüleme alanı tanımlanmadığında, sorgunun Sonuçları GeoDin nesne yöneticisinde LOCID kullanılarak gösterilir. Elbette bu LOCID pek yararlı olmayabilir.

![Display Fields](/files/e11261f7e52f3d943c0098b517bc589524c4faea) **Görüntüleme alanları**

Görüntüleme alanlarıyla GeoDin nesne yöneticisindeki Nesneler için Etiketleme'yi tanımlarsınız. İstediğiniz kadar Görüntüleme alanı birleştirebilirsiniz (örn. sondaj adı ve nihai Derinlik). Bunu yapmak için, istediğiniz Veri alanları öğesini pencerenin alt kısmındaki Görüntüleme alanları Girişinin üzerine sürükleyin. Tüm Görüntüleme alanlarının İçerikleri bir Metne bağlanacak ve GeoDin nesne yöneticisinde görüntülenecektir.

**Uzantı/Ek Metin**

Tek tek görüntüleme içeriklerini (Veri alanları) birbirinden ayırmak için, her Alanı görüntüle için ilgili Veri alan içeriği üzerine eklenen bir metin tanımlanabilir.

**Örnek:**

Alanları görüntüle

SSGKRZT1.Uzun isim (şuraya

SSGKRZT1.ZCOORDE m)

Toplam metni şu biçimde oluşturmak için **Uzun isim (şuraya Xm)** bulunan her Sondaj için, uzantı metni **(*****şuraya*** VEYA \[İngilizce] ***şuraya*** ve Alanı görüntüle ZCOORDE için uzantı Metin ***m*****)** Alanı görüntüle LONGNAME için tanımlanmıştır. Sonuç olarak, GeoDin Nesne yöneticisindeki her Sondaj, Ad ve nihai Derinlik ile etiketlenir:

9m'den daha derin Yer

Brg 01 (Derinliğe 11m)

Brg 02 (Derinliğe 10.5m)

Brg 03 (Derinliğe 12m)

Brg 04 (Derinliğe 9.5m)

Bir Giriş'i farklı bir Konum içinde sürükleyip bırakarak Alanı görüntüle sırasını Değiştir **Alanı görüntüle Alanları** Bölüm.

Alanı görüntüle alanlarıyla, GeoDin Nesne yöneticisinde bulunan Nesnelerin sıralama düzenini de belirlersiniz.

Her bir Alanı görüntüle'nin önünde bir ok, ayarlanan sıralama düzenini gösterir. Girişi çift tıklayarak sıralama düzenini Değiştir. Sıralama düzeninin şu durumları olabilir: Artan, Azalan, sıralanmamış. Mevcut sıralama düzeni Alanı görüntüle'nin önünde gösterilir. Bulunan Nesneler her zaman Alanı görüntüle alanları içinde, Alanı görüntüle alanlarına ait sıraya göre sıralanır; yani yukarıdaki örnekte birinci olarak Ad'a göre ve ardından Ad aynıysa son Derinlik'e göre.

Nesneleri son Derinlik'e göre Sırala, Alanı görüntüle alanlarının sırasını değiştirmeden LONGNAME Alanı görüntüle'ye çift tıklayın, ta ki bu alan için sıralama kapatılana kadar. Sonuç kümesi artık yalnızca son Derinlik'e göre sıralanacak ve Alanı görüntüle sırasının tanımı korunacaktır. Sonuç olarak, aşağıdaki Liste artık GeoDin- Nesne- Yöneticisi'nde gösterilmektedir:

9m'den daha derin Yer

Brg 04 (Derinliğe 9.5m)

Brg 02 (Derinliğe 10.5m)

Brg 01 (Derinliğe 11m)

Brg 03 (Derinliğe 12m)

**Nesne yöneticisinde etiketlerin biçimlendirilmesi ve yeniden çevrilmesi**

"Alanı görüntüle" Bölümü işaretlenmiş İse, alttaki girdi alanı aracılığıyla Alanı görüntüle alanlarını daha da ayarlayabilirsiniz. **Etiketleme talimatı - Sorgula:**. Ayrıca çok sayıda [Başlık ayarlama](/geodin-desktop/tr/gorsellestirme-yerlesim-planlari-ve-raporlama/report-templates/text-macros-in-reports.md) Bir Makro girerek, alan Girişinin Uzun isminin (yani ters çevirinin) Nesne yöneticisinde görüntülenmesini belirtebilirsiniz.

Girilen makrolar "Display fields" Bölüm içinde Mevcut olmalıdır. Bunlar görüntüleme alanlarının yerini alamaz, ancak onları tamamlamak için şuraya hizmet ederler.

***İPUCU:*** *SQL Önizleme'ye şuraya geçin ve istenen Girişleri Şuradan Kopyala.*

**Örnek:**\
İse GeoDin\_LOC\_S3STAMM.LONGNAME ve GeoDin\_LOC\_S3STAMM.BART girdi alanı olarak tanımladıysanız ve delik tipinin (BART) uzun açıklamasının, yani anahtarın geri çevirisine ait, GeoDin Nesne yöneticisinde görüntülenmesini istiyorsanız, aşağıdaki Giriş girdi alanı içinde şuraya yazılmalıdır. **Etiketleme ifadesi - Sorgula:**

$GeoDin\_LOC\_S3STAMM.LONGNAME$ ($GeoDin\_LOC\_S3STAMM.BART$)

Nesne yöneticisi şimdi aşağıdakileri gösteriyor:

Delikler (sindirim tipi)\
SEP3 Delik 1 (Genel)\
SEP3 Delik 2 (sindirim, doldurulmuş)\
SEP3 delik 3 (eğik delik)\
SEP3 Delik 4 (Genel)

İse bir Etiketleme yönergesi kullanılıyorsa, girdi alanı içinde ek olarak bir Makro tanımlanmalıdır **Etiketleme yönergesi - Yenile:**. Kural olarak, Makro, girdi alanı içindeki onun üzerindeki alan referanslarından, tablo adları çıkarılmış hâlde oluşur.

Makro, ana veri düzenleyicisinde yapılan değişiklik nedeniyle nesne yöneticisindeki görünüm güncellenirken kullanılır.

(Arkaplan: Güncelleme sırasında, Makro'yu çözümlemek için yüklenen nesne kullanılır. Nesne yöneticisindeki girdiye yol açan ilk sorgu veya veri kaydı önbelleğe alınmaz; çünkü bu gerekli değildir ve yalnızca bellek kaplar. Bu nedenle güncelleme için Makro, yüklenen nesne için Yerleşim planları'nda da kullanıldığı şekilde alan referanslarıyla oluşturulmalıdır.)

Bu nedenle yukarıdaki örnek için aşağıdaki alan referansları girilir:

$LONGNAME$ ($BART$)

**Sıralama alanları seç**

Alanları görüntüle ile birlikte, yukarıda açıklandığı gibi Sonuçlar sıralamak için de kullanılabilen Veri alanları da, GeoDin nesne yöneticisinde görüntülenen Sonuçlar içinde kullanılmayanlar, sıralama için kullanılabilir. Bunun için seçilen sıralama alanlarını üst listedeki girdiye sürükleyin **Sıralama alanları** sürükle ve bırak ile. Sıralama düzenini değiştirmek için ilgili girdiye çift tıklayın. Ok, Mevcut sıralama düzenini gösterir.

**Sonuç alanları seç**

Ek olarak görünüm ve Sıralama alanları dışında Sonuç alanları da seçilebilir; bunlar ne gösterim ne de sıralama için kullanılır. Ancak, Sorgula sonuçları gönderilecekse, örn. GIS için, hangi Veri alanlarının GeoDin tablosundan üretilen tabakanın Öznitelik tablosuna aktarılacağını belirlemek için Sonuç alanlarını kullanın. İstenen alanları her zamanki gibi Sonuç alanları (Gönder) düğümüne sürükleyin. Bir GeoDin tablosunun tüm alanlarını aktarmak istiyorsanız, istediğiniz tabloyu basitçe Sonuç alanları (Gönder) düğümüne sürükleyin.

## Referans: Alternatif SQL-Komutu

Sorguları görsel olarak oluşturmanın yanı sıra, SQL-Önizleme penceresini kullanarak kendi SQL komutlarınızı tanımlayabilirsiniz.

Seçenek <[Alternatif SQL-Komutu](/geodin-desktop/tr/veri-analizler/creating-queries/sql-and-advanced-options.md)> Sorgunuz için bir SQL-seç-komutunu tanımlamanıza şuraya izin verir:

1. Komutun bir miktar döndürmesi gerekir (Veritabanı imleci). Komuta ait başlangıcının Üzerinde seç-talimatı Hariç olan bir SQL-Komutu çalıştırılacaktır değil.
2. Döndürülen Sonuç ait birinci Satır geçerli bir GeoDin-Yer-ID (LOCID) VEYA bir GeoDin-Measurementpoint-ID (INVID) (istenen Sonuç kümesine Üzerinde bağlı olarak) İçerikler olmalıdır. Sorgular geçerlilikleri için denetlenmiş değil, ancak biçimsel bir denetim Sonuç ait birinci Satırın tam sayılara şuraya dönüştürülebilecek sayıların İçerikler olduğunu kontrol eder. Sonuç geçerli bir kimlik döndürmesi değilse, Nesne Daha sonra Seçildi olamaz.

Hayır, SQL-Komut için başka Durumlar ayarlanmadığından, GeoDin Sistem yapısının bir parçası değil olan diğer Veritabanı Tablolarını Sorgula içinde entegre etmek mümkündür. Elbette böyle bir Sorgula yalnızca başka böyle Tablolar bir GeoDin-Tablo'ya şuraya ait olduğunda anlamlıdır; böylece döndürülen Sonuç geçerli ID'ler verir.

Alternatif SQL-Komutu, Sorgula içinde görsel olarak tanımlanan Parametrelerin Hepsini (sıralama, İlave metin vb.) Veri alanı adları eşleştiği sürece gösterir.

## Referans: Parametrelenmiş sorgu

Yukarıdaki örnekte, sorguda son derinliğin 9 m'den büyük olması koşulu ayarlandı. Başka bir zamanda 20 m'den daha derin olan tüm sondaj kuyularını seçmek isteyebilirsiniz. Bunu yapmak için mevcut sorguda değeri (>9m) yerine (>20m) olarak değiştirebilir veya birinciden yalnızca derinlik değeri bakımından farklı olan yeni bir sorgu tanımlayabilirsiniz.

GeoDin, ana parametreyi farklı değerler alacak şekilde serbest bırakırken benzer koşullara sahip sorguları tanımlamak için daha verimli başka bir yöntem sunar. Aynı sorgu daha sonra GeoDin nesnelerinin çeşitli seçimlerini yapmak için kullanılabilir.

Bunu yapmak için, sayı (derinlik) yerine sınırlayıcı alanda ":?" türünü kullanın - aşağıya bakın:

```
Durum

İse

SSGKRZT1.ZCOORDE>:?

Alanı görüntüle Alanları

SSGKRZT1.LONGNAME (şuraya

SSGKRZT1.ZCOORDE m)
```

Kullanılan sorgu koşulu >:? şeklindedir

Bir Parametrelenmiş sorgu karakterize etmek için, sorgunun GeoDin Nesne Yöneticisi'nde değişken olduğunu belirtmek üzere örneğin "?m'den daha derin sondaj kuyuları" gibi uygun bir ad seçilebilir. Sorgu ilk kez açıldığında, parametrenin girilmesini isteyen bir giriş iletişim kutusu gösterilir.

İstenen derinlik değerini girin ve tıklayarak onaylayın **Tamam**. Sonuç olarak, verilen değerden daha derin olan tüm sondaj kuyuları GeoDin Nesne Yöneticisi'nde görüntülenir. Görüntülenen sondaj kuyuları daha sonraki analizler için kullanılabilir.

Bir sorguda değişken parametreli bir koşul tanımlarsanız, parametrenin gerekli bir giriş olup olmayacağını (-Parametre gerekiyor-) seçebilirsiniz. Bu seçenek kapalıysa, giriş iletişim kutusundaki girdi alanı boş bırakılabilir. Veritabanı sorgusu yürütülürken bu koşul boş bırakılır ve özellik, sonuçtaki seçimde veri kümelerini sınırlamak için kullanılmaz.

Ek olarak, iletişim kutusuna otomatik olarak girilen bir standart değer tanımlanabilir. Sorgu başlatılırsa, değer girdi alanına önceden girilmiş olur ve istenirse değiştirilebilir. Bu, parametrelerin doldurulmasını daha da kolaylaştırır. Alan biçimi'ne bağlı olarak, koşullar için standart değerler aşağıdaki biçimde olmalıdır:

Karakter dizisi: Standart değer herhangi bir karakter dizisi olabilir

Sayısal değer: Standart değer bir sayı olmalıdır; ondalık ayırıcı noktadır (.).

Tarih: Standart değer, gg.aa.yyy (gün-ay-yıl) biçiminde tam bir tarih olmalıdır

**Aralık kullan**

Bir sorgu parametrelenmişse, üst ve alt sınır yerine bir aralık kullanmak mümkündür. Bunun bir örneği, belirli bir noktanın çevresindeki bir alanda nesnelerin aranmasıdır. Bu, Parametrelenmiş sorgu ve şu parametrelerle mümkündür:

(X >= X\_değeri1) ve (X <= X\_değeri2) ve (Y >= Y\_değeri1) ve (Y <= Y\_değeri2)

Koordinat değerleri birden çok basamak içeriyorsa, gerekli 4 parametrenin girilmesi uzun sürer. Bu tür durumlarda -Aralık kullan- seçeneği daha kolay bir olanak sunar. Bunu kullanmak için yalnızca iki koşul tanımlayın:

X = :?

ve

Y = :?

ve -Aralık kullan- seçeneğini açın. Aralık için bir Varsayılan değer de verilebilir.

( X =X\_değeri) ve ( Y= Y\_değeri) koşulundan GeoDin, aşağıdaki SQL ifadesini otomatik olarak oluşturur:

((X >= X\_değeri - Xaralığı) ve (X <= X\_değeri + Xaralığı)) ve ((Y >= Y\_değeri - Yaralığı) ve (Y <= Y\_değeri + Yaralığı))

Parametreler olarak yalnızca merkezin koordinatlarının ve aralığın girilmesi gerekir.

Aralıkların kullanılması yalnızca Parametrelenmiş sorgular için mümkündür, ancak herhangi bir sayısal veri alanı için kullanılabilir (örneğin son derinlik).

**$%SYSDATE$ parametresini kullanma**

Geçerli tarihi Varsayılan değer olarak ayarlamak için $%SYSDATE$ yer tutucusunu bir tarih parametresinin Varsayılan değer'i olarak kullanabilirsiniz. Ayrıca, $%SYSDATE$ makrosuyla matematiksel ifadeler de mümkündür; örneğin bir hafta öncesinin günü için Varsayılan değer tarihi almak üzere $%SYSDATE$ - 7 kullanılabilir.

**Parametreleri değiştir**

Tanımlanmış bir değeri değiştirmek için şu yöntemi kullanın: ![Change parameter](/files/aaf47e448d36fe6c4c192336bbcaab1cac60cfec) **Parametreyi Değiştir** sorgu nesnesinde:

Bir sorguda herhangi bir sayıda parametre tanımlanabilir.

**Örnek:**

```
Durum

İse

LOCREG.XCOORD>=:?

LOCREG.XCOORD<=:?

LOCREG.YCOORD>=:?

LOCREG.YCOORD<=:?

Alanı görüntüle Alanları

SSGKRZT1.LONGNAME
```

Yukarıdaki örnekte, koordinatlardan bir dikdörtgen oluşturmak için dört parametre tanımlanmıştır. X ve Y değerlerinin her birinin ilk değeri başlangıç koordinatlarını tanımlar; her çiftteki ikinci değer ise aranacak alanın kapsamını tanımlar. Bu sorgunun sorgu iletişim kutusu aşağıda gösterilmiştir:

## Sorguyu güncelle

Çok kullanıcılı bir ortamda, verilerdeki değişiklikleri yansıtmak için bir sorguyu güncellemek sıklıkla gerekli olabilir. GeoDin, görüntüleme için kullanılan nesnelerdeki değişiklikleri otomatik olarak denetler (örneğin, GeoDin nesne yöneticisinde gösterilen bir nesne adı). Ancak bir koşulun parametresi değiştirilirse (örneğin, "Son derinlik"), bu büyük veri kümeleriyle iş akışını engelleyeceği için sorgu otomatik olarak güncellenmez. Benzer şekilde, başka bir kullanıcı son derinliği değiştirirse bu da sorguda otomatik olarak güncellenmez.

Veri değişikliklerini (örneğin son derinlik değerleri) dahil etmek üzere sorgu sonuçlarınızı hızlıca güncellemenin basit bir yolu vardır. GeoDin nesne yöneticisinde sorgunun üzerinde fareyle sağ tıklayın ve şunu seçin: **Yenile** açılır menüden. Nesne listesi yeniden oluşturulacaktır.

## Sorguyu çift kopyala

Şu yöntemle **"Sorguyu çift kopyala"** bir projede oluşturulmuş bir sorguyu başka bir projede kullanmak üzere kopyalayabilirsiniz. Bir sorguyu tüm projeler için kopyalamak üzere şunu seçin: **Hepsi** şalter. Sorgu, veritabanındaki seçili tüm projelere kopyalanacaktır. Sorgunuzda koşulda, görüntüleme ya da alternatif SQL komutunda proje tanımlayıcısını (PRJ\_ID veri alanı) kullandıysanız, sorgu kopyalanırken bu otomatik olarak diğer proje tanımlayıcısına uyarlanır; böylece kopyalanan sorgunun hedef projede düzeltilmesine gerek kalmaz.

## Sorguyu sil

Bu yöntem sorgu tanımını siler. Siz **yapmazsınız** sorgu sonuçlarında bulunan nesneleri değil, yalnızca bu sonuçları üreten durumu siler.

***

## Nesne gruplarıyla çalışma

### Grup nesneleri

Bazı durumlarda bir veritabanının nesneleri düzgün şekilde sorgulanamaz. Bunun nedeni eksik veya eksik veritabanı kayıtları olabilir ya da veritabanında saklanmayan başka ölçütler önemli olabilir.

Bu tür durumlar için GeoDin, oluşturma olanağı sunar **Gruplar** belirli durumlara uymayan nesnelerden.

Yöntem **"Yeni Grup"** nesneler ve Ölçüm noktaları düğümlerinde mevcuttur.

Kimliklendirme için GeoDin nesne yöneticisinde kullanılacak grup için bir ad girin.

Bir grup oluşturduktan sonra liste ilk başta boştur. Listeyi doldurmak için GeoDin nesne yöneticisinde bir nesne seçin, sol fare düğmesini basılı tutun, sürükleyip açık iletişim penceresinin üzerine bırakın. GeoDin nesne yöneticisinde Kişisel nesneler veya gruplar seçebilirsiniz. İlgili düğmeleri <**Grup**> iletişim penceresi.

Nesneler, listeye eklendikleri andaki adlandırmalarıyla eklenir. Bu metin daha sonra değiştirilemez ve veri durumu değişse bile güncellenmez. Buna karşılık, sorgularda etiket metinleri güncellenir ve durumu artık karşılamayan nesneler sorgu güncellendiğinde listeden kaldırılır. Bu nedenle, bir grupta, bir nesnenin verilerindeki değişiklikten sonra etiketleri artık doğru olmayan nesneler olabilir. Bu örnek, grupların sorgulara kıyasla birçok dezavantaja sahip olduğunu gösterir; bu nedenle yalnızca başta belirtilen nedenlerle bir sorgu gerçekten mümkün değilse veya bu nesnelerin verilerinin artık değişmeyeceğini bekliyorsanız kullanılmalıdır.

Sorgular ve gruplar, GeoDin nesne yöneticisinde farklı renkli piramitlerle gösterilir - sorgular için sarı, gruplar için mavi.

Kullanıcılar ve gruplar için görünürlük, kullanıcı yönetimindeki gelişmiş ayarlarda kontrol edilebilir.

### Nesne grubunu sil

Bu yöntem grup tanımını siler, **değil** grup içinde bulunan nesneleri.

### İçe aktarma grupları

şalteri **"İçe Aktarma Grubu"** yöntemini, GeoDin veritabanında dış veriye ("Dosyaları içe aktar") dayalı GeoDin nesnelerini aramak ve bulunan nesneleri birlikte gruplamak için kullanın.

Yöntemin başlatıldığı düğüme bağlı olarak GeoDin nesneleri tüm veritabanında (veritabanının bir seviye altındaki "Nesneler" düğümü) ya da yalnızca bir projede (projenin bir seviye altındaki "Nesneler" düğümü) aranır.

Aşağıdaki adımlar gereklidir:

**Veri kaynağı**

Burada, veritabanında aranacak (ve daha sonra gruplanacak) GeoDin nesneleri hakkındaki bilgileri içeren dosyayı (örn. Excel dosyası, veritabanı) açarsınız.

**Nesne köprüsü**

Burada veritabanındaki GeoDin nesnelerini veri kaynağındaki belirtimlere atarsınız. Bu aşama, gruplandırılacak nesnelerin seçimini başlatır.

[İçe aktar](/geodin-desktop/tr/veri-ice-aktarma/import.md)

Karşılaştırma denetimi için ayarları burada yapın. Önizleme, Dosyaları içe aktar dosyasındaki bilgiler kullanılarak veritabanında hangi GeoDin nesnelerinin bulunduğunu ve Dosyaları içe aktar dosyasında hangi GeoDin nesnelerinin belirtilmediğini gösterir. Grup oluşturmayı burada başlatın.

**Konfigürasyonu kaydet ve Biçim yükle**

Tüm grup içe aktarma ayarları bir konfigürasyon dosyasına kaydedilebilir. Konfigürasyon dosyası, veri temeli benzer veya aynıysa, daha sonra bir grup oluşturmanın hızlı bir şekilde yeniden yürütülmesini sağlar.

### Veri kaynağı

Veritabanında aranacak (ve daha sonra gruplanacak) GeoDin nesneleri hakkındaki bilgileri içeren dosyayı açın. Aşağıdaki Dosya formatları desteklenir:

1. MS Excel
2. MS Access
3. dBASE
4. Metin dosyaları
5. CSV verileri

Dosyayı seçtikten sonra veri kaynağını belirtin ve bir çalışma sayfası (Excel), bir tablo (Access, dBase) ya da bir sütun ayırıcı (CSV, metin dosyası) seçin.

Arama verileri önizlemede görüntülenir. MS Excel veya metin dosyaları için, ilk satırın sütun başlıkları içerip içermediğini de belirtebilirsiniz. Bu dosyalarda kullanılan tarih formatı da belirtilebilir. GeoDin, tarihleri daha sonra dönüştürürken bu ayarı dikkate alır.

Aramada yer almalarını istemiyorsanız, seçili kayıtları önizlemeden kaldırmak için bu şalteri kullanın (kayıtlar yalnızca bu önizlemeden kaldırılır, kaynak dosya değişmeden kalır).

### Nesne köprüsü

Bu aşamada, Dosyaları içe aktar dosyasındaki veri kayıtlarını veritabanınızdaki GeoDin nesnelerine eşlersiniz. Eşleme, GeoDin nesnelerinin seçili ana verileri ile Dosyaları içe aktar dosyasındaki veri kayıtları arasındaki eşleşen içeriklere dayanır.

**Örnek**

İçe aktarma dosyası, sondaj kuyusu adlarından oluşan bir seçki içeren bir Sütun içerir. Bu sondaj kuyuları GeoDin'de gruplandırılacaktır. Atama için, içe aktarma dosyasındaki Sütun'u GeoDin ana veri Tablosunun LONGNAME alanına atamalısınız. Gruplandırılacak GeoDin Nesnelerinin aranması artık sondaj kuyusu adlarının karşılaştırılmasıyla gerçekleştirilir. Nesne ataması için birden fazla içerik belirtirseniz (ör. sondaj kuyusu adı, sondaj kuyusu konumu vb.), yalnızca tüm alanların eşleştiği Veritabanındaki GeoDin Nesneleri gruplandırma için seçilir.

**Tablolar**:

İçe aktarma dosyası ile GeoDin Nesneleri arasında ana veri karşılaştırmasının Temel'i olarak hizmet edecek Veritabanındaki ana veri Tablosunu seçin.

Başvurulacak alanları atamak için, "Tablolar:" ve "Veri kaynağı:" listelerindeki ayrı Girişleri sürükleyip diğer listedeki karşılık gelen alana bırakın. Alternatif olarak, iki alanı seçebilir ve atamayı yapmak için bunlardan birine çift tıklayabilirsiniz. İçe aktarma dosyasındaki Sütun adları Veritabanının ana veri Tablosundaki Sütun adlarıyla aynıysa, eşleşen bu Girişleri \<Otomatik atama> şalterini kullanarak otomatik olarak atayabilirsiniz.

Yapılan atamalar "Atamalar:" Tablosuna aktarılır. Aynı zamanda, atanmış Girişler "Tablolar:" ve "Veri kaynağı:" listelerinden kaldırılır; böylece yalnızca henüz atanmamış Girişler kalır.

Listelerin altındaki iki girdi alanı ile listelerin içerikleri filtrelenebilir. Bir terim girilirse, listelerde yalnızca bu terimi İçerikler olan Girişler görüntülenir. girdi alanını boşaltırsanız, tüm Girişler yeniden görüntülenir.

Geçersiz atamalar Tabloda Renk ile Vurgulu olarak gösterilir. Bunlar, atamayı yaptıktan sonra Veri kaynağını değiştirdiğinizde oluşur. Bu Girişleri şalterini kullanarak kaldırın\
.

### İçe aktar

Grup oluşturma için son Ayarları yapın ve atamaların durumunun bir Önizlemesini görün. Ardından Yeni bir Grup oluşturmaya Başlatın.

**Karşılaştırma seçenekleri**\
Kutuyu işaretlerseniz *\[Büyük/küçük harfe duyarlı]*, içe aktarma dosyasının Sütun adları ve ana veri Tablosunun Sütun adları yalnızca yazımları büyük/küçük harf duyarlılığı açısından da eşleşirse atanır.

**Önizleme**\
Önizleme penceresi gerçekleştirilen atamalar hakkında bir toplu bakış sağlar. Üç tür Sonuç vardır:

*Bir GeoDin Nesnesi bulundu*

Aranacak Giriş için Veritabanında tam olarak bir GeoDin Nesnesi bulunabildi.

*Birden fazla GeoDin Nesnesi bulundu*

Aranacak Giriş için Veritabanında birden fazla GeoDin Nesnesi bulundu. Bu, içe aktarma dosyanızın içeriklerinin benzersiz olmadığı anlamına gelir. Doğru GeoDin Nesnelerini bulmak için karşılaştırmaya daha fazla Veri alanları dahil etmeniz gerekebilir.

*Hiçbir GeoDin Nesnesi bulunamadı*

Veritabanında bilgileri arama terimiyle eşleşen bir GeoDin Nesnesi yok. Veri alanlarının atamasını ve içe aktarma dosyasının içeriklerini kontrol edin.

**Önizleme için Filtre**\
Önizlemede görüntülenen atamaları filtreleyebilir ve sıralayabilirsiniz. Bunu yapmak için İhtiyaç duyulan Sütundaki Sütun Üstbilgisine tıklayın.\
"**"Önizleme için Filtre:" seçeneğini kullanın** açılır kutusunu kullanarak Önizleme penceresinde üç Sonuç türünden (yukarıya bakın) yalnızca birini görüntüleyin.

**İçe aktarmayı Çalıştır**\
\*\* İçe Aktarmayı Çalıştır\*\* şalterine fareyle tıklandığında, başarıyla atanmış tüm GeoDin Nesneleri GeoDin Nesne Yöneticisi'nde Yeni bir Grupta birleştirilir. "Çalıştır" Başlığı altında düzenleme penceresinde Yeni Grup için bir Ad tanımlayabilirsiniz. standart olarak, içe aktarma dosyasının adı buraya önceden girilir.\
Çalıştırma sonrasında, ilgili şalteri kullanarak kaydedebileceğiniz bir günlük görüntülenir. Başka Gruplar oluşturmak isterseniz, şuraya Geri dönün **Veri kaynağı**.

## Kullanıcı yönetimi

Çeşitli Metodların ve işlevlerin görünürlük/kullanılabilirliği, Kullanıcı yönetimi aracılığıyla kısıtlanabilir.

standart olarak seçenek *"Hepsi"* Etkin durumdadır; yani kısıtlama yoktur.

Kullanıcı grupları seçeneği aracılığıyla işlevsellik belirli kişiler için açıkça etkinleştirilebilir *Gruplar veya bireysel Kullanıcılar*.

Bu, örneğin Metodlar, Sistem Veritabanları veya Sorgular için kullanılır.

Kullanıcıların ve Grupların oluşturulması, şu bölümde açıklanmıştır: **Kullanıcı ayarları**.

## Başvuru: alan eşleştirme

Yapı Bilgisi Kullanıcı tanımlamalı SQL'e eklenebilir. sayı alanlarına daha sonra ondalık basamak biçimlendirmesi veya Birim dönüşümleri, Metin alanlarına ise Sözlük tercümeler verilebilir.

alan eşleştirme için, bir Sonuç alanı GeoDin yapısındaki bir alana atanır.

**Örnek:**

$Schema$GeoDin\_LOC\_LOCE2LAYER.\* seç $Schema$GeoDin\_LOC\_LOCE2LAYER'den

Eşleştirme:

Veritabanı - Tablo yapısı

GeoDin\_LOC\_LOC\_E2LAYER.SECSTYPE E2LAYER.SECSTYPE


---

# 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-desktop/tr/veri-analizler/creating-queries.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.
