ทํางานกับdatasets.xmlแฟ้ม
\[หน้าเว็บนี้จะสนใจเฉพาะหน้าเว็บERDDAP™ผู้บริหาร\]
หลังจากที่เจ้าติดตามERDDAP™ คําสั่งการติดตั้งคุณต้องแก้ไขdatasets.xmlแฟ้มใน แว่นขยาย / intent/ erdap/ เพื่ออธิบายชุดข้อมูลต่าง ๆ ที่ใช้แสดงERDDAP™การติดตั้งจะให้บริการ
คุณจะเห็นตัวอย่างdatasets.xmlบน กิตติฮับ.
แนะนํา
จําเป็น ต้อง มี การ ประชุม ใหญ่ บาง แห่ง
กําลังตั้งค่าชุดข้อมูลในERDDAP™ไม่ใช่แค่การชี้ไปยังไดเร็กทอรีของข้อมูล หรือที่อยู่ URL คุณต้องเขียนชุด XML สําหรับdatasets.xmlซึ่งอธิบายชุดข้อมูล
- สําหรับชุดข้อมูลแบบฝังตัว เพื่อให้ชุดข้อมูลสอดคล้องกับERDDAPโครงสร้างข้อมูลสําหรับข้อมูลแบบฝังตัว คุณต้องระบุ สับเซตของตัวแปรที่มีมิติเดียวกัน (ทําไม? ยังไง?)
- ข้อมูลกํากับปัจจุบันจะถูกนําเข้าโดยอัตโนมัติ แต่ถ้าคุณต้องการที่จะแก้ไขข้อมูลกํากับภาพหรือเพิ่มข้อมูลกํากับภาพอื่น ๆ คุณต้องระบุมันdatasets.xml. และERDDAP™ต้องการข้อมูลกํากับอื่น ๆ รวมถึงคุณสมบัติของทั้งระบบ (เช่นinfoUrlสถาบันsourceUrlข้อสรุป และชื่อ) ถึงคุณสมบัติของตัวแปร (เช่นlong\_nameและหน่วย) . เช่นเดียวกับข ้อมูลกํากับภาพในปัจจุบันที่อยู่ในชุดข้อมูล เพิ่มข้อมูลกํากับไปยังชุดข้อมูล ข้อมูลกํากับภาพที่ร้องขอโดยERDDAP™เพิ่มข้อมูลการขยายไปยังชุดข้อมูล ข้อมูลเพิ่มเติมเป็นการเพิ่มเติมที่ดีของชุดข้อมูลและความช่วยเหลือของคุณERDDAP™นําเสนอข้อมูลให้กับผู้ใช้ที่ไม่คุ้นเคยกับมัน
- ERDDAP™อยากให้คุณทําอะไรพิเศษลองจิจูด, ละติจูด, ระดับความสูง (ความลึก) และตัวแปรเวลา.
ถ้าคุณซื้อแนวคิดเหล่านี้และใช้ความพยายามในการสร้าง XML สําหรับdatasets.xmlคุณจะได้ข้อได้เปรียบของERDDAP™- รวมไปถึง:
- ค้นหาข้อมูลเต็มข้อความ
- ค้นหาชุดข้อมูลตามหมวดหมู่
- รูปแบบการเข้าใช้งานข้อมูล ( datasetID . html) ดังนั้นคุณสามารถร้องขอสับเซตของข้อมูล ในรูปแบบแฟ้มที่แตกต่างกันจํานวนมาก
- รูปแบบที่ต้องการกราฟและแผนที่ ( datasetID ลายเซ็น)
- บริการแผนที่เว็บ (WMS) สําหรับชุดข้อมูลแบบฝังตัว
- RESTfulเข้าถึงข้อมูลของคุณ
ทําให้datasets.xmlใช้ความพยายามอย่างมากสําหรับชุดข้อมูลชุดแรก แต่ มันจะง่ายขึ้น . หลังจากชุดข้อมูลชุดแรก, คุณมักจะใช้ งานจํานวนมากของคุณสําหรับข้อมูลชุดต่อไป โชคดีERDDAP™มาสองเครื่องมือเพื่อช่วยคุณสร้าง XML สําหรับแต่ละชุดข้อมูลdatasets.xml. ถ้าคุณติดอยู่ เห็นเราส่วนของการได้รับการสนับสนุนเพิ่มเติม.
ผู้จัดทําข้อมูล รูปแบบ
เมื่อผู้ให้บริการข้อมูลมาถึงคุณ หวังว่าจะเพิ่มข้อมูลบางอย่างของคุณERDDAPมันอาจจะยากและใช้เวลาในการรวบรวมข้อมูล (ข้อมูลเกี่ยวกับชุดข้อมูล) ต้องเพิ่มชุดข้อมูลเข้าไปERDDAP. ข้อมูลหลายแหล่ง (ตัวอย่าง เช่น แฟ้ม .csv แฟ้ม, ฐานข้อมูล) ไม่มีข้อมูลภายในERDDAP™มีแบบฟอร์มข้อมูล ซึ่งรวบรวมข้อมูลกํากับภาพจากผู้ให้บริการข้อมูล และให้ข้อมูลแนะแนวอื่น ๆ รวมถึงคําแนะนําที่กว้างขวางสําหรับข้อมูลในฐานข้อมูล. ข้อมูลที่ส่งจะถูกแปลงเป็นdatasets.xmlฟอร์แมตและส่งเมลไปยังERDDAP™ผู้ดูแล (คุณ) แล้วทรงบันทึก (เพิ่มเข้าไป) ถึง เครื่อง มือ ขนาด ใหญ่ logs/data provider Form.log. ดังนั้น รูปแบบกึ่งอัตโนมัติ กระบวนการของได้รับชุดข้อมูลในการERDDAPแต่ERDDAP™ผู้ดูแลระบบยังคงต้องเสร็จสมบูรณ์datasets.xmlจับและจัดการกับการเอาแฟ้มข้อมูล (วินาที) จากผู้ให้บริการหรือการเชื่อมต่อฐานข้อมูล
การส่งไฟล์ข้อมูลจริงจากแหล่งภายนอก มีความเสี่ยงสูงERDDAP™ไม่เกี่ยวกับเรื่องนั้น คุณต้องหาคําตอบที่ใช้ได้สําหรับคุณ และผู้ให้บริการข้อมูล ตัวอย่างเช่น อีเมล (สําหรับแฟ้มขนาดเล็ก) ดึงจากเมฆ (ตัวอย่างเช่น, Drop Box หรือ Google ไดรฟ์) เว็บไซต์ Sftp (ด้วยรหัสผ่าน) , หรือ คนแอบ เน็ต (ฮาร์ดดิสก์ภายนอก) . คุณควรจะรับไฟล์จากคนที่คุณรู้จักเท่านั้น คุณจะต้องสแกนไฟล์ไวรัส และใช้การป้องกันอื่น ๆ
มันไม่มีการเชื่อมโยงERDDAP™ไปยังแบบฟอร์มข้อมูล (ยกตัวอย่างเช่นERDDAP™หน้าหลัก) . แต่เวลามีคนบอกคุณว่า เขาอยากได้ข้อมูลERDDAPคุณส่งอีเมล์ไปให้พวกเขา แล้วบอกว่า ใช่ เราเอาข้อมูลคุณเข้าไปได้ERDDAP. เพื่อเริ่มต้น โปรดกรอกแบบฟอร์มที่ https://yourUrl/erddap/dataProviderForm.html (หรือhttp://ถ้าhttps://ไม่เปิดใช้) . หลังจากคุณเสร็จ ผมจะติดต่อไป เพื่อสรุปรายละเอียดสุดท้าย ถ้าคุณอยากดูรูป (โดยไม่กรอก) คุณจะเห็นแบบฟอร์มบนERD'ERDDAP.แนะนํา.ตอน 1.ตอน 2.ตอน 3และตอน 4. ลิงก์พวกนี้บนERD ERDDAP™ส่งข้อมูลมาให้ฉัน ไม่ใช่นาย ดังนั้นอย่าส่งข้อมูลไปกับพวกเขา เว้นแต่นายอยากจะเพิ่มข้อมูลERD ERDDAP.
หากคุณต้องการลบรูปแบบผู้จัดทําข้อมูลERDDAP™ใส่
<dataProviderFormActive>false</dataProviderFormActive>
ในแฟ้ม.xml
แรง ผลัก ดัน ใน เรื่อง นี้ คือNOAA2014การ เข้า ถึง แหล่ง วิจัย ทั่ว ไป (ผิดพลาด) คําสั่งซึ่งต้องใช้ทั้งหมดNOAAข้อมูลสิ่งแวดล้อมได้รับทุนจากเงินภาษี โดยผ่านทางบริการข้อมูล (ไม่ใช่แค่แฟ้ม) ภายใน 12 เดือนของการสร้างสรรค์ มันมีดอกเบี้ยเพิ่มขึ้นในการใช้ERDDAP™เพื่อให้มีชุดข้อมูลต่าง ๆ ได้ผ่านทางบริการอย่างเร็วที่สุด เราต้องการวิธีที่มีประสิทธิภาพมากขึ้น เพื่อจัดการกับผู้จัดหาข้อมูลจํานวนมาก
อาหารและอาหาร? แบบฟอร์มนี้ใหม่ โปรดส่งเมลerd dot data at noaa dot govถ้าคุณมีคําติชมหรือคําแนะนําใด ๆ สําหรับการปรับปรุงนี้
เครื่องมือ
ERDDAP™มาพร้อมโปรแกรมคําสั่งสองโปรแกรม ซึ่งเป็นเครื่องม ือที่จะช่วยคุณสร้าง XML สําหรับข้อมูลแต่ละชุดที่คุณต้องการERDDAP™เพื่อรับใช้ เมื่อคุณได้ตั้งค่าERDDAP™และดําเนินการมัน (อย่างน้อยหนึ่งครั้ง) คุณสามารถหาและใช้โปรแกรมเหล่านี้ใน แว่นขยาย ไดเรกทอรี / webapps/erdep/WEB-NF มีสคริปต์ของเชลล์ลินุกซ์/ ยูนิกซ์ (ด้วยส่วนขยาย .sh) และสคริปต์ของวินโดวส์ (ด้วยส่วนขยาย . bat) สําหรับแต่ละโปรแกรม\[บนลินุกซ์ ให้เรียกใช้งานเครื่องมือเหล่านี้เป็นผู้ใช้เดียวกัน (ทอมแคท?) นั่นจะใช้ทอมแคทได้\]เมื่อคุณรันแต่ละโปรแกรม มันจะถามคําถามคุณ สําหรับแต่ละคําถาม พิมพ์การตอบสนอง แล้วกด Enter หรือกด ^C เพื่อออกจากโปรแกรมตลอดเวลา
โปรแกรมจะไม่ทํางาน?
- ถ้าคุณได้รับโปรแกรมที่ไม่รู้จัก (หรือคล้ายกัน) ข้อความผิดพลาด, ปัญหาคือ ระบบปฏิบัติการไม่สามารถพบJava. คุณต้องคิดออกว่าJavaอยู่ในคอมพิวเตอร์ของคุณ จากนั้นแก้ไขอ้างอิงจาวาในแฟ้ม .Bat หรือ .sh ที่คุณพยายามจะใช้
- หากคุณไม่พบแฟ้มโหลหรือคลาสการค้นหาข้อความผิดพลาดJavaไม่สามารถค้นหาหนึ่งในชั้นเรียน ที่มีชื่ออยู่ในแฟ้ม .Bat หรือ .sh ที่คุณพยายามจะใช้ คําตอบคือการค้นหาว่าแฟ้ม .jar นั้นอยู่ที่ไหน และแก้ไขส่วนที่อ้างถึงจาวาในแฟ้ม .bat หรือ.sh.
- หากคุณกําลังใช้รุ่นของJavaนั่นเก่าเกินไปสําหรับโปรแกรม โปรแกรมจะไม่ทํางานและคุณจะเห็นข้อความผิดพลาดเช่น
ข้อยกเว้นในเธรด "หลัก" Java. Lang. ไม่รองรับ clasverssion:
บางส่วน/ คลาส/ ชื่อ สืบค้นเมื่อ: ตัวเลข
ทาง แก้ คือ การ ปรับ ปรุง ให้ ทัน สมัย ยิ่ง ขึ้นJavaและตรวจสอบให้แน่ใจว่าแฟ้ม .sh หรือ.bat สําหรับโปรแกรมกําลังใช้งานอยู่
เครื่องมือพิมพ์ข้อความวิเคราะห์ต่าง ๆ:
- คําว่า EROR ใช้เมื่อมีบางอย่างผิดพลาด จนกระบวนการล้มเหลว ถึง แม้ ว่า เป็น เรื่อง น่า รําคาญ ที่ จะ ได้ ข้อ ผิด พลาด แต่ ความ ผิด พลาด นั้น ทํา ให้ คุณ ต้อง แก้ ปัญหา.
- คําว่า "Warning" ใช้เมื่อเกิดความผิดพลาดขึ้น แต่กระบวนการนี้สามารถเสร็จสิ้นได้ พวกนี้หายากนะ
- สิ่งอื่น ๆ ก็แค่ข้อความบอก คุณสามารถเพิ่ม // verbose เข้าไปสร้าง DatatasXmlหรือถอดรหัสคํา สั่ง เพื่อ ได้ รับ จดหมาย ที่ ให้ ความ รู้ เพิ่ม เติม ซึ่ง บาง ครั้ง ช่วย แก้ ปัญหา.
เครื่อง มือ ทั้ง สอง นี้ ช่วย ได้ มาก แต่ คุณ ก็ ยัง ต้อง อ่าน คํา แนะ นํา เหล่า นี้ ทั้ง หมด ใน หน้า นี้ อย่าง ถี่ถ้วน และ ตัดสิน ใจ เอง ใน เรื่อง สําคัญ ๆ.
สร้าง DatatasXml
- สร้าง DatatasXml เป็นโปรแกรมบรรทัดคําสั่งที่สามารถทําการร่างข้อมูลแบบหยาบๆ ของชุดข้อมูล XML สําหรับข้อมูลเกือบทุกชนิด
เราพบว่าคุณใช้ชุดสร้าง Xml แทนการสร้างชิ้นเนื้อdatasets.xmlด้วยมือเพราะ:
- ตั้งค่าชุดภาพไอคอนสื่ออารมณ์ Xml ทํางานในวินาที การทําเรื่องนี้ด้วยมือ อย่างน้อยหนึ่งชั่วโมง ก็เป็นผลงาน แม้เมื่อคุณรู้ว่าคุณทําอะไรอยู่
- ตั้งค่าชุดภาพไอคอนสื่ออารมณ์ XMI ทํางานดีขึ้น การ ทํา เช่น นี้ ด้วย มือ เรียก ร้อง ความ รู้ อย่าง กว้าง ขวาง เกี่ยว กับ วิธี ที่ERDDAP™ได้ผล คุณ คง ไม่ ทํา งาน ที่ ดี กว่า ด้วย มือ คุณ. (บ็อบ ไซมอนส์ มักใช้ชุดที่สร้างสรรค์ข ึ้นมาเสมอ XMI สําหรับร่างครั้งแรกและเขาเขียนERDDAP.)
- ตั้งค่าชุดภาพไอคอนสื่ออารมณ์ Xml มักจะสร้างก้อนที่ใช้ได้เสมอdatasets.xml. ก้อนใด ๆ ของdatasets.xmlการเขียนของคุณ อาจจะมีข้อผิดพลาดเล็กน้อยERDDAP™จากการโหลดข้อมูลชุด บ่อย ครั้ง ต้อง ใช้ เวลา หลาย ชั่วโมง กว่า จะ วินิจฉัย ปัญหา เหล่า นี้. อย่าเสียเวลาเลย ให้สร้าง ชุดข้อมูล XMI ทํางานหนัก จากนั้นคุณสามารถ ขัด .xml ด้วยมือได้ ถ้าคุณต้องการ
เมื่อคุณใช้การสร้าง Datatets โปรแกรม Xml:
- บนวินโดวส์ ครั้งแรกที่คุณเรียกใช้งานโปรแกรม DatatatatetsXml คุณต้องแก้ไขแฟ้มสร้าง DatatatetsXml. bat ด้วยเครื่องมือแก้ไขข้อความ เพื่อเปลี่ยนพาธไปยังจาวา เพิ่มแฟ้มJava.
- ตั้งค่าชุดภาพไอคอนสื่ออารมณ์ Xml ให้คุณระบุประเภทประเภท XD (ชุดข้อมูล Dp ของ% 1 ชนิด) ของชุดข้อมูล ดูรายการชนิดชุดข้อมูล (ในเอกสารนี้) เพื่อหาชนิดใดที่เหมาะสม สําหรับชุด ข้อมูลที่คุณทําอยู่ นอก จาก จะ มี สัตว์ เลี้ยง ลูก ด้วย นม แบบ ปกติ แล้ว ยัง มี บาง ชนิดประเภทชุดข้อมูลพิเศษ/ Psuedo (e.g. หนึ่งซึ่งรวบรวมข้อมูลแคตตาล็อก THEDS เพื่อผลิตชิ้นของdatasets.xmlสําหรับแต่ละชุดข้อมูลในหมวดหมู่) .
- ตั้งค่าชุดภาพไอคอนสื่ออารมณ์ XMI แล้วถามคุณชุดของคําถาม เฉพาะที่ คํา ถาม รวบ รวม ข้อมูล ที่ จําเป็น สําหรับERDDAP™เพื่อเข้าถึงแหล่งข้อมูล เพื่อเข้าใจในสิ่งที่ERDDAP™กําลังร้องขอดูเอกสารสําหรับประเภท DD ที่คุณระบุโดยคลิกบนประเภทข้อมูลเดียวกันในรายการชนิดชุดข้อมูล.
หากคุณต้องการป้อนข้อความที่มีอักขระพิเศษ (เช่น, อักขระสีขาวที่เริ่มต้นหรือสิ้นสุด, ตัวอักษรที่ไม่ใช่ ASCIII) เข้าสู่ข้อความแบบ Jon- Style (มีอักขระพิเศษหนีออกมาด้วย\ ตัวอักษร) . ตัวอย่างเช่น, การป้อนเพียงตัวอักษร แท็บ ให้ป้อน "\ t" (ด้วยคําอ้างถึงคู่โดยรอบ) ซึ่งบอกได้ว่าERDDAP™นี่คือเส้นสายแบบเจสัน
- บ่อยครั้งที่ หนึ่งในคําตอบของคุณ จะไม่เป็นสิ่งที่สร้าง DatatetsXml ต้องการ จากนั้นคุณสามารถลองอีกครั้ง ด้วยคําตอบเพิ่มเติมสําหรับคําถาม จนกระทั่งสร้าง Datatets XMI สามารถค้นหาและเข้าใจข้อมูลของแหล่งได้สําเร็จ
- ถ้าคุณตอบคําถามที่ถูกต้อง (หรือพอให้ถูก) สร้างชุดสําเร็จ XMI จะเชื่อมต่อกับแหล่งข้อมูลและรวบรวมข้อมูลพื้นฐาน (ตัวอย่างเช่น ชื่อตัวแปรและข้อมูลกํากับภาพ) . สําหรับชุดข้อมูล ที่มาจากภายในระบบNetCDF .ncและแฟ้มที่สัมพันธ์กัน โดยสร้าง Datatets Xml จะพิมพ์โครงสร้างคล้าย ๆ กับ ncdum ของแฟ้ม หลังจากอ่านแฟ้มครั้งแรกแล้ว นี่ อาจ ให้ ข้อมูล แก่ คุณ เพื่อ ตอบ คํา ถาม ที่ ดี ขึ้น ใน เรื่อง ที่ ว่า เกิด อะไร ขึ้น หลัง จาก นั้น โดย การ สร้าง DataetsXml.
- ตั้งค่าชุดภาพไอคอนสื่ออา รมณ์ XMI จะทําการร่างแบบหยาบๆ ของชุดข้อมูล XML สําหรับชุดข้อมูลดังกล่าว
- ข้อมูลการตรวจสอบและการร่างหยาบของชุดข้อมูล XML จะถูกเขียนไปยัง เครื่อง มือ ขนาด ใหญ่ log/GenideDatatetsXml.log.
- แบบร่างหยาบๆ ของชุดข้อมูล XML จะถูกเขียนไปยัง เครื่อง มือ ขนาด ใหญ่ logs/GenideDatatetsXml. ออก.
"0 แฟ้ม" ข้อความผิดพลาด
หากคุณเรียกใช้งาน Datatas XmI หรือถอดรหัสหรือถ้าคุณพยายามโหลดEDDGridจากแฟ้ม หรือ EDTable จาก... ชุดข้อมูลแฟ้มในERDDAP™และคุณได้ข้อความผิดพลาด "0 แฟ้ม" ระบุว่าERDDAP™พบแฟ้มที่เข้าคู่กับ 0 ในไดเรกทอรี (เมื่อคุณคิดว่า มีแฟ้มที่ตรงกับในไดเรกทอรีนั้น) .
-
โปรดตรวจสอบว่า คุณได้กําหนดชื่อเต็มของไดเรกทอรีหรือไม่ หากคุณกําหนดชื่อแฟ้มตัวอย่าง โปรดแน่ใจว่า คุณได้กําหนดชื่อเต็มของแฟ้ม รวมถึงชื่อเต็มของไดเรกทอรีด้วย
-
ตรวจสอบว่าแฟ้มอยู่ในไดเรกทอรีดังกล่าวจริงหรือไม่
-
ตรวจสอบการสะกดชื่อไดเรกทอรี
-
ตรวจสอบแฟ้มName มันง่ายที่จะทําผิดพลาดกับรีเซกซ์ สําหรับวัตถุประสงค์การทดสอบ ลอง regex. * ซึ่งควรจะตรงกับชื่อแฟ้มทั้งหมด (ดูนี่สิเอกสารของ Regexถึงบทเรียน regax.)
-
เลือกผู้ใช้ที่กําลังทํางานอยู่ของโปรแกรม (e.g., ผู้ใช้=tommat (?) สําหรับทอมแคท/ERDDAP) ได้สิทธิ์ในการอ่านไฟล์เหล่านั้น
-
ในระบบปฏิบัติการ (ยกตัวอย่างเช่น เซลีนุกซ์) และขึ้นอยู่กับการตั้งค่าของระบบ ผู้ใช้ที่เรียกใช้งานโปรแกรม จะต้องมีสิทธิ์ 'อ่าน' สําหรับห่วงโซ่ไดเรกทอรีทั้ง หมดที่นํามายังไดเรกทอรีที่มีแฟ้มต่าง ๆ
-
ถ้าคุณมีปัญหาที่คุณแก้ไม่ได้รองรับการร้องขอด้วยข้อมูลให้มากที่สุดเท่าที่จะทําได้ เช่นเดียวกัน, ถ้าดูเหมือนว่าเป็นรูปแบบ ADD ที่เหมาะสมสําหรับชุดข้อมูลที่ให้ ไม่ได้ทํางานกับชุดข้อมูลนั้น, หรือหากไม่มีชุด DD ที่เหมาะสม, กรุณาส่งแฟ้มภาษากิตฮับNameกับรายละเอียด (และแฟ้มตัวอย่างหากเกี่ยวข้อง) .
คุณต้องแก้ไขผลลัพธ์ที่ได้จากการสร้าง Datatas เอ็กซ์mI เพื่อให้มันดีขึ้น
-
DisCLARIMER: แชมป์datasets.xmlสร้างจากชุดลวดลายStencils XMI ไม่ได้เป็น PERFECT คุณ ต้อง อ่าน และ เขียน ข้อมูล ใน หน้า ปก ก่อน จะ นํา ไป ใช้ ใน หนังสือ เล่ม หนึ่งERDDAP. ตั้งค่าชุดภาพไอคอนสื่ออารมณ์ อมเปญในจํานวนมากของ Rules-OF-THUMB ซึ่งไม่ได้เสมอ คุณ ไม่ อาจ ทํา ได้ ใน เรื่อง ความ ผิด พลาด ที่ คุณ เคย ทําERDDAP'S'datasets.xmlแมลงวัน
(ฉันไม่ได้ตะโกน ด้วย เหตุ ผล ทาง ประวัติศาสตร์ ผู้ อ้าง สิทธิ์ ต้อง ถูก เขียน ลง ใน หมวก ทั้ง หมด.)
ผลที่ได้จากการสร้าง DatatasXml เป็นการร่างหยาบๆ คุณต้องแก้ไขมันเกือบทุกครั้ง เราได้พยายามอย่างมาก เพื่อทําให้ผลลัพธ์ออกมาพร้อมที่สุด แต่ก็มีข้อจํากัด บ่อย ครั้ง ไม่ มี ข้อมูล ที่ ต้องการ จาก แหล่ง ข้อมูล.
ปัญหาพื้นฐานก็คือ เรากําลังถามโปรแกรมคอมพิวเตอร์ (สร้าง DatatasXml) ถ้าคุณให้งานเดียวกันกับคน 100 คน คุณจะได้ผลลัพธ์ 100 อย่างต่างกัน ไม่มีคําตอบว่า "ถูก" เห็นได้ชัดเลยว่าโปรแกรม ใกล้เคียงกับการอ่านความคิดของบ็อบ (ไม่ใช่ของเธอ) แต่ถึงอย่างนั้น มันไม่ใช่โปรแกรม AI ที่เข้าใจง่าย แค่กลุ่มของ Heuristics (วันของโปรแกรมเอไอที่เข้าใจทั้งหมดอาจจะมาถึง แต่ยังไม่ได้ ถ้า/เมื่อมันเกิดขึ้น เราที่เป็นมนุษย์อาจมีปัญหาที่ใหญ่กว่า ระวังสิ่งที่คุณขอ)
-
เพื่อ จุด ประสงค์ ทาง ข้อมูล การ ออก ผล แสดง ให้ เห็น แหล่ง ข้อมูล ทั่ว โลก และ แหล่ง ที่ มา ของ ตัวแปร ต่าง ๆ ดัง กล่าว.ERDDAP™รวมแหล่งรวมaddAttributes (ซึ่งมีอยู่ในคัมภีร์ก่อน) เพื่อรวม แอททริบิวต์ที่แสดงกับผู้ใช้ (และคุณสมบัติอื่น ๆ จะถูกเพิ่มโดยอัตโนมัติไปยัง ลองติจูด, ระดับความสูง, ความลึก, และตัวแปรเวลาเมื่อERDDAP™ทําชุดข้อมูล) .
-
หากคุณไม่ชอบแหล่งที่มา attriburg, เขียนทับมันโดยเพิ่ม attriburg with ชื่อเดียวกัน แต่มูลค่าที่แตกต่างกัน (หรือไม่มีค่า หากคุณต้องการจะลบ) .
-
ทั้งหมดaddAttributesเป็นคําแนะนําจากคอมพิวเตอร์ แก้ไขพวกเขา! ถ้าคุณไม่ชอบรายชื่อเพิ่ม ก็เปลี่ยนซะ
-
ถ้าคุณอยากเพิ่มตัวอื่นaddAttributesเพิ่มเข้าไป
-
ถ้าคุณอยากเปลี่ยนdestinationNameเปลี่ยนสิ แต่อย่าเปลี่ยนsourceNameเอส.
-
คุณสามารถเปลี่ยนลําดับของdataVariableหรือเอาออก
- คุณสามารถใช้ได้ถอดรหัส (ดูด้านล่าง) เพื่อทดสอบ XML ซ้ําอีกครั้ง สําหรับชุดข้อมูลนั้น เพื่อให้แน่ใจว่าชุดข้อมูลผลลัพธ์ จะปรากฏตามที่คุณต้องการERDDAP.
- เชิญเปลี่ยนช่องได้ตามสบายdatasets.xmlตัว อย่าง เช่น เนื้อ ที่ ผลิต ขึ้น มา ทํา ให้ มี อาหาร ที่ ดี ขึ้นinfoUrlสรุป หรือชื่อเล่น
Do not add standardName
หากคุณรวม\- donot adstand names เป็นพารามิเตอร์ของบรรทัดคําสั่งเมื่อคุณประมวลผล ชุดข้อมูล Xml, สร้าง ชุดข้อมูล Xml จะไม่เพิ่มstandard\_nameถึงaddAttributesสําหรับตัวแปรอื่น ๆ นอกจากตัวแปรที่ชื่อละติจูด, ลองติจูด, ความสูง, ความลึกหรือเวลา (ที่ชัดเจนstandard\_nameวินาที) . มีประโยชน์มาก หากคุณกําลังใช้ผลลัพธ์ที่ได้จากการสร้าง ชุดข้อมูล Xml โดยตรงในERDDAP™ไม่ต้องแก้ไขการแสดงผลการแสดงผล เนื่องจากสร้าง ชุดข้อมูล XMI มักจะเดาstandard\_nameไม่ถูกต้อง (ควรจําไว้ว่าเราขอแนะนําให้คุณแก้ไขการแสดงผลก่อนใช้งานในERDDAP.) การใช้พารามิเตอร์นี้ จะมีผลกระทบที่สัมพันธ์กันเล็กน้อย เพราะการเดาstandard\_nameมักจะใช้เพื่อวัตถุประสงค์อื่น เช่น เพื่อสร้างใหม่long\_nameสร้างการตั้งค่าแถบสี
การเขียนสคริปต์
เพื่อเป็นทางเลือกในการตอบคําถามอย่างโต้ตอบ ที่คีย์บอร์ดและวนเพื่อสร้างชุดข้อมูลเพิ่มเติม คุณสามารถให้อาร์กิวเมนต์ของบรรทัดคําสั่ง ตั้งค่าชุดภาพไอคอนสื่ออารมณ์ XMI จะประมวลผลพารามิเตอร์เหล่านั้น, เขียนผลลัพธ์ไปยังแฟ้มส่งออก แล้วออกจากโปรแกรม
เพื่อ จัด การ เรื่อง นี้ จง ใช้ ระเบียบ วาระ ใน แบบ ที่ มี การ ตอบ รับ และ เขียน คํา ตอบ ลง ไป. นี่คือตัวอย่างบางส่วน สมมติว่าคุณเรียกประมวลผลสคริปต์: ./ genideDatatasXml.sh จากนั้นเข้า: DDTable from Ascii Files จากนั้นใส่: /u200/data/ แล้วใส่:. /*\.asc จากนั้นใส่: /u200/data/ sample file.asc จากนั้นเข้า ISO-8859-1
ในการเรียกใช้งานคําสั่งในรูปแบบที่ไม่ตอบสนอง ให้ใช้บรรทัดคําสั่งนี้: ./ จีเนเรต ดาตาเซตส์ Xml. ch EDTable from Ascii files /u200/data/*\.asc / usc/data/sample file.asc ISO-88-1 สรุปคือ คุณแค่เขียนคําตอบทั้งหมดในบรรทัดคําสั่ง นี้ควรจะมีประโยชน์สําหรับชุดข้อมูล ที่เปลี่ยนแปลงบ่อยครั้งในวิธี ที่กําหนดการสร้าง Datatatets ใหม่ Xml (โดยเฉพาะEDDGridจากสมุ ดที่อยู่) .
รายละเอียด:
- หากพารามิเตอร์มีช่องว่างหรือตัวอักษรพิเศษบางอย่าง, แล้วการเข้ารหัสพารามิเตอร์เป็นข้อความแบบ Jon- Style, e.g., "พารามิเตอร์ของฉันกับช่องว่างและสอง\nไลน์".
- หากคุณต้องการกําหนดข้อความว่างเป็นพารามิเตอร์ ให้ใช้: ไม่มี
- หากคุณต้องการกําหนดค่าปริยายของพารามิเตอร์ ให้ใช้: ค่าปริยาย
- ตั้งค่าชุดภาพไอคอนสื่ออารมณ์ Xml รองรับ a -i ชุดข้อมูล XmlName # ป้ายกํากับName พารามิเตอร์ของบรรทัดคําสั่งที่จะแทรกผลลัพธ์ไปยังค่าที่ระบุdatasets.xmlแฟ้ม (ค่าปริยายคือ แว่นขยาย / ขอบเขต/ ทําซ้ํา /datasets.xml) . ตั้งค่าชุดภาพไอคอนสื่ออารมณ์ XMI ค้นหาสองบรรทัดในชุดข้อมูล XmlName
<!-- Begin GenerateDatasetsXml #*tagName someDatetime* -->
ถึง
<!-- End GenerateDatasetsXml #*tagName someDatetime* -->
และแทนที่ทุกอย่างที่อยู่ระหว่างบรรท ัดนั้น ด้วยเนื้อหาใหม่ และเปลี่ยนค่าเวลาบางส่วน
- สวิตช์ - i ถูกประมวลผลเท่านั้น (และเปลี่ยนเป็นdatasets.xmlถูกสร้างขึ้นเท่านั้น) หากคุณเรียกใช้งาน Datatas Xml พร้อมกับอาร์กิวเมนต์บรรทัดคําสั่ง ซึ่งระบุคําตอบทั้งหมดสําหรับทุกคําถามที่ใช้วนรอบเดียวของโปรแกรม (ดู 'Scripting' ข้างต้น) (แนวคิดก็คือ พารามิเตอร์นี้ใช้กับสคริปต์ หากคุณใช้โปรแกรมในโหมดโต้ตอบ (พิมพ์ข้อมูลบนแป้นพิมพ์) คุณมักจะสร้าง XML ที่ไม่ถูกต้องขึ้นมา ก่อนที่คุณจะสร้างอันที่คุณต้องการ)
- หากไม่พบเส้นเริ่มต้นและสิ้นสุด บรรทัดเหล่านั้นและเนื้อหาใหม่จะถูกใส่ก่อน<. .
- ยังมี -I (พิมพ์ใหญ่ I) สลับสําหรับการทดสอบวัตถุประสงค์ที่ทํางานเช่นเดียวกับ -i แต่สร้างไฟล์ที่เรียกว่าdatasets.xml เวลา และไม่ได้เปลี่ยนแปลงdatasets.xml.
- ไม่ต้องประมวลผลชุดถูกสร้าง XMI กับ -i ในสองกระบวนการในเวลาเดียวกั น มีโอกาสเพียงชุดหนึ่งของการเปลี่ยนแปลงจะเก็บไว้ อาจจะมีปัญหาร้ายแรง (ตัวอย่างเช่น แฟ้มที่เสียหาย) .
ถ้าคุณใช้ "GenideDatatetsXml - verbose" มันจะพิมพ์ข้อความวิเคราะห์มากกว่าปกติ
ประเภทชุดข้อมูลพิเศษ/ Psuedo
โดยทั่วไปแล้ว ตัวเลือก ED Times ในการสร้าง Datatas เทียบ Xml ของประเภท ED ที่บรรยายในเอกสารนี้ (ดูรายการชนิดชุดข้อมูล) และผลิตครั้งแรกdatasets.xmlชิ้นส่วนเพื่อสร้างข้อมูลชุดหนึ่ง จากแหล่งข้อมูลเฉพาะแหล่งเดียว มีข้อยกเว้นเล็กน้อยและกรณีพิเศษ:
EDDGridจาก เอลด์ดาป
DID นี้สร้างทั้งหมดของdatasets.xmlชิ้นส่วนที่จําเป็นเพื่อให้EDDGridจาก เอลด์ดาปชุดข้อมูลทั้งหมดEDDGridชุดข้อมูลในระยะไกลERDDAP. คุณจะมีทางเลือกในการเก็บต้นฉบับdatasetIDวินาที (ซึ่งอาจจะซ้ําบางdatasetIDในชุดของคุณERDDAP) หรือสร้างชื่อใหม่ที่จะพิเศษ (แต่ปกติแล้วมันอ่านยาก) .
DDTable from Edardp
DID นี้สร้างทั้งหมดของdatasets.xmlชิ้นส่วนที่จําเป็นเพื่อให้DDTable from Edardpชุดข้อมูลจากชุดข้อมูล EDTable ในระยะไกลERDDAP. คุณจะมีทางเลือกในการเก็บต้นฉบับdatasetIDวินาที (ซึ่งอาจจะซ้ําบางdatasetIDในชุดของคุณERDDAP) หรือสร้างชื่อใหม่ที่จะพิเศษ (แต่ปกติแล้วมันอ่านยาก) .