For the complete documentation index, see llms.txt. This page is also available as Markdown.

GeoDinML Gönder

GeoDin ve GeoDin Onsite şuradan GeoDinML gönderin ve XML gönderimi Şablonlar ve herhangi bir XML çıktısını şekillendiren öğeleri yapılandırın.

GeoDinML GeoDin'in yapılandırılmış veri alışverişi biçimidir - bunun ne olduğu ve saha ile ofis arasındaki köprünün nasıl çalıştığı, GeoDinML İçe aktar üzerinde tanımlanmıştır. GeoDinML İçe aktar, onun kanonik sayfası.

Bu sayfa şunları kapsar: Gönder tarafı - Desktop ve Onsite'dan GeoDinML verileri oluşturmak. Alıcı taraftaki dosyayla ne yapılacağı, gidiş dönüş iş akışı ve hangi Onsite formlarının GeoDinML oluşturabileceği için bkz. GeoDinML İçe aktar.

GeoDinML ve GeoDin'in yazabileceği diğer tüm XML çıktıları, XML şablonları. Bir şablon, gönderilebilir bir XML belge biçimini tanımlar: hangi nesne tipini gönderdiğini, çıktı dosyasının adının ne olduğunu ve - öğe öğe - belgenin neleri içerdiğini. Bu sayfanın sonundaki başvuru bölümleri, bu şablon ayarlarını açıklar ve bunların hedefidir. XML şablonları için Ayarlar dokümantasyonun başka yerlerindeki Bağlantılar.

GeoDin'den Gönderme

Şuradan Desktop'ta GeoDinML'yi iki ayrıntı düzeyinde gönderebilirsiniz:

  • Tam Proje Gönderimi - her Yer, Numuneler ve Ölçüm verileri ile birlikte ya da Hariç.

  • Yalnızca Proje Liste Gönderimi - "numune yok, başka veri yok, yalnızca yerler" Dosya, proje meta verilerini Onsite'a göndermek için kullanılır.

İkisi birden, Desktop içindeki Standart Gönderme Giriş Nokta'sından geçer.

GeoDin Onsite'den Gönderme

GeoDin Onsite, form Seviye düzeyinde GeoDinML üretir. İlgili iki Eylemler:

  • Gönder şuraya GeoDin (VEYA Yayınla) - Mevcut formun verilerini içeren bir GeoDinML Dosyası yazar.

  • Tamamı Olarak Yayınla - Tamamen teslimat setini yazar (.GDOF, PDF, GeoDinML, AGS) yapılandırılmış paylaşılan teslimat Klasörüne şuraya yazar.

Form-Seviye kısıtlamaları için (hangi formlar GeoDinML üretir, hangileri yalnızca PDF üretir, geçici olarak kapalı E2 Standartı), bakın GeoDinML İçe aktarma - Hangi Onsite formları GeoDinML üretir.

Onsite ile dosya tabanlı entegrasyon

GeoDinML, Masaüstü'nden saha kullanıcılarına bir Proje listesi göndermenin sunucusuz tek yoludur: bir kişi proje listesini merkezi olarak gönderir, dosyayı paylaşır (ör. bir bulut klasörü aracılığıyla) ve tüm saha kullanıcıları aynı kanonik Projeler'i görür.


Referans: XML gönderimi Şablonlar

XML şablonları bir içinde tutulur XML şablonları GeoDin konfigürasyonu içindeki Liste. Listedeki her şablon soldaki ağaçta adıyla görünür ve her şablon kendi ayarlarını, kendi öğe yapısını ve isteğe bağlı olarak kendi Kod listesi veritabanını taşır. Şablonlar, altında açıklanan standart Liste araç çubuğu ile eklenir, çoğaltılır, silinir ve yeniden sıralanır Durum listelerini yönetme.

Tanımlandıktan sonra, bir şablon, kullanıcı ... çalıştırdığında Mevcut biçimlendirme seçeneklerinden biri olarak sunulur XML gönderimi GeoDin nesne yöneticisindeki Yöntem - bakın XML gönderimi. Bir Gönder sırasında, Seçildi şablona göre gönderilen her GeoDin Nesne için bir XML Belge oluşturulur.

Şablon Ayarları

Ayar
Ne işe yarar

Ad

Şablonun görüntüleme ismi, Konfigürasyon ağacında ve Gönder sırasında biçim listesinde gösterilir.

Nesne tipi

Bu şablonun Nesnelerini Gönderdiği Nesne tipi.

Dosya uzantısı

Oluşturulan Dosya için verilen uzantı, örneğin xml, kml, wl, VEYA gml.

Son işleme

Oluşturulan XML'e uygulanan isteğe bağlı stil sayfası. Kullanım <...> stil sayfası Dosya şuraya seç şalter.

adm'yi yazın (Bayt Sırası İmleci)

Bir bayt sırası işaretçisini dosyanın başına yazar. Buna her çıkış formati için karar verin.

Tasvir

Şablonun İçerik ya da amaçlanan Kullanımını açıklayan Serbest metin. Gönder zamanında gösterilir, bu yüzden kullanıcıların birkaç şablonu ayırt etmesinin ana yoludur.

Bir şablon, iki alt düğüm tarafından daha da ayrıntılandırılabilir:

  • Kod listesi veritabanı - kod dönüşümleri tarafından kullanılan Veritabanına eriş ve eşleme Tablosu. Özellikleri altında belgelenmiştir XML/Sözlük Gönder için Kod Dönüşüm.

  • Öğe - aşağıda açıklanan, Belgeyi oluşturan XML Öğe'leri.

Bir stil sayfasıyla son işleme

Son işleme, oluşturulan XML'e bir XSL Dönüşümü (XSLT) uygular. Stil sayfası son çıktıyı denetlediği için, bir şablon artık hiç XML olmayan bir şey üretebilir - örneğin düz bir Metin Dosyası.

Örnek: Dosya uzantısı wl SKUA-GOCAD için. Şablon ayarlar wl Dosya uzantısı olarak ve bir Metin-çıktı stil sayfasını altında saklar son işleme. Gönder bu nedenle bir .wl SKUA-GOCAD'nin okuyabildiği bir metin belgesi, şablonun kendisi bir XML şablonu olsa da.

Referans: XML öğeleri

Öğeler, gönderilen belgenin gerçekte ne İçerikler olduğunu tanımlar. Bir şablonun öğe listesi içindeki her öğe, çıktıda bir XML öğesi üretir ve öğeler herhangi bir derinliğe şuraya iç içe yerleştirilebilir.

XML etiketi

Bu XML etiketi belgeye yazılan Öğe adı olur. Girildiğinde shortName XML etiketi alanı içinde girildiğinde şunu üretir:

Metin

Metin öğe için, dışa aktarılan verilerle değişmeyen belgenin bölümleri için kullanılan sabit bir metni tanımlar. XML etiketi olan bir öğe Firma ve metin Matkap ve iyi üretir:

Alt öğeler

Bir öğenin herhangi sayıda alt öğesi olabilir. Onları öğenin kendi listesine daha fazla giriş olarak ekleyin. Bir öğe Firma alt öğelerle birlikte Firma adı (metin Matkap ve iyi), Posta kodu (metin 12345) ve Yer (metin Oberberg) oluşturur:

Öznitelikler

Bir öğe üzerinde herhangi sayıda XML özniteliği tanımlanabilir. Öznitelikler öğe üzerinde bir liste olarak tutulur ve diğer tüm GeoDin listeleriyle aynı liste araç çubuğunu kullanır - bkz. Durum listelerini yönetme.

Dönüşümler

Bir dönüşüm, öğenin metnini sabit bir dizeden değil GeoDin verilerinden sağlar. Her öğe bir dönüşüm alır; dönüşüm, hangi verinin okunacağını ve nasıl dönüştürüleceğini belirler. Genel amaçlı dönüşümler şunlardır:

  • yok - hiçbir dönüşüm uygulanmaz ve öğe sabit metnini korur. Bu, her yeni öğe için standarttır.

  • Alt devre oluştur - öğeyi bir oluşturucuya dönüştürür: Kaynak tablosundaki her kayıt için bir alt öğe yazılır; böylece alt öğe belgede birçok kez görünebilir. Bu Mevcut veri kayıtları seçeneği, dışa aktarılan nesnenin o tabloda kaydı yoksa düğümü ve tüm alt düğümlerini gizler.

  • Alt düğümleri elde et (Katman) - standart GeoDin tablo yapısında tutulmayan katman verisini sağlar; örneğin alt tabakalar ya da aynı nesne üzerindeki birden çok stratigrafi sürümü. Bkz. Alt düğümleri elde et (Katman).

  • Bileşenler - GeoDin tablo yapısına doğrudan eşlenemeyen katman verisinden alt-katmanlar veya bileşenler sağlar; katman verisi nesne başına yüklenir ve ana ve alt-katmanlar olarak sınıflandırılır.

  • Alt-düğüm oluştur (piezometre) - kuyu uzantı verisinden, tur kimliklerine göre sıralanmış boru turlarını sağlar.

  • Alt-düğüm oluştur (pervaz) - kaplama borusu gibi kuyu tasarımı bilgilerini, eşleşen tur kimliğine atanmış halde sağlar.

  • Kod dönüştürmeksizin - öğe içeriğini doğrudan GeoDin tablolarından veya hesaplanmış değişkenlerden okur. Bir Makro (örneğin {$SHORTNAME$} VEYA {$SHORTNAME$|$LONGNAME$}) ve isteğe bağlı bir boolean Durum (örneğin $ZCOORDE$>100; metin karşılaştırmaları tek tırnak içinde yazılır, örneğin '$SHORTNAME$'<>'').

  • Kod dönüşümüyle birlikte - içeriği aynı şekilde okur ancak saklanan kodu önce hedef koda eşler. Bkz. XML/Sözlük Gönder için Kod Dönüşüm.

  • Katma sorgularıyla birlikte - katman verisi tablosunun Kaynak alanını okur ve içeriğini katman sorguları aracılığıyla yorumlar.

  • Koordinatları dönüştür - nesnenin koordinatlarını çıktı için coğrafi koordinatlara dönüştürür. Kaynağı EPSG kodu sabit bir değer olarak (örneğin 31867) veya bir alan Makro (örneğin $EPSG@C$), ardından X, Y ve Z Koordinatlar'ını veren makroları adlandırın. Z Makro'su isteğe bağlıdır - onsuz (Hariç) GeoDin 2B'de dönüşür.

  • Birinci Uygulanabilir Genetik terim - kaydedilen genetik Bileşenler'i böler, bunları referans alınan bir anahtar listesiyle karşılaştırır ve ilk eşleşmeyi Öğe İçerik olarak döndürür.

Almanca durum-otoritesi biçimlendirmeleri için ek olarak oluşturulmuş alt düğüm dönüşümleri vardır.

Son güncelleme

Bu yararlı oldu mu?