Çalışmak ile çalışmakdatasets.xmlDosya
\[Bu web sayfası sadece ilgilenecekERDDAP™yöneticiler.\]
Takip ettikten sonraERDDAP™ yükleme talimatları, düzenlemelisindatasets.xmlDosya içinde dosya tomcat /content/erddap / veri kümelerinizi tarif etmek içinERDDAP™Kurulum hizmet edecek.
Bir örnek görebilirsinizdatasets.xmlGitHub.
Giriş Giriş
Bazı Meclis Gerekli
Bir veri kümesi kurmakERDDAP™Sadece veri setine veya URL'ye işaret etme meselesi değil. XML için bir chunk yazmak zorundasınızdatasets.xmlHangi veri kümesini açıklar.
- Kafeded datasets için, veri setini yapmak içinERDDAP“Geçmiş veriler için veri yapısı, aynı boyutları paylaşan veri setinin değişkenlerini tanımlamak zorundasınız. (Neden? Nasıl?)
- Veri kümesinin mevcut metadata otomatik olarak ithal edilir. Ancak bu metadata'yı değiştirmek veya başka metadata eklemek istiyorsanız, bunu belirtmelisiniz.datasets.xml. VeERDDAP™Ayrıca diğer metadata'ya ihtiyaç vardır.Küresel özellikler (gibiinfoUrl, kurum,sourceUrlÖzet ve başlık) vedeğişken özellikler (gibilong\_nameve birimler) . Şu anda veri setinde olan metadata olarak, veri kümesine tanımlayıcı bilgiler ekliyor, metadata talep edildiERDDAP™veri kümesine tanımlayıcı bilgiler ekliyor. Ek metadata, veri setinize iyi bir ek ve yardımcı oluyorERDDAP™Verilerinizi onunla aşina olmayan kullanıcılara sunmak için daha iyi bir iş yapın.
- ERDDAP™Özel şeyler yapman gerekiyorUzunlık, enlem, yükseklik (veya derinlik) Ve zaman değişkenleri.
Bu fikirlere satın alırsanız ve XML oluşturmak için çabayı genişletindatasets.xml, tüm avantajları elde edersinizERDDAP™Ayrıca:
- Datasets için Full text arama
- kategoriye göre arama
- Data Access Forms ( datasetID .html) Böylece birçok farklı dosya formatlarında bir alt dizi veri isteyebilirsiniz
- Grafikler ve haritalar talep etmek için formlar ( datasetID .graph)
- Web Map Service (WMS) gridded datasets için
- RESTfulverilerinize erişim
Yapmakdatasets.xmlİlk birkaç veri kümesi için önemli bir çaba gerektirir, ancak Daha kolay hale gelir . İlk veri setinden sonra, çoğu zaman bir sonraki veri kümesi için işinizin çoğunu yeniden kullanabilirsiniz. Neyse ki,ERDDAP™İki ile birlikte geliyorAraçlarXML'i her veri kümesi için oluşturmanıza yardımcı olmak içindatasets.xml. Eğer sıkışıp kalırsanız, gözlerimizi görünBölüm almak için ek destek.
Data Provider Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form Form
Bir veri sağlayıcısı size bazı verileri sizin için eklemeyi umduğunuz zamanERDDAPTüm metadata toplamak zor ve zaman olabilir (Dataset hakkında bilgi) Dataset eklemek için gerekliERDDAP. Birçok veri kaynağı kaynağı (Örneğin, .csv dosyaları, Excel dosyaları, databases) İç metadata yok, bu yüzdenERDDAP™Metadata'yı veri sağlayıcısından toplayan ve veri sağlayıcısına kapsamlı rehberlik dahil olmak üzere diğer bazı rehberlik verir.Data In Databases. Gönderilen bilgiler dönüştürülürdatasets.xmlformat ve sonra e-posta ile e-postaERDDAP™yönetici yönetici yönetici (sen sen sen sensin sen) ve yazılı (Tamamlanan) toklanmak için Büyük Parent Yönetmeny /loglar /dataProviderForm.log . Böylece, form yarı otomatik olarak bir veri kümesi alma sürecini otomatikleştirirERDDAPAma amaERDDAP™yönetici hala tamamlamak zorundadırdatasets.xmlchunk ve veri dosyasını almakla uğraşmak (s) Sağlayıcıdan veya veritabanına bağlanır.
Dış kaynaklardan gerçek veri dosyalarının sunulması büyük bir güvenlik riskidir, bu yüzdenERDDAP™bununla ilgilenmez. Sizin ve veri sağlayıcısı için çalışan bir çözüm bulmak zorundasınız, örneğin, e-posta (Küçük dosyalar için) Buluttan çıkar (Örneğin, DropBox veya Google Drive) , bir sftp sitesi (şifreler ile) Ya da gizlice Net Net Net Net (USB kamera veya dış sert sürücü) . Muhtemelen sadece bildiğiniz insanlardan dosyaları kabul etmelisiniz. Dosyaları virüsler için taramanız ve diğer güvenlik önlemleri almanız gerekir.
Bir bağlantı yokERDDAP™Data Provider Form (Örneğin, örneğin,ERDDAP™Ev sayfası) . Bunun yerine, birisi size hizmet ettikleri verilerinize sahip olmak istediklerini söylediğindeERDDAPOnlara böyle bir şey söyleyen bir e-posta gönderebilirsiniz: Evet, verilerinizi içine alabilirizERDDAP. Başlamak için, lütfen formu doldurun https://yourUrl/erddap/dataProviderForm.html (veyahttp://if if if if if if if if if ifhttps://etkinleştirilmedi) . bitirdikten sonra, son ayrıntıları üzerinde çalışmak için sizinle iletişim kuracağım. Sadece formda bakmak istiyorsanız (doldurmadan) Ama formu görebilirsinizERD"ERDDAP:Giriş Giriş,Bölüm 1,Bölüm 2,Bölüm 3VeBölüm 4. Bu bağlantılar üzerindeERD ERDDAP™Bana bilgi gönderin, değil, bu yüzden aslında veri eklemek istemiyorsanız onlarla bilgi göndermeyinERD ERDDAP.
Data Provider Formunu sizden kaldırmak istiyorsanızERDDAP™,
<dataProviderFormActive>false</dataProviderFormActive>
Kurulumunuzda.xml dosyasında.
Bunun için engel olduNOAA2014Araştırma Sonuçlarına Kamu Erişimi (PARR) yönergeBütün bunları gerektirenNOAAVergi ödemesi yoluyla finanse edilen çevresel veriler bir veri servisi aracılığıyla kullanılabilir (Sadece dosyaları değil) 12 ay içinde Yaratılış. Bu yüzden kullanmak için artan ilgi varERDDAP™Bir servis ASAP aracılığıyla mevcut veri setleri yapmak. Çok sayıda veri sağlayıcısıyla uğraşmak için daha verimli bir yol gerekiyordu.
Geri bildirim/Suggestions? Bu form yeni, lütfen e-postaerd dot data at noaa dot govBunu geliştirmek için herhangi bir geri bildirim veya öneriniz varsa.
Araçlar
ERDDAP™XML'i istediğiniz her veri kümesi için oluşturmanıza yardımcı olmak için araçlar olan iki komut satırı programı ile geliyor.ERDDAP™Hizmet etmek için. Bir kez ayağa kalktınERDDAP™Ve onu çalıştırın (En azından bir kez) , bu programları bulunabilir ve kullanabilirsiniz tomcat /webapps/erddap /WEB-INF rehberi. Linux/Unix kabuk senaryoları var (uzatma ile) ve Windows senaryoları (uzatma ile) Her program için.\[Linux'ta, bu araçları aynı kullanıcı olarak çalıştırın (tomcat?) Bu Tomcat'ı çalıştıracak.\]Her programı çalıştırdığınızda, size sorular soracaktır. Her soru için, bir cevap yazın, sonra basın girin. Ya da basın ^C herhangi bir zamanda bir program çıkmak.
Program koşmayacak mı?
- Bilinmeyen bir program alırsanız (veya benzer veya) Hata mesajı, problem muhtemelen işletim sisteminin bulamayacağıdırJava. Nereden anlamaya ihtiyacınız varJavaBilgisayarınızda, sonra java referansını kullanmaya çalıştığınız .bat veya .sh dosyasında düzenler.
- Bir jar dosyası bulamadıysanız veya sınıf bulunamadı hata mesajı, sonraJavaKullandığınız .bat veya .sh dosyasında listelenen sınıflardan birini bulamadınız. Çözüm, o .jar dosyasının nerede olduğunu anlamak ve java referansını .bat veya .sh dosyasında düzenlemektir.
- Bir versiyonunu kullanıyorsanızJavaBu bir program için çok eski, program koşmayacak ve bir hata mesajı göreceksiniz
thread "main" java.lang.UnsupportedClassVersionError:
Bazı / Sınıf / Ad : Desteksiz büyük.minor versiyonu BazıNumber
Çözüm, en son sürümüne güncellemekJavaVe program için .sh veya .bat dosyasının onu kullandığından emin olun.
Araçlar çeşitli tanılama mesajlarını yazdırır:
- “ERROR” kelimesi, bir şeyin o kadar yanlış gittiğinde, prosedürün tamamlanmadığı anlamına gelir. Bir hata almak için can sıkıcı olsa da, problemle başa çıkmak için hata kuvvetleri.
- Bir şey yanlış gittiğinde “WARNING” kelimesi kullanılır, ancak prosedür tamamlanabilirdi. Bunlar oldukça nadir.
- Başka bir şey sadece bilgilendirici bir mesajdır. \-sözünü ekleyebilirsinizGenrateDatasetsX mlveyaDasDdsEk bilgilendirici mesajları elde etmek için komut satırı, hangi bazen sorunları çözmeye yardımcı olur.
İki araç büyük bir yardımtır, ancak bu sayfada tüm bu talimatları dikkatle okumanız ve kendinizi önemli kararlar almanız gerekir.
GenrateDatasetsX ml
- GenrateDatasetsX ml Veri kümesi XML'in neredeyse herhangi bir veri kümesi için kaba bir taslak oluşturabilecek bir komut satırı programıdır.
GenrateDatasets'leri kullandığınızı STRONGLY RECOMMEND X ml yerine chunks oluşturmak yerinedatasets.xmlel hakkı için:
- GenrateDatasets X ml saniyede çalışır. Bunu el ile yapmak en az bir saat çalışması, ne yaptığınızı bildiğinizde bile.
- GenrateDatasets X ml daha iyi bir iş yapar. Bunu elle yapmak, nasıl geniş bir bilgi gerektirirERDDAP™çalışır. El tarafından daha iyi bir iş yapmanız olası değildir. (Bob Simons her zaman GenrateDatasets kullanır X ml ilk taslak için ve yazdıERDDAP.)
- GenrateDatasets X ml her zaman geçerli bir chunk üretirdatasets.xml. Herhangi bir chunk ofdatasets.xmlMuhtemelen yazmanızı engelleyen birkaç hataya sahip olacaksınızERDDAP™Dataset yüklemeden. Genellikle bu sorunları teşhis etmek için insanları saatler alır. Zamanınızı boşamayın. Genrate Let Datasets X ml zor işi yapar. Sonra .xml'i istediğinize göre düzeltebilirsiniz.
GenrateDatasets kullandığınızda X ml programı:
- Windows'da, GenerateDatasetsX ml çalıştırdığınız ilk kez, GenrateDatasetsX ml.bat dosyasını java'a giden yolu değiştirmek için bir metin editörüyle değiştirmeniz gerekir. exe file böylece Windows bulabilirJava.
- GenrateDatasets X ml önce EDDType'ı belirtmenizi ister (Erd Dap Dataset Tipi Tipi Tipi Tipi) Veri setinin. Bakın,Dataset Tip Listesi (Bu belgede) Hangi veri kümesi için uygun olduğunu anlamak için üzerinde çalışıyorsunuz. Normal EDDTypes'a ek olarak, birkaç tane de varSpecial/Pseudo Dataset Type (e.g., bir THREDDS katalogunu tarayan biri bir chunk oluşturmak içindatasets.xmlHer bir veri setleri katalogda) .
- GenrateDatasets X ml sonra size bu EDDType'a özel bir dizi soru sorar. Sorular, gerekli bilgileri toplamak için gereken bilgileri toplarERDDAP™Veri kümesinin kaynağına erişmek için. Neyi anlamak içinERDDAP™sormak, EDDType için belgeyi görmek, aynı veri kümesi türüne tıklayarak belirttiğiniz EDDType içinDataset Tip Listesi.
Özel karakterlerle bir dize girmeniz gerekiyorsa (e.g., başlangıçta veya sonunda beyaz uzay karakterleri, non-ASCII karakterleri) , girJSON-style string (Özel karakterler 4.99 karakterleri ile kaçtı) . Örneğin, sadece bir sekme karakterine girebilmek için, "Lot" girin ( çevreleyen çift alıntılarla birlikte, hangi söyleyinERDDAP™Bu JSON tarzı bir dizedir.
- Çoğu zaman, cevaplarınızdan biri GenrateDatasetsX ml'in ihtiyaç duyduğu şey olmayacaktır. Daha sonra tekrar deneyebilirsin, sorulara revize edilmiş cevaplarla, GenerateDatasets'e kadar X ml kaynak verilerini başarıyla bulabilir ve anlayabilir.
- Soruları doğru bir şekilde cevap verirseniz (veya yeterince doğru) GenerateDatasets X ml, veri kümesinin kaynağına bağlanır ve temel bilgileri toplar (Örneğin, değişken isimler ve metadata) . Yerel olmayan veri setleri içinNetCDF .ncVe ilgili dosyalar, GenrateDatasets X ml genellikle dosyayı okuduktan sonra dosyanın ncdump benzeri yapısını yazdıracaktır. Bu, GenerateDatasetsXml aracılığıyla sonraki bir döngüde daha iyi soruları cevaplamak için size bilgi verebilir.
- GenrateDatasets X ml daha sonra bu veri kümesi için veri kümesi XML'nin kaba bir taslağı oluşturacaktır.
- Bilgi ve veri kümesi XML'in kaba taslağı yazılacak Büyük Parent Yönetmeny /loglar/GenerateDatasetsXml.log .
- Dataset XML'in kaba taslağı yazılacak Büyük Parent Yönetmeny /loglar/GenerateDatasetsXml.out .
"0 dosyaları" Hata Mesaj
GenrateDatasets çalıştırsanız X ml veyaDasDds, ya da bir yüklemeye çalışırsanızEDDGridFrom...Files or EDDTable From... Files dataset in in inInERDDAP™Ve bunu gösteren bir "0 dosya" hatası mesajı alırsınızERDDAP™dizide 0 eşleştirme dosyaları bulundu (Bu dizide eşleşen dosyalar olduğunu düşündüğünüzde) :
-
Serinin tam adını belirttiğinizi kontrol edin. Ve örnek dosya adı belirtseniz, dosyanın tam dizi adı da dahil olmak üzere tam ismi belirtdiğinizden emin olun.
-
dosyaların gerçekten bu dizide olduğunu kontrol edin.
-
Kılavuz isminin yazımını kontrol edin.
-
DosyaNameRegex'i kontrol edin. Aslında, regexes ile hataları yapmak gerçekten kolaydır. Test amacıyla, regex .\*'yi deneyin ve tüm dosya isimleriyle eşleşmesi gerekir. (Buna bakınRegex Belgeleriveregex öğretici.)
-
Programı çalıştıran kullanıcının programı kontrol edin (e.g., user=tomcat (??) Tomcat /ERDDAP) Bu dosyalar için 'oku' izni var.
-
Bazı işletim sistemlerinde (Örneğin, SELinux) Sistem ayarlarına bağlı olarak, programı kullanan kullanıcı, dosyaları olan diziye giden tüm yönetmenlerin zinciri için ‘okunmalıdır.
-
Çözemeyeceğiniz sorunlar varsa,İstek desteğiMümkün olduğunca fazla bilgi ile. Benzer şekilde, belirli bir veri kümesi için uygun EDDType gibi görünüyorsa, bu veri kümesiyle çalışmaz veya uygun bir EDDType yoksa, lütfen bir dosya açınGitHubayrıntılarla (ve ilgili bir dosya) .
Çıktıyı GenerateDatasets'ten düzenlemeniz gerekiyor X ml bunu daha iyi hale getirmek için.
-
DISCLAIMER: O'nun hakkı içindatasets.xmlMADE BE GenerateDatasets X ml ISN'T PERFECT. GENÇ VE EDIT THE XML BEFORE USING IT IN A YAYINERDDAP. GenrateDatasets X ml RELIES ON A LOT OF RULES-OF-THUMB WHICH AREN'T ALWAYS KORRECT. SİZİN BÜYÜ İÇİN YARATININ SİZİN BÜYÜ SİZİN BÜYÜ BÜYÜ BÜYÜ BÜTÜNÜ BÜTÜNÜ BÜTÜNÜ BÜTÜNÜ BÜTÜNÜ BÜTÜNÜ BÜTÜNÜ BÜTÜNÜ BÜTÜNÜ BÜTÜNÜ BÜTÜNÜ BÜTÜNÜERDDAP"S"datasets.xmlSayfalar.
(Fun Fact: Ben bağırmadım. Tarihsel yasal nedenlerle, feragat edenler tüm kapaklarda yazılmalıdır.)
GenerateDatasetsXml'in çıkışı kaba bir taslaktır. Neredeyse her zaman onu düzenlemeniz gerekecek. Ürettik ve mümkün olduğunca hazır-to-go yapmak için büyük bir çaba yapmaya devam ettik, ancak sınırlar var. Genellikle, gerekli bilgiler sadece kaynak metadata'dan mevcut değildir.
Temel bir problem, bir bilgisayar programı sormaktır (GenrateDatasetsX ml) 100 kişiye aynı görevi verdiyseniz, 100 farklı sonuç elde edersiniz. Tek bir "sağ" cevabı yoktur. Açıkçası, program Bob'un zihnini okumak için en yakın geliyor (Senin değil) Ama bu yüzden bile, AI programına dair her türlü bir şey değil, sadece bir sürü heuristics birlikte bir AI benzeri görevi yapmak için bir araya geldi. (Bu gün, AI programına devam edebilir, ancak henüz olmadı. Eğer / ne zaman yaparsak, biz insanlar daha büyük sorunlar olabilir. Ne istediğini dikkatli olun.)
-
Bilgi amaçlı olarak, çıkış küresel kaynağıAttributes ve değişken kaynağıAttributes'i yorumlar olarak gösteriyor.ERDDAP™KaynakAttributes veaddAttributes (Öncekilik) Bir araya getirmek için Kullanıcıya gösterilen intributes. (Ve diğer özellikler otomatik olarak uzunluğa, aşağılık, derinlike ve zaman değişkenlerine eklenir.ERDDAP™Aslında veri kümesi yapar) .
-
Bir kaynakAttribute'yi sevmiyorsanız, onu aynı isimle bir addAttribute ekleyerek yazmak ama farklı bir değer (Ya da değeri yok, onu kaldırmak istiyorsanız) .
-
Bütün bunlaraddAttributesBilgisayar kaynaklı önerilerdir. Onları yargılayın! If you don't like an addAttribute, change it.
-
Başka eklemek istiyorsanızaddAttributesOnları ekleyin.
-
Bir değişiklik yapmak istiyorsanızdestinationName, değiştirin. Ama değişmesourceNames.
-
Siparişi değiştirebilirsinizdataVariables veya bunlardan herhangi birini çıkarın.
- Daha sonra kullanabilirsinizDasDds (Aşağıdaki aşağıda bakınız) Bu veri kümesi için defalarca XML test etmek için, elde edilen veri setinin bunu istediğiniz gibi görünür.ERDDAP.
- Küçük değişiklikler yapmak için özgür hissetmekdatasets.xmlÖrneğin üretilen chunk, daha iyi tedarikinfoUrlÖzet veya başlık.
EkleStandartNames
Eğer \-doNotAddStNames'ı çalıştırdığınızda bir komut satırı parametresi olarak eklemezseniz Datasets X ml, üretir Datasets X ml eklemeyecekstandard\_nameVeaddAttributesLetitude, uzunlık, yükseklik, derinlik veya zaman adı verilen değişkenler dışında herhangi bir değişken için (Hangisi açıkstandard\_names) . Bu, üretildikten sonra faydalı olabilir Datasets X ml doğrudan içerideERDDAP™Çıktıyı düzenlemeden, çünkü üretir Datasets X ml sık sık tahmin ederstandard\_nameYanlış bir şekilde. (Bunu kullanmadan önce çıktıyı her zaman düzenlemenizi tavsiye ediyoruzERDDAP.) Bu parametreyi kullanmak diğer küçük ilgili etkilere sahip olacaktır çünkü tahmin edilen tahminstandard\_nameGenellikle diğer amaçlar için kullanılır, e.g., yeni bir yaratmak içinlong\_nameVe renkBar ayarlarını oluşturmak için.
Senaryo
klavyede interaktif olarak soruları cevaplamak ve ek veri setlerini oluşturmak için döngülemek için bir alternatif olarak, bir veri kümesi oluşturmak için tüm soruları cevaplamak için komut satır argümanları sağlayabilirsiniz. GenrateDatasets X ml bu parametreleri işlemeye, çıktıyı çıktı dosyasına yazacak ve programı terk edecek.
Bunu kurmak için, öncelikle programı etkileşimli modda kullanın ve cevaplarınızı yazın. İşte kısmi bir örnek: Diyelim ki senaryoyu çalıştırıyorsunuz: ./GenerateDatasetsXml.sh Sonra girin: EDDTable FromAsciiFiles Sonra girin: /u00/data/ Sonra girin: .\* Sand.asc Sonra girin: /u00/data/sampleFile.asc Sonra girin: ISO-8859-1
Bunu non-interaktif bir şekilde çalıştırmak için, bu komut satırı kullanın: ./GenerateDatasetsX ml.sh EDDTable FromAsciiFiles /u00/data/u00/data/sampleFile.asc ISO-8859-1 Yani temelde, sadece komut satırındaki tüm cevapları listelersiniz. Bu, sık sık sık çalışan GenerateDatasets'leri yeniden çalıştırdığı bir şekilde değiştirmek için faydalı olmalıdır. X ml (Özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikleEDDGridFromThreddsCatalog) .
Detaylar:
- Bir parametre bir alan veya bazı özel karakter içeriyorsa, parametreyi bir alan olarak kodlayınJSON-style string, e.g., " uzaylarla parametrem ve iki\nhatları.”
- Bir parametre olarak boş bir dize belirtmek istiyorsanız, kullanın: hiçbir şey
- Bir parametrenin varsayılan değerini belirtmek istiyorsanız, kullanın: varsayılan
- GenrateDatasets X ml bir destekler -i datasets X mlName # # # # tagName Çıktıyı belirlenen komut satırı parametresidatasets.xmlDosya dosyası (varsayılan varsayılandır tomcat /content/erddap /datasets.xml) . GenrateDatasets X ml, veri setlerinde iki satır arar X mlName:
<!-- Begin GenerateDatasetsXml #*tagName someDatetime* -->
ve
<!-- End GenerateDatasetsXml #*tagName someDatetime* -->
Ve yeni içerikle bu hatlar arasında her şeyi değiştirir ve bazıDatetime'yu değiştirir.
- -i geçiş sadece işlenmiş (ve değişikliklerdatasets.xmlSadece yapılır) GenrateDatasets çalıştırsanız X ml, programın bir döngüsü için tüm soruları belirten komut satır argümanları ile. (Yukarıdaki ‘Senaryo’yu görün.) (Düşünme: Bu parametre senaryolarla kullanım içindir. Programı interaktif modda kullanıyorsanız (klavye hakkında bilgi yazmak) Ama istediğiniz kişiyi üretmeden önce biraz yanlış bir XML oluşturmak olasıdır.)
- Baş ve Bitiş hatları bulunamadıysa, o zaman bu çizgiler ve yeni içerik daha önce hemen ekleniyor.</erddapDatasets>.
- Ayrıca var -I (başkent i) Aynı şekilde çalışan test amaçları için geçiş yapın -i, ancak adı verilen bir dosya oluştururdatasets.xml DateTime Ve değişiklikler yapmazdatasets.xml.
- GenrateDatasets çalıştırmayın X ml ile - bir seferde iki süreçte. Sadece bir dizi değişiklik tutulacaktır. Ciddi bir sorun olabilir (Örneğin, bozulmuş dosyalar) .
"GenerateDatasetsX ml -söz" kullanıyorsanız, normalden daha fazla teşhis mesajı yazdıracaktır.
Special/Pseudo Dataset Type
Genel olarak, GenrateDatasets'teki EDDType seçenekleri X ml bu belgede açıklanan EDD türlerinin maçı (Görmeyi görDataset Tip Listesi) Ve bir tane üretir ve üretirdatasets.xmlBelirli bir veri kaynağından bir veri kümesi oluşturmak için chunk. Birkaç istisna ve özel vaka var:
EDDGridFromErddap
Bu EDDType her şeyi üretirdatasets.xmlchunks yapmak için gerekiyorduEDDGridFromErddapTüm veri kümeleriEDDGridBir uzaktan veri kümeleriERDDAP. Orijinali tutma seçeneğine sahip olacaksınızdatasetIDs (Bu bir kısmını tekrar edebilirdatasetIDZaten senin içindeERDDAP) Ya da eşsiz olacak yeni isimler üretmek ya da (Ancak genellikle insan hazırlayıcı olarak değil) .
EDDTable FromErddap
Bu EDDType her şeyi üretirdatasets.xmlchunks yapmak için gerekiyorduEDDTable FromErddapEDTable veri setlerinin tümünden uzak bir uzaktan veri setleriERDDAP. Orijinali tutma seçeneğine sahip olacaksınızdatasetIDs (Bu bir kısmını tekrar edebilirdatasetIDZaten senin içindeERDDAP) Ya da eşsiz olacak yeni isimler üretmek ya da (Ancak genellikle insan hazırlayıcı olarak değil) .
EDDGridFromThreddsCatalog
Bu EDDType her şeyi üretirdatasets.xmlTüm için chunks gerekiyorduEDDGridFromDapBir THREDDS aracılığıyla yeniden satın alabileceğiniz veri setleri (alt alt alt alt alt alt alt alt alt) katalog. Birçok THREDDS katalog URL'leri vardır. Bu seçenek bir THREDDS .xml URL ile /catalog / örneğin, örneğin,
https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml veya
https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml
(a related .html katalog is at at at
https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html Ama bu kabul edilemezEDDGridThreddsKatalog'dan.
Sorunlarınız varsaEDDGridBundan sonra Kataloğu:
- Kullandığınız URL'nin geçerli olduğundan emin olun, /catalog/ ve /catalog ile biter.xml .
- Mümkünse, bir kamu IP adresi kullanın (Örneğin, https://oceanwatch.pfeg.noaa.gov ) URL'de, yerel bir sayısal IP adresi değil (Örneğin, https://12.34.56.78 ) . Eğer THREDDS sadece yerel sayısal IP adresi aracılığıyla erişilebilirse, kullanabilirsiniz [<TurnToPublic SourceUrl>) (#converttopublicsourceurl) Bu yüzdenERDDAP™Kullanıcılar halkın adresini görürler, ancakERDDAP™Yerel sayısal adresten veri alır.
- Çözemeyeceğiniz sorunlar varsa,Sorunları kontrol edin.
- Bunun için düşük seviye kodu şimdi kullanırUnidatanetcdf-java katalog tarama kodu (thredds. katalog sınıfları) Bu yüzden tüm THREDDS katalogları idare edebilir (Hangi şaşırtıcı derecede karmaşık olabilir) Teşekkürler teşekkürlerUnidataBu kod için.
EDDGridLonPM180 FromErddapCatalog
Bu EDDType, üretirdatasets.xmlyapmak içinEDDGridLonPM180Tüm veri kümeleriEDDGridBir veri kümesiERDDAPBu 180'den daha uzun bir değere sahiptir.
- Mümkünse, bir kamu IP adresi kullanın (Örneğin, https://oceanwatch.pfeg.noaa.gov ) URL'de, yerel bir sayısal IP adresi değil (Örneğin, https://12.34.56.78 ) . EğerERDDAP™Sadece yerel sayısal IP adresi aracılığıyla erişilebilir, [kullanabilirsiniz]<TurnToPublic SourceUrl>) (#converttopublicsourceurl) Bu yüzdenERDDAP™Kullanıcılar halkın adresini görürler, ancakERDDAP™Yerel sayısal adresten veri alır.