Katman sorguları
GeoDin katmanı için Katman sorguları başvurusu - Tekil koşullar, kodlar ve joker karakterler, GLQ Tanımlar, Katman sınıflandırması söz dizimi, sıralamalar ve İşlem seçenekleri.
Katman sorguları, veritabanı üzerinde yapılan sıradan bir SQL sorgusunun güvenilir biçimde eşleştiremeyeceği sondaj kuyularının kodlanmış tabaka açıklamalarını — toprak ve kaya özniteliklerinin kod dizileri olarak kaydedildiği bilgileri — arar. Bu sayfa, Katman sorgularının ne olduğunu, belirli bir tabaka özelliğine sahip sondaj kuyularının hepsini bulmaya yönelik basit tek koşullu adım adım anlatımı ve çok özellikli Katman sorgusu iş akışının tam başvurusunu (GLQ tanım dosyaları, Katman sorgulama yöneticisi, Tanımlar, Sonuçlar tabloları) ve ek olarak kod hiyerarşisi Ara ve çoklu sınıflandırma Gönder gibi ek sorgu seçeneklerini kapsar.
Katman sorguları nedir
Katman sorguları, tabaka Tasvir ait öznitelikler üzerindeki Sorgular. Bunlar genellikle Veritabanı üzerinde bir SQL Sorgula ile sorgulanabilir değil, çünkü Tasvir genellikle kod dizilerinden oluşur.
Bir Öznitelik yalnızca Bir kod ile tanımlanmış İse bile, WHERE SOILNAME = 'fS' benzer bir dizgenin doğrudan karşılaştırmasıyla bir Sorgula mümkündür; ancak pratikte istenen Sonuç'a götürmez, çünkü fS Kodundan daha fazla Kodun girildiği Bütün katmanlar içinde Durum karşılanmaz.
LIKE'ye benzer operatörlerle birlikte kısmi bir dize Sorgula bile, istenen Sonuç'a yol açan bir şey değil; örneğin büyük harf C kodlara ait Diziler içinde yer alır. Harf C'yi bulmak, tabaka İçerikler Kil değil demektir.
Katman sorgusu aracı bu sorunları çözer VE ayrıca kodların birbirleri arasındaki ilişkiler üzerinde bir incelemeye de olanak tanır. Bu, bir Özniteliğe ait Tasvirin tekil kodlar içinde ayrıştırılmasına ve kodların birbirleri arasındaki ilişkilerinin projeksiyonuna dayanır. İnce bir kumun Kodlama'sı şuraya yol açar:
s(fi)
aşağıdaki ayrıştırma:
Tasvir ait şunlardan oluşur:
s
Tanımlayan:
fi
Ayrıştırmadan türetilenler, tek kodların yanı sıra kod s'nin ana bileşen olarak özelliği ve kod fi'nin, kumun bir özniteliği (tanımlayan özellik) olarak özelliğidir.
Kodun kendisinin yanı sıra onun özellikleri ve ilişkileri de incelenebilir. Bu, özelleşmiş ve profesyonel araştırma seçeneklerine yol açar. Katman sorguları, katmanların farklı teknik sorularla ilgili karmaşık Sınıflandırmalarını sorgulamak için kullanılabilir ve tek tek kodlar üzerinde yapılan bir sorgudan çok daha fazlasıdır.
GeoDin'de katman sorguları için iki farklı yöntem Mevcut:
Bu özelliğe sahip tüm Sondaj kuyularını bulmak ve sağlamak için tek bir katman özelliğini Sorgula.
Seçilen Sondaj kuyularının tüm katmanlarını sınıflandırmak veya genellemek ya da önceden tanımlanmış katman dizileri oluşturmak için tek aşamada birkaç katman özelliğini Sorgula.
İlk yöntem ek bir hazırlık olmadan yapılabilirken, ikinci yöntem için bir Katman sorgusu tanımı gereklidir.
Tek tek katman özelliklerini Sorgula
Tek bir katman özelliğini sorgulamak ve bu özelliği karşılayan tüm Sondaj kuyularını bulmak amacıyla yapılan sorgulama, katman sorgusunun en basit biçimidir ve aşağıdaki örnekle gösterilecektir.
Amaç, Alt Kretase'nin stratigrafik horizonlarından katmanlar içeren Sondaj kuyularının Hepsi'ni bulmaktır. Bu nedenle incelenecek tabaka özelliği Stratigraphy alanıdır ve aranacak anahtarlar Alt Kretase horizonlarını tanımlamalıdır.
Sorgula, yöntem ile gerçekleştirilir "Veri kontrolleri ve Hesaplamalar".Not: Yöntem ile Sorgula "Veri kontrolleri ve Hesaplamalar" yalnızca SEP3-nesne tipi ve KA5-nesne tipi için mümkündür. Bu ayrıca şuraya da uygulanır Kompleks katman sorgulaması.
Bu yöntem, Hepsi Sorgular ve gruplar içinde Başladı Nesneler GeoDin nesne yöneticisindeki dal. Bu, sorgular ve gruplar oluşturmak için bilinen metodlar kullanılarak incelenecek sondaj kuyularının ön seçimine olanak tanır, böylece Katman sorguları bu nesneler kümesine uygulanabilir. Bir ön seçim gerekli değilse, yöntem en iyi Üzerinde başlatılır Tüm nesneler dalı. İstenen sorguyu gerçekleştirmek için yöntemi seç "Katman sorguları Tekil koşullar" Şuradan listeden.
Stratigrafi veri alanını içinde seçtikten sonra "Veri alanları" açılır kutuda, yanındaki soru işareti simgesine tıklayın "Anahtar:" girdi alanı. Sözlük ara başlatılacaktır. Aramayı Düz Metin olarak ve seçeneği -Tüm metin araması- olarak ayarlayın ve "Alt Kretase" terimini girdi alanı içinde girin. Bu terimi içeren girdilerin Hepsi görüntülenecektir. İçin örnek:
Üst Alt Kretase
Alt Alt Kretase
Alt Kretase
İle Uygula Uygula şalteriyle, Seçildi Giriş "Alt Kretase" ait kodu girdi alanına girilebilir "Anahtar:" (bu durumda: kru (Almanca SEP 3 stratigrafisi)). Birçok kodu aynı anda Şunu ara; bunlar virgülle ayrılarak şuraya girilebilir:
kru,kru1,kru2
Bir tabaka, Sorgula Durumlar Karşılaşmalar, İse En azından verilen kodlardan biri Veri alanı "stratigrafi" içinde kullanılan alan.
Tam kodlar yerine joker karakterleri, karakterler için yer tutucu olarak kullanmak daha kolaydır.
_ Alt çizgi, eksik olmayabilecek herhangi bir tek karakterin yerini alır
% Yüzde, bu yerde sıfır veya daha fazla karakterin yerini alır
Bu şekilde, verilen örnekteki Kod listesi kru,kru1,kru2 şu şekilde sadeleştirilebilir:
kru% (Almanca SEP 3 stratigrafisi)
Not: Joker karakterlerin Kullanımı, anahtarların tüm listelerinin tanımını basitleştirir, ancak aynı zamanda aramada istenmeyen anahtarların dahil edilmesi riskini de taşır. Bunu kontrol etmek için, girdi alanının sonundaki Yüzde Sembolüne tıklayın ve joker tanımı aracılığıyla Ara'ya dahil edilen anahtarların Hepsi'nin bir listesini görüntüleyin.
Kodlar tanımlandıktan sonra, Sorgu sonucu için bir ad girin, örn. "Sondaj kuyuları alt kretase". "-Yer sorgusunu otomatik olarak Oluştur-" seçeneğini Seçildi olarak bırakın. Bu seçenek, nesne yöneticisinde sorgu Durumlarıyla eşleşen Tüm nesneler içeren bir sorgu dalı Oluşturur.
Sorguyu Başlatmak için tıklayın İlerleŞimdi, tüm yerler sorgulanacaktır. Ara tamamlandıktan sonra, bir Mesaj penceresi görünür; bu pencerede sorgunun iç kimliği ve sorgu hakkında Bilgi gösterilir. GeoDin nesne yöneticisindeki "Sondaj kuyuları alt kretase" nesneyi sorgula içinde, stratigrafi alanı alt kretase için kodları İçerikler. Sorguyu ya da Sondaj kuyularını Düzenle için normalde Mevcut olan tüm Metodlar burada Mevcut.
GeoDin, bir katman sorgusunun sonuçlarını Mevcut veritabanında saklar. Çalıştırılan her sorguya benzersiz bir kimlik atanır. Katman sorgularını yönetmek için, Katman sorgulama yöneticisi Mevcut.
Referans: Katman sorgusu iş akışı
Çok özellikli katman sorgusu iş akışı - GLQ tanım dosyalarında durumlar tanımlama, katmanları sınıflandırma ve genelleme ile depolanan sonuçları yönetme - aşağıdaki alt bölümlerde belgelenmiştir.
Kompleks katman sorgulaması
Birden çok katmanın özelliklerini eşzamanlı olarak sorgulamak ve katmanları sınıflandırmayı amaçlamak, tek bir özelliği sorgulamaktan çok daha karmaşıktır ve bir dizi hazırlık gerektirir.
Katman sorgularının koşulları, yeniden kullanılabilen ve kullanıldıktan sonra atılmayan Katman sorgusu tanımı dosyalarında (GLQ) tanımlanır.
Katman sorgusu tanımı dosyalarının kullanımı aşağıdaki yetenekleri sunar:
Katman özellikleri içinde kod arama
Herhangi bir sayıda katman özelliği arasında, matematiksel hesaplamalar dahil, mantıksal bağlantılar oluşturma
Kodların ve katmanların aşağıdaki Özellikler dikkate alınabilir:
o Kodun Özellikler tasvirindeki Konum (hiyerarşi)
o Olası VEYA istenen birleşimlerin VEYA listelerin Tipi
o Kodların olası VEYA istenen Öznitelikler Tipi
o tabaka tipi
o İncelenen tabakanın olası VEYA istenen Alt-katmanlar Tipi
Ek olarak katman özellikleri kullanımı, Derinlik VEYA Kalınlık benzer
Yeraltı suyu seviyesi dikkate alınabilir
Her tabaka için bir sonuç Değer Hesaplandı
Aynı Sınıflandırma'ya sahip Katmanlar gruplandırılabilir (genelleştirilebilir)
Belirtilen kalınlıklara sahip Katmanlar VEYA tabaka dizileri sorgulanabilir
Belirli sıralamalara sahip Katmanlar ait Diziler aranabilir
Sondaj için karakteristik Değerler Hesaplandı
Katmanlar VEYA sondaj kuyuları için jeotermal özellikler Hesaplandı
Sonuçlar bir Sondaj Grafik olarak görüntülenebilir
Sondaj Sütunu, Sınıflandırma ait Sonuçlar ile etiketlenebilir
Sorgu sonucu Veritabanı içinde saklanabilir
Organizasyon
Bir Katman sorgusu tanımı dosyası (*.GLQ dosya uzantılı), tek tanım durumları, Katman sınıflandırmaları, tabaka paketleri, tabaka paket dizileri ve Yürütme seçeneklerinden oluşan bir koleksiyondur. Herhangi bir sayıdaki Katman sorgusu tanımı dosyası oluşturulabilir ve kullanılabilir. GeoDin'in Sistem sekmesinde Yeni tanım Veriler oluşturulabilir ve mevcut Veriler düzenlenip silinebilir.
Katman sorgusu tanımı Dosya standart olarak GeoDin yüklemesine ait QUERYDEF Klasörü içinde saklanır. Bir ağ ortamı içinde bu Alan normalde yazmaya karşı korumalıdır VE yalnızca Şifre girilerek erişilebilir. Bu nedenle kendi Katman sorgusu tanımı Veriler oluşturabilirsiniz, ayrıca diğer kullanıcıların verilerine Şuradan erişim de mümkündür; şuraya. Yöntem '
Özellikler' Klasörlere ait bir liste, GeoDin tarafından Katman sorgusu tanımı Veriler şuraya Ara yapılacak şekilde yapılandırılabilir:
QUERYDEF Klasörü standart olarak ayarlanmıştır ve Şuradan silinemez; bunun sonucu olarak bu Klasörden gelen tüm Katman sorgusu Veriler her zaman görüntülenir.
şalter ile Ekle herhangi bir sayıdaki Klasör eklenebilir:
Şimdi, eklenen Klasörden Şuradan gelen tüm Katman sorgusu tanımı Veriler Nesne yöneticisi içinde görüntülenir:
Ara yolları, Kullanıcıya ait çalışma istasyonunda yerel bir ayardır. Bu nedenle GeoDin Sisteminde her Kullanıcı kendi Ara yolu listesine sahip olabilir.
Önizleme
İçinde Katman verisi yöntemde "Veri yönetimi", katman sorgularının bir önizlemesi mevcuttur. Bu, şu şalter ile açılabilir
Katman sorguları şalter:
Burada, istenen katman sorgusu tanımı ve sınıflandırma seçilebilir. Katman sorgusunun ve sınıflandırmanın sonuçları güncel katman için görüntülenir. Seçilen katman sorgusu tanımı ve sınıflandırma, GeoDin kapatılana kadar kalır.
Dolgu deseni, Katman sorgusu sonucunu temsil etmek için oluşturulur. Sorgu koşulları Doğru olan Katman sınıflandırmasının desenleri görüntülenir. Güncel katman için birden fazla sınıflandırma Doğruysa, sondaj kuyusu sütununun gösterimi dikey olarak bölünür (bir sondaj kuyusu sütununda en fazla 4 Katman sınıflandırması görüntülenebilir).
İçinde Sonuç pencerede, ilgili metin görüntülenir. Burada, güncel katman için Doğru olan Katman sınıflandırmaları ada göre listelenir. Bu Katman sınıflandırması için bir Hesaplama değeri formülü tanımlandıysa, Hesaplama sonucu da satırda görüntülenir Hesaplama değeri. Sorgu koşulları Doğru olan Tekil koşulların listesi de görüntülenir.
Güncel katman bir ana katman ise ve alt katmanlar içeriyorsa, tüm alt katmanlara ait Katman sınıflandırmaları ve Tekil koşullar da listelenir.
şalterlerle Önceki VE Sonraki önizlemeyi kapatmadan katmanlar arasında sayfa geçişi yapmak mümkündür. Şalter ile katman'a, önizlemede şu anda bulunan katmana doğrudan gidilebilir. Şalter ile Kapat şalteri, görünümü önizlemenin açıldığı katmana geri döndürür.
Veri kontrolleri ve hesaplamalar
Yöntem Veri kontrolleri ve hesaplamalar bir sondaj kuyuları grubunu katman özellikleri açısından sorgulamak için kullanılabilir. Sorgu sonucu, veriyi GeoDin Nesne Yöneticisi'nde kullanılabilir hale getirmek veya daha ayrıntılı analiz için sondaj kuyularını seçmek için kullanılabilir.
Yöntem, GeoDin Nesne Yöneticisi dalındaki tüm sorgular ve gruplar üzerinde başlatılabilir. Nesneler Bu şekilde, normal sorgular ve gruplarla nesnelerden bir seçim oluşturmak ve oluşan nesne kümesi üzerinde katman sorguları kullanmak mümkündür.
Katman sorguları için iki genel yöntem vardır:
1. Katman sorgusu tanımı dosyası kullanılmadan tek koşullu katman sorguları.
Bu tür Katman sorgusu ayrıntılı olarak şu bölümde açıklanmıştır: Tek tek katman özelliklerini Sorgula.
2. Katman sorgusu tanımı dosyası kullanılarak yapılan Katman sorguları
Bu tür bir sorgu için metodlardan birini seçin "Sınıflandırma", "Genellemeler", "Katman paketi dizileri" VEYA "Hesaplamalar".
İlk olarak, istenen Katman sorgusu tanımı dosyası açılır menüden seçilir "Sorgular:", ardından istenen işlem ikinci açılır menüden seçilir. Katman sorgusuna, Katman sorgulama yöneticisinde bulunabilmesi ve (isteğe bağlı) nesneyi sorgula için bir ad verilmelidir.
-Konum sorgusunu otomatik oluştur- seçeneği normalde devre dışıdır, çünkü bu işlemler için sorgunun sonuç kümesi genellikle özgün küme kadar büyüktür. Seçenek etkinleştirilirse, en azından bir Katman sınıflandırmasının Doğru olduğu tüm Nesneleri içeren bir GeoDin Nesne yönetici sorgusu otomatik olarak oluşturulur.
Sorgu şu şalterle başlatılır: İlerle şalteri. Sorgu gerçekleştirildikten sonra aşağıdaki sonuçlar mevcuttur:
1. Veritabanındaki sorgu sonuçları (GLQ veri havuzunun tabloları). Bu tabloların tasviri Sonuçlar bölümünde verilir. Sonuçlar
2. Verilen adla nesneyi sorgula, -Konum sorgusunu otomatik oluştur- seçeneği seçildiyse.
3. GeoDin Nesne Yöneticisi'nde, hatalar oluşan veya belirsiz Katman sınıflandırmalarının oluştuğu tüm sondaj kuyularını içeren bir nesne grubu. Bu grup yalnızca hatalar oluşursa oluşturulur.
Bir veya daha fazla hata bir sondaj kuyusunda oluşursa, nesne nesne grubunda listelenir ve ad, hatanın niteliğini ayrıntılandıran bir ekle tamamlanır:
LOCTYPE Yanlış nesne tipi. Nesne sorgulanamaz, çünkü katman sorgusu tanımında belirtilenden farklı bir konum noktasına aittir.
PREPERR Hesaplama hatası. Bir Katman sınıflandırmasının özelliklerinin veya durumlarının hesaplanması sırasında bir hata oluştu. Nedenleri, bir Katman sınıflandırmasının bir durumu için sözdizimsel olarak yanlış bir tanım, değişkenler için yanlış tanımlayıcılar ya da sayısal değerler hesaplanırken sıfıra bölme olabilir.
DUPLIDS Belirsiz tabaka Sınıflandırmaları. Bir tabaka, farklı Sınıflandırmaların Durumlarını karşılıyor; bu da açık bir sınıflandırmayı imkânsız kılıyor. Bunun bir Hata olup olmadığı, Katman sınıflandırmasının amaçlarına bağlıdır. Sorgu Sonuçlarının nasıl kullanıldığına bağlı olarak, Katman sorgusu tanımını daha da ayrıntılandırmak gerekebilir.
Sonuçlar
Bir Katman sınıflandırmasına ait Sonuçlar, Mevcut Veritabanı içinde aşağıdaki Tablolar'a kaydedilir:
GLQ_Çalıştır Tablo ait Katman sorguları gerçekleştirildi
GLQ_RESDESC Sonuç tasviri içeren Tablo (Lejant)
İncelenen katmanlar ve sonuçlar içeren GLQ_LAYER Tablo
GLQ_Çalıştır
GLQ_ID
Sorgula ID
GLQ_Ad
Katman sorgusu tanımı Dosya dosyasına ait Dosya adı veya Sorgula Tek koşul ile çalıştırıldığında Boş
OP_Tip
Katman sorgusu Tip: 1 = Sınıflandırma 2 = Genelleme 3 = tabaka dizileri 4 = Hesaplama 5 = Jeotermi
OP_ID
İşlem çalıştırması için Katman sorgusu tanımı içinde ID
OP_AD
Sınıflandırma çalıştırmasına ait Katman sorgusu tanımı içinde Ad
OP_Yorum
Sorgu sonucu ait Ad
OP_OPT
Dahili Parametre
OP_Tarih
Sorgunun çalıştırıldığı Tarih
OP_SAAT
Sorgula'nın çalıştırıldığı Saat
GLQ_RESDESC
Tablo, Sorgula'dan kaynaklanan bir Katman sınıflandırması ait her bir Sonuç için bir Veri kümesi İçerikler.
GLQ_ID
Sorgula Kimliği (GLQ_Çalıştır şuraya Bağlantı)
RES_ID
Sonuç ID (Bu, katman sorgusu tanımı içinde bulunan katman sınıflandırmasına ait ID'dir)
RES_AD
Sonuç adı (Katman sınıflandırması ait Ad)
RES_EXPR
Katman sınıflandırması'na ait Hesaplama formulü
KAYNAK_GUID
Katman sınıflandırmasına ait küresel benzersiz kimlik
GLQ_tabaka
Tablo, Sorgula ile incelenen her Katman verisi Veri kümesi için bir Veri kümesi İçerikler.
PRJ_ID
GeoDin Projesi Kimliği
LOCID
GeoDin Yer Kimliği
RECID
GeoDin Kayıt Kimliği
GLQ_ID
Sorgula Kimliği (GLQ_Çalıştır şuraya Bağlantı)
DEPTHFROM
tabaka üstüne ait
DEPTHTO
tabaka altına ait
Kalınlık
tabaka ait Kalınlık
RES_ID
Sonuç ID (Bu, katman sorgusu tanımı içinde bulunan katman sınıflandırmasına ait ID'dir)
RES_Değer
Katman sınıflandırması Formül ait Hesaplama Sonuç
RES_ERR
Sınıflandırma hataları
Notlar:
Veri alanı PRJ_ID, LOCID VE RECID
Bu Veri alanları, Katman verisi Tablosu için Veritabanı anahtarlarıdır. Her bir Katman verisi Veri kümesi, GLQ_LAYER Tablo içinde tam olarak bir Veri kümesine şuraya ilişkilidir.
Veri alanı DEPTHFROM
İçerikler, Ana katmanlar için Önceki katman ait alt Derinlik ve İlk katman için 0.
Alt katmanlar için, bu Alt-katmana ait üst Mevcut İse İçerikler; aksi halde Önceki ana tabakanın altı kullanılır.
Veri alanı DEPTHTO
Ana katmanlar için tabakanın alt kısmını içerir.
Alt-katmanlar için bu, varsa alt-katmanın alt kısmını içerir; aksi halde mevcut ana katmanın alt kısmı kullanılır.
Veri alanı Kalınlık
Ana katmanın Hesaplandı kalınlığını içerir.
Alt-katmanlar için, Hesaplandı kalınlık yalnızca üst ve alt derinliklerin İkisi birden katman verisinde yer aldığında verilir.
Veri alanı RES_ID
Bu alan, katman sınıflandırması kimliğini içerir. Eğer bir katman farklı Sınıflandırmaların Durumlarını karşılıyorsa, veri alanı RESS_ERR = 1 olur (İse Tamam = 0). Hesaplama en düşük Sınıflandırma kimliğiyle başladığından, sınıflandırma belirsizse RES_ID alanı en düşük Sınıflandırma kimliğini içerecektir.
Veri alanı RES_Değer
Sınıflandırma bir Formül kullanıyorsa, Sonuç bu alanda saklanır. Formül, tabakanın üstüne veya altına (toplam kalınlık dahil) ilişkin değişkenler içeriyorsa, tabaka bir alt-katman ise ve formülde kullanılan değişkenler için hiçbir giriş içermiyorsa Sonuç Hesaplandı olmaz.
Veri alanı RES_ERR
Bir tabaka, birkaç farklı sınıfa ait olarak sınıflandırılırsa, alan RES_ERR 0 yerine 1 içerir.
Katman sorgulama yöneticisi
Katman sorgulama yöneticisi, veritabanında veya projede çalıştırılan tüm Katman sorguları için bir toplu bakış sağlar ve şurada Mevcut olarak bulunur: Nesneler dal.
Sorgular, kimlikleri (GLQ_ID), sınıflandırma şeması adı veya Tek koşulun adı, Sorgu sonucu adı ve sorgunun Tarihi ile gösterilir.
“Şimdiki sorgu mevcut” sembolü, sorgunun tam sonucunun mevcut olduğunu ve Katman sorgusu tanımı dosyasının o zamandan beri değiştirilmediğini gösterir. Ancak sembol, Katman verisinin kendisinde değişiklik yapılmadığı anlamına gelmez. Performans nedenleri nedeniyle, tabaka açıklamalarındaki değişiklikleri izlemek imkânsızdır. Bu nedenle, Sorgu sonuçlarını değiştirebilecek önemli Katman verisi değişikliklerinin yapılıp yapılmadığını belirlemek Kullanıcı'nın sorumluluğundadır. Özellikle çok kullanıcılı bir ortamda, bir Katman sorgusu her zaman Mevcut verinin bir anlık görüntüsüdür.
“Sorgu sonucu güncel olmayabilir” sembolü, Katman sorgusu tanımının sorgu çalıştırıldıktan sonra değiştirilmiş olduğunu gösterir. Bu durum aynı Katman sorgusu tanımı içindeki başka bir Sınıflandırma için de geçerli olabilir, ancak şüphe durumunda sorguyu yeniden çalıştırmanız önerilir.
“Sorgu tanımı yok” sembolü, Katman sorgusu tanımı dosyasının bulunamadığını gösterir. Sorguyu bir kez daha çalıştırmak mümkün değildir, ancak çalıştırılan sorgunun sonuçları hâlâ geçerlidir.
“Sorgu sonucu kısmen silinmiş” sembolü, Mevcut Veritabanı içindeki bazı bölümlerin (veritabanına doğrudan erişim yoluyla) silinmiş olduğunu gösterir. Bu sorgunun silinmesi önerilir.
şalter yardımıyla Sil bir Sorgu sonucu Veritabanı'ndan kaldırılır. Uygun sorgu kimliğine sahip tüm veri kümeleri, GLQ havuzunun Tablolarından kaldırılacaktır. Otomatik olarak oluşturulan nesneyi sorgula da aynı anda silinir. Veri miktarı çok büyük olduğundan, artık ihtiyaç kalmadıysa Katman sorgusu sonuçlarını Veritabanı'ndan silmelisiniz.
Katman sorgusu tanımı
Mevcut tüm Katman sorgusu tanımlarının listesi şu düğümü içerir Katman sorguları.Bunlar yöntemle düzenlenebilir "Katman sorgularını Düzenle":
Bir Katman sorgusu tanımı iki bölümden oluşur Tanımlar VE İşlem seçenekleri. Bölüm içinde Tanımlar Kişisel şartlar içindeki arama ölçütleri şunlardır: tabaka sırası, tabaka paketleri (Genellemeler) ve tabaka paket sırası. Bu tanımlar, Temel oluşturur İşlem seçenekleri hangi Yöntem "Ara ve değiştir" VEYA Grafik görselleştirmeyi kullanır.
Örnek:
Kişisel şartlar "Şunu ara sand" ve "Şunu ara Kil" bölüm içinde ayarlanmıştır Tanımlar, ayrıca "Sand" VE "Kil" tabaka sırası da o Tanımlar üzerinde temellendirilmiştir. İçinde İşlem seçenekleri Bölüm a Sınıflandırma daha sonra, Ad "kum ve Kil Katmanlar ait Grafik gösterimi" ile oluşturuldu; bu, İkisi birden Durumlar kapsar ve uygun Dolgu desenler ile sunum için kullanılır.
Tanımlar
Ara ölçütlerinin (Tekil koşullar), tabaka Sınıflandırmaları, tabaka paketleri ve tabaka paketleri sıraları için Durumlar dal Tanımlarında belirlenir. Bu Tanımların Yardımıyla daha sonra gerçekleştirilecek İşlemler ayarlanabilir. Bir Katman sorgusu tanımı en azından bir Tek koşul ve bir tabaka Sınıflandırması içermelidir; diğer Tanımlar isteğe bağlıdır.
Tekil koşullar
Burada, katman sorgusu tanımının Tekil koşullar bölümünü yönetebilirsiniz. Karmaşık Özellikler'in belirtimi, bir Tek koşulun İkinci kopyasını oluşturursanız (Daha sonra Ad ve Kod şuraya aranacak şekilde Değiştirildiğinde) çoğu zaman daha kolaydır.
Tek koşul, tabaka Tasvir içinde bir Veri alanı içinde tanımlı İçerik'i inceler. Normalde bir veya daha fazla tanımlı kod, aynı anda bir Veri alanı içinde Ara edilir. Ara tamamlandıktan sonra, bir Tek koşulun Sonuç'u ya Doğru ya da Yanlış'tır; yani, mantıksal bir Açıklama.
Tek koşul iletişim kutusunda aşağıdaki alanlar vardır:
Ad
Tek koşulun adı.
Veri alanı
Durumun incelendiği veri alanı.
Kodlar
O veri alanında aranan kodlar.
Quantifikatörler
Ya boş bir giriş (bütün Quantifikatörler izinlidir) ya da mümkün rakamların doğrudan listesi, örneğin 3,4,5.
Güvenli veya güvensiz tanımlamalar
Ya boş bir giriş (! VE ? dikkate alınmaz) ya da kabul edilen karakterlerin doğrudan listesi. Mümkün girdiler: !, ? VEYA !,?.
Bu Kodlar alan üç tür giriş kabul eder:
Boş dizge (veri alanında giriş yok) - boş veri alanlarını aramanın özel durumu. Veri alanı boşsa tek koşul DOĞRU olur.
Bir kod veya virgüllerle ayrılmış Kodların listesi - kod, Seçildi olan veri alanında aranır ve arama başarılıysa tek koşul DOĞRU olur. Sonraki sekmelerdeki kısıtlamalar koşulu hâlâ Yanlış yapabilir. Birçok kod ile arama mantıksal bir VEYA'dır, bu yüzden en azından bir kod bulunur bulunmaz başarıya ulaşır. Örnekler:
ss kodunu arar;s,cs veya c kodunu arar.Sembol
%(herhangi bir Kod için joker karakter) - veri alanında en azından bir kod bulunup bulunmadığını sorgular, sayılar ve yüzdeler hariç. Güvensiz tanımlama (soru işareti) ile birleştirildiğinde bu, herhangi bir kodun güvensiz girdilerine sahip bütün katmanları bulur.
Benzer kodların tüm gruplarını aramak için her bir kodu listelemek ne gerekli ne de mantıklıdır. İki joker karakter mevcuttur ve bunlar birkaç kez ve herhangi bir kombinasyonda kullanılabilir:
_ (alt çizgi)
Eksik olamayan herhangi bir tek karakter.
% (yüzde)
Bir ya da birkaç karakter; hiç karakter yoksa da koşul sağlanır.
Joker karakter örnekleri:
_s- herhangi bir karakterle başlayan ve ikinci konumunda "s" bulunan tam iki karakterli kodlar. "s" kodunun kendisi bu sorguyla bulunmaz.%s- önünde herhangi bir sayıda karakter bulunan ve "s" ile biten her uzunluktaki kodlar; böylece hem "s" hem de "fs" bulunur.+%- artı işaretiyle başlayan, ardından herhangi karakterler gelen kodlar. Petroğrafi alanında bu, bütün magmatik kayaları bulur.+%,^%,*%- petroğrafi alanında sert kaya anahtarları.
Girdi penceresindeki iki şalter bu çalışmayı destekler. Sözlük ara şalteri sözlük girişleri üzerinde bir arama açar; burada büyük/küçük harf duyarsız -Tüm metin araması- seçeneği "sand" gibi bir dize içeren her girişi bulur. Önizleme şalteri, mevcut kod tanımının gerçekte bulacağı anahtarları listeler - bir joker karakterin çok geniş olup olmadığını test etmenin en hızlı yolu.
Farkı küçümsemek kolaydır. Petroğrafi sözlüğünde, tanım _S fS (ince kum), gS (iri kum) ve mS (orta kum) döndürür, oysa %S ayrıca +VS (cüruf), ffS (çok ince kum) ve S (kum) döndürür. Cürufu hariç tutarak kum aramak için kod tanımını şuna değiştirin ffS,_S,S; bu da ffS, fS, gS, mS ve S döndürür. Sorguyu çalıştırmadan önce her zaman önizleme listesini kontrol edin, böylece istenmeyen hiçbir giriş tek koşulu sağlamaz.
Geçişler ve numaralandırmalar
Bu Geçişler sekmesi, bulunan kodun geçişlerde ve numaralandırmalarda diğer kodlara nasıl bağlandığına göre tek koşulu sınırlar:
A) Kodlar tek başına ya da geçişlerde veya numaralandırmalarda olabilir (keyfi)
Hayır, arama üzerinde kısıtlama yok.
B) Kodlar mutlaka geçişleri veya numaralandırmaları Derle değil
Bu seçeneğin Kullanım amacı, örneğin Herhangi bir geçiş Hariç VEYA diğer çakıl Tipler'ine ilişkin numaralandırma olmadan kaba çakıl gibi saf Katmanlar aramak şuraya yöneliktir.
C) Kodlar Derle geçişleri VEYA bir numaralandırmanın ait bir parçası olabilir
Bazı geçişlere veya numaralandırmalara, isteğe bağlı olarak kısıtlanmış, izin verir.
G) Kodlar mutlaka geçişleri derle VEYA bir numaralandırmanın parçası ait
Belirli geçişleri veya numaralandırmaları özellikle arar; isteğe bağlı olarak kısıtlanabilir.
C veya D seçeneği ile izin verilen geçişleri ya da numaralandırmaları kısıtlamak isteğe bağlıdır. Kısıtlanan veya hariç tutulan kodlar, anahtarlara ait bir liste olarak bildirilir ve arama anahtarıyla aynı joker karakterleri kullanabilir; nicelik belirteçleri (şu Quantifikatörler alan) VE güvenli VEYA güvensiz belirtim de verilebilir. Geçiş içinde VEYA numaralandırma içinde belirli olanları bulmak şuraya dahil edilmesi gereken kodları ve onları çıkar; dahil değil olması gereken kodları belirtin.
Kontrol, bulunan geçiş içinde yer alan Kodların listesi üzerinde her zaman gerçekleştirilir, Ara kodunun kendisine değil. Ara kodunu şu şekilde tanımlamak %G (tüm çakıllar) ve ardından geçişlerden fG Kodunu çıkarınca bu nedenle çalışmaz: fG-mG geçişi hâlâ Doğru sonuç verir, çünkü fG Ara Kod olarak bulunur ve fG'ye bir geçişi yoktur. Orta ve iri çakılları, geçişler veya ince çakıl ile numaralandırmalar hariç bulmak için Ara Kodunu kullanın mG,gG ve geçişte fG Kodunu çıkarın.
Benzer şekilde, petrografi alanında gS Kodunu arayan, çakıllar, taşlar veya kaya blokları Tipindekiler hariç tüm geçişler ve numaralandırmalar çıkarılmış "kaba kumlar (çakıllar, taşlar, kaya blokları ile)" Tek koşul, fS-gS kodlu bir tabaka tarafından karşılanmaz.
Öznitelikler
Bu Öznitelikler tab, Tek koşul tarafından bulunan Kodların nasıl Özniteliklendirildiğini isteğe bağlı olarak sınırlar:
A) Kodlar ya hiç Özniteliklere sahip olmayabilir ya da keyfi Özniteliklerle atanabilir
Öznitelikler üzerinde herhangi bir kısıtlama yoktur.
B) Kodlar Özniteliklendirilmemelidir
Kullanım bu seçeneği şuraya bakmak için, örneğin diğer petroğrafik parçalara ait katkılar Hariç kaba çakıl gibi saf parçaları arayın.
C) Kodlar (isteğe bağlı olarak kısıtlanmış) olarak atanabilir
Belirli Öznitelikleri yetkilendirir, isteğe bağlı olarak kısıtlanmış.
G) Kodlar mutlaka (isteğe bağlı olarak kısıtlanmış) atfedilmelidir
Belirli Öznitelikleri, isteğe bağlı olarak kısıtlanmış şekilde arar.
Seçenek C veya D ile izin verilen Öznitelikler için kısıtlama yapmak isteğe bağlıdır. Kısıtlayan Kodlar ve hariç şuraya çıkarılacak Kodlar, Ara koduna ait aynı joker karakterleri ve niceleyicileri kullanacak şekilde Kodların listesi olarak bildirilir; ayrıca güvenli veya güvensiz belirtimler de içinde ek olarak bildirilebilir. Bazı Öznitelik Kodlarını bulmak istediğiniz Kodları belirtin ve bir Öznitelik olarak durması değil, hariç şuraya tutulması gereken Kodları belirtin; onları çıkar.
Tekil koşulları yönetme
Nesnelerin herhangi bir sayıda öğesini tanımlamak ve düzenlemek mümkün olduğunda, bunlar adlarıyla birlikte bir listede görüntülenir. Bu, örneğin bir veri dizileri serisi, bir rapor öğesinin sütunları, düzen dosya adları listeleri vb. olabilir. Aynı zamanda bu girişler, nesne özelliklerinin ağaç görünümünde seçili sırada görünür. Sağ taraftaki listenin girişlerini eklemek, kaldırmak ve yeniden düzenlemek için aşağıdaki simgeler mevcuttur:
Yeni
Bu simgeyi kullanarak, girdiler Liste'ye eklenebilir.
İkinci kopya
Seçildi Giriş için bu simgeyi Kullanım; bir Kopyala Oluştur.
Yeni Giriş Liste'nin sonuna eklenir ve otomatik olarak Seçildi olur.
Sil
Bu simge kullanılarak işaretli girişler Liste'den kaldırılabilir.
Seçildi Giriş'i yukarı Hareket ettir
Bu simge kullanılarak girişler Liste içinde yukarı Hareket ettirilebilir. Girişleri Hareket ettirmek ayrıca sürükle ve bırak kullanılarak da mümkündür.
Seçildi Giriş'i aşağı Hareket ettir
Bu simge kullanılarak girişler Liste içinde aşağı Hareket ettirilebilir. Girişleri Hareket ettirmek ayrıca sürükle ve bırak kullanılarak da mümkündür.
Yenilemeden düzenle
Bir Liste'deki Girişlerin Düzenle süreci bazen uzun işlem süresi doğurabilir. Bu nedenle örneğin Liste içinde bir Diziler ya da Sütun tanımını Hareket ettirmek, temel veri malzemesine bağlı olarak görece uzun sürebilir; çünkü bazen birçok sayfa etkilenir.
Bu simge kullanılarak liste güncelleme yapılmadan düzenlenebilir. Liste düzenlemeden, çarpı işareti veya onay işaretiyle vazgeçilebilir.
Listenin bir Girişine çift tıklayın
Listeyi kapatır ve Nesne özellikleri'nin ağaç görünümünde ilgili Girişe geçer, böylece özellikleri düzenlenebilir.
Katman sınıflandırması
Burada katman sorgusu tanımının katman sınıflandırmalarını yönetebilirsiniz. Karmaşık özelliklerin belirtilmesi, bir katman sınıflandırmasını İkinci kopya olarak oluşturup (daha sonra ad ve durum değişikliğiyle) çoğu zaman daha kolaydır.
Bir tabaka için bir veya daha fazla Tekil koşulun doğrulanması, o tabakayı sabit bir tabaka tasvirine, örneğin kohezif parçalı ve kohezif parçalı olmayan sınıflara, sınıflandırır. İstenmeyen Tekil koşulların birleştirilmesi, tabaka tasvirinin birkaç veri alanının içeriklerini doğrular ve diğer Tablolardaki veri alanlarının içerikleri de (örneğin sondajın ana verileri) test edilebilir. Bir Katman sınıflandırmasının sonucu ya Doğru ya da Yanlış'tır.
Bir Katman sınıflandırması iki alanla tanımlanır:
Ad
Katman sınıflandırmasının ayırt edici bir adı.
Durum
Bir tabakanın bu Katman sınıflandırmasına ait olmak için yerine getirmesi gereken mantıksal Açıklama.
girdi alanı altındaki Tekil koşullar ve Veri alanları listeleri, Durum içinde Mevcut olan Değişkenlere ait bir toplu bakış sunar. Sıralamayı Ad ve kimlik arasında değiştirmek için bir Sütun Üstbilgi'ne tıklayın ve Değişken adını Mevcut imleç Konum üzerinde Durum içine ekle için Veri alanı Liste içindeki bir Giriş'e Çift tıklayın.
Operatörler
Matematiksel
+ - * /
İlişkisel
= < > <> <= >=
Mantıksal
VEYA VE değil
İfadeler, Herhangi istenen iç içe geçme düzeyinde Yuvarla parantezlerle parantez içine alınabilir.
Değişkenler
Değişken adları bir Durum içinde dolar haneler ile tanıtılır. Bunlar ya değerlendirilmiş bir Tek koşul Sonuç için ya da şu anda değerlendirilen tabaka ait Veri alanı İçerik için durur.
$n:
n kimlikli Tek koşula ait Sonuç, mantıksal Doğru veya Yanlış olarak. $1: Tek koşul 1'e ait Sonuç.
$0:
Özel durum: önceden otomatik olarak tanımlanmış ve her zaman Doğru olan Tek koşul. Bir durum girişi zorunlu olduğundan, Kullanım $0: Ana katmanlar, kendi Durumlarını karşılamadan Hariç değerlendirilecek; ancak alt katmanlar ait bir kısıtlama İhtiyaç duyulan şuraya.
$FIELD$
Güncel katman ait olan bir Veri alanının Değeri, örneğin $DEPTHTO$ tabakaya ait alt kısım için.
$%FIELD$
Bir Hesaplandı Veri alanı ait Mevcut tabaka.
$Tablo.FIELD$
Başka bir Tabloya ait bir Veri alanı, yani Mevcut Sondaj'a ait ana veriler veya tabaka başlık verileri.
En sık kullanılan Hesaplandı Veri alanları şunlardır:
$%ZBEG$
Mevcut tabakaya ait üst Hesaplandı.
$%THICKNSS$
Tabakaya ait Hesaplandı Kalınlık.
$%ZBEGABS$
Tabakaya ait üst mutlak kotu.
$%ZENDABS$
Tabakaya ait alt mutlak kotu.
Normalde yalnızca bir tabakaya ait altlar Veritabanı'nda saklanır, Nesne tipi bunları desteklediği alt Katmanlar dışında. Bu nedenle $DEPTHFROM$ tabakanın üstü her zaman dahil değildir - Kullanım $%ZBEG$ üst gerektiğinde.
İlişkisel İşlemci ve karşılaştırma sözdizimi, Veri alanı Tipine bağlıdır; bu nedenle kullanılmadan önce alan Tipi bilinmelidir:
Sayısal alanlar:
$BSGENINF.ZCOORDE$>10- matematiksel İşlemciler ve Hesaplamalar yapılabilir ve karşılaştırma değeri Sayısal olmalıdır.Tarih alanları:
$BSGENINF.CHECKDATE$>'20021021'- tarihler yyyymmdd biçiminde tek tırnak içinde verilir; bu da büyüktür ve küçüktür karşılaştırmalarının çalışmasını sağlar.Dize alanları:
$BSGENINF.İstemci@c$='Company XY'- dizeler tek tırnak içinde verilir ve karşılaştırma değeri olarak başka bir dize alanı kullanılabilir.
Mevcut Sondaj logu ait başlık verilerine ve Sondaj ait ana verilerine erişim aynı şekilde şuraya yapılır: $BSGENINF.ZCOORDE$>10 Sondaj ait Toplam Derinlik'inin 10 m'den fazla olup olmadığını test eder, VE $S3SCHTIT.PROLEIT$='Meier' Sondaj logunun Proje liderini sınar (yalnızca Katmanlar içeren Nesne tipleri için). Bir veri kaydına sayı içinde başvurmaktan kaçının, şu biçimde $Tablo(n).FIELD$. Gösterim, Etiketleme yönergelerine ait Metin makrolarından gelir, ancak çok az istisna dışında başvuru teknik olarak yararlı değildir: $S3SCHTIT(1).PROLEIT$ Sondajın birinci başlık veri kaydına ait Proje liderini döndürür; birinci günlük Kuralı uygulanırsa bu Her zaman günlük Versiyon 0’dır, Mevcut günlüğe ait Proje lideri değil.
Durumu yazma
Durum, her zaman mantıksal bir Açıklama şuraya çözülmelidir. Basit örnekler:
1=1
Her zaman Doğru.
1>2
Her zaman Yanlış.
'A'='A'
Her zaman Doğru - bu, dizelerin bir Durum içinde kullanılabileceğini gösterir.
$DEPTHTO$>10
Doğru İse tabakaya ait alt kısım, yüzeyin 10 m'den daha fazla altında bulunur.
$%THICKNSS$<2
Doğru İse tabakaya ait Kalınlık 2 m’den Küçüktür.
Mantıksal operatörler, matematiksel operatörlere göre önceliklidir; çarpma VE Bölüm, toplama ve çıkarma işlemlerinden önce geldiği gibi, parantezler dikkatlice ayarlanmalıdır. Durum $1: ve $%THICKNSS$<2 sözdizimsel olarak yanlıştır: mantıksal bağlantıya çözümlenir $1: ve $%THICKNSS$, bu izin verilmez çünkü $%THICKNSS$ sayısal bir değer iken $1: mantıksal bir değişkendir. Doğru yazıldığında ise $1: ve ($%THICKNSS$<2), bu, Tek koşul 1 sağlandığında ve tabaka 2 m'den daha ince olduğunda Doğru olur.
Çözümlü örnek
Üç Tekil koşulların tanımlı olduğunu varsayalım: "Petrografi içinde ince kum" (ID 1, fS içinde PETRO), "Petrografi içinde orta kum" (ID 2, mS içinde PETRO) ve "Stratigrafi içinde Tersiyer" (ID 3, t içinde STRAT). "İnce kum veya orta kuma ait Tersiyer Katmanlar"ı bulma sorusu, "Tersiyer içinde ince kum veya orta kum" şeklinde bir Katman sınıflandırması olarak iki eşdeğer şekilde yazılabilir:
İkinci form (Saniye) daha hızlı çalışır, çünkü kısa devre değerlendirmesi, stratigrafi anahtarı t eksik olur olmaz testi iptal eder ve kalan Tekil koşulları denetlemeden sonucu Yanlış olarak ayarlar. Daha da önemlisi, aynı Veri alanı içinde birkaç anahtar için Şunu ara işlemini tek bir Tek koşulda birleştirmek; "Petrografide ince kum veya orta kum"u Tek koşul 1 (fS, mS PETRO içinde) ve "Stratigrafide Tersiyer"i Tek koşul 2 olarak tanımlamak, tüm Sınıflandırmayı şuraya indirger:
Birkaç anahtar için Şunu ara işlemini tek bir Tek koşulda özetlemek, normalde karmaşık bir Katman sınıflandırması Durumundan daha hızlı bir Sonuç verir.
Sözdizimini denetleme
Durumun yanındaki denetleme şalteri, tek koşula ait kimliklerin geçerli olduğunu, Veri alanı tanımlarının doğru olduğunu ve Açıklamanın Doğru veya Yanlış olarak sonuçlandığını doğrular. İse denetim başarısız olursa, aşağıdaki Mesajlardan biri görünür:
Tek koşula ait yanlış kimlik
Açıklama içinde kullanılan alan tek koşul kimliği, örneğin $25:, mevcut değil.
Yanlış Veri alanı tanımlayıcısı
Şu tür bir Veri alanı tanımlayıcısı gibi $%THICKNSS$ sözdizimsel olarak yanlıştır.
Durumu çözerken hata
Yanlış İşlemler (örneğin $1: * $3:), bir parantez hatası veya benzer bir sorun.
Hesaplandı değer ve Parametreler
İse bir tabaka bir Katman sınıflandırması ile Karşılaşmalar ise, o tabaka için matematiksel bir Formül Şuradan otomatik olarak bir Sayısal değer Hesaplandı ve Sonuç olarak saklanabilir. Formül, Hesaplandı veri alanlarının Hepsi dahil olmak üzere Sayısal veri alanı tanımlayıcılarının Hepsi ve Sayısal İşlemlerin Hepsi destekler. Örneğin, $%THICKNSS$ * 0.1234 tabaka Kalınlık'ını Sayısal bir Sabit ile çarpar. Sonuç Veri alanı içinde saklanır RES_Değer ait Tablo GLQ_LAYER.
İse, Formül bir tabakaya ait üst, alt VEYA Kalınlık değişkenleri İçerikler; bu bilgi alt tabaka için mevcut olduğunda yalnızca alt tabakalar için değerlendirilir.
Serbestçe adlandırılmış Parametreler, Katman sınıflandırması için girdi alanı içinde bildirilir "Parametre". Beyan C=1.23 C adlı bir Parametre tanımlar; örneğin bir iletkenlik. Birkaç Parametre, Çizgi başına birer tane olacak şekilde girilir:
Bu Parametreler jeotermal Hesaplamalar için önemlidir; burada bir Katman sınıflandırmasına ait Parametreler, karakteristik-değer Formüllerinin Değişkenleri olarak kullanılır. Bu nedenle Değişken adları, ilgili tüm Katman sınıflandırmaları arasında aynı olmak zorundadır.
Katman sınıflandırmalarını yönetme
Nesnelerin herhangi bir sayıda öğesini tanımlamak ve düzenlemek mümkün olduğunda, bunlar adlarıyla birlikte bir listede görüntülenir. Bu, örneğin bir veri dizileri serisi, bir rapor öğesinin sütunları, düzen dosya adları listeleri vb. olabilir. Aynı zamanda bu girişler, nesne özelliklerinin ağaç görünümünde seçili sırada görünür. Sağ taraftaki listenin girişlerini eklemek, kaldırmak ve yeniden düzenlemek için aşağıdaki simgeler mevcuttur:
Yeni
Bu simgeyi kullanarak, girdiler Liste'ye eklenebilir.
İkinci kopya
Seçildi Giriş için bu simgeyi Kullanım; bir Kopyala Oluştur.
Yeni Giriş Liste'nin sonuna eklenir ve otomatik olarak Seçildi olur.
Sil
Bu simge kullanılarak işaretli girişler Liste'den kaldırılabilir.
Seçildi Giriş'i yukarı Hareket ettir
Bu simge kullanılarak girişler Liste içinde yukarı Hareket ettirilebilir. Girişleri Hareket ettirmek ayrıca sürükle ve bırak kullanılarak da mümkündür.
Seçildi Giriş'i aşağı Hareket ettir
Bu simge kullanılarak girişler Liste içinde aşağı Hareket ettirilebilir. Girişleri Hareket ettirmek ayrıca sürükle ve bırak kullanılarak da mümkündür.
Yenilemeden düzenle
Bir Liste'deki Girişlerin Düzenle süreci bazen uzun işlem süresi doğurabilir. Bu nedenle örneğin Liste içinde bir Diziler ya da Sütun tanımını Hareket ettirmek, temel veri malzemesine bağlı olarak görece uzun sürebilir; çünkü bazen birçok sayfa etkilenir.
Bu simge kullanılarak liste güncelleme yapılmadan düzenlenebilir. Liste düzenlemeden, çarpı işareti veya onay işaretiyle vazgeçilebilir.
Listenin bir Girişine çift tıklayın
Listeyi kapatır ve Nesne özellikleri'nin ağaç görünümünde ilgili Girişe geçer, böylece özellikleri düzenlenebilir.
Katman türleri
Mantıksal Durumun yerine getirilmesinin yanı sıra analiz edilecek Katmanlar sınırlandırılabilir.
Analiz edilecek Katmanların Tipi temelde şu şekilde tanımlanabilir:
Ana katmanlar ve alt katmanlar içine
Katman sınıflandırması ana ve alt katmanlar için Hesaplandı.
Yalnızca Ana katmanlar içine
Katman sınıflandırması yalnızca Ana katmanlar için Hesaplandı.
Yalnızca alt katmanlara
Katman sınıflandırması yalnızca alt katmanlar için hesaplanacaktır.
Seçenek, istenen katman sınıflandırmasının belirli katman türlerine makul bir şekilde uygulanabildiği durumlarda kullanılmalıdır. Bu, hesaplama hızını artırabilir.
Seçeneği - ana katmanlar ve alt katmanlar içinde - ya da - yalnızca ana katmanlar içinde - seçerseniz, ana katmanlara ait alt katmanları kısıtlayabilirsiniz. Bu kısıtlama, ana katmanın katman sınıflandırmasının bir parçası olmamasına neden olabilir.
Herhangi bir alt katman kabul edilir
Alt katmanlar için herhangi bir kısıtlama yoktur. Ana katmanın keyfi sayıda alt katmana sahip olmasına izin verilir.
Alt katmanlar kabul edilmez
Ana katman bir alt katmana sahip olmamalıdır.
Alt katmanlarla sınırlı
Ana katmanın alt katmanları olabilir, ancak olmak zorunda değildir.
Alt katmanlar olmalıdır
Ana tabaka alt katmanlara sahip olmalıdır, aksi halde katman sınıflandırması yerine getirilmez.
Alt katmanlar, - alt katmanlar sınırlı - veya - Alt katmanlar olmalıdır - seçenekleri seçilirse isteğe bağlı olarak tanımlanabilir. Tanım, bir listedeki katman sınıflandırması ID'lerinin giriş alanlarına girilmesiyle yapılır. İstenen ID'ler virgülle ayrılır (örn. 2,3,23).
Ve en azından bir alt katman burada listelenen katman sınıflandırmalarından birini karşılamalıdır
- alt katmanlar sınırlı - seçeneğini seçerken bu alanı boş bırakırsanız, ana tabakada herhangi bir alt katman yoksa katman sınıflandırması karşılanmış olur.
Burada katman sınıflandırması ID'leri verilirse, ana tabakada en az bir alt katman bulunmalıdır; çünkü en azından bir alt katman listelenen katman sınıflandırmalarından birini karşılamalıdır.
Alt katmanların türü daha da kısıtlanabilir...
Bu seçenek şu şekilde ayrılır:
Alt katmanlar yalnızca aşağıda listelenen katman sınıflandırmalarını karşılamalıdır
Bir alt katmandaki tüm katman sınıflandırmaları Doğru olarak işaretlenmişse, bunlar listelenmelidir. Katman sınıflandırmasını karşılamayan alt katmanların yanı sıra listede bir girişi olmadan Doğru olan alt katmanların sonucu da Yanlış olur.
Alt tabakalar aşağıda listelenen katman sınıflandırmalarını karşılamamalıdır
Liste, alt tabakaların katman sınıflandırmasını çıkarmalıdır. Alt tabaka herhangi bir katman sınıflandırmasını karşılamazsa, Sonuç olarak 'DOĞRU' olur.
Katmanlar için Yeraltı suyu kısıtlaması
Analiz edilecek katmanlar, Yeraltı suyu seviyesi ile ilişkili Konumlarına göre de sınırlandırılabilir:
Keyfi
Yeraltı suyu seviyesi ile ilişkili herhangi bir kısıtlama yok.
Yalnızca alt sınırı Yeraltı suyu seviyesi üstünde (>=) olan katmanlar
Tabaka, Yeraltı suyu seviyesi üzerinde tamamen bulunmalıdır.
Yalnızca üst sınırı Yeraltı suyu seviyesi altında (<=) olan katmanlar
Tabaka, Yeraltı suyu seviyesi altında tamamen bulunmalıdır.
Karşılaştırmada, ölçülmüş en yüksek yeraltı suyu seviyesi veya yeraltı suyu ölçümünün bulunmadığı durumlarda en yüksek su seviyesi kullanılır.
Yeraltı suyu seviyesi dikkate alındığında, bir tabaka yalnızca nesne verileri yeraltı suyu seviyesi hakkında bilgi içeriyorsa katman sınıflandırmasını karşılayabilir.
Yeni katman sorgusu
Yeni bir Katman sorgusu tanımı oluşturmak için Sistem sekmesini ve " yöntemini seçin
Yeni katman sorgusu":
Katman sorgusu tanımları, veri alanı içeriklerinin tanımladığı durumlar nesne tipi yapısına özgü olduğundan nesne tiplerine bağlıdır. Bu nedenle yapılacak ilk seçim, sorgu tanımının hangi nesne tipi için tanımlanacağıdır.
Sorgu sonuçlarının sondaj sütunlarında grafiksel olarak sunulması için dolgu deseni imzaları tanımlanmalıdır. Bu, sondaj logları için normalde kullanılandan farklı bir dolgu deseni dosyası olabilir (örneğin, bu amaçla özel olarak oluşturulmuş bir dosya).
Not: Bir sorgu için nesne tipi ve dolgu deseni dosyası tanımlandıktan sonra değiştirilemez!
ile onaylandıktan sonra Tamam klasör seçilmeli ve bir dosya adı verilmelidir. Yeni sorgu dosyası GeoDin nesne yöneticisinde gösterilir ve gerekirse klasör otomatik olarak arama yolu listesine eklenir.
Katman sorgusu tanımı düzenleyicisi de düzenleme için otomatik olarak başlatılır.
Katman sorgusunu sil.
Bir Katman sorgusu tanımı dosyasını silmek için " yöntemini kullanınKatman sorgusunu sil.":
Bir katman sorgusu tanımı zaten çalışıyorsa bu yöntem kullanılamaz.
Bir kontrolden sonra uygun dosya silinecektir.
Şifre korumalı GeoDin Sistem sekmesine sahip bir ağ ortamında, doğru şifre kullanılmadığı sürece QUERYDEF standart klasöründeki katman sorgusu dosyalarını silmek imkânsızdır. Bu nedenle bu yöntem yalnızca kullanıcı tarafından oluşturulmuş katman sorgusu dosyalarıyla çalışırken gösterilir.
Katman paketleri
Burada tabakanın sorgu tanımına ait katman paketlerini yönetebilirsiniz. Çoğu durumda, bir katman paketinin çoğaltılması (adının ve durumun daha sonra değiştirilmesiyle) karmaşık özelliklerin ayarlanmasını kolaylaştırır.
Nesnelerin herhangi bir sayıda öğesini tanımlamak ve düzenlemek mümkün olduğunda, bunlar adlarıyla birlikte bir listede görüntülenir. Bu, örneğin bir veri dizileri serisi, bir rapor öğesinin sütunları, düzen dosya adları listeleri vb. olabilir. Aynı zamanda bu girişler, nesne özelliklerinin ağaç görünümünde seçili sırada görünür. Sağ taraftaki listenin girişlerini eklemek, kaldırmak ve yeniden düzenlemek için aşağıdaki simgeler mevcuttur:
Yeni
Bu simgeyi kullanarak, girdiler Liste'ye eklenebilir.
İkinci kopya
Seçildi Giriş için bu simgeyi Kullanım; bir Kopyala Oluştur.
Yeni Giriş Liste'nin sonuna eklenir ve otomatik olarak Seçildi olur.
Sil
Bu simge kullanılarak işaretli girişler Liste'den kaldırılabilir.
Seçildi Giriş'i yukarı Hareket ettir
Bu simge kullanılarak girişler Liste içinde yukarı Hareket ettirilebilir. Girişleri Hareket ettirmek ayrıca sürükle ve bırak kullanılarak da mümkündür.
Seçildi Giriş'i aşağı Hareket ettir
Bu simge kullanılarak girişler Liste içinde aşağı Hareket ettirilebilir. Girişleri Hareket ettirmek ayrıca sürükle ve bırak kullanılarak da mümkündür.
Yenilemeden düzenle
Bir Liste'deki Girişlerin Düzenle süreci bazen uzun işlem süresi doğurabilir. Bu nedenle örneğin Liste içinde bir Diziler ya da Sütun tanımını Hareket ettirmek, temel veri malzemesine bağlı olarak görece uzun sürebilir; çünkü bazen birçok sayfa etkilenir.
Bu simge kullanılarak liste güncelleme yapılmadan düzenlenebilir. Liste düzenlemeden, çarpı işareti veya onay işaretiyle vazgeçilebilir.
Listenin bir Girişine çift tıklayın
Listeyi kapatır ve Nesne özellikleri'nin ağaç görünümünde ilgili Girişe geçer, böylece özellikleri düzenlenebilir.
katman paketi
Katman paketleri ayarlanıp ardından bir genelleme yürütülerek aşağıdaki sorular yanıtlanabilir:
tek tek tabakaların katman paketleri halinde özetlenmesi ve verilen ölçütlere göre düşük kalınlıktaki ara tabakaların kaldırılması
verilen tabaka kalınlığına sahip katman paketlerini arama
Genelleme
İnce kum, kaba kum ve kil aramak için tabakaların sınıflandırmaları ayarlandıktan sonra, ince ve kaba kumdan oluşan bu tabakalar yeni bir katman paketi tanımlanarak yeni bir "kum" tabakasında özetlenebilir. Orijinal tabaka dizininden farklı derinlik aralıklarına sahip yeni bir tabaka dizini oluşacaktır. Ayrıca, mutlaka gerekli değilse düşük kalınlıktaki bazı kil ara tabakaları kaldırılabilir. Bu tabakaların kaldırılması için ayrıntılı durumlar ayarlamak mümkündür.
Katman paketlerini ara
Belirli bir minimum tabaka kalınlığına sahip tabakaların veya katman paketlerinin aranması, istenen malzemenin belirli minimum koşullarını karşılayan sondajları belirlemek amacıyla araştırma açısından yararlıdır.
İlk olarak, bir katman paketi benzersiz bir ad ve katman sınıflandırmalarının kimlik numaraları listesiyle tanımlanır. İletişim kutusunun alt bölümündeki liste, mevcut katman sınıflandırmalarına toplu bakış sağlar. Sütun üstbilgisine tıklayarak listeyi adlara veya kimlik numaralarına göre sıralayabilirsiniz. Bir katman paketi, örneğin ara tabakaların başka bir hariç tutulmasını ayarlayarak bir genelleme yürütmek için, bir katman sınıflandırmasının tek bir kimlik numarasıyla tanımlanabilir.
Katman paketi dizisi
Burada katman sorgusunun tanımındaki katman paketi dizilerini yönetebilirsiniz. Karmaşık özelliklerin belirtilmesi, bir katman paketi dizisini çoğaltırsanız (ad ve durum daha sonra değiştirilerek) genellikle daha kolaydır.
Bir dizi, örneğin stratigrafik ufuk A'nın doğrudan stratigrafik ufuk B'nin üzerinde olup olmadığını araştırmak için önceden tanımlanmış katman paketlerinden oluşturulur. Alt listedeki katman paketini işaretleyin ve <artı> şalteriyle diziye ekleyin. Boş bir giriş eklemek, dizide belirtilmeyen diğer katman paketlerinin arada bulunmasına izin verildiğini, yani dolaylı bir dizi olduğunu belirler. Boş giriş olmadan paketler doğrudan birbirini takip etmelidir.
Analiz edilecek katman paketi dizileri, yeraltı suyu seviyesine göre konumlarıyla sınırlandırılabilir:
Keyfi
Yeraltı suyu seviyesi ile ilişkili herhangi bir kısıtlama yok.
Yalnızca tabanı yeraltı suyu seviyesinin üzerinde (>=) olan diziler
Tüm dizi yeraltı suyu seviyesinin üzerinde olmalıdır.
Yalnızca üstü yeraltı suyu seviyesinin altında (<=) olan diziler
Tüm dizi yeraltı suyu seviyesinin altında olmalıdır.
Yalnızca üstü yeraltı suyu seviyesinin üzerinde ve tabanı altında olan diziler
Dizi yeraltı suyu seviyesini kesmelidir.
Karşılaştırmada, ölçülmüş en yüksek yeraltı suyu seviyesi veya yeraltı suyu ölçümünün bulunmadığı durumlarda en yüksek su seviyesi kullanılır. Bir tabaka, yalnızca nesne verileri yeraltı suyu seviyesi hakkında bilgi içeriyorsa durumu karşılayabilir.
Katman paketi dizilerini yönetme
Nesnelerin herhangi bir sayıda öğesini tanımlamak ve düzenlemek mümkün olduğunda, bunlar adlarıyla birlikte bir listede görüntülenir. Bu, örneğin bir veri dizileri serisi, bir rapor öğesinin sütunları, düzen dosya adları listeleri vb. olabilir. Aynı zamanda bu girişler, nesne özelliklerinin ağaç görünümünde seçili sırada görünür. Sağ taraftaki listenin girişlerini eklemek, kaldırmak ve yeniden düzenlemek için aşağıdaki simgeler mevcuttur:
Yeni
Bu simgeyi kullanarak, girdiler Liste'ye eklenebilir.
İkinci kopya
Seçildi Giriş için bu simgeyi Kullanım; bir Kopyala Oluştur.
Yeni Giriş Liste'nin sonuna eklenir ve otomatik olarak Seçildi olur.
Sil
Bu simge kullanılarak işaretli girişler Liste'den kaldırılabilir.
Seçildi Giriş'i yukarı Hareket ettir
Bu simge kullanılarak girişler Liste içinde yukarı Hareket ettirilebilir. Girişleri Hareket ettirmek ayrıca sürükle ve bırak kullanılarak da mümkündür.
Seçildi Giriş'i aşağı Hareket ettir
Bu simge kullanılarak girişler Liste içinde aşağı Hareket ettirilebilir. Girişleri Hareket ettirmek ayrıca sürükle ve bırak kullanılarak da mümkündür.
Yenilemeden düzenle
Bir Liste'deki Girişlerin Düzenle süreci bazen uzun işlem süresi doğurabilir. Bu nedenle örneğin Liste içinde bir Diziler ya da Sütun tanımını Hareket ettirmek, temel veri malzemesine bağlı olarak görece uzun sürebilir; çünkü bazen birçok sayfa etkilenir.
Bu simge kullanılarak liste güncelleme yapılmadan düzenlenebilir. Liste düzenlemeden, çarpı işareti veya onay işaretiyle vazgeçilebilir.
Listenin bir Girişine çift tıklayın
Listeyi kapatır ve Nesne özellikleri'nin ağaç görünümünde ilgili Girişe geçer, böylece özellikleri düzenlenebilir.
İşlem seçenekleri
Yukarıdaki tanımlar yapı taşlarıdır. İşlem seçenekleri, " yöntemiyle gerçekte neyin yürütüleceğine karar verir "Veri kontrolleri ve Hesaplamalar": bir sınıflandırma, bir genelleme, bir katman paketi dizisi araması veya bir hesaplama.
Sınıflandırma
Bir sınıflandırma, mantıksal bir bağlamda bulunan ve tüm tabakalar için tek bir aşamada gerçekleştirilen katman sınıflandırmaları grubudur. Normalde bir sınıflandırmanın amacı, sorgulanan her tabaka için tek ve açık bir katman sınıflandırması hesaplamaktır, ancak bu zorunlu değildir.
Sınıflandırmayı benzersiz bir şekilde adlandırın ve içerdiği katman sınıflandırmalarının numaralarını belirtin. Numarayı girin 0 Güncel Katman sorgusu tanımının tüm katman sınıflandırmaları bu sınıflandırmada kullanılacaksa.
Genelleme
Genelleme, mantıksal bir bağlamda yer alan ve Bütün katmanlar için tek bir Aşama içinde gerçekleştirilen Grup tabaka paketleridir. Bu, tek bir somut tabaka paketi için Şunu ara olabilir ya da katmanları Genelleme amacıyla tabaka paketlerinden oluşan bir Liste olabilir.
Genelleme'yi benzersiz bir Ad içinde adlandırın ve onun İçerikler tabaka paketlerine ait sayılarını belirtin. sayı girin 0 İse, Katman sorgusu tanımı ait tabaka paketlerinin Hepsi bu Genelleme içinde kullanılacaktır.
Bir Sondaj için karakteristik Değer hesaplanıyor
Bir Hesaplama, her Seçildi Sondaj için bir Sayısal Değer döndürür. Örneğin, bir Sondaj içinde Hepsi kum Katmanlar ait kalınlıklarının Toplamını elde etmek şuraya:
Tek koşul tanımlayın "Şunu ara Kod S içinde Veri alanı petrography".
O Tek koşula dayanarak "Sand" için bir Katman sınıflandırması tanımlayın.
"Sand'a ait kalınlıkların Toplamı" adlı bir Hesaplama tanımlayın, -Katman sınıflandırması- seçeneğini seç ve "Sand" Katman sınıflandırmasını Seçim kutusu içinde seç.
Formülü girin
$%THICKNSS@Toplam$girdi alanı içinde "Hesaplama formulü".
Bir Sorgula veya Sondaj kuyuları grubu için Hesaplamayı Yöntem ile Çalıştırın. Veri kontrolleri ve hesaplamalar. Sonuçlar, her Sondaj için Veritabanı'nda saklanır.
Jeotermal Hesaplama
Jeotermal Parametreler için özel bir yordam Mevcut. Her tabaka için bir Parametreyi, bir Sınıflandırma temelinde hesaplar ve onu bir Lejant yardımıyla Sondaj logu içinde görselleştirir.
Hesaplamaya bir Ad verin ve Hesaplama temeli olarak hizmet eden Sınıflandırmayı seçin. Hesaplama formulü için üç girdi alanının her biri, istediğiniz herhangi bir matematiksel Açıklama kabul eder. Değişken tanımlayıcılarındaki dolar işaretleri, ya bir tabaka Katman sınıflandırması için tanımlanmış Parametrelere (bkz. Hesaplandı değer ve Parametreler) VEYA hesaplama sırasında elle girilen Değerler. Yalnızca Geçen süre sırasında bilinen Değerler, Girdi parametreleri olarak tanımlanmalıdır.
Referans: ek olarak Sorgula Seçenekler
Konum ara (Kod hiyerarşisi)
Hiyerarşik Kod açıklamaları içeren yapılandırılmış Sözlükler (örn. SEP 3) kullanılırken, Ara isteğe bağlı olarak hiyerarşi içinde belirli bir Konuma kısıtlanabilir:
A) Rastgele - Hiyerarşi Seviyesi ne olursa olsun tüm Veri alanı içinde Arar; Kod nerede görünürse görünsün bulunur.
B) Yalnızca ana Seviye içinde Ara - Yalnızca ana Kodların Seviyesi Üzerinde Arar; ana Seviye ait Öznitelik (Açıklayıcı) Kodları eşleşen değil.
C) Yalnızca ana Seviye içindeki Özniteliklerde Ara - Yalnızca ana Kodların Özniteliklerini Arar, ana Kodların kendileri VEYA daha derin Seviyeler değil.
Örnek: Kod Ara U Veri alanı içinde mS(u2,gs2,h2,U(t2,fs,s(sf),wl)):
A seçeneği bulur
Uİkisi birden içindeU(t)VEmS(u2,...,U(...)).B seçeneği bulur
Uyalnızca bir ana Kod olduğu yerde (birinci durum).C seçeneği bulur
Uyalnızca bir ana Koda ait Öznitelik olduğu yerde (ikinci durum).
Yapısal düzey (tabaka paketleri ve dizileri)
Tabaka paketleri veya tabaka paket dizileri için arama yaparken, sonuçları sondajda belirli bir konumla sınırlamak için isteğe bağlı bir seviye kısıtlaması uygulanabilir. Örneğin, seviye sayısını girerek 1 Ara işlemini sondajdaki en üstte eşleşen paket veya diziye sınırlar. Alanı Boş bırakın; Hepsi seviyelerinde arama yapın.
Profil tipi
Toprak bilimi iş akışlarında kullanılan alan, belirli Profil tiplerini tanımlamak ve Şunu ara ile bulmak içindir - tabaka paketlerinin karakteristik dizileri. Profil tipi için benzersiz bir ad tanımlayın ve bunun tek bir veya çok katmanlı bir paketi hedefleyip hedeflemediğini belirtin. girin 0 güncel Katman sorgusu tanımında tanımlanan tüm tabaka paketlerini dahil etmek için tabaka paket sayısı alanına girin.
Çoklu sınıflama gönderimi
Çoklu sınıflama kullanan Katman sorgusu sonuçları virgülle ayrılmış Veriler olarak Gönderilebilir. Gönderi yapısı şöyledir:
Gönderilecek katman sorgusunu ve çoklu sınıflamayı seçin. Versiyonlu sondaj logu açıklamaları kullanımda İse, ilgili log Versiyonunu seçin (standart, İlk sondaj logunu kullanır).
Son güncelleme
Bu yararlı oldu mu?