मुख्य सामग्री पर जाएं

ERDDAP™परिवर्तन

ERDDAP™का एक महान उदाहरण हैउपयोगकर्ता संचालित नवाचारजहां उत्पाद नवाचार अक्सर उपभोक्ताओं से आता है (ERDDAP™उपयोगकर्ता) सिर्फ निर्माता नहीं (ERDDAP™डेवलपर्स) । वर्षों में, नई सुविधाओं और परिवर्तनों के लिए अधिकांश विचारERDDAP™उपयोगकर्ताओं से आया है। उन उपयोगकर्ताओं को उनके महान विचारों के लिए नीचे श्रेय दिया जाता है। धन्यवाद! कृपया उन महान सुझावों को जारी रखें!

यहाँ प्रत्येक के साथ जुड़े परिवर्तन हैंERDDAP™रिलीज

संस्करण 2.25

(2024-10-31 जारी)

  • नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
  • EDDTableFromFiles अब केवल व्युत्पन्न आउटपुट के साथ प्रश्नों का समर्थन कर सकते हैं (वैश्विक, जेक्सल स्क्रिप्ट, या चर) ।  
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • संस्करण 2.25 की आवश्यकता हैJava21 या नया। यह LTS संस्करण है और एक साल से अधिक के लिए उपलब्ध है।  
  • SharedWatchService अब डिफ़ॉल्ट है। यदि आपको इसे निष्क्रिय करने की आवश्यकता है, तो कृपया क्रिस से संपर्क करें। Noaa.gov पर जॉन मुझे बताने के लिए, इसलिए मैं इसे भविष्य के संस्करणों में सुधार कर सकता हूं और जोड़ सकता हूं: <उपयोगSharedWatchService>false</useSharedWatchService> अपने सेटअप.xml के लिए।  
  • The The most of theERDDAP™अब सर्वर स्टार्टअप पर शुरू होगा। जिसका मतलब है कि डेटासेट एक अनुरोध करने तक प्रतीक्षा करने के बजाय तुरंत लोड हो रहा है।  
  • EDDTableFromMultidimNcFiles में हटा MVRow पैरामीटर अब एक प्रभाव होगा। इसे झूठी करने के लिए सेट करना कुछ प्रश्नों को काफी तेज कर सकता है, लेकिन यह सभी डेटासेट के लिए उपयुक्त नहीं हो सकता है। अधिक जानकारी के लिए देखेंपैरामीटर का वर्णन।  
  • डेटासेट (EDDTableFromNcFiles औरEDDGridFromNcFiles) zarr फ़ाइलों का उपयोग अब समर्थित है। उन्हें फ़ाइल में "zarr" शामिल होना चाहिएNameRegex या pathRegex. देखेंडेटासेट दस्तावेज़ीकरण में ज़ार संप्रदायअधिक जानकारी के लिए।  
  • नया डेटासेट प्रकार, EDDTableFromParquetFiles अब समर्थित है। देखेंEDDTableFromParquetFiles डेटासेट प्रलेखन में गोपनीयताअधिक जानकारी के लिए।  
  • Prometheus metricsअब /erddap/metrics पर उपलब्ध हैं।  
  • एक नया XML पार्सर कार्यान्वयन उपलब्ध है। इस नए पार्सर में XInclude का उपयोग करने की अनुमति देता हैdatasets.xml। इस सुविधा के लिए अयूश सिंह के लिए धन्यवाद।  
  • में नया पैरामीटरdatasets.xmlअसामान्य गतिविधि ईमेल को नियंत्रित करने के लिए। असामान्यता 25% के पुराने मूल्य के लिए FailPercent डिफ़ॉल्ट। इस सुविधा के लिए अयूश सिंह के लिए धन्यवाद।  
  • सेटअप.xml में नया पैरामीटर जो डेटासेट लोडिंग त्रुटियों को स्टेटस.html पेज पर दिखाया गया है। यह सच करने के लिए डिफ़ॉल्ट है, स्टेटस पेज पर डेटासेट त्रुटियों को अक्षम करने के लिए, सेट शोLoadErrorsOnStatusPage to झूठ:<ShowLoadErrorsOnStatusPage>false</showLoadErrorsOnStatusPage>  
  • कुछ छोटे बदलाव और बग फिक्स  
  • के लिएERDDAP™डेवलपर:
  • परीक्षण इकाई और एकीकरण के लिए अलग (धीमी) परीक्षण इसके अलावा अधिक परीक्षण सक्षम और परीक्षण कम flaky बनाया गया है।  
  • त्रुटि प्रोन (कुछ जाँच अभी भी अक्षम) और स्पॉट बग Maven के माध्यम से एकीकृत।  
  • गूगल स्टाइल गाइड से मिलान करने के लिए पूर्ण कोड बेस स्वरूपित।  

संस्करण 2.24

(2024-06-07 जारी)

  • नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
  • उपलब्ध ध्वनिक डेटासेट के लिए नया रंग पैलेट EK80। इसके लिए रोब सेरमक के लिए धन्यवाद।  
  • एक मुद्दे को ठीक करें जहां EDDTableAggregateRows ने सभी बच्चों से उचित रेंज नहीं दिखायी। मार्को अल्बा को फिक्स और बग रिपोर्ट के लिए धन्यवाद।  
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • करने के लिए: सुरक्षा चुनौती: Google प्रमाणीकरण को आपके CSP में बदलाव की आवश्यकता हो सकती है।

विशेष रूप से, आपको जोड़ने की भी आवश्यकता हो सकती है https://accounts.google.com/gsi/style to stlye-src और https://accounts.google.com/gsi/ कनेक्ट-src के लिए। स्क्रिप्ट-src के लिए अब आप उपयोग कर सकते हैं https://accounts.google.com/gsi/client.

अधिक जानकारी के लिए आप जा सकते हैंगूगल पेजCSP विन्यास के बारे में।  

  • नई साझा वॉच सर्विस। यह अद्यतन के लिए निर्देशिका देखने के लिए एक नया विकल्प है। इसमें प्रत्येक फ़ाइल सिस्टम के लिए एक थ्रेड प्रति डेटासेट के बजाय एक थ्रेड है। संभवतः यह परिवर्तन के लिए देखने के लिए उपयोग किए जाने वाले धागे की संख्या को काफी कम कर देगा। इसका मतलब यह है कि प्रत्येक डेटासेट के बजाय सभी डेटासेट को एक साथ अपडेट किया जाता है जिसमें इसकी अपनी अद्यतन आवृत्ति होती है। सबसे अधिक संभावना यह अधिकांश डेटासेट के लिए अधिक लगातार अद्यतन का मतलब होगा।

इस ऐड को सक्षम करने के लिए<उपयोगSharedWatchService>true</useSharedWatchService> अपने सेटअप.xml के लिए।

कृपया इसे आज़माएं और वापस रिपोर्ट करें कि यह आपको क्रिस के लिए कैसे काम करता है। john at noaa.gov.  

  • लॉग में गलत var नामों के लिए ठीक करें। Ayush Singh for the fix.  
  • कुछ छोटे बदलाव और बग फिक्स  
  • सुधारERDDAP™डेवलपर:
  • डोकर का उपयोग करके स्थानीय विकास के लिए समर्थन। धन्यवाद मैट हॉपसन और रोजे  
  • जेटी और प्रलेखन सुधार का उपयोग करके स्थानीय विकास के लिए समर्थन। Micah Wengren धन्यवाद।  
  • मुद्दों को पार मंच को कम करने के लिए परीक्षण में परिवर्तन। धन्यवाद शेन सेंट सावेज।  

संस्करण 2.23

(2023-02-27)

ध्यान दें कि यह रिलीज बॉब सिमोन द्वारा की गई थी, जिससे पता चलता है कि वह अभी भी क्रिस जॉन, उनके उत्तराधिकारी के संक्रमण के दौरान सक्रिय है। इस रिलीज के साथ, सभी कोड परिवर्तन Chis John द्वारा किया जा रहा है, जब तक अन्यथा निर्दिष्ट नहीं किया गया है।

  • नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
  • (कोई नहीं)
     
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • करने के लिए: सुरक्षा चुनौती: गूगल प्रमाणीकरण अब नए गूगल पहचान सेवा पुस्तकालय जो गूगल के साथ साइन इन का हिस्सा है के माध्यम से पूरा हो गया है। पुराने "गूगल साइन इन" प्रणाली के लिए गूगल का समर्थन 2023-03-31 को बंद कर दिया जाएगा। इसलिए यदि आप अपने Google प्रमाणीकरण का उपयोग करते हैंERDDAP™स्थापना, आप अद्यतन करने के लिएERDDAP™v2.23+ इससे पहले। (बॉब लघु सूचना के लिए खेद है। यह बॉब की गलती है।)
     
  • एनसीसीएसवी अब v1.2 है। बदलाव यह है कि फाइलें अब UTF-8-encoded फाइलें हैं (वे ASCII थे) और इसलिए अब किसी भी यूनिकोड चरित्र को शामिल किया जा सकता है, बिना एन्कोडिंग के \u_hhhhhh_, हालांकि अभी भी अनुमति है। एनसीसीएसवी फ़ाइलों को लिखते समय,ERDDAP™अब v1.2 फ़ाइलों को लिखते हैं। ERDDAP™अभी भी NCCSV फ़ाइलों को पढ़ा जाएगा जो v1.0 और v1.1 विनिर्देश का पालन करते हैं। पॉलिन-चाउवेट, एन-ए-टी-ई, और थॉगर-कंप्यूटर के लिए धन्यवाद, यह सुझाव देने के लिए और विभिन्न स्प्रेडशीट कार्यक्रमों को UTF-8 फ़ाइलों को आयात करने के लिए परीक्षण करने के लिए। इस कोड परिवर्तन के लिए बॉब सिमोन के लिए धन्यवाद।  
  • नया: स्टेटस.html वेब पेज में अब शीर्ष के पास एक लाइन है जो इंगित करता है कि डेटासेट वर्तमान में लोड हो रहा है और संबंधित आँकड़े हैं, या कोई भी अगर कोई डेटासेट लोड नहीं किया जा रहा है। यह बहुत मददगार हो सकता हैERDDAP™व्यवस्थापक को यह पता लगाने की कोशिश क्यों लोड डेटासेट इतने लंबे समय तक ले रहा है। इसके अलावा, nGridDatasets, nTableDatasets, और nTotalDatasets नीचे गिनती है कि अब तात्कालिक हैं (पहले, वे अंतिम प्रमुख भार के अंत के रूप में थे डेटासेट) । यह परिवर्तन रॉय मेनडेल्ससोहन के लिए है। इस कोड परिवर्तन के लिए बॉब सिमोन के लिए धन्यवाद।  
  • IMPROVED: GenerateDatasets Xml अब CF-1.10 में बदलता है (CF-1.6 था) "Conventions" विशेषताओं में। इस कोड परिवर्तन के लिए बॉब सिमोन के लिए धन्यवाद।  
  • कुछ छोटे बदलाव और बग फिक्स  

संस्करण 2.22

(2022-12-08 जारी)

ध्यान दें कि यह रिलीज बॉब सिमोन द्वारा की गई थी, जिससे पता चलता है कि वह अभी भी अपने उत्तराधिकारी के संक्रमण के दौरान सक्रिय है।

  • नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
  • (कोई नहीं)
     
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • नहीं  
  • सुरक्षा BUG FIX: भाषा चयन के लिए कोड में एक क्रॉस साइट स्क्रिप्टिंग से संबंधित बग था। धन्यवादNOAAइसे पकड़ने के लिए सुरक्षा स्कैन। यह दर्शाता है किNOAAसुरक्षा सक्रिय रूप से और नियमित रूप से सुरक्षा कमजोरियों की तलाश में हैERDDAP।  
  • सुरक्षा FIX: कई पुस्तकालयों द्वारा इस्तेमाल कियाERDDAP™इस रिलीज के हिस्से के रूप में अद्यतन किया गया था। इस समय, इसमें PostgreSQL ड्राइवर को अद्यतन करना शामिल था (जो एक सुरक्षा बग था) 42.5.1  
  • सुधार: अधिक छोटे बदलावERDDAPस्मृति प्रबंधन प्रणाली को उपलब्ध स्मृति की कमी के कारण किसी दिए गए अनुरोध की संभावना को कम करना चाहिए।  
  • कुछ छोटे बदलाव और बग फिक्स  

संस्करण 2.21

(2022-10-09 जारी)

  • नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
  • (कोई नहीं)
     
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • करने के लिए:Java17, आपको सेटएनवी.बेट या setenv.sh में जावाए \_OPTS में \-d64 का उपयोग नहीं करना चाहिए। तो अगर वहाँ है, तो कृपया इसे हटा दें। मुझे लगता है कि 64 बिट मोड अब चुना गया है जब आप 64 बिट संस्करण डाउनलोड करते हैंJava। सैम वुडमैन के लिए धन्यवाद।  
  • BUG FIX: कभी-कभी, नई ईमेल प्रणाली ने बहुत बार लॉग इन करने का प्रयास किया, जिससे Google ईमेल सर्वर ने भविष्य में सभी लॉग इन प्रयासों को अस्वीकार कर दिया। अब, ईमेल प्रणाली इस और संबंधित समस्याओं से बचाती है।  

संस्करण 2.20

(2022-09-30 जारी)

  • v2.20 का उपयोग न करें। यह त्रुटिपूर्ण है। लेकिन प्रशासकों को अभी भी v2.21+ में अपग्रेड करते समय नीचे सूचीबद्ध आइटम करने की आवश्यकता है।  
  • नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
  • (कोई नहीं)
     
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • सुधार: हम पुराने स्मृति प्रबंधन प्रणाली को फिर से सक्षम करते हैं (Math2.ensureMemoryAvailable) और नए स्मृति प्रबंधन प्रणाली को संशोधित (EDStatic.shedThisRequest) इसके साथ बेहतर काम करना। देखेंस्मृति स्थितिविवरण के लिए।  
  • चेंग्ड: के लिए डिफ़ॉल्ट<IpAddressMaxRequests> मेंdatasets.xml7 से 15 तक बढ़ाया गया था। यह स्पष्ट है कि कुछ वैधWMSग्राहक 7 से अधिक एक साथ अनुरोध उत्पन्न कर सकते हैं।  

संस्करण 2.19

(2022-09-01 जारी)

  • v2.19 का उपयोग न करें। यह त्रुटिपूर्ण है। लेकिन प्रशासकों को अभी भी v2.20+ में अपग्रेड करते समय नीचे सूचीबद्ध आइटम करने की आवश्यकता है।  
  • नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
  • नया: एक नया सर्वर-साइड फंक्शन है,orderByजो काम करता हैorderByलेकिन अवरोही क्रम में टाइप करें। एडम लीडबेटर के लिए धन्यवाद।  
  • विकसित: अब, ग्राफ़ (लेकिन नक्शा नहीं) कैनवास पर उपलब्ध स्थान को भरने के लिए विस्तार होगा, अर्थात्, किंवदंतियों द्वारा उपयोग नहीं किया गया स्थान। आप जोड़ने और हेरफेर करके लंबा ग्राफ, वर्ग ग्राफ या विस्तृत ग्राफ प्राप्त कर सकते हैं &.size=width|height पैरामीटर (जहां चौड़ाई और ऊंचाई कैनवास के आकार को निर्दिष्ट करती है, पिक्सेल में) अनुरोध URL पर। (यह .graph वेब पेज पर एक विकल्प नहीं है। आपको इसे मैन्युअल रूप से URL में जोड़ना होगा।) यदि आप निर्दिष्ट नहीं करते हैं &.size पैरामीटर, अनुरोध के लिए .smallPng, .png, .largePng, .smallPdf, .pdf, and .large.pdf है पूर्वनिर्धारित कैनवास आकार, तो आपका ग्राफ उपलब्ध स्थान भरने के लिए विस्तार होगा, लेकिन आमतौर पर मोटे तौर पर वर्ग होगा। बॉब फ्लेमिंग के लिए धन्यवाद।  
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • करने के लिए:ERDDAP™अब आवश्यकता हैJava17 और संबंधित टॉमकैट 10. आप का पालन करना चाहिएERDDAP™स्थापना निर्देश (या समकक्ष उदाहरण के लिए, डॉकर के लिए) स्थापित करने के लिएJava17 और टॉमकैट 10\[tomcat\]अपने टॉमकैट 8 इंस्टॉलेशन से नए में सामग्री निर्देशिका\[tomcat\]निर्देशिका कोई अन्य परिवर्तन नहीं है जिसे आपको अपने लिए बनाने की आवश्यकता हैERDDAPइस बदलाव से संबंधित स्थापना। दूसरे शब्दों में,ERDDAP™इससे पहले काम करता है।

मत भूलनाERDDAPजब आप टॉमकैट को अपग्रेड करते हैं तो टॉमकैट के सर्वर.xml और संदर्भ.xml में संबंधित परिवर्तन। देखेंERDDAP'टॉमकैट स्थापना निर्देश

मेरी छापJava17 यह है कि यह लंबे समय तक चलने के लिए अधिक प्रसंस्करण शक्ति और स्मृति पसंद करता है, जैसे बड़े अनुप्रयोगERDDAP™इसलिए यह थोड़ा धीमा काम करता हैJava8 कम बिजली कंप्यूटर के साथ (उदाहरण के लिए, 2 कोर और न्यूनतम रैम) और तुलना में थोड़ा तेजी से काम करता हैJavaउच्च शक्ति कंप्यूटर के साथ 8 (उदाहरण के लिए, 4 + कोर और plentiful रैम) । यदि आप खराब प्रदर्शन देखते हैं, तो लिनक्स जैसे कार्यक्रमों का उपयोग करेंशीर्षसंसाधन उपयोग की जांच करने और देने पर विचार करने के लिएERDDAP™अधिक संसाधन, विशेष रूप से अधिक स्मृति। स्मृति सस्ते है! अधिकांश फोनों में सर्वरों की तुलना में अधिक प्रोसेसर और मेमोरी होती है जो आप में से कुछ को चलाने के लिए उपयोग कर रहे हैं।ERDDAP! एरिन टर्नबुल के लिए धन्यवाद।  

  • यदि आप उपयोग करते हैंERDDAP™Cassandra, Cassandra तक पहुंचने के लिए, आपको संस्करण का उपयोग करने की आवश्यकता हैJavaकि आप Cassandra चलाने के लिए उपयोग कर रहे थे। बस करने के लिए स्विचJava17 टॉमकैट + चलाने के लिएERDDAP।  
  • करने के लिए: अनुशंसित: यदि आपके सर्वर के सीपीयू में 4+ कोर और 8+ जीबी रैम हैं, तो इन सेटिंग्स में बदलने पर विचार करेंdatasets.xmlफ़ाइल:
          <nGridThreads>3</nGridThreads>  
  <nTableThreads>3</nTableThreads>

यदि आपके सर्वर में कम संसाधन हैं, तो उन दोनों सेटिंग्स के लिए "1" पर क्लिक करें। के लिए nThreads सिस्टमEDDGridFromFiles and EDDTable इससे काफी सुधार हुआ। इन परिवर्तनों के कारण एक विशाल गति में सुधार हुआ (उदाहरण के लिए, 2X स्पीडअप जब nThreads 2 या अधिक के लिए सेट किया गया है) सबसे चुनौतीपूर्ण अनुरोधों के लिए (जब परिणामों को इकट्ठा करने के लिए बड़ी संख्या में फ़ाइलों को संसाधित किया जाना चाहिए) । क्रिस जॉन से संबंधित कुछ बदलावों में भी एक सामान्य गति भी होगीERDDAP। इन परिवर्तनों के लिए कोड क्रिस जॉन द्वारा योगदान दिया गया था। धन्यवाद, क्रिस!  

  • WARNING: hyphens indatasetID'reprecated हैं और अब समर्थित नहीं है (हालांकि तकनीकी रूप से अभी भी अनुमति दी) । वे शायद अगली रिलीज में अस्वीकार कर दिए जाएंगे। यदि आप हाइफेन्स का उपयोग करते हैं, तो परेशानी से बचने के लिए अब अंडरस्कोर करने के लिए स्विच करें। यदि आप अभी बदलाव करते हैं, तो यह आपकी अपनी गति पर है। यदि आप अगली रिलीज तक इंतजार करते हैं, तो आप एक घबराहट में होंगे और उस दिन इसके साथ सौदा करेंगे।  
  • नई: अब, के लिए.htmlTableडेटा प्रतिक्रियाएं, यदि स्ट्रिंग सेल में डेटा में डेटा में डेटा शामिल है:image/png;base64, उसके बाद एक base64 encoded.png छवि,ERDDAP™एक आइकन प्रदर्शित करेगा (इसलिए उपयोगकर्ता छवि को देख सकता है यदि वे उस पर पड़ते हैं) और बटन पाठ या छवि को क्लिपबोर्ड पर सहेजने के लिए। धन्यवाद मार्को अल्बा (जिसने कोड का योगदान दिया) और बॉब सिमोन (जो इसे थोड़ा संशोधित करता है) ।  
  • नया: -doNotAdd StandardNames यदि आप \-doNotAdd StandardNames को एक कमांड लाइन पैरामीटर के रूप में शामिल करते हैं जब आप उत्पन्न होते हैं डेटासेट XML उत्पन्न डेटासेट एक्सएमएल नहीं जोड़ेगाstandard\_nametoaddAttributesकिसी भी वैरिएबल के अलावा अन्य वैरिएबल्स के नाम पर अक्षांश, देशांतर, ऊंचाई, गहराई या समय (जो स्पष्ट हैstandard\_names) । यदि आप उत्पन्न होने से आउटपुट का उपयोग कर रहे हैं तो यह उपयोगी हो सकता है डेटासेट सीधे XMLERDDAP™उत्पादन को संपादित किए बिना, क्योंकि उत्पन्न डेटासेट Xml अक्सर अनुमान लगाता हैstandard\_nameIncorrectly. (ध्यान दें कि हम हमेशा अनुशंसा करते हैं कि आप इसका उपयोग करने से पहले आउटपुट संपादित करेंERDDAP।) इस पैरामीटर का उपयोग अन्य मामूली संबंधित प्रभाव होगा क्योंकि अनुमान लगाया गया हैstandard\_nameअक्सर अन्य प्रयोजनों के लिए उपयोग किया जाता है, उदाहरण के लिए, एक नया बनाने के लिएlong\_name, और रंगबार सेटिंग्स बनाने के लिए। केविन ओ'ब्रायन के लिए धन्यवाद।  
  • नया: अब आप डाल सकते हैं<अद्यतन MaxEvents>10</updateMaxEvents> मेंdatasets.xml (शीर्ष के पास अन्य सेटिंग्स के साथ) फ़ाइल परिवर्तनों की अधिकतम संख्या को बदलने के लिए (डिफ़ॉल्ट=10) इसे अद्यतन EveryNMillis प्रणाली द्वारा संसाधित किया जाएगा। एक बड़ी संख्या (100?) यह बहुत महत्वपूर्ण है कि डेटासेट हमेशा अद्यतन रखा जा सकता है जब उपयोगी हो सकता है। देखेंअद्यतनMaxEvents प्रलेखन। जॉन Maurer के लिए धन्यवाद।  
  • नया: वैश्विक " के लिए समर्थन जोड़ाreal\_time=true|झूठी" स्ट्रिंग विशेषता। यदि यह गलत है (डिफ़ॉल्ट) यदि डेटासेट अद्यतन का उपयोग नहीं करता है हर्नमिलिस,ERDDAP™फ़ाइल प्रकारों के लिए अनुरोधों के जवाब कैश करेगा जहां पूरी फ़ाइल पहले बनाई जानी चाहिएERDDAP™उपयोगकर्ता को जवाब भेजने के लिए शुरू कर सकते हैं और उन्हें लगभग 15 मिनट तक पुन: उपयोग कर सकते हैं। (उदाहरण के लिए.ncPNG) । यदि यह सही है या यदि डेटासेट अद्यतन का उपयोग करता है तो अद्यतन हर्नमिलिस,ERDDAP™कभी जवाब फ़ाइलों को कैश नहीं करेगा और हमेशा नए बनाए गए फ़ाइलों को वापस कर देगा। जॉन Maurer के लिए धन्यवाद।  
  • नया: ईमेल अब एक अलग ईमेल में भेजा जाता है। यह डेटासेट और अन्य कार्यों को लोड करता है जो ईमेल को तेज़ी से उत्पन्न करते हैं क्योंकि लोडडाटासेट को ईमेल भेजने के लिए इंतजार नहीं करना पड़ता है, जो कभी-कभी लंबे समय तक लेता है। नया सिस्टम प्रति ईमेल सत्र एकाधिक ईमेल भेज सकता है, इस प्रकार ईमेल सर्वर लॉगिन की संख्या को कम कर सकता है और उन असफलताओं के जोखिम को कम कर सकता है क्योंकि वे बहुत बार होते हैं। EmailThread on the status.html पेज और log.txt में नैदानिक संदेश - "emailThread" के लिए देखो। ध्यान दें कि nEmailsPerSession=0 का टैली, परेशानी को इंगित करता है, यानी, एक ईमेल सत्र किसी भी ईमेल भेजने में असमर्थ था। बॉब सिमोन के लिए धन्यवाद।  
  • अब ईमेल को थोड़ा अलग कोड के साथ भेजा जाता है (क्योंकिJava17 और ईमेल करने के लिए परिवर्तनथ्रेड) । यदि आपके पास ईमेल भेजने में परेशानी है, तो कृपया ईमेल करेंerd.data at noaa.gov।  
  • नई: सदस्यता कार्रवाई जो "टच" को रिमोट यूआरएल को अब एक अलग टचथ्रेड में संभाला जाता है। यह डेटासेट और अन्य कार्यों को लोड करता है जो यूआरएल को तेज़ी से स्पर्श करते हैं क्योंकि लोडडाटासेट को स्पर्श पूरा करने के लिए इंतजार नहीं करना पड़ता है, जो कभी-कभी लंबे समय तक लेता है। वहाँ स्थिति पर touchThread के लिए आंकड़े हैं। HTML पृष्ठ और log.txt में नैदानिक संदेश - "touchThread" के लिए देखो। बॉब सिमोन के लिए धन्यवाद।  
  • नया: "Major LoadDatasets Time Series" में स्टेटस.html पेज पर, एक नया "शेड" कॉलम है जो अनुरोधों की संख्या को इंगित करता है जो वर्तमान के कारण शेड थे।ERDDAP™स्मृति उपयोग बहुत अधिक था। अनुरोध जो शेड हैं, HTTP स्टेटस कोड 503 "सर्विस उपलब्ध" वापस कर देगा। उन अनुरोधों को एक समस्या नहीं थी। वे सिर्फ एक व्यस्त समय में पहुंचे। यह कैसे एक revamp का हिस्सा थाERDDAP™उच्च स्मृति उपयोग से संबंधित है।  
  • न्यू: यूनिक्स / लिनक्स कंप्यूटर पर, अब स्थिति पर एक "OS इन्फो" लाइन है।  
  • सुधार: अब, जबERDDAP™पुनरारंभ और त्वरित पुनरारंभ = ट्र्यू है, EDDTableFromFiles डेटासेट सबसेट का पुन: उपयोग करेगा.ncविशिष्ट.nc। कुछ डेटासेट के लिए, यह डेटासेट को लोड करने के लिए समय को बहुत कम कर देता है (उदाहरण के लिए, 60 सेकंड से 0.3s) । नए ईमेल के साथ (ऊपर देखें) इसे पुनः आरंभ करना चाहिएERDDAP™कई के लिएERDDAP™स्थापना। बेन एडम्स और जॉन Kerfoot के लिए धन्यवाद।  
  • पहले, अनाथ डेटासेट (डेटासेट जो में रहते हैंERDDAP™लेकिन नहींdatasets.xml) बस स्थिति पर ध्यान दिया गया था। प्रत्येक प्रमुख loadDatasets के बाद HTML और log.txt में। अब, उन्हें स्वचालित रूप से हटा दिया जाता हैERDDAP™Available in: English(Original), Español, Français, 日本語, मानक हिन्दी, русский язык, tiếng Việt, தமிழ், తెలుగు, Português सब कुछ यदि आप डेटासेट को हटाना चाहते हैं तोERDDAP™, अब आपको बस इतना करना है कि आपके पास xml का हिस्सा हैdatasets.xmlऔर इसे अगले प्रमुख लोडडाटासेट में हटा दिया जाएगा। बॉब सिमोन के लिए धन्यवाद।  
  • KNOWN BUG in netcdf-java v5.5.2 and v5.5.3: The The most of theEDDGridसेथरेड जनरेटडाटासेट में सूची विकल्प Xml THREDDS कैटलॉग के लिए काम करने के लिए उपयोग किया जाता है जिसमें दूरस्थ THREDDS कैटलॉग में डेटासेट के संदर्भ शामिल हैं। अब यह नहीं है। मैंने नेटसीडीएफ-जावा डेवलपर्स को समस्या की सूचना दी है।  
  • BUG FIX: Docker उपयोगकर्ताओं के लिए सेटअप.xml पैरामीटर सेटिंग के माध्यम सेERDDAP\paramName: int और boolean मापदंडों के लिए (उदाहरण के लिए, ईमेल श्रीमती पोर्ट) ,ERDDAP™Incorrectly look for just paramName. अब यह दिखता है _ERDDAP\paramName. Alessandro De Donno.  
  • CHANGE:ERDDAP™अब परीक्षण प्रणाली यह जांचने के लिए एक स्वचालित प्रणाली का उपयोग करती है कि नए बनाए गए परीक्षण छवियों को उम्मीद के रूप में ठीक से बनाया गया है। क्रिस के लिए धन्यवाद जॉन के लिए सुझाव और बॉब सिमोन कार्यान्वयन के लिए।  

संस्करण 2.18

(2022-02-23)

  • नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
  • नून
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • BUG FIX:.ncकुछ परिस्थितियों में फ़ाइलों को बंद नहीं किया गया था। अब वे हैं। मार्को अल्बा, रोलैंड Schweitzer, जॉन Maurer, और दूसरों के लिए धन्यवाद।  

संस्करण 2.17

(2022-02-16 जारी)

  • नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
  • BUG FIX: परिवर्तन के बादorderByकुछ साल पहले, टेबलडैप के मेक ए ग्राफ ने कई प्रश्नों को ठीक से संभाल नहीं लिया, जिसका इस्तेमाल किया गया थाorderBy_Xxx अब यह करता है। Maurice Libes के लिए धन्यवाद।  
  • हाल ही में,ERDDAP™के लिए अनुरोध अस्वीकार कर दिया। पारदर्शी जब अक्षांश और / या देशांतर मान आंशिक रूप से या पूरी तरह से आउट-ऑफ-रेंज थे, तो Png की। (ERDDAP™गिटहब मुद्दे #19, रोब फुलर द्वारा पोस्ट किया गया - रोब को पोस्ट करने के लिए धन्यवाद) अब यह छवि के किसी भी बाहरी क्षेत्रों के लिए पारदर्शी पिक्सेल देता है। यह कई क्लाइंट अनुप्रयोगों के लिए उपयोगी है। इस बदलाव को पूरी तरह क्रिस जॉन द्वारा किया गया था। धन्यवाद, क्रिस!  
  • हाल ही में,ERDDAP™अस्वीकार किए गए ग्रिडडैप अनुरोध जहां किसी दिए गए आयाम के लिए सूचकांक मान थे\[उच्च: कम\]। अब यह उन अनुरोधों को कम और उच्च मूल्यों को स्वैप करके मान्य बनाता है। यह उपयोगकर्ताओं के लिए एक लंबे समय तक समस्या को हल करता है और एक्सट्रैक्टो जैसे बाह्य कार्यक्रमों के लिए जिसे कुछ डेटासेटों का ट्रैक रखना पड़ता था जिसमें अक्षांश मान होते हैं जो अनुरोध जैसे अनुरोध करने के लिए उच्च से कम होते हैं।\[ (50) : (20) \]इसलिए कि इंडेक्स स्पेस में अनुरोध किया गया था\[कम: उच्च\]। देखें https://coastwatch.pfeg.noaa.gov/erddap/griddap/jplAquariusSSS3MonthV5.html अब, एक अनुरोध की तरह\[ (20) : (50) \]इन आंकड़ों में से एक के लिए स्वचालित रूप से व्याख्या की जाती है क्योंकि\[ (50) : (20) \]।  
  • CHANGED: .esriAscii अनुरोध अब उपयोगकर्ता के ब्राउज़र में "फ़ाइल: सेव As" संवाद बॉक्स को ट्रिगर करते हैं। Joel Van Noord.  
  • BUG FIX: अब, अगर बच्चे के डेटासेट के लंबे समय तक परिवर्तनशीलEDDGridLonPM180 याEDDGridLon0360 डाटासेट एक हैvalid\_minऔर/orvalid\_maxविशेषता, उन्हें हटा दिया जाता हैEDDGridLonPM180 याEDDGridLon0360 डेटासेट। Roy Mendelssohn के लिए धन्यवाद।  
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • To do: यदि आप सेट किया गया था<DataProviderFormActive> XSS vulnerability के साथ अस्थायी रूप से निपटने के लिए झूठ बोलने के लिए, कृपया इसे सही करने के लिए वापस सेट करें।  
  • सुरक्षा BUG FIX: डेटा प्रदाता फॉर्म में फिक्स्ड XSS vulnerability। Genaro Contreras Gutiérrez को धन्यवाद।  
  • BUG FIX: जब एक AWS S3 dirctory में 10000 से अधिक फाइलें थीं, तोERDDAP™एक "आंतरिक त्रुटि" फेंको। यह अब तय है। Andy Ziegler.  
  • BUG FIX:EDDGridसाइडबायसाइड ने चर की अनुमति नहीं दीsourceNameविभिन्न बच्चों के डेटासेट में समान होना चाहिए। अब यह करता है। जोशुआ स्टैनफोर्ड को धन्यवाद।  

संस्करण 2.16

(2021-12-17 जारी)

  • नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
  • परिवर्तन / बग फिक्स: अनुवाद प्रणाली में कई छोटे बदलाव भाषा-विशिष्ट संपादकों से सुझावों के लिए धन्यवाद। Melanie Abecassis, Marco Alba, Jessy Barrette, Filipe Fernandes, Etienne Godin, Jennifer Sevadjian, and Michael Smit.  
  • Google अनुवाद की शर्तों के अनुसार Google अनुवाद के लिए एक उचित अस्वीकरण और प्रयास जोड़ा गया। इसके अलावा,<एचटीएमएल में हर वेब पेज के लिए HTML> टैग अब ठीक से मशीन अनुवादित होने के रूप में गैर अंग्रेजी वेब पृष्ठों की पहचान करता है। माइक स्मिट के लिए धन्यवाद।  
  • BUG FIX: लॉगिन वेब पेज अब विभिन्न भाषा सेटिंग्स के साथ ठीक से काम कर रहे हैं। माइक स्मिट के लिए धन्यवाद।  
  • नयाorderByसम फिल्टर और नए चेक ऑल और अनचेक सभी बटन परEDDGridडेटा एक्सेस फॉर्म वेब पेज। मार्को अल्बा द्वारा कोड योगदान के लिए धन्यवाद।  
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • अगर आपके पास है <प्रश्नMarkImageFile>QuestionMark.jpg</questionMarkImageFile> अपने सेटअप.xml फ़ाइल में, आपको या तो पूरे टैग को हटाने की आवश्यकता है (इसलिए डिफ़ॉल्ट फ़ाइल का उपयोग किया जाता है) इसे बदलने के लिए: <MarkImageFile>QuestionMark.png</questionMarkImageFile>  
  • CHANGE: तो तुम जानते हो,दत्तकOpenJDK को मुख्य / सिफारिशित स्रोत के रूप में बदल दिया गया हैJava (OpenJDK) ।  
  • CHANGE: लॉग फ़ाइलों सेERDDAP™जेनरेट डाटासेट Xml, और DasDds अब UTF-8 हैं, कंप्यूटर के डिफ़ॉल्ट चरित्र सेट नहीं है। मैंने यह सुनिश्चित करने के लिए बहुत सारे बदलाव किए हैं किERDDAP™हमेशा उचित चरित्र सेट को निर्दिष्ट करता है जब सभी प्रकार की फ़ाइलों को पढ़ने या लिखने के लिए, और अब नहीं (कई मामलों में) कंप्यूटर के डिफ़ॉल्ट चरित्र सेट पर निर्भर करता है। यह कुछ गलतियों को ठीक कर दिया और जितना संभव हो उतना ही फ़ाइल प्रकारों के लिए UTF-8 का उपयोग करने का लक्ष्य हो सकता है उतना ही करीब ले जाया गया। (उदाहरण के लिए, .log, .xml, .html,.json,.jsonएल,.ncहैडर) । ध्यान दें कि ISO-8859-1 का उपयोग करने के लिए कई पुरानी फ़ाइल प्रकारों की आवश्यकता है (उदाहरण के लिएOPeNDAP.das, dds, .csv,.tsv,.nc3,.nccsv, .cpt) । मैंने पहले CF समूह के साथ और साथ में काम करने की कोशिश कीUnidataUTF-8 के लिए समर्थन जोड़ने के लिए.nc3 फाइलें; दोनों प्रतिरोधी थे।  
  • नई: AWS S3 से फ़ाइलों को डाउनलोड करते समय,ERDDAPकैश FromUrl system inEDDGridFromFiles and EDDTable FromFiles अब समांतरीकृत चंकों के माध्यम से फ़ाइलों को डाउनलोड करने के लिए नए AWS ट्रांसफर मैनेजर का उपयोग करता है। (इस प्रकार बहुत तेज) । लक्ष्य थ्रूपुट 20 जीबीपीएस प्रति फ़ाइल पर सेट किया गया है, इसलिए यह सभी एडब्ल्यूएस उदाहरण प्रकारों के साथ अच्छी तरह से काम करता है, लेकिन विशेष रूप से उन लोगों के पास उत्कृष्ट "नेटवर्किंग परफॉर्मेंस" है। इस बदलाव के साथERDDAPकैश FromUrl प्रणाली अब पूर्व-चंकित फ़ाइलों के समानांतर डाउनलोड के xarray के दृष्टिकोण को तुलनात्मक गति प्रदान करती है, लेकिन स्रोत फ़ाइलों को परिवर्तित करने की आवश्यकता के बिना.ncऔर.hdfचंकी xarray फ़ाइलों में। वास्तव में,ERDDAPयदि एक ही फाइल से पढ़ने के बाद के अनुरोध हैं तो 'सिस्टम बेहतर है, क्योंकिERDDAP™अब फ़ाइल की एक स्थानीय प्रतिलिपि है। हमारे समुदाय ने वर्षों का मानकीकरण किया है.ncऔर.hdfफ़ाइलें अब हमें ऐसा नहीं करना चाहिए कि AWS S3 में डेटा संग्रहीत करते समय सभी को अच्छा प्रदर्शन प्राप्त करने के लिए। रिच साइनेल के लिए धन्यवाद।  
  • CHANGE: searchEngine=Lucene, अब के लिए, deprecated है। यह एक जटिल प्रणाली है जो अक्सर परिणाम उत्पन्न करती है जो खोज इंजन = मूल के अधिक वांछनीय व्यवहार से थोड़ा अलग हैं। लगभग सभीERDDAP™स्थापना, ल्यूसिन की समय बचत परिणामों में मतभेदों को ऑफसेट नहीं करती है। यदि संभव हो तो कृपया सर्चइंजन=मूल का उपयोग करें। यदि वह समस्या का कारण बनता है, तो कृपया बॉब को ईमेल करें।  
  • CHANGE: The Lucene search Engine अब मूल खोज इंजन की तरह व्यवहार करता है। अब कोई मामला नहीं है जहां ल्यूसिन एक डेटासेट मैच सोचता है और मूल नहीं है। इसके अलावा, लुसिन की रैंकिंग अब मूल की रैंकिंग के बराबर है (क्योंकि मूल अब हमेशा रैंकिंग की गणना के लिए प्रयोग किया जाता है) ।  
  • BUG FIX: हाल ही में जारी होने पर,ERDDAP™एक दिए गए AWS S3 बाल्टी में पहले 1000 से अधिक वस्तुओं को देखना बंद कर दिया। अब,ERDDAP™फिर सभी वस्तुओं को देखता है। Andy Ziegler.  
  • BUG FIX: अब EDDTableAggregate पंक्तियां हटा देती हैंactual\_rangeविशेषता जब भी एक या अधिक बच्चे डेटासेट कभी अपने चर पता नहीं है 'actual\_range (उदाहरण के लिए, EDDTableFromDatabase) । एरिक जिलेट्टी के लिए धन्यवाद।  

संस्करण 2.15

(2021-11-19)

  • नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
  • ERDDAP™उपयोगकर्ता को सभी वेब पृष्ठों के लिए इस्तेमाल की जाने वाली भाषा को निर्दिष्ट करने के लिए एक नई प्रणाली है। यदिERDDAP™इसका उपयोग करने के लिए स्थापना की गई है, भाषाओं की सूची प्रत्येक वेब पेज के ऊपरी दाहिने कोने में दिखाई देगी।ERDDAP™यूआरएल इस संस्करण से पहले से ही काम करना जारी रखता है और हमेशा पहले की तरह अंग्रेजी सामग्री वापस लौटता है।

सभी पाठ या सभी वेब पृष्ठों का अनुवाद नहीं किया गया था। इस परियोजना पर समय की कमी थी जिसने क्यूई और बॉब को 100% तक पहुंचने से रोका।

स्पष्ट प्रश्न यह है: क्यों हमने इस में इतना प्रयास किया जब क्रोम वेब पृष्ठों को ऑन-द-फ्लाई अनुवाद करेगा? उत्तर है: इस तरह, हम अनुवाद कैसे किया जाता है पर अधिक नियंत्रण मिलता है। विशेष रूप से, बहुत सारे शब्द हैं जिन्हें वेब पृष्ठों पर अनुवाद नहीं किया जाना चाहिए, उदाहरण के लिए, डेटासेट के शीर्षक और सारांश, चर, मापदंडों, इकाइयों और संगठनों के नाम। अधिकांश अनुवाद प्रयास उन शब्दों और वाक्यांशों की पहचान कर रहे थे जिन्हें अनुवाद नहीं किया जाना चाहिए। इसके अलावा, मशीन अनुवाद कुछ प्रकार के HTML मार्कअप को मैनगल करने की प्रवृत्ति रखता है। अनुवाद के प्रबंध ने हमें इस समस्या को कम करने की अनुमति दी।

अनुवाद परियोजना क्यूई ज़ेंग द्वारा की गई थी (गूगल समर ऑफ कोड इंटर्न) और गूगल अनुवाद वेब सेवा का उपयोग करके बॉब सिमन्स। यह एक विशाल परियोजना थी। धन्यवाद, Qi!

  • BUG FIX:ERDDAP™अब ORCID ID को X को अंतिम अंक के रूप में रखने की अनुमति देता है। Maurice Libes के लिए धन्यवाद।  

  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:

  • करने के लिए:

    • आपको कुछ बदलाव करने की आवश्यकता हैERDDAPउपयोगकर्ताओं को वेब पृष्ठों के लिए भाषा निर्दिष्ट करने के लिए 'नई प्रणाली'।
      • अपने सेटअप.xml की पहली पंक्ति पर औरdatasets.xmlफ़ाइलों को बदलने के लिए: encoding="UTF-8" और अपने पाठ संपादक में दस्तावेज़ की एन्कोडिंग को बदलने के लिए ताकि इसे UTF-8 फ़ाइल के रूप में बचाया जा सके। जनगणना Xml अब मानता है किdatasets.xmlएक UTF-8 फ़ाइल है।
      • प्रोग्रामर जो संकलन करते हैंERDDAP: सभीERDDAP™डिफ़ॉल्ट रूप से UTF-8 फ़ाइलों के रूप में जावा फ़ाइलों का इलाज किया जाना चाहिए। आपको javac कमांड लाइन में "-encoding UTF-8" जोड़ने की आवश्यकता हो सकती है। (मैंने किया।)
      • इस प्रणाली को सक्षम करना (दृढ़ता से अनुशंसित) , में<startBodyHtml5> टैग जिसे आप निर्दिष्ट करते हैंdatasets.xml, बदलें "&amp!loginInfo;" में "&amp!loginInfo;|और amp!भाषा; इसलिए भाषाओं की सूची प्रत्येक के ऊपरी दाहिने कोने में दिखाई देती है।ERDDAP™वेब पेज
      • ERDDAP™केवल उपयोग करता है<startBodyHtml5> टैग जिसे आप निर्दिष्ट करते हैंdatasets.xmlप्रत्येक के शीर्ष पर बैनर के लिए एचटीएमएल सामग्री निर्दिष्ट करने के लिएERDDAP™वेब पेज, कोई फर्क नहीं पड़ता कि उपयोगकर्ता किस भाषा का चयन करता है। यदि आप उस टैग को बदलने के लिए उपयोग करते हैं "&EasierAccessToScientificData;"वैज्ञानिक डेटा तक पहुंच" के बजाय और "&BroughtToYouBy;"" के बजाय "आपके द्वारा लाया",ERDDAP™बैनर में उन वाक्यांशों के अनुवादित संस्करणों का उपयोग करेगा।
      • इसी तरह, नए डिफ़ॉल्ट<ShortDescriptionHtml> indatasets.xmlहै
                <theShortDescriptionHtml><!\\[CDATA\\[ 
<h1>ERDDAP</h1>
&erddapIs;
&thisParticularErddap;
\\[standardShortDescriptionHtml\\]
\\]\\]></theShortDescriptionHtml>

सामग्री की अंतिम 3 लाइनें ऐसी चीजें हैं जो अनुवादित पाठ के साथ प्रतिस्थापित की जाएगी। यदि आप उनमें से किसी को परिवर्तित करते हैं (विशेष रूप से और यह Erddap;) उनमें से सभी पाठ को स्पष्ट करने के लिएdatasets.xml (जो प्राथमिकता है, यदि मौजूद है) या संदेश.xml, उस पाठ में कोई फर्क नहीं पड़ता कि उपयोगकर्ता किस भाषा का चयन करता है। यह बिल्कुल सही नहीं है, लेकिन मैंने सोचा कि कुछ प्रशासक संपादित करना चाहते हैं<ShortDescriptionHtml> 35 विभिन्न फाइलों में उस टैग के 35 अलग-अलग अनुवादित संस्करण प्रदान करने के लिए।

 

  • CHANGED: कुछ त्रुटियों को अब थोड़ा अलग तरीके से संभाला जाता है और इसलिए स्टेटस.html और डेली रिपोर्ट ईमेल में "Failed request" के टैली में जोड़ा जा सकता है। इसलिए उन संख्याओं को पहले से कहीं अधिक बड़ा हो सकता है।  
  • BUG FIX: GenerateDatasets XML के लिएEDDGridLon0360 औरEDDGridLonPM180 अब सोर्स डेटासेट को बाहर कर देता हैdatasetID= ~\*\_LonPM180" औरdatasetID= ~\*क्रमश: \_Lon0360"।  

संस्करण 2.14

(2021-07-02)

  • नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
  • (कोई नहीं)
     
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • नया:EDDGridLon0360 जो लंबे समय तक मूल्यों और gt के साथ एक ग्रिड डेटासेट बनाता है; = 0 और<=360 एक ग्रिड डेटासेट से लेकर देशांतर मूल्यों और gt;=-180 और<=180। देखेंEDDGridLon0360 प्रलेखन। डेल रॉबिन्सन के लिए धन्यवाद।  
  • नया:ERDDAP™प्रशासक अब सेटअप में किसी भी मूल्य को ओवरराइड कर सकते हैं।ERDDAP\valueName चलाने से पहलेERDDAP। उदाहरण के लिए, उपयोगERDDAP\_baseUrl overrides<BaseUrl> मान। तैनाती करते समय यह आसान हो सकता हैERDDAP™एक कंटेनर के साथ, जैसा कि आप सेटअप.xml में मानक सेटिंग्स डाल सकते हैं और फिर पर्यावरण चर के माध्यम से विशेष सेटिंग्स की आपूर्ति कर सकते हैं। यदि आप गुप्त जानकारी की आपूर्ति करते हैंERDDAP™इस विधि के माध्यम से यह जांचना सुनिश्चित करें कि सूचना गुप्त रहेगी।ERDDAP™केवल स्टार्टअप प्रति एक बार पर्यावरण चर पढ़ता है, स्टार्टअप के पहले सेकंड में, इसलिए इसका उपयोग करने का एक तरीका है: पर्यावरण चर सेट करें, शुरू करेंERDDAP™, जब तक इंतजारERDDAP™शुरू किया जाता है, फिर पर्यावरण चर को बंद कर दिया जाता है। मार्क पोर्टियर के लिए धन्यवाद।  
  • IMPROVED: अब, अगर एक EDDTableFrom में कुछ फाइलें हैं ... बहुत सारी फाइलों के साथ डेटासेट में कुछ बहुत लंबे स्ट्रिंग मान होते हैं, डेटासेट बहुत तेज़ी से लोड हो जाएगा और बहुत तेज़ी से अनुरोध करने का जवाब देगा। पहले,ERDDAP™इस तरह के डेटासेट के लिए फ़ाइल जानकारी के साथ संग्रहीत फ़ाइलों में न्यूनतम और अधिकतम स्ट्रिंग मूल्यों के लिए बहुत अधिक स्थान आवंटित करेगा। परिणामस्वरूप फ़ाइल विशाल थी, जिससे इसे धीरे-धीरे लिखा और पढ़ा जा सकता था। ओबीआईएस के लिए धन्यवाद।  
  • सुधार: अब,ERDDAP™CSV फ़ाइलों में असामान्य और अमान्य चरित्र अनुक्रमों की व्याख्या करने का बेहतर काम करता है। ओबीआईएस के लिए धन्यवाद।  
  • FIX: Cassandra के साथ परेशानी के एक साल के बाद, मैंने अंततः सफलतापूर्वक Cassandra स्थापित किया (v2) फिर से और इसलिए Cassandra v2 के साथ परीक्षण को फिर से शुरू करने में सक्षम था। अब मैं अधिक आत्मविश्वास से बता सकता हूं किERDDAP™Cassandra v2 और v3 के साथ काम करता है। ONC के लिए धन्यवाद।  

संस्करण 2.12

(2021-05-14 जारी)

  • नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
  • BUG FIX: यदि आप सदस्यता ब्लैकलिस्ट पर हैं, तो अब आप अपनी सदस्यता की एक सूची का अनुरोध नहीं कर सकते।  
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • ऐसा करने के लिए: नया: सिस्टम स्वचालित रूप से दुर्भावनापूर्ण उपयोगकर्ताओं की क्षमता को सीमित करने और अधिक आक्रामक वैध उपयोगकर्ताओं को एक साथ अनुरोधों की एक बड़ी संख्या बनाने के लिए जो अन्य उपयोगकर्ताओं के लिए सिस्टम प्रदर्शन को कम करेगा। में 3 नए वैकल्पिक टैग हैंdatasets.xmlजिसके बाद आप सही जोड़ सकते हैं<graphbackgroundColor>:
        <ipAddressMaxRequests></ipAddressMaxRequests>  <!-- current default=7 -->
<ipAddressMaxRequestsActive></ipAddressMaxRequestsActive> <!-- current default=2 -->
<ipAddressUnlimited></ipAddressUnlimited> <!-- default=empty -->

आगे की जानकारी के लिए देखेंIpAddressMaxRequests।ERDDAP™अब भी "अद्वितीय उपयोगकर्ताओं की संख्या" प्रिंट करता है (स्टार्टअप) " status.html पृष्ठ पर"। चीन में व्यक्ति के लिए धन्यवाद मेरा हमलाERDDAP™स्थापना।  

  • CHANGE to Postgresql ड्राइवर व्यवहार: जब मैंने Postgresql ड्राइवर को अपडेट किया, तो Postgresql द्वारा उत्पन्न तालिका सूची में कॉलम नाम और GenerateDatasetsXml सभी लोअरकेस के बजाय सभी लोअरकेस वापस आए। मुझे नहीं पता कि क्या डेटाबेस के बाद से अन्य चीजों को प्रभावित करेगा, अक्सर उन नामों को असंवेदनशील मानते हैं। मेरा परीक्षण डेटासेट अभी भी सही ढंग से काम करता है। लेकिन अगर आपका डेटासेट इस के साथ काम करना बंद कर देता हैERDDAP™अद्यतन करने का यह संभव कारण है।  

  • BUG FIX:ERDDAP™अब निजी AWS S3 फ़ाइलों को सही ढंग से संभालती है। AWS S3 फ़ाइलों के संचालन में अन्य संबंधित सुधार हुए थे। माइकल गैंग्ल और डायलन पुग के लिए धन्यवाद।  

  • नया:EDDGridFromNcFiles and fromNcFiles.EDDGridFromNcFiles अनपैक्ड अब "संरचना" से डेटा पढ़ सकता है.nc4 और 4.hdf4 फाइलें। एक चर की पहचान करने के लिए जो एक संरचना से है,<sourceName> प्रारूप का उपयोग करना चाहिए: _पूर्ण संरचना नाम|memberName, उदाहरण के लिए group1/myStruct|मेरा सदस्य NRL को धन्यवाद।  

  • CHANGED: अब, यदि वर्तमान स्मृति उपयोग के साथ-साथ यह अनुरोध थोड़ा अधिक है, तो ग्रिडडैप सेट इस अनुरोध के लिए nThreads 1. इस प्रकार,ERDDAP™जब स्मृति दुर्लभ होती है तो स्मृति को संरक्षित करता है। चीन में व्यक्ति के लिए धन्यवाद मेरा हमलाERDDAP™स्थापना।  

  • ओपन फ़ाइलों की संख्या की निगरानी के लिए नई प्रणाली (जिसमें सॉकेट और कुछ अन्य चीजें शामिल हैं, न केवल फाइलें) लिनक्स कंप्यूटर पर टॉमकैट में। यदि कुछ फाइलें गलती से बंद नहीं होती हैं, तो खुली फ़ाइलों की संख्या में वृद्धि हो सकती है जब तक कि यह अधिकतम अनुमति से अधिक न हो और वास्तव में कई बुरा चीजें हो जाएंगी। अब, लिनक्स कंप्यूटर पर (विंडोज के लिए जानकारी उपलब्ध नहीं है) :

    • स्टेटस के दूर दाईं ओर एक नया "ओपन फाइल्स" कॉलम है। एचटीएमएल वेब पेज अधिकतम फ़ाइलों का प्रतिशत खुला दिखा रहा है। विंडोज पर, यह सिर्फ "?" दिखाता है।
    • कबERDDAP™प्रत्येक प्रमुख डेटासेट रीलोड के अंत में उस जानकारी को उत्पन्न करता है, यह लॉग पर प्रिंट करेगा। txt फ़ाइल: OpenFileCount=current of max=max%=percent
    • यदि प्रतिशत>50% है, तो एक ईमेल भेजा जाता है।ERDDAP™व्यवस्थापक और ईमेल सब कुछ ईमेल पते

अधिक जानने के लिए, या यदि आप इस समस्या को अपने बारे में देखते हैंERDDAP™, देखेंबहुत सारे ओपन फाइल। चीन में व्यक्ति के लिए धन्यवाद मेरा हमलाERDDAP™स्थापना।  

  • नया: मैंने "टू कई ओपन फाइल्स" की जांच और हैंडलिंग के लिए बहुत कुछ जोड़ा, इसलिए काम सिर्फ रुक जाता है और उपयोगकर्ता त्रुटि संदेश देखता है। डेटा फ़ाइलों को अब खराब रूप में चिह्नित नहीं किया जाएगा यदि उन्हें पढ़ने के परिणामस्वरूप "टू कई ओपन फाइल्स" त्रुटि होती है।  
  • नया\[बड़ाParentDirectory\]/badFilesFlag निर्देशिका: यदि आप इस निर्देशिका में एक फ़ाइल डाल रहे हैं, तो एकdatasetIDफाइल नाम के रूप में (फ़ाइल सामग्री कोई फर्क नहीं पड़ता) ,ERDDAP™BadFiles को हटा देगा.ncउस डेटासेट के लिए फ़ाइल (यदि कोई हो) और डेटासेट ASAP को फिर से लोड करें। इस कारणERDDAP™पहले फाइलों के साथ काम करने के लिए फिर से कोशिश करना (अंत में?) बुरा के रूप में चिह्नित। मार्को अल्बा को धन्यवाद।  
  • चार्टर्ड: स्टार्टअप पर, अगर एकEDDGridfrom...Files or EDDTableFrom. डेटासेट शुरू में ज्ञात मान्य फ़ाइलों की सूची में 0 फाइलें हैं (उदाहरण के लिए, यह एक नया डेटासेट है) फिरERDDAP™इसे लोड करने और एक ध्वज सेट करता है ताकि प्रमुख लोडडेटासेट समाप्त होने के बाद इसे ASAP लोड किया जा सके। यह प्रारंभिक स्टार्टअप को गति देता है जब नए डेटासेट होते हैं।  
  • CHANGED: FileVisitorDNLS.testAWSS3 () FileVisitorSubdir.testAWSS3 () अब AWS v2 का उपयोग करें (नहीं v1) एसडीके तो अब गिटERDDAP™अब वितरण में सभी आवश्यक फाइलें शामिल हैं और आपको अब बड़े पैमाने पर v1 AWS SDK jar फाइल को मैन्युअल रूप से जोड़ने की आवश्यकता नहीं है।  
  • चेंग्ड: मैंने मैवेन का उपयोग करने के लिए स्विच किया ताकि वह अपनी निर्भरता का पता लगा सकें (.jar फ़ाइलों में /lib) । AWS SDK के V2 में परिवर्तन ने इसकी आवश्यकता की। भविष्य में अन्य आयातित कोड के लिए इसकी आवश्यकता होगी। Kyle Wilcox जो pom.xml वह बनाया और उपयोग करता है, जो मेरे लिए कई समस्याओं का समाधान प्रदान करने के लिए एक बहुत धन्यवाद।  
  • चेंग्ड: क्लासपैथ पैरामीटर (सी पी) GenerateDatasetXml, DasDds और अन्य छोटे कार्यक्रमों में उपयोग किया जाता है जो साथ आते हैंERDDAP™, और प्रोग्रामर के लिए सलाह में अब बहुत सरल है और इसे फिर से नहीं बदलना चाहिए क्योंकि यह निर्देशिका को संदर्भित करता है, व्यक्तिगत फाइलें नहीं: \-cp कक्षाएं; सी: \programs \_tomcat \lib\\servlet-api.jar;lib\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ (या ':' बजाय ';' लिनक्स और मैक के लिए) । (मुझे इस साल करना चाहिए जब यह एक विकल्प बन गया।)
     
  • नया: जेनरेटडाटासेट Xml एक नया उपयोगिता विकल्प है: findDuplicateTime जो ग्रिड के संग्रह के माध्यम से खोज करेगा.nc (संबंधित) फ़ाइलों को डुप्लिकेट समय मान के साथ खोजने के लिए। देखेंढूँढना समय
     
  • नया:datasets.xmlअब शामिल हो सकते हैं<पैलेट्स> टैग जो ओवरराइड करता है<पैलेट्स> टैग मान संदेशों से.xml (यदि यह खाली है या संदेश.xml मान में बदल देता है) । यह आपको उपलब्ध पैलेटों की सूची बदलने देता है जबकिERDDAP™चल रहा है। इसके अलावा, यदि आपके पास cptfiles subdirectory में हैERDDAP™सामग्री निर्देशिकाERDDAP™उस निर्देशिका में सभी \*.cpt फ़ाइलों को कॉपी करेगा\[tomcat\]/webapps/erddap/WEB-INF/cptfiles निर्देशिका हर बारERDDAP™शुरू होता है। साथ में, ये परिवर्तन आपको पैलेट जोड़ते हैं और जब आप एक नया संस्करण स्थापित करते हैं तो परिवर्तन जारी रहता हैERDDAP। देखेंपैलेट प्रलेखन
    जेनिफर Sevadjian, Melanie Abecassis, और शायद अन्य CoastWatch लोगों के लिए धन्यवाद।  
  • प्रमाणन:<धीमाडाउनट्रबलमिली> (/docs/server-admin/datasets#slowdowntroublemillis) अब सभी असफल अनुरोधों के लिए उपयोग किया जाता है, न केवल कुछ प्रकार के।  
  • CHANGED: RunLoadDatasets धागा अब 3/4 LoadDatasets पर LoadDatasets धागे को बाधित करता है इसलिए लोडडाटासेट्स के लिए अधिक समय है ताकि रुकावट को ध्यान में रखा जा सके और आसानी से बाहर निकल सके। इसके अलावा इसके लिए अधिक और बेहतर नैदानिक संदेश भी हैं।  
  • लुसीन के पुराने संस्करण से V8.7.0 तक चार्टर्ड।  
  • CHANGE: द्वारा भेजे गए ईमेलERDDAP™अब एक निश्चित चौड़ाई फ़ॉन्ट के साथ दिखाई देते हैं।  
  • चुनौती:EDDGridFromFiles को अब अक्ष मानों के साथ-साथ FIRST से गुण भी मिलते हैं|LAST फ़ाइल, जैसा कि निर्दिष्ट है<MetadataFrom> धन्यवाद (नहीं) केन केसी, एट अल।  
  • अमान्य इकाइयों "डिग्री \_उत्तर" और "डिग्री \_East" के लिए ADDED समर्थन जो हाल ही में फ़ाइलों द्वारा गलत तरीके से उपयोग किया जाता है। (से 2020-10-01) AVHRR Pathfinder संस्करण 5.3 L3-Collated (L3C) SST डेटासेट (nceiPH53sstd1day और nceiPH53sstn1day) ।ERDDAP™अब उन्हें वैध इकाइयों के लिए मानकीकृत कर सकते हैं। धन्यवाद (नहीं) केन केसी, एट अल।  

संस्करण 2.11

(जारी किया गया 2020-12-04)

  • नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
  • BUG FIX: OrderByMean threw a NullPointerException अगर एक चर \FillValue या लापता \ मूल्य निर्धारण अब यह स्थिति सही ढंग से संभालती है। मार्को अल्बा को धन्यवाद।  
  • BUG FIX: द्वारा बनाई गई ODV टेक्स्ट फ़ाइलों के साथ समस्याएं थींERDDAP™v2.10. उन समस्याओं को तय कर रहे हैं। शॉन बेल के लिए धन्यवाद।  
  • BUG FIX: बस मेंERDDAP™v2.10: यदि lat lon सीमा URL में निर्दिष्ट की गई थी, तो बाध्यता बॉक्स दुनिया के नक्शे पर नहीं खींचा गया था। अब यह फिर से है। जॉन Maurer के लिए धन्यवाद।  
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • BUG FIX: बस मेंERDDAP™v2.10: आर्काइवआडाटासेट के लिए स्क्रिप्ट फाइलें, जेनरेटडाटासेट Xml और DasDds ने काम नहीं किया क्योंकि उनके पास क्लासपैथ में बदलाव नहीं हुआ था जिसे जोड़ा गया था।ERDDAP™v2.10. अब वे करते हैं। मार्को अल्बा को धन्यवाद।  
  • नई:datasets.xml, अब आप टैग कर सकते हैं:
        <emailDiagnosticsToErdData></emailDiagnosticsToErdData> <!-- true (the default) or false -->  

वर्तमान में, अगर सही (या यदि टैग खाली है, या यदि टैग फ़ाइल में नहीं है) जब उपयोगकर्ता का अनुरोध NullPointerException की ओर जाता है, तो,ERDDAP™करने के लिए स्टैक ट्रेस ईमेल करेंगेerd.data at noaa.gov (The number of theERDDAP™विकास दल) । यह सुरक्षित और सुरक्षित होना चाहिए क्योंकि कोई गोपनीय जानकारी नहीं (उदाहरण के लिए, अनुरोधUrl) ईमेल में शामिल है। यह किसी भी अस्पष्ट, पूरी तरह से अप्रत्याशित बग है कि NullPointerException के लिए नेतृत्व करने के लिए संभव बनाना चाहिए। अन्यथा, उपयोगकर्ता अपवाद देखता है, लेकिनERDDAP™डेवलपर्स नहीं करते, इसलिए हम नहीं जानते कि वहाँ एक समस्या है जिसे तय करने की आवश्यकता है।

यह संभव है कि यह टैग अन्य, समान नैदानिक जानकारी को ईमेल करने के लिए नेतृत्व करेगा।erd.data at noaa.govभविष्य में। ईमेल की सामग्री हमेशा कम से कम और बग से संबंधित होगी, और नहीं, उदाहरण के लिए, उपयोग की जानकारी। मार्को अल्बा को धन्यवाद।  

  • अब, सामान्य संपीड़ित फ़ाइल प्रकार (.bz2,.gz,.gzip,.tar,.tgz,.z,.zip) भी बाइट रेंज अनुरोध के लिए मना कर रहे हैं। इसके द्वारा निर्दिष्ट किया गया है<एक्सटेंशनNorangeRequests> संदेशों में.xml।  
  • KNOWN PROBLEM: साथERDDAP™2.10,.ncएमएल फाइलें जो एक विशेषता को बदलने की कोशिश करती हैं, विशेषता को नहीं बदलती हैं। यह netcdf-java में एक ज्ञात बग है जिसे मैंने बताया है और वे कहते हैं कि netcdf-java की अगली रिलीज में तय किया जाएगा।  

संस्करण 2.10

(जारी किया गया 2020-11-05)

  • नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
  • नया: नयाInterpolateकनवर्टर कुशलतापूर्वक एक ग्रिड डेटासेट के मूल्यों से मूल्यों को अंतरित करता है। इस तरह, यह पशु ट्रैक डेटा के साथ काम करने वाले शोधकर्ताओं के लिए विशेष रूप से उपयोगी है। यह कनवर्टर अक्षांश, देशांतर और समय स्तंभों के साथ एक तालिका में लेता है (शायद अन्य स्तंभ) और interpolated मूल्यों के साथ अतिरिक्त स्तंभों के साथ एक तालिका लौटा। इस प्रकार, यह लोकप्रिय के समान हैXtractomaticमूल रूप से डेव फोले द्वारा बनाई गई स्क्रिप्ट, लेकिन प्रति अनुरोध 100 अंक तक प्रसंस्करण का लाभ प्रदान करती है। डेव फोले और जॉर्डन वाटसन के लिए धन्यवाद (NMFS) ।  
  • IMPROVED: उन्नत खोज अब गैर HTML अनुरोधों के लिए सख्त है। यह अब उन अनुरोधों के लिए अपवाद फेंक देगा जिनके पास स्थायी त्रुटि है (उदाहरण के लिए, अनुरोध करता है कि minLat > maxLat) या अस्थायी त्रुटियां (उदाहरण के लिए, एक के लिए अनुरोधstandard\_nameयह मौजूद नहीं है) । HTML अनुरोधों के लिए, उन्नत खोज अपरिवर्तित है: Google खोजों के साथ, यह अपनी सबसे अच्छी और चुपचाप त्रुटियों को ठीक या अनदेखा करता है। रिच साइनेल के लिए धन्यवाद।  
  • IMPROVED: उन्नत खोज पृष्ठ पर मानचित्र अब बड़ा है (आपको अभी भी squint करना है, लेकिन कम) और काफी सटीक (लेकिन अभी भी सही नहीं है) । जॉन Maurer के लिए धन्यवाद।  
  • IMPROVED: The "Draw land mask" set on Make A Graph web page and the&.land=... set in URL that request a map अब दो विकल्प का समर्थन करता है: "outline" सिर्फ लैंडमास्क रूपरेखा, राजनीतिक सीमाओं, झीलों और नदियों को आकर्षित करता है। "बंद" कुछ नहीं खींचता है। देखेंThe document of the document.। जॉन Maurer के लिए धन्यवाद।  
  • द्वारा निर्मित ग्राफ और मानचित्रERDDAP™अब तीन नए मार्करों का उपयोग कर सकते हैं: बॉर्डरलेस भरा स्क्वायर, बॉर्डरलेस भरा हुआ सर्कल, बॉर्डरलेस भरा हुआ त्रिभुज। इसके लिए कोड ईटीटी / ईएमओडीनेट भौतिकी के मार्को अल्बा द्वारा योगदान दिया गया था। मार्को अल्बा को धन्यवाद।  
  • नया:"files"सिस्टम अब सादे समर्थन करता है फ़ाइल प्रकार प्रतिक्रिया (Csv,.htmlTable,.itx,.json,.jsonlCSV1,.jsonlCSV,.jsonlKVP,.mat,.nc,.nccsv,.tsvया.xhtml।) , उदाहरण के लिए, https://coastwatch.pfeg.noaa.gov/erddap/files/jplMURSST41/.csv । Kyle Wilcox के लिए धन्यवाद।  
  • त्रुटि: जब कोई उपयोगकर्ता डेटा एक्सेस फॉर्म का उपयोग करता है तो उत्पन्न यूआरएल (एचटीएमएल) या एक मेक-ए-ग्राफ (ग्राफ़) वेब पेज अब ठीक से अक्षरों को संपादित करें\[और\]। यह यूआरएल मनुष्यों के लिए पढ़ने के लिए थोड़ा कठिन बनाता है, लेकिन यह वेब-सुरक्षा स्टैंडपॉइंट से बेहतर है। प्रशासकों के पास अब आराम करने का विकल्प हैQueryChars= '\[\]|'tomcat server.xml फ़ाइल में (सुरक्षित) नहीं (सुरक्षित) । Antoine Queric, डोमिनिक फुलर रॉवेल, और दूसरों के लिए धन्यवाद।  
  • यदि किसी EDDTable Datasets के लिए कोई अनुरोध शामिल है &add चर कहाँ (_विशेषण नाम, विशेषता मूल्य) ,ERDDAP™उन सभी चरों को जोड़ देगा जिनके पास है attribute नाम = योगदान मूल्य अनुरोध चर की सूची के लिए। देखें&add चर जहां प्रलेखन। Aurelie Briand, et al.  
  • प्रमाणन:ERDDAP™अब बाइट रेंज अनुरोधों को /फ़ाइल्स / को अस्वीकार कर देता है.ncया.hdfफ़ाइलें दूरस्थ से कनेक्ट करने की कोशिश न करें.ncया.hdfयदि वे स्थानीय फाइलें थीं तो फाइलें। यह शायद अक्षम है और अक्सर अन्य समस्याओं का कारण बनता है। इसके बजाय:
    • उपयोग(OPeN)DAPक्लाइंट सॉफ़्टवेयर से कनेक्ट करने के लिएERDDAP'DAPइस डेटासेट के लिए सेवाएं (कौन है /griddap / या /tabledap/ URL में) । यह क्या हैDAPके लिए है।
    • डेटासेट के डेटा एक्सेस फॉर्म का उपयोग डेटा सेट के सबसेट का अनुरोध करने के लिए करें।
    • यदि आपको संपूर्ण फ़ाइल की आवश्यकता होती है या लंबे समय तक पहुंच प्राप्त होती है, तो उपयोग करेंcurl,wget, या पूरी फाइल को डाउनलोड करने के लिए आपका ब्राउज़र, फिर फ़ाइल की अपनी स्थानीय प्रति से डेटा तक पहुंच जाता है।  
  • सुधार: .odv Txt आउटपुट विकल्प के नए संस्करण का समर्थन करने के लिए फिर से लिखा गया हैODV .txtफ़ाइलों और trajectory, timeeries, और प्रोफ़ाइल डेटा के उचित प्रतिनिधित्व का समर्थन करने के लिए।  
  • IMPROVED: अब, डबल उद्धरणों में खोज की शर्तों को एक जेसन स्ट्रिंग के रूप में व्याख्या की जाती है, इसलिए उनके पास \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\)\\\\\\\\\\\\\\\\\\\\)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ अन्य बातों के अलावा, यह आपको एक विशेषता के लिए सटीक मैच की तलाश करने देता है, उदाहरण के लिए, "इंस्टीट्यूशन ="NOAA\n"संस्था के साथ डेटासेट से मेल नहीं खाता है =NOAA NMFS। धन्यवाद।  
  • अतिरिक्त स्थानों में, फ्लोटिंग पॉइंट नंबर (विशेष रूप से डबल्स में परिवर्तित फ्लोट) अब अतिरिक्त स्थानों में संख्या के थोड़ा अधिक गोल संस्करण के रूप में दिखाई देते हैं, उदाहरण के लिए पहले एक फ्लोट 32.27998779296875 की तरह एक डबल के रूप में दिखाया गया है, अब 32.28 के रूप में दिखाई दे सकता है। Kyle Wilcox के लिए धन्यवाद।  
  • BUG FIX: unsigned integer ऑडियो फ़ाइलों को गलत तरीके से पढ़ा गया था। अब वे सही ढंग से पढ़ रहे हैं।  
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • पहली बार जब आप दौड़ते हैंERDDAP™v2.10, स्थानीय डेटा फ़ाइलों के आधार पर कुछ डेटासेट लोड हो जाएगा बहुत धीरेERDDAP™फ़ाइल जानकारी के अपने डेटाबेस को फिर से बनाने की जरूरत है। धीमी शुरूआती रीलोड के बाद वे जल्द ही लोड हो जाएंगे। कृपया रोगी बनें।  
  • आप क्या करना चाहते हैं:
    • जब आप पहली बार v2.10 चलाते हैं, तो कुछ डेटासेट लोड नहीं हो सकते क्योंकिERDDAP™अब कुछ मेटाडाटा के बारे में सख्त है। पहलेERDDAP™जब यह पहली बार लोड हो जाता है तो आपको एक दैनिक रिपोर्ट ईमेल करेगा। इसमें प्रत्येक डेटासेट के लिए त्रुटि संदेश शामिल होंगे जो लोड नहीं हुआ था। समस्याओं को समझने के लिए त्रुटि संदेश पढ़ें। ज्यादातर मामलों में, आपको समस्या को हल करने के लिए डेटासेट के मेटाडाटा में एक छोटा सा बदलाव करना होगा।  
    • मेंdatasets.xml, खोज<sourceName== (ध्यान दें'='संकेत जो एक पहचानता हैनिश्चित मूल्यsourceName) । अधिकERDDAP™सेटअप, ये दुर्लभ हैं। यदि किसी भी मूल्य के बाद'='तार हैं (नहीं) , अब आप डबल उद्धरणों में स्ट्रिंग को संलग्न करते हैं। उदाहरण के लिए, पहले:<sourceNameEnglish, हिन्दी, Français...</sourceName> बाद:<sourceName> KZ401;</sourceName>  
    • नई: सेटअप.xml में एक नया वैकल्पिक सेटिंग है,<डिफ़ॉल्टAccessibleViaFiles>, जो डिफ़ॉल्ट सेट करता है<प्रत्येक डेटासेट के लिए सुलभ ViaFiles>। इस नए टैग के लिए डिफ़ॉल्ट झूठा है, जो पिछले की नकल करता हैERDDAP™व्यवहार। यह निम्न स्तर की सेटिंग किसी दिए गए डेटासेट द्वारा ओवरराइड की जा सकती है<सुलभ ViaFiles> सेटिंग।

सिफारिश (क्योंकि ऐसे उपयोगकर्ता हैं जो इसे चाहते हैं) : यदि आप सभी EDD बनाना चाहते हैं ... फाइलों के माध्यम से सुलभ डेटासेट से, फिर

  1. इस टैग को अपने सेटअप.xml फ़ाइल में जोड़ें:
                <defaultAccessibleViaFiles>true</defaultAccessibleViaFiles>
  1. (वैकल्पिक) सभी निकालें
                <accessibleViaFiles>true</accessibleViaFiles>

मेंdatasets.xmlचूंकि डिफ़ॉल्ट अब सही है।  

  • \_FillValue विशेषता जोड़ें: ERDDAP™सभी पूर्ण चर के लिए एक डिफ़ॉल्ट \_FillValue के लिए इस्तेमाल किया: डेटा प्रकार का अधिकतम मान (उदाहरण के लिए, बाइट चर के लिए 127) । अब यह नहीं है। इन मूल्यों को डेटा मान के रूप में दर्शाने से बचने के लिए (नहीं लापता मान) , आपको स्पष्ट रूप से उन्हें \_FillValue विशेषताओं के माध्यम से बताने की आवश्यकता है। अब से, हर बार जब आप शुरू करते हैंERDDAP™, यह प्रशासक को एक ईमेल भेजेगा जिसमें पूर्णांक स्रोत चर की सूची शामिल है जिसमें \_FillValue या नहीं है।missing\_valueविशेषताओं, और सुझाव दिया नए \_FillValue विशेषताएँ। देखें\_Fill जोड़ें मूल्य गुणअधिक जानकारी और निर्देश के लिए।  
  • यदि आप संकलन करते हैंERDDAP™, आपको जावा कमांड लाइनों पर क्लासपैथ पैरामीटर को संशोधित करने की आवश्यकता है ताकि इन नए जार को संदर्भित किया जा सके: lib/commons-jexl.jar;lib/aws-java-sdk.jar;lib/jackson-annotations.jar;lib/jackson-core.jar;lib/jackson-databind.jar ।  
  • चेंग्ड: टॉमकैट 9 अब टॉमकैट का अनुशंसित संस्करण हैERDDAP। टॉमकैट 8.5+ का नवीनतम संस्करण अभी भी ठीक है। हमने सफाई कीERDDAP'टॉमकैट स्थापना निर्देश

का नवीनतम संस्करणJava8 (नहींJava9, 10, 11, ...) सेOpenJDKका अनुशंसित संस्करण बनी हुई हैJavaके लिएERDDAP।Java8 में ओपनजेडीके को अपनाने से दीर्घकालिक समर्थन है, इसलिए यह उपयोग करने के लिए सुरक्षित है, लेकिन सुरक्षा कारणों के लिए समय-समय पर इसका नवीनतम संस्करण प्राप्त करना याद रखें।

  • नया: स्क्रिप्ट सोर्सनाम / डेरिव्ड वेरिएबल्स इन टैबुलर डाटासेट EDDTableFromFiles, EDDTableFromDatabase, और EDDTableFromFileNames Datasets अब अभिव्यक्तियों और लिपियों में शामिल हो सकता हैsourceName। इससे आप स्रोत फ़ाइलों में मौजूदा चर के आधार पर नए चर बना सकते हैं। किसी दिए गए नए चर के लिए गणना परिणामों की एक पंक्ति के भीतर, बार-बार सभी पंक्तियों के लिए की जाती है। उदाहरण के लिए, रेंज -180 में मूल्यों के साथ एक देशांतर परिवर्तनीय बनाने के लिए - 180 डिग्री 0 - 360 डिग्री रेंज में मूल्यों के साथ: <sourceNameA-Math2.anglePM180 (पंक्ति.columnडबल ("lon") ) </sourceName> विवरण के लिए, देखेंस्क्रिप्ट स्रोतनाम
    बोब सिमोन के लिए धन्यवाद (जो इससे पहले की योजना बनाईERDDAP™v1.0 और अंत में इसे लागू करने का एक तरीका मिला) , केविन ओ'ब्रायन, रोलांड Schweitzer, जॉन Maurer, और अपाचे JEXL पुस्तकालय वास्तव में कठिन हिस्सा करने के लिए (इसे अच्छी तरह से करना) ।  
  • नया: Unsigned integer डेटा प्रकार (Ubyte, ushort, uint, ulong) अब समर्थित हैं। ध्यान दें कि कई फ़ाइल प्रकार (जैसे, .das, .dds,.nc3) इन सभी नए डेटा प्रकारों का समर्थन नहीं करते हैं। देखेंडेटा प्रकार प्रलेखनकैसे के बारे में विवरण के लिएERDDAP™इन मतभेदों से संबंधित है। विशेष रूप से, चूंकि(OPeN)DAPविशेष रूप से .dds प्रतिक्रिया, हस्ताक्षरित bytes, longs, या ulongs का समर्थन नहीं करता है, आप उपयोग करना चाहते हैंERDDAP.das और .das के सारणीबद्ध प्रतिनिधित्व के रूप में देखा गयाhttp.../erddap/ जानकारी /_datasetIDWeb page (उदाहरण के लिए, https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ) जिसे आप अन्य फ़ाइल प्रकारों में भी प्राप्त कर सकते हैं.nccsvमेटाडाटा प्रतिक्रिया (उदाहरण के लिए, https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ) दोनों ही स्थितियों में सभी डेटा प्रकारों का समर्थन करते हैं।

WARNING: डेटासेट के लिए जो इस बदलाव से प्रभावित होते हैं, यह संभव है कि आप डेटासेट के साथ समस्याएं देखेंगे क्योंकि डेटा उस डेटा के कारण जो डेटा को प्रभावित करता है।ERDDAP™स्रोत से पढ़ता अलग हो सकता है (उदाहरण के लिए, वेरिएबल पहले हस्ताक्षर किए गए पूर्णांक के रूप में पढ़े जा सकते हैं अब असाइन किए गए पूर्णांक के रूप में पढ़ा जा सकता है।) । परिणामी समस्याओं में शामिल हैं: डेटासेट में नई फाइलें नहीं जोड़ी जा रही हैं, और / या त्रुटियां जब आप डेटा एक्सेस करने की कोशिश करते हैं। यदि किसी डेटासेट की समस्या है, तो कोशिश करने वाली पहली चीज हैकड़ी मेहनत झंडाडेटासेट के लिए। यदि वह समस्या को हल नहीं करता है, तो आपको लॉग पर देखना होगा। txt त्रुटि संदेशों को देखने के लिए, त्रुटि संदेश में डाल दियाdatasets.xmlडेटासेट के लिए, और / या शायद डेटासेट के लिए Dataset.xml उत्पन्न करते हैं। धन्यवाद Netcdfjava 5.x (जिसने इस मुद्दे को मजबूर किया) और आगामी CF 1.9।

  • सुधार: अब वहाँ हैबेहतर प्रलेखन/adviceAWS S3 बाल्टी में फ़ाइलों से डेटासेट कैसे बनाया जाए। Micah Wengren के लिए धन्यवाद।  
  • चार्टर्ड: वहाँ कई परिवर्तन से संबंधित हैं"files"प्रणाली।
    • इसे संभालने के लिए कोड को अधिक वर्गों द्वारा उपयोग करने योग्य बनाया गया था।  
    • नई: निर्देशिका लिस्टिंग के लिए उपयोगकर्ता अनुरोध अब अनुरोध कर सकते हैं कि प्रतिक्रिया वांछित फ़ाइल एक्सटेंशन को समाप्त करके मानक सादे तालिका प्रकारों में से एक हो: .csv,.htmlTable,.itx,.json,.jsonlCSV1,.jsonlCSV,.jsonlKVP,.mat,.nc,.nccsv,.tsvया.xhtml). उदाहरण के लिए, https://coastwatch.pfeg.noaa.gov/erddap/files/jplMURSST41/.csv
      Kyle Wilcox और शेन सेंट Savage के लिए धन्यवाद।  
    • सम्मिलित: अब, जनरेट डेटासेट Xml में शामिल नहीं किया जाएगा<आउटपुट में सुलभ ViaFiles> टैग। धारणा यह है कि डेटासेट नए मूल्य पर निर्भर करेगा<डिफ़ॉल्टAccessibleViaFiles> सेटअप.xml में टैग। देखेंसुलभ ViaFiles।  
    • अतिरिक्त डेटासेट प्रकार अब सुलभ समर्थन करते हैं ViaFiles:EDDGridसाइडबायसाइडEDDGridसमग्र आयाम,EDDGridErddap, EDDTableFromErddap,EDDGridFromEDDTable, EDDTableFromEDDGrid, औरEDDGridFromEtopo. इनमें से किसी दिए गए दूरस्थ/बच्चे डेटासेट की फाइलें केवल तभी सुलभ होंगी जब माता-पिता और दूरस्थ/बच्चे डेटासेट दोनों सुलभ हो। ViaFiles ने सच किया (perhaps via)<डिफ़ॉल्टAccessibleViaFiles>। डेमियन स्मिथ और रॉब फुलर के लिए धन्यवाद।  
    • DO / RECOMMENDATION: हम अनुशंसा करते हैं कि सभी प्रासंगिक डेटासेटों को सेटिंग द्वारा फ़ाइलों सिस्टम के माध्यम से सुलभ बनाया जा सके।<डिफ़ॉल्टAccessibleViaFiles> सेटअप.xml में सच करने के लिए क्योंकि उपयोगकर्ताओं का एक समूह है जिसके लिए यह डेटा प्राप्त करने का पसंदीदा तरीका है। अन्य कारणों में,"files"सिस्टम उपयोगकर्ताओं को यह देखने के लिए आसान बनाता है कि कौन से फाइलें उपलब्ध हैं और जब वे बदल जाते हैं, तो इस प्रकार उपयोगकर्ता को संपूर्ण डेटासेट की अपनी खुद की प्रति बनाए रखने के लिए यह आसान बना देता है। यदि आप आम तौर पर डेटासेट को फ़ाइलों के माध्यम से सुलभ बनाना चाहते हैं, तो सेट करें<डिफ़ॉल्टAccessibleViaFiles> झूठी करने के लिए। किसी भी मामले में, बस उपयोग करें<सुलभ ViaFiles> कुछ डेटासेट के लिए जो सामान्य नीति के अपवाद हैं, द्वारा निर्धारित<डिफ़ॉल्टAccessibleViaFiles> (उदाहरण के लिए, जब डेटासेट का उपयोग करता है.ncएमएल फाइलें, जो वास्तव में उपयोगकर्ताओं के लिए उपयोगी नहीं हैं) ।  
  • IMPROVED: अब, यदि एक स्रोत डेटासेट में CF ग्रिड \mapping जानकारी है, तो उत्पन्न करें डेटासेट ग्रिड डेटासेट के लिए XML वैश्विक जानकारी को वैश्विक रूप से जोड़ देगा<AddAtts>, और जानकारी को वैश्विक रूप से जोड़ा जाएगा<स्रोतAtts> हर बार डेटा फ़ाइल से पढ़ा जाता है। सूचना डेटासेट की वैश्विक विशेषताओं में प्रीफिक्स ग्रिड \_ मैपिंग \_ के साथ विशेषताओं के एक सेट के रूप में दिखाई देगी।  
  • सुधार: पढ़ने के दौरान समूहों के लिए समर्थन.nc4 (कुछ हद तक.hdf5) फ़ाइलें आम तौर पर, एकERDDAP™डेटासेट को चर से एक फ़ाइल के समूह में बनाया जाएगा। इसके अलावा, GenerateDatasets XML के लिएEDDGridFromNcFiles and fromNcFiles.EDDGridFromNcFiles Unpacked अब एक "समूह" के लिए पूछता है (उदाहरण के लिए, किसी भी / सभी समूहों, "someGroup", "someGroup/someSubGroup", या "\[जड़\]"केवल मूल समूह के लिए) । चार्ल्स कार्लटन और जेसिका हौसमैन के लिए धन्यवाद।  
  • IMPROVED: GenerateDatasets XML के लिएEDDGridFromNcFiles and fromNcFiles.EDDGridFromNcFiles Unpacked अब एक वैकल्पिक "DimensionCSV" पैरामीटर का समर्थन करता है जो आपको उन आयामों के स्रोत नाम निर्दिष्ट करने देता है जो आप इस डेटासेट का उपयोग करना चाहते हैं। वेरिएबल्स प्राप्त करने के लिए "" का उपयोग करें जो पहले के रूप में सबसे अधिक आयामों का उपयोग करते हैं। इसके अलावा, इस प्रकार की फ़ाइल के साथ हुई एक संबंधित छोटी बग अब तय की गई है। Sujal Manandhar धन्यवाद।  
  • BUG FIX: GenerateDatasets Xml अब ठीक से सूचीबद्ध "EDDTableFromJsonlCSVFiles" (नहीं "EDDTableFromJsonlCSV") EDDtype विकल्पों में से एक के रूप में। Andy Ziegler.  
  • सुधार:EDDGridFromNcFiles Unpacked अब मानक / "canonical" udunits के लिए "इकाइयों" विशेषताओं को मानकीकृत करता है (इकाई कनवर्टर के समान विधि) । उदाहरण के लिए,"meter per second","meters/second","m.s^-1", और"m s-1"सब मिलकर"m s-1"। Andy Ziegler.

यह संभव है कि यह कुछ मौजूदा डेटासेट के लिए समस्याओं का कारण बन जाएगा (उदाहरण के लिए, नई फ़ाइलों को "bad" लेबल करने का कारण बनता है) । यदि ऐसा हो,कड़ी मेहनत झंडाडेटासेट के लिए ताकि सभी स्रोत फ़ाइलों को नए सिस्टम के साथ फिर से पढ़ना पड़े।

  • सम्मिलित: अब, एक चर<sourceName> = NaN का एक निश्चित मान निर्दिष्ट कर सकते हैं और चर में एक हो सकता हैactual\_rangeविशेषता जो एक परिमित रेंज निर्दिष्ट करती है। यह कभी-कभी उपयोगी होता है ताकि डेटासेट (विशेष रूप से एक EDDTableFromFileNames Dataset) Dummy चर हो सकता है (s) (उदाहरण के लिए, अक्षांश, देशांतर, समय) नान के निश्चित मूल्यों के साथ, लेकिन वैध के साथactual\_range (विशेषता द्वारा निर्धारित) । फिर, उन्नत खोज में एक उपयोगकर्ता डेटासेट की खोज कर सकता है जिसमें विशिष्ट अक्षांश, देशांतर, समय सीमा और इस डेटासेट में डेटा होता है, यह कहने में सक्षम होगा कि इसमें प्रासंगिक डेटा होता है। (हालांकि डेटा की सभी वास्तविक पंक्तियां नान दिखाएंगी) । देखेंनिश्चित मूल्य प्रलेखन। मैथ्यू बिडल के लिए धन्यवाद।  
  • नई:datasets.xmlएक EDDTableFromAsciiFiles या EDDTableFromColumnarAsciiFiles Dataset के लिए भाग एक टैग जो बताता है शामिल कर सकते हैंERDDAP™फ़ाइल के शीर्ष पर सभी लाइनों को नजरअंदाज करने के लिए और उस रेखा को शामिल करने के लिए जो निर्दिष्ट नियमित अभिव्यक्ति से मेल खाता है। उदाहरण के लिए, <स्किपHeaderToRegex>\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*हेडर का अंत।\</skipHeaderToRegex> सभी लाइनों को नजरअंदाज करने के लिए और एक लाइन है कि शुरू होता है सहित "\*\** हेडर का अंत। []<स्किपहेडरToRegex> प्रलेखन (/docs/server-admin/datasets#skipheadertoregex) । Eli हंटर के लिए धन्यवाद  
  • नई:datasets.xmlएक EDDTableFromAsciiFiles या EDDTableFromColumnarAsciiFilesdataset के लिए भाग एक टैग जो बताता है शामिल कर सकते हैंERDDAP™फ़ाइल में सभी लाइनों को अनदेखा करने के लिए जो निर्दिष्ट नियमित अभिव्यक्ति से मेल खाते हैं। उदाहरण के लिए,
        <skipLinesRegex>#.\\*</skipLinesRegex>  

सभी लाइनों जो "#" के साथ शुरू छोड़ देंगे। []<स्किपलिन रेजिक्स> प्रलेखन (/docs/server-admin/datasets#skiplinesregex) । एलि हंटर के लिए धन्यवाद।  

  • नया:datasets.xmlकिसी भी EDDTable Dataset के लिए अब शामिल हो सकते हैं &add चर कहाँ (InttributeNamesCSV_) । अगर यह करता है,ERDDAP™प्रत्येक निर्दिष्ट विशेषता के लिए एक विजेट जोड़ देगा डेटासेट के डेटा एक्सेस फॉर्म का नाम (Web page) उपयोगकर्ताओं को जोड़ना और जोड़ना आसान बनाने के लिए चर कहाँ (_विशेषण नाम, विशेषता मूल्य) अनुरोध करना। देखें&add चर जहां प्रलेखन। Aurelie Briand, et al.  
  • नया तृतीय-पक्ष टूल:ERDDAPहिन्दी ERDDAP-lint आयरिश मरीन इंस्टीट्यूट के रॉब फुलर और एडम लीडबेटर का एक कार्यक्रम है जिसका उपयोग आप अपने मेटाडाटा को बेहतर बनाने के लिए कर सकते हैं।ERDDAP™डेटासेटERDDAP-lint "contains नियमों और अपने खिलाफ कुछ सत्यापन परीक्षण चलाने के लिए एक सरल स्थिर वेब अनुप्रयोगERDDAP™सर्वर सभी परीक्षण वेब ब्राउज़र में चल रहे हैं। लाइक[यूनिक्स / लिनक्स लिंट टूल](https://en.wikipedia.org/wiki/Lint_(software)आप मौजूदा नियमों को संपादित कर सकते हैं या नए नियमों को जोड़ सकते हैं। देखेंERDDAPहिन्दीअधिक जानकारी के लिए।

यह उपकरण विशेष रूप से डेटासेट के लिए उपयोगी है जिसे आपने कुछ समय पहले बनाया था और अब अपने वर्तमान मेटाडाटा वरीयताओं के साथ अप-टू-डेट लाना चाहते हैं। उदाहरण के लिए, जनरेटडाटासेट के शुरुआती संस्करण एक्सएमएल ने वैश्विक बनाने में कोई प्रयास नहीं कियाcreator\_name,creator\_email, निर्माता \_type, याcreator\_urlमेटाडाटा आप उपयोग कर सकते हैंERDDAPउन मेटाडाटा विशेषताओं की कमी वाले डेटासेट की पहचान करने के लिए -lint।

इस उपकरण को बनाने और इसे उपलब्ध कराने के लिए रोब और एडम के लिए धन्यवादERDDAP™समुदाय।

  • नया: अब यह ठीक है अगर कुछ फ़ाइलों में से एक हैEDDGridFromFiles dataset में सभी डेटासेट के चर नहीं होते हैं। फ़ाइलों को शामिल किया जाएगा जैसे कि उनके पास चर था (सभी लापता मूल्यों के साथ) । डेल रॉबिन्सन और डौग लातोरेल के लिए धन्यवाद।  
  • नई: लॉग फ़ाइल और दैनिक रिपोर्ट में नए उपयोग के आंकड़े हैं जो प्रशासकों को उन उपयोगकर्ताओं की पहचान करने में मदद करते हैं जो स्मृति समस्याओं का कारण बन रहे हैं। आंकड़े "OutOfMemory" नाम दिया गया है (ऐरे आकार) "OutOfMemory" (Too Big) ", और "OutOfMemory" (रास्ता बहुत बड़ा) "। वे उन उपयोगकर्ताओं के आईपी पते दिखाते हैं जिन्होंने इन श्रेणियों में अनुरोध किया था और उनके द्वारा किए गए अनुरोधों की संख्या। यदि कोई परेशानी अनुरोध नहीं था, तो ये आंकड़े प्रकट नहीं होंगे। "OutOfMemory" (ऐरे आकार) " और "OutOfMemory" (रास्ता बहुत बड़ा) " अनुरोध आमतौर पर एक समस्या नहीं है क्योंकि अनुरोध इतना बड़ा था किERDDAP™उन्हें जल्दी पकड़ लिया और एक त्रुटि संदेश वापस कर दिया। "OutOfMemory" (Too Big) " अनुरोध अधिक खतरनाक है क्योंकिERDDAP™यह महसूस करने से पहले कुछ प्रयास किया गया कि वर्तमान में अनुरोध को संभालने के लिए पर्याप्त स्मृति उपलब्ध नहीं थी। (हालांकि इन अनुरोधों से पहले समस्या अन्य अनुरोध हो सकती है) ।

"बड़े अनुरोध, आईपी पते" नामक नए आंकड़े भी हैं जो उपयोगकर्ताओं के आईपी पते दिखाते हैं जिन्होंने बड़े अनुरोध किए थे (वर्तमान में, ग्रिड.ncफ़ाइलें > 1GB) ।

इसके अलावा, स्टेटस पर टाइम सीरीज़ टेबल। एचटीएमएल पेज में अब एक "memFail" कॉलम शामिल है जो "OutOfMemory" के साथ विफल होने वाले अनुरोधों की संख्या दिखा रहा है। (Too Big) "पिछले प्रमुख लोड डेटासेट के बाद से त्रुटियां। यहाँ 0 से अधिक की कोई भी संख्या कम से कम चिंता का कारण है। बॉब सिमोन के लिए धन्यवाद।

  • नया संस्करणHyraxपहले से अलग निर्देशिका लिस्टिंग प्रदर्शित करता है।ERDDAP™अब पुराने और नए निर्देशिका लिस्टिंग को पढ़ सकते हैं।  
  • नया: डेटासेट रीलोड और उपयोगकर्ता प्रतिक्रियाएं जो समाप्त होने के लिए>10 सेकंड लेती हैं (सफलतापूर्वक या असफल) "के साथ चिह्नित कर रहे हैं (>10) "। इस प्रकार, आप इस वाक्यांश के लिए log.txt फ़ाइल को डेटासेट खोजने के लिए खोज सकते हैं जो पुनः लोड करने के लिए धीमा थे या अनुरोधों की अनुरोध संख्या जो समाप्त होने के लिए धीमा थी। फिर आप log.txt फ़ाइल में उच्चतर देख सकते हैं ताकि यह देखने के लिए कि डेटासेट समस्या क्या थी या उपयोगकर्ता का अनुरोध क्या था और यह किससे था। इन धीमी डेटासेट लोड और उपयोगकर्ता अनुरोधों पर कभी-कभी कर रहे हैंERDDAP। इसलिए इन अनुरोधों के बारे में अधिक जानने से आप समस्याओं को पहचानने और हल करने में मदद कर सकते हैं।
  • IMPROVED: जब एक CF DSG डेटासेट को मान्य किया जाता है,ERDDAP™अब यह सुनिश्चित करता है कि cf \ role विशेषताओं के साथ चर संबंधित cdm \___variables सूची में हैं और अन्य cdm \_____variables सूचियों में नहीं हैं। उदाहरण के लिए, यदि एक timeeriesProfile डेटासेट में एक "स्टेशन \_id" वेरिएबल है जिसमें cf \_role = timeseries \_id विशेषता है, तो "स्टेशन \_id" cf \_timeseries \_variables सूची में होना चाहिए, लेकिन cf \profile \_variables सूची में नहीं होना चाहिए। Micah Wengren के लिए धन्यवाद।  
  • सुधार: 'सरलीकृत' अब तेज़ है, कम स्मृति का उपयोग करता है, और LongArray वापस आ सकता है। धन्यवादUnidata।  
  • त्वरित पुनरारंभ अब EDDTableFrom के लिए काफी तेज़ है (एनसी से संबंधित) फ़ाइलें (सिवाय EDDTableFromNcCFFiles and EDDTableFromInvalidCRAFiles) क्योंकि अपेक्षित (और दूसरा स्थान) अब सभी डेटा पढ़ने के बजाय नमूना फ़ाइल की मेटाडाटा पढ़ता है। जेसिका ऑस्टिन धन्यवाद।  
  • IMPROVED: अब समय-सीमाओं के लिए समय-सीमाओं का समर्थन करता है, यदि अतिरिक्त अंक सभी 0 हैं, उदाहरण के लिए, "2020-05-22T01:02:03.456000000Z"। Yibo Jiang के लिए धन्यवाद।  
  • IMPROVED: GenerateDatasetsXml के EDD.suggestDestinationName '(') और सब कुछ के बाद दूर करने के लिए इस्तेमाल किया। अब यह हटा देता है (।\केवल अगर यह अंत हैsourceName। अब यह भी हटा देता है\[।\\]केवल अगर यह अंत हैsourceName। जूलियन पॉल के लिए धन्यवाद।  
  • IMPROVED: GenerateDatasets Xml अब चर बनाता हैdestinationNameजोड़ा गया \_2, \_3 द्वारा अद्वितीय, ..., आवश्यकतानुसार। जूलियन पॉल के लिए धन्यवाद।  
  • IMPROVED: जब Calendar2.parseDateTime parses dd, hh, या HH, पहले 'digit' अब एक स्थान हो सकता है।
  • KNOWN PROBLEM: शुरूERDDAP™2.10,.ncएमएल फाइलें जो एक विशेषता को बदलने की कोशिश करती हैं, विशेषता को नहीं बदलती हैं। यह netcdf-java में एक ज्ञात बग है जिसे मैंने बताया है और वे कहते हैं कि netcdf-java की अगली रिलीज में तय किया जाएगा।  
  • BROKEN LINKS FIX: मैंने टूटे हुए लिंक्स के परीक्षण के लिए एक उचित प्रणाली बनाई हैERDDAP™इसलिए अब बहुत कम टूटी हुई लिंक होना चाहिए (प्रत्येक रिलीज़ की तारीख के रूप में कम से कम -- नए टूटे हुए लिंक अक्सर उत्पन्न होते हैं) ।  
  • BUG FIX: EDDTableFromHttpGet अनुरोधों के कुछ प्रकार के साथ विफल रहा। अब यह नहीं है। BODC में Emma के लिए धन्यवाद।  
  • BUG FIX: कुछ अनुरोधों को संभालने के लिए, EDDTable ने प्रत्येक अनुरोधित चर के लिए एक अस्थायी फ़ाइल बनाई, जिसमें चर के नाम पर एक फ़ाइल नाम समाप्त हो गया। यदि चर का नाम एक प्रकार का संपीड़न भी था (उदाहरण के लिए, जेड) ,ERDDAPकोशिश करेंगे (विफल) अस्थायी फ़ाइल को नष्ट करने के लिए। अब अस्थायी फ़ाइल नाम ".temp" में समाप्त होता है। मैथ्यू बिडल के लिए धन्यवाद।  
  • BUG FIX: GenerateDatasetsXml and calendar2.converttoJavaसमय प्रारूप अब एक संभावित अमान्य तारीख समय प्रारूप को ठीक करने की कोशिश करते समय गलत बदलाव करने की संभावना बहुत कम है। विशेष रूप से, कोई भी ऑटो-सुरक्षित डेटटाइम प्रारूप को संशोधित नहीं किया जाएगा। मैथ्यू बिडल के लिए धन्यवाद।  
  • BUG FIX: यदि रिमोट यूआरएल से सामग्री प्राप्त करने में कोई त्रुटि थी, और यदि त्रुटिStream सामग्री संकुचित हो जाती है, तो त्रुटि संपीड़ित हो जाती है।ERDDAP™अब त्रुटि संदेश को ठीक से डिकंप्रेस करता है। बॉब सिमोन के लिए धन्यवाद।  
  • BUG FIX:<सदस्यता ToRemoteErddapDataset> जब EDD लागू नहीं किया गया था ... FromErddap dataset एक चाइल्ड डेटासेट था। अब है। क्रिस रोममोस के लिए धन्यवाद।  
  • BUG FIX: GenerateDatasets Xml अब सोचता है कि "लैटिन" से शुरू होने वाला स्रोत परिवर्तनीय नाम अक्षांश हो सकता है। विन्सेंट लूज़ो के लिए धन्यवाद।  
  • BUG FIX: अब, एक OutOfMemoryError जबकि एक डेटा फ़ाइल पढ़ने जबकि एक उपयोगकर्ता के अनुरोध को संसाधित करने के लिए BadFiles सूची में एक फ़ाइल जोड़ने का कोई कारण नहीं है। बॉब सिमोन के लिए धन्यवाद।  

संस्करण 2.02

(जारी किया गया 2019-08-21)

  • नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :

  • नई: एकाधिक पर डेटासेट की खोज के लिए अब दो तरीके हैंERDDAPS. वे थोड़ा अलग तरीके से काम करते हैं और विभिन्न इंटरफ़ेस और विकल्प होते हैं।

    • खोजERDDAPs.htmlबॉब सिमोन सेNOAA NMFS SWFSC ERD।
    • http://erddap.com रॉब फुलर / द मरीन इंस्टीट्यूट ऑफ आयरलैंड से।

मूल अनुरोध के लिए Tylar Murray के लिए धन्यवाद।  

  • त्रुटि: अनुरोध करने के लिए"files"वास्तव में एक दूरस्थ साइट पर है कि एक फ़ाइल डाउनलोड करने के लिए प्रणाली (उदाहरण के लिए, AWS S3) अब एक रीडायरेक्ट की ओर जाता है, इसलिए उपयोगकर्ता वास्तव में उपयोग करने के बजाय स्रोत से डेटा डाउनलोड करेगा।ERDDAP™एक मध्यस्थ के रूप में। Andy Ziegler के लिए धन्यवादNOAA।  
  • नई: नई AWS S3-संबंधित सुविधाओं का एक उदाहरण के रूप में, और सार्वजनिक AWS S3 बाल्टी से फ़ाइलों को ब्राउज़ करने और डाउनलोड करने के लिए किसी के लिए इसे आसान बनाने के लिए, हमने बनाया है ~110 नमूना डेटासेटकि किसी को लगभग सभी की सामग्री ब्राउज़ करने के लिए अनुमति देता है AWS S3 ओपन डेटा बकेट। यदि आप क्लिक करते हैं"files"उन नमूना डेटासेटों में से किसी के लिए लिंक, आप उस S3 बाल्टी में निर्देशिका पेड़ और फ़ाइलों को ब्राउज़ कर सकते हैं। इस तरह से ये डेटासेट काम करते हैं, इन निर्देशिका लिस्टिंग हमेशा पूरी तरह से अप-टू-डेट होते हैं क्योंकि यह हमेशा पूरी तरह से अद्यतन होते हैं।ERDDAP™उन्हें ऑन-द-फ्लाई मिलती है। यदि आप निर्देशिका के पेड़ को एक वास्तविक फ़ाइल नाम पर क्लिक करते हैं और फ़ाइल नाम पर क्लिक करते हैं,ERDDAP™अपने अनुरोध को AWS S3 पर रीडायरेक्ट करेगा ताकि आप सीधे AWS से फाइल डाउनलोड कर सकें।ERDDAP™व्यवस्थापक अन्य S3 बाल्टी के लिए यह कैसे करना है। Andy Ziegler के लिए धन्यवादNOAA।  
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • आपको ऐसा करने की जरूरत है: कोई नहीं  
  • सुधार:ERDDAPस्ट्रिंग्स की सरणी के भंडारण की विधि (स्ट्रिंग) अब बहुत अधिक स्मृति कुशल है। स्ट्रिंग पूरे में ऐरे का उपयोग किया जाता हैERDDAP™विशेष रूप से जब सारणीबद्ध ASCII डेटा फ़ाइलों को पढ़ते हैं। इसके अलावा, अन्य परिवर्तन CSV/TSV/SSV ASCII, कॉलमर ASCII, और jsonlCSV सारणीबद्ध डेटा फ़ाइलों को तेजी से और अधिक स्मृति कुशल पढ़ने के लिए बनाते हैं। परिणाम है: एक 764 एमबी ASCII डाटा परीक्षण फ़ाइल के लिए (लेकिन 52MB तक संकुचित.gzफ़ाइल) 3,503,266 पंक्तियों और 33 स्तंभों के साथ, अधिकतम स्मृति उपयोग 10GB से 0.6GB तक चला गया (चोटी पर) । इसे पढ़ने का समय ~7 मिनट से चला गया (लेकिन कंप्यूटर में कितनी भौतिक स्मृति के साथ बहुत भिन्न होता है) नीचे ~36 सेकंड (सरल के लिए 10s सहित () जिसका उपयोग केवल जेनरेटडाटासेट्स द्वारा किया जाता है एक्सएमएल) । कई अन्य स्थानों मेंERDDAP™इस बढ़ी हुई स्मृति दक्षता से लाभ होगा। Tylar Murray और Mathew Biddle के लिए धन्यवाद।

मैंने एक अलग समाधान की खोज की (स्ट्रिंगअरे में यूटीएफ-8-एनकोडेड बाइट सरणी के रूप में स्ट्रिंग स्टोर करना) । यह स्मृति उपयोग को दूसरे ~33% कम कर देता है, लेकिन 33% धीमी गति की लागत पर। सिस्टम की तुलना में जो अब इस्तेमाल किया जा रहा है, जो खराब व्यापार की तरह लग रहा था। कंप्यूटर को अधिक मेमोरी देना आसान है ($200 के लिए अधिक मेमोरी खरीदें) इसे तेजी से बनाने की तुलना में (एक नया कंप्यूटर खरीदें) ।

यदि यह सुविधाजनक है, तो यह अभी भी एक अच्छा विचार है कि विशाल सारणीबद्ध डेटा फ़ाइलों को कई छोटी फ़ाइलों में विभाजित किया जाए, जैसे कुछ मानदंडों पर आधारित है।stationIDऔर/या समय।ERDDAP™अक्सर केवल एक उपयोगकर्ता के अनुरोध के जवाब में छोटी फ़ाइलों में से एक को खोलना होगा, और इस प्रकार बहुत तेजी से जवाब देने में सक्षम होगा।

  • सुधार: अब वहाँ हैERDDAP™AWS S3 प्रलेखन, जो बताता है कि कैसे प्राप्त करेंERDDAP™AWS S3 बाल्टी में डेटा फ़ाइलों के साथ काम करने के लिए। इसके अलावा,ERDDAP™अब AWS S3 में नई सुविधाओं का उपयोग करता हैJavaएपीआई इसके अलावा,ERDDAP™अब AWS S3 URL को अतिरिक्त अक्षरों को शामिल करने की अनुमति देता है (अवधि, हाइफेन, अंडरस्कोर) बाल्टी नाम में। इसके अलावा,ERDDAP™अब की आवश्यकता है कि AWS S3 बाल्टी URL को विशिष्ट तरीके से पहचाना जा सकता है:    https://bucketName.s3._aws-region._amazonaws.com/prefix/
    जहां उपसर्ग वैकल्पिक है। Andy Ziegler के लिए धन्यवादNOAA।  
  • IMPROVED: GenerateDatasets Xml अब अतिरिक्त आम का इलाज करता हैmissing\_valueS स्टैंड-इन लापता मान के रूप में और इसलिए एक स्तंभ को संख्यात्मक डेटा प्रकार में बदलने की संभावना अधिक है। इसके अलावा, PrimitiveArray.simplify () अब लॉग करता है जो विशेष डेटा मान ने किसी दिए गए कॉलम को स्ट्रिंग्स के स्तंभ के रूप में माना है। मैथ्यू बिडल के लिए धन्यवाद।  
  • सुधार:<अनुरोध ब्लैकलिस्ट> अब समर्थन करता है।\।\ (या:\:\IPv6 के लिए) आईपी पते के अंत में ताकि आप आईपी पते का एक बड़ा हिस्सा ब्लैकलिस्ट कर सकें, उदाहरण के लिए, 110.52।\।\ (चीन Unicom आपूर्तिकर्ता) । के लिए प्रलेखन देखें [<अनुरोधब्लैकलिस्ट> (/docs/server-admin/datasets#requestblacklist) चीन यूनिकॉम और चीन टेलीकॉम के लिए धन्यवाद।  
  • यदि कोई डेटासेट का स्रोत निर्दिष्ट नहीं करता है"institution"विशेषता, GenerateDatasets Xml और loadDataset अब इसे "creator \_institution" विशेषता से प्राप्त करें (यदि उपलब्ध हो) । Micah Wengren के लिए धन्यवाद।  
  • BUG FIX: मानकीकरण हमेशा ASCII डेटा फ़ाइलों पर लागू नहीं किया गया था। इसके अलावा, EDDTable ने समय मूल्यों पर प्रतिबंधों को ठीक से नहीं संभाला था जब स्रोत में स्ट्रिंग टाइम मान थे और मानकीकरण किया गया था। क्या इस्तेमाल किया जा रहा था? Paloma de la Vallee के लिए धन्यवाद।

मैंने पहले स्पष्ट रूप से नहीं कहा: आपको बस मानकीकृत करना चाहिए जब आपको वास्तव में उनकी आवश्यकता होती है तो क्या विशेषताएं हैं (उदाहरण के लिए, जब विभिन्न स्रोत फ़ाइलों को अलग तरीके से समय मान स्टोर करते हैं) क्योंकि कुछ डेटासेट के लिए अनुरोध करते हैं जो मानकीकरण का उपयोग करते हैं थोड़ा धीमा क्या होगा?

  • BUG FIX: द्वारा इस्तेमाल कोड में एक बगEDDGridFromNcFiles ने इसे विफल करने के लिए मजबूर किया.nc4 और 4.hdf5 फाइलें जो "लंबे" हैं (int64) चर। यह अब तय है। Friedemann Wobus.  
  • BUG FIX: ISO 19115 फ़ाइलों में एक अलग सत्यापनकर्ता को खुश करने के लिए छोटे बदलाव। क्रिस मैकडेर्माइड और अन्ना मिलान के लिए धन्यवाद।  

संस्करण 2.01

(जारी किया गया 2019-07-02)

  • नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
  • कोई नहीं
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • BUG FIX: कोड में एक बग जो डेटा एक्सेस फॉर्म उत्पन्न करता हैtabledapडेटासेट के कारण कुछ डेटासेट के लिए वेब पेज खाली हो गया। इसके अलावा, मैंने सभी HTML पृष्ठों पर अप्रत्याशित त्रुटियों को संभालने में सुधार किया ताकि वे करेंगे (आम तौर पर) त्रुटि संदेश प्रदर्शित करें। मार्को अल्बा को धन्यवाद।
  • IMPROVED: GenerateDatasets Xml अब उत्पादन के शीर्ष पर एक लंबी चेतावनी प्रिंट नहीं करता है। इसके बजाय, कृपया देखेंसंपादन जनरेट डेटासेट Xml आउटपुट। स्टीवन बाम के लिए धन्यवाद।
  • IMPROVED: GenerateDatasets Xml अब विभिन्न स्थितियों में थोड़ा अलग सिफारिशें करता है<EDD के लिए अद्यतन EveryNMillis>...From...Files datasets. इसके अलावा, GenerateDatasets Xml अब EDDTableFromFiles डेटासेट के लिए मूल "निकास" प्रणाली को हतोत्साहित करता है।

संस्करण 2.00

(जारी किया गया 2019-06-26)

  • ERDDAP™v2.00 अंत में यहाँ है! हाँ!
     

  • हम इस संस्करण को समाप्त करने के लिए आवश्यक लंबी देरी के लिए माफी मांगते हैं। अपने धैर्य के लिए धन्यवाद।  

  • अच्छी खबर यह है कि उपयोगकर्ताओं द्वारा अनुरोध की गई सुविधाओं में से अधिक जोड़ने के लिए अतिरिक्त समय का उपयोग किया गया था। बुरी खबर यह है कि देरी के साथ भी, सभी अनुरोधित सुविधाओं को जोड़ा नहीं गया था। हम खेद करते हैं, लेकिन इससे अधिक देरी होने से इस रिलीज को प्राप्त करना महत्वपूर्ण लगता है (हमेशा?) लगातार नई सुविधाओं को जोड़ना। हम भविष्य में अधिक बार जारी होने का वादा करते हैं।  

  • "Version 2?! क्या बड़े बदलाव और असंगति हैं? नई सुविधाएँ हाँ। प्रशासकों या उपयोगकर्ताओं के लिए बड़ी असंगति या परिवर्तन? नहीं हम v1.82 से v2.00 तक कूदते हैं:

    • आंशिक रूप से 10 साल मनाने के लिए (अब 11) की पहली सार्वजनिक रिहाई के बाद सेERDDAP™ (2008-05-06 पर v1.00, जो कि बाहरी रूप से v2.00 की तरह देखा गया) । उस समय,ERDDAP™कम से कम 12 देशों में लगभग 100 प्रतिष्ठानों के लिए एक स्थापना से चला गया है (ऑस्ट्रेलिया, बेल्जियम, कनाडा, फ्रांस, भारत, आयरलैंड, इटली, दक्षिण अफ्रीका, स्पेन, थाईलैंड, ब्रिटेन, अमेरिका) ।
    • आंशिक रूप से एक पूरी तरह से नई दिशा में एक प्रमुख जोड़ को चिह्नित करने के लिए:ERDDAP™अब मौजूदा डेटा सर्वर सेवाओं के साथ जाने के लिए एक डेटा ingest प्रणाली है (देखेंEDDTableFromHttpGet) ,
    • और आंशिक रूप से क्योंकि यह 1.82 से 2.00 तक संख्यात्मक रूप से एक बड़ी कूद नहीं थी, इसलिए यह सही समय की तरह लग रहा था।  
  • अन्य अच्छी खबर यह है कि अब दो अन्य समूह हैं जो कोड को योगदान देते हैंERDDAP™ (इस संस्करण में और संकेत के साथ वे जारी रहेंगे) : रोब फुलर और एडम लीडबेटर ऑफ आयरलैंड के मरीन इंस्टीट्यूट, और पीएमईएल और वेदरटॉप कंसल्टिंग के रोलैंड श्विट्जर। बहुत धन्यवाद। यह सच है कि वे अपने खुद के चयन की परियोजनाओं पर काम कर रहे हैं, लेकिन यह क्लासिक ओपन सोर्स डेवलपमेंट मॉडल है - समूह उन सुविधाओं के लिए कोड का योगदान करते हैं जिन्हें वे जोड़ना चाहते हैं। योगदानकर्ताओं को अतिरिक्त लाभ: जैसे ही वे समाप्त हो जाते हैं, वे नई सुविधाओं का उपयोग करने के लिए आते हैं; उन्हें अगले रिलीज के लिए इंतजार नहीं करना पड़ता हैERDDAP। आपका समूह भी योगदान करने के लिए स्वागत है! देखेंERDDAP™प्रोग्रामर गाइड।  

  • हम आपको पसंद करते हैंERDDAP™v2.00. हम अगले 10 वर्षों के लिए तत्पर हैंERDDAP™दुनिया भर में विकास और कभी-कभी उपयोग।  

  • नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
     

  • नया:orderByMeanफिल्टर के लिएtabledapडेटासेट निर्दिष्ट समूहों के लिए साधनों की गणना करेगा। इसके अलावा, सभीorderByविकल्प अब परिभाषित समूहों के अतिरिक्त तरीके का समर्थन करते हैं: numericVariable\[/ संख्या\[समय\]\[:ऑफसेट\]\], उदाहरण के लिए, समय/1day या गहराई/10:5। उदाहरण के लिए,stationID, समय, पानी का तापमान औरorderByMean ("stationID, समय / 1 दिन)) द्वारा परिणाम सॉर्ट करेगाstationIDऔर समय, फिर गणना और प्रत्येक के लिए पानी के तापमान का मतलब वापस लौटेंstationIDप्रत्येक दिन ये उल्लेखनीय रूप से उपयोगी और शक्तिशाली नई सुविधाएँ हैं। इन सुविधाओं के लिए नया कोड और पुराने कोड में बदलाव का योगदान आयरलैंड के मरीन इंस्टीट्यूट के रॉब फुलर और एडम लीडबेटर ने किया और गिट के माध्यम से जमा किया। धन्यवाद, रोब और एडम!  

  • नया: सारणीबद्ध डेटासेट के लिए आउटपुट फ़ाइल प्रकार:.data टेबल, JSON फ़ाइल के साथ उपयोग के लिए स्वरूपितGoogle Visualizationग्राहक पुस्तकालय (Google Charts) । इसके लिए कोड का योगदान रोलैंड Schweitzer ने किया और गिट के माध्यम से जमा किया। धन्यवाद, रोलैंड!  

  • नया: सारणीबद्ध डेटासेट के लिए आउटपुट फ़ाइल प्रकार:.jsonlCSV1, जो मौजूदा की तरह है.jsonlCSVविकल्प, लेकिन पहली पंक्ति में कॉलम नामों के साथ। यूजीन बर्गर के लिए धन्यवाद।  

  • नया: यदि व्यवस्थापक इसे सक्षम बनाता है, तो उपयोगकर्ता अब अपने साथ लॉग इन कर सकते हैंORCIDखाता यह एक OAuth 2.0 प्रमाणीकरण प्रणाली है, जो Google प्रमाणीकरण की तरह है। ORCID का व्यापक रूप से शोधकर्ताओं द्वारा विशिष्ट रूप से खुद को पहचानने के लिए उपयोग किया जाता है। ORCID खाते मुफ्त हैं और Google खाते के पास गोपनीयता के मुद्दे नहीं हैं। देखेंERDDAP'Orcid प्रमाणीकरण निर्देश। BCO-DMO धन्यवाद (एडम शेपर्ड, डेनी किंकेड आदि।) ।  

  • नया: एक नया यूआरएल कनवर्टर आउट-ऑफ-डेट यूआरएल को अप-टू-डेट URL में बदल देता है। किसी भी पर .../erddap/convert/urls.html देखेंERDDAP™स्थापना, जैसे, इस लिंक को कनवर्टर मेंERD ERDDAP। यह डेटा प्रबंधकों के लिए उपयोगी होना चाहिए। यह आंतरिक रूप से जेनरेटडाटासेटएक्सएमएल द्वारा भी प्रयोग किया जाता है। बॉब सिमोन और शेरोन मेसिक के लिए धन्यवाद।  

  • सुधार:टाइम कनवर्टरअब किसी भी सामान्य स्ट्रिंग समय को ISO8601 स्ट्रिंग समय में बदलने या परिवर्तित करने का विकल्प है।UDUNITSइसी तरह के समय इकाइयों एक उचित में स्ट्रिंगUDUNITSसमय इकाई स्ट्रिंग। यह भी उपयोगी होना चाहिएERDDAP™प्रशासक जिन्हें स्ट्रिंग टाइम वेरिएबल के लिए "यूनिट" विशेषता के लिए निर्दिष्ट करने के लिए क्या प्रारूप की आवश्यकता है। यह आंतरिक रूप से जेनरेटडाटासेटएक्सएमएल और मानकीकृत द्वारा भी प्रयोग किया जाता है EDDTableFromFiles की क्या विशेषता है। बॉब सिमोन के लिए धन्यवाद।  

  • नया:यूनिट कनवर्टरएक नया "मानक UDUnits" विकल्प है। उदाहरण के लिए, "deg \_C / m" और "डिग्री \_C मीटर-1" दोनों में परिवर्तित हो जाते हैं "degree\_Cm-1"। इस सुविधा का उपयोग मानकीकरण द्वारा भी किया जाता है EDDTableFromFiles की क्या विशेषता है। बॉब सिमोन के लिए धन्यवाद।  

  • नया: ग्राफ के लिए (सतह ग्राफ़ के अलावा अन्य) ग्रिडडैप पर औरtabledap's Make A Graph वेब पेज, जब x अक्ष एक समय अक्ष नहीं है, अगर केवल x अक्ष चर की सीमा का एक उप सेट दिखाई देता है, तो अब X अक्ष बायीं तरफ या दाएँ की तरफ शिफ्ट करने के लिए ग्राफ के ऊपर बटन हैं। कैरी वॉल बेल / हाइड्रोफोन परियोजना के लिए धन्यवाद।  

  • नया: ग्राफ़ के लिए, एक्स और / या वाई अक्ष अब एक लॉग स्केल का उपयोग कर सकते हैं। उपयोगकर्ता ग्रिडडैप पर एक नए ड्रॉप-डाउन विजेट के माध्यम से वाई अक्ष स्केल को नियंत्रित कर सकते हैं औरtabledapA Graph web page. देखें.xrange और . yrange। कैरी वॉल बेल / हाइड्रोफोन परियोजना के लिए धन्यवाद।  

  • सुधार:ERDDAP™अब विभिन्न त्रुटि HTTP कोड का बेहतर उपयोग करता है और अब रिटर्न देता है(OPeN)DAPv2.0-formatted त्रुटि संदेश पेलोड। देखेंविवरण। Antoine Queric और Aurelie Briand के लिए धन्यवाद।  

  • IMPROVED: कनेक्ट करने के लिए Netcdf-java/c या अन्य सॉफ्टवेयर टूल का उपयोग न करें.ncया.hdfफ़ाइलों द्वारा सेवाERDDAPयदि वे स्थानीय फाइलें थीं तो 's/files/system'।ERDDAP™अब इन अनुरोधों को मना कर देता है। यह शायद अक्षम है और अक्सर अन्य समस्याओं का कारण बनता है। इसके बजाय:

    • उपयोग(OPeN)DAPक्लाइंट सॉफ़्टवेयर से कनेक्ट करने के लिएERDDAP'DAPडेटासेट के लिए सेवाएं (कौन है /griddap / या /tabledap/ URL में) । यह क्या हैDAPइसके लिए है और अच्छी तरह से करता है।

    • या, डेटासेट के डेटा एक्सेस फॉर्म का उपयोग करने के लिए डेटासेट का अनुरोध करें।

    • या, यदि आपको पूरी फ़ाइल की आवश्यकता है या लंबे समय तक पहुंच को दोहराया जाता है, तो उपयोग करेंcurl,wget, या पूरी फाइल को डाउनलोड करने के लिए आपका ब्राउज़र, फिर फ़ाइल की अपनी स्थानीय प्रति से डेटा तक पहुंच जाता है।

     

  • सम्मिलित: परERDDAP™होमपेज, फुल टेक्स्ट सर्च अब "सभी डेटासेट की सूची देखें" से ऊपर है क्योंकि यह अधिकांश उपयोगकर्ताओं के लिए सबसे अच्छा प्रारंभिक बिंदु है। डिडियर मल्लरिनो और मौरिस लिब्स के लिए धन्यवाद।  

  • DataProviderForm3.html अब सामान्य की ड्रॉपडाउन सूची हैstandard\_nameS. IOOS DMAC बैठक में किसी के लिए धन्यवाद।  

  • इम्प्रॉव्ड: / फ़ाइल / वेब पेज पर, अब नए "मैं इन फ़ाइलों के साथ क्या कर सकता हूं? / फ़ाइल / प्रलेखन का अनुभाग। यह अनुभाग विभिन्न प्रकार के फ़ाइल प्रकारों का वर्णन करता है और उनके साथ काम करने के तरीके के लिए सुझाव देता है। Maurice Libes के लिए धन्यवाद।  

  • सुधार: लगभग हर अनुरोध करने के लिएERDDAP™कम से कम थोड़ा तेज़ होना चाहिए और कभी-कभी बहुत तेज़ होना चाहिए।  

  • BUG FIX: कुछ परिस्थितियों में, जब एक EDDTable डेटासेट ने कुछ प्रकार के डेटा को बचाया.ncफ़ाइलें, वैश्विक "आईडी" विशेषता फ़ाइल के सुझाए गए नाम पर सेट की गई थी, जिसमें उस अनुरोध के लिए इसे अद्वितीय बनाने के लिए एक हैश शामिल है। अब "id" ठीक से अपरिवर्तित छोड़ दिया है (यदि निर्दिष्ट) या डेटासेट के लिए सेटdatasetID (यदि निर्दिष्ट नहीं है) । जॉन Maurer के लिए धन्यवाद।  

  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
     

  • ऐसा करने के लिए: इस रिलीज में कुछ समय लगेगा और आप से काम करेंगे। कृपया रोगी बनें और कुछ घंटों के लिए आवश्यक परिवर्तन करने के लिए और कुछ घंटों के लिए नए फीचर्स के साथ प्रयोग करें।  

  • क्या करें: सुरक्षा के लिए, अपने वर्तमान सेटअप.xml की बैकअप प्रति बनाएं औरdatasets.xmlइसलिए कि आप उन्हें अप्रत्याशित मामले में वापस कर सकते हैं, जहां आपको वापस लौटने की आवश्यकता हैERDDAP™v1.82.  

  • करने के लिए: अनुशंसितJavaअब OpenJDK के OpenJDK को अपनाना है 8 (एलटीएस) + हॉटस्पॉट। यह एक खुला स्रोत संस्करण हैJavaइसके उपयोग पर कोई प्रतिबंध नहीं है (विपरीतOracle'Javaवितरण) । यह से लिया गया हैOracle'Javaरास्ते में, साथ मेंOracle'खुश'। सुरक्षा कारणों के लिए, अपने को रखना महत्वपूर्ण हैJavaअप-टू-डेट संस्करण। देखेंERDDAP'Javaस्थापना निर्देश।  

  • करने के लिए: OpenJDK को अपनानेJavaअपने टॉमकैट इंस्टॉलेशन के लिए एक छोटे से अतिरिक्त की जरूरत है: देखेंसंसाधन कैश निर्देश। मुझे लगता है कि यह -XX: MaxPermSize सेटिंग के लिए एक प्रतिस्थापन है, जो (स्वीकार करना) OpenJDK अब समर्थन नहीं करता है।  

  • करने के लिए: नए डिफ़ॉल्ट और सिफारिश<सेटअप में फ़ॉन्टपरिवार> सेटिंग xml है Dejavu Sans, जो OpenJDK's में बनाया गया हैJava। देखें संशोधित फ़ॉन्ट स्थापना निर्देश।  

  • करने के लिए: कई टैग सेटअप.xml से स्थानांतरित कर रहे हैंdatasets.xml। लाभ यह है कि आप अपने मूल्यों को बदल सकते हैं जबकिERDDAP™चल रहा है, फिर से शुरू किए बिनाERDDAP। विशेष रूप से, आप आसानी से बदल सकते हैं<startBodyHtml5> एक अस्थायी संदेश प्रदर्शित करने के लिएERDDAP™होम पेज (उदाहरण के लिए, "नए JPL MUR SST v4.1 डेटासेट की जाँच करें ..." या "इस"ERDDAP™रखरखाव 2019-05-08T17:00:00 PDT के माध्यम से 2019-05-08T20:00:00 PDT के लिए ऑफ़लाइन होगा।) । यदि आप इन टैगों को बदलते हैंdatasets.xml, परिवर्तन अगले समय प्रभावी होगाERDDAP™पढ़नाdatasets.xml।  

    1. इस सामग्री को अपने में कॉपी करेंdatasets.xmlफ़ाइल (किसी भी जगह फ़ाइल की शुरुआत के पास) के बाद<erddapDatasets
            <!-- The tags below are described in setupDatasetsXml.html.
The defaults listed below are as of ERDDAP™ v2.00. -->
<cacheMinutes></cacheMinutes> <!-- default=60 -->
<decompressedCacheMaxGB></decompressedCacheMaxGB> <!-- default=10 -->
<decompressedCacheMaxMinutesOld></decompressedCacheMaxMinutesOld> <!-- default=15 -->
<drawLandMask></drawLandMask> <!-- "over" or "under" (default) -->
<graphBackgroundColor></graphBackgroundColor> <!-- 0xAARRGGBB, default is 0xffccccff -->
<loadDatasetsMinMinutes></loadDatasetsMinMinutes> <!-- usually=default=15 -->
<loadDatasetsMaxMinutes></loadDatasetsMaxMinutes> <!-- default=60 -->
<logLevel></logLevel> <!-- "warning" (fewest messages), "info" (default), or "all" (most messages) -->
<nGridThreads></nGridThreads> <!-- default=1 -->
<nTableThreads></nTableThreads> <!-- default=1 -->
<partialRequestMaxBytes></partialRequestMaxBytes> <!-- default=490000000 -->
<partialRequestMaxCells></partialRequestMaxCells> <!-- default=10000000 -->
<slowDownTroubleMillis></slowDownTroubleMillis> <!-- default=1000 -->
<unusualActivity></unusualActivity> <!-- default=10000 -->
<!-- The defaults for the following tags are in messages.xml. -->
<startHeadHtml5></startHeadHtml5>
<startBodyHtml5></startBodyHtml5> <!-- This is often customized. -->
<theShortDescriptionHtml></theShortDescriptionHtml> <!-- This is often customized. -->
<endBodyHtml5></endBodyHtml5>
<standardLicense></standardLicense>
<standardContact></standardContact>
<standardDataLicenses></standardDataLicenses>
<standardDisclaimerOfEndorsement></standardDisclaimerOfEndorsement>
<standardDisclaimerOfExternalLinks></standardDisclaimerOfExternalLinks>
<standardGeneralDisclaimer></standardGeneralDisclaimer>
<standardPrivacyPolicy></standardPrivacyPolicy>
  1. एक-एक करके, मूल्य की प्रतिलिपि (यदि कोई हो) उनमें से प्रत्येक के लिए टैग अपने सेटअप.xml फ़ाइल से नए टैग में है कि तुम सिर्फ पेस्ट (ऊपर) मेंdatasets.xml। उदाहरण के लिए, यदि आपने 30 के मान का उपयोग किया था, तो<कैश मिनट> सेटअप.xml में, आपको उस मान को नए में कॉपी करना चाहिए<कैशमिन्यूट> टैग इनdatasets.xml (हालांकि यदि मान नए डिफ़ॉल्ट मान के समान है, तो यह केवल टैग को छोड़ने के लिए सबसे अच्छा हैdatasets.xmlरिक्त) ।

यदि आपका मूल्य नए सुझाए गए डिफ़ॉल्ट से भिन्न है (के अलावा)<startBodyHtml5> और<ShortDescriptionHtml>, जो आपके अनुकूलन के लिए उपयोगी हैंERDDAP™स्थापना), कृपया नए डिफ़ॉल्ट मान पर स्विच करने पर विचार करें। यह विशेष रूप से सच है<आंशिकRequestMaxBytes> और<आंशिकRequestMaxCells>, जहां डिफ़ॉल्ट / संदिग्ध मूल्य वर्षों में काफी बदल गया है।

प्रत्येक मूल्य की प्रतिलिपि बनाने के बाद, टैग को हटा दें और सेटअप.xml से इसका विवरण हटा दें। इन टैगों को बेहतर बनाने के लिए बेहतर हैdatasets.xml। और अब बेहतर विवरण हैंDatasetXml.html

नए सिस्टम का एक quirk यह है कि जब आप शुरू करते हैं तो सबसे पहले वेब पेजERDDAPडिफ़ॉल्ट होगाERDDAP™वेब पेज बाद में प्रत्येक वेबपेज में निर्दिष्ट ...Html सामग्री का उपयोग करेगा।datasets.xml।

  • पहली बार जब आप दौड़ते हैंERDDAP™v2.0, स्थानीय डेटा फ़ाइलों के आधार पर डेटासेट लोड हो जाएगा बहुत धीरेERDDAP™फ़ाइलों के अपने डेटाबेस को थोड़ा अलग प्रारूप में फिर से बनाने की आवश्यकता है। धीमी शुरूआती रीलोड के बाद वे जल्द ही लोड हो जाएंगे। कृपया रोगी बनें।  

EDDTableFromHttpGet

  • बिग न्यू फीचर: EDDTableFromHttpGet
    अब तक,ERDDAP™केवल डेटा पढ़ने और उपयोगकर्ताओं के लिए यह उपलब्ध कराया। अब,ERDDAP™सेंसर से वास्तविक समय डेटा ingesting के लिए एक सरल, कुशल प्रणाली है। अन्य विशेषताओं में, यह डेटासेट ठीक-ग्रेन संस्करण प्रदान करता है: यह डेटासेट में किए गए हर बदलाव को याद करता है, जब इसे बनाया गया था, और किसके द्वारा। आमतौर पर, उपयोगकर्ता सिर्फ डेटासेट का नवीनतम संस्करण चाहते हैं, जिसमें सभी बदलाव लागू होते हैं। लेकिन उपयोगकर्ताओं के लिए डेटासेट से डेटा का अनुरोध करने का विकल्प है क्योंकि यह समय में किसी भी बिंदु पर था। यह उत्तरदायित्व विज्ञान को सुविधाजनक बनाता है। इस प्रकार, अधिकांश अन्य निकट-वास्तविक समय डेटासेट के विपरीत, ये डेटासेट के लिए योग्य हैंDOIs। क्योंकि वे मिलते हैंDOIआवश्यकता यह है कि डेटासेट अलग होने के अलावा बदल रहा है। देखेंEDDTableFromHttpGet। धन्यवाद (अब तक) इस और यूजीन बर्गर की जरूरत के बारे में बात करने के लिए याद दिलाने के लिए क्या महत्वपूर्ण है?  
  • बिग न्यू फीचर:ERDDAP™अब बाह्य रूप से संपीड़ित डेटा फ़ाइलों से सीधे डेटा की सेवा कर सकते हैं, जिनमें शामिल हैं.tgz,.tar.gz,.tar.gzip,.gz,.gzip,.zip,.bz2, या .Z. Datasets बाह्य रूप से संपीड़ित फ़ाइलों का मिश्रण शामिल हो सकता है (शायद पुराने डेटा फ़ाइलों?) और गैर-बाहरी रूप से संपीड़ित फ़ाइलों, और आप किसी भी समय एक फ़ाइल को संपीड़ित / डिकंप्रेस कर सकते हैं।

यह महान काम करता है! ज्यादातर मामलों में, फ़ाइलों को डिकंप्रेस करने से संबंधित मंदी मामूली है। हम दृढ़ता से आपको यह कोशिश करने के लिए प्रोत्साहित करते हैं, विशेष रूप से डेटासेट और/या डेटा फ़ाइलों के लिए जो अक्सर उपयोग किए जाते हैं।

यह आपको $ 10,000 या अधिक बचा सकता है! यह कुछ में से एक हैERDDAP™सुविधाएँ जो आपको बहुत सारे पैसे बचा सकती हैं - यदि आप कई डेटा फ़ाइलों को कंप्रेस करते हैं, तो आपको डेटा स्टोर करने के लिए बहुत कम RAIDs / हार्ड ड्राइव की आवश्यकता होगी, या इसके विपरीत, आप अधिक डेटा सेवा कर सकते हैं। (10x तक) आप पहले से ही RAIDs के साथ। यदि यह सुविधा आपको किसी अन्य RAID खरीदने से बचाती है, तो उसने आपको $ 30,000 बचा लिया है।

देखेंबाह्य रूप से संपीड़ित फ़ाइल प्रलेखन। Benoit Perrimond और Paloma de la Vallee के लिए धन्यवाद।

  • बिग न्यू फीचर: सबEDDGridFromFiles and all EDDTableFromFiles datasets समर्थन a<कैशFromUrl> टैग और एक<कैशSizeGB> टैग। यदि कैशSizeGB निर्दिष्ट नहीं है, तो यह दूरस्थ डेटासेट की फ़ाइलों की पूरी प्रतिलिपि डाउनलोड और रखरखाव करेगा। यदि कैशSizeGB निर्दिष्ट है और है>0, यह दूरस्थ डेटासेट से फ़ाइलों को डाउनलोड करेगा, आवश्यकतानुसार, एक सीमित आकार के साथ स्थानीय कैश में, जो क्लाउड-आधारित काम करते समय उपयोगी होता है। (उदाहरण के लिए, S3) डेटा फ़ाइलों। देखेंकैश FromUrl प्रलेखनविवरण के लिए। बोब सिमोन और रॉय मेंडेलसोहन के लिए धन्यवाद (जो वर्षों तक दूरस्थ डेटासेट फ़ाइलों की स्थानीय प्रतियों को संभालने के लिए स्क्रिप्ट लिख रहे हैं) Lloyd Cotten, Eugene Burger, Conor Delaney (जब वह अमेज़न वेब सर्विसेज में थे) गूगल क्लाउड प्लेटफॉर्म  

  • नया: नया EDDTableFromJsonlCSV वर्ग से सारणीबद्ध डेटा पढ़ सकते हैं JSON लाइन्स CSV फ़ाइलों ("CSV से बेहतर") । आयरलैंड के समुद्री संस्थान में लोगों के लिए धन्यवाद मुझे इस प्रारूप के बारे में बताने के लिए और एक इनपुट प्रकार के रूप में समर्थन करने के अनुरोध के लिए यूजीन बर्गर और पीएमईएल को धन्यवाद।  

  • नया: सबEDDGridसभी EDDTableFromFiles डेटासेट एक समर्थन<nThreads> सेटिंग, जो बताती हैERDDAP™कितने धागे का उपयोग करने के लिए जब एक अनुरोध का जवाब देते हैं। देखेंnThreadsविवरण के लिए। Axiom Data Science, Eugene Burger, Conor Delaney के रॉब Bochenek के लिए धन्यवाद (जब वह अमेज़न वेब सर्विसेज में थे) गूगल क्लाउड प्लेटफॉर्म  

  • नया मानकीकरण क्या सभी EDDTableFromFiles उपवर्गों के लिए - पहले, यदि किसी दिए गए चर के लिए, महत्वपूर्ण विशेषताओं के मान (उदाहरण के लिएscale\_factor,add\_offset,missing\_value, \_FillValue, इकाइयों) संगत नहीं थे, EDDTableFromFiles प्रत्येक विशेषता के लिए "वैलिड" और अन्य विशेषताओं के साथ फ़ाइलों को चिह्नित करने के लिए एक मान लेंगे। अब, फ़ाइलों को मानकीकृत करने के लिए एक प्रणाली है जैसे ही EDDTableFromFiles फ़ाइलों को पढ़ता है। देखेंEDDTableFromFile का मानकीकरण क्या। में से एकERDDAP'मुख्य लक्ष्य डेटा फ़ाइलों और डेटासेट को एक सुसंगत तरीके से सुलभ बनाना है। मानकीकरण यह एक महत्वपूर्ण नया उपकरण है जो इसे वास्तविकता बनाने के लिए है। मार्को अल्बा, मार्गरेट ओ'ब्रायन के लिए धन्यवाद (अन्य EML उपयोगकर्ता) BCO-DMO, और InPort उपयोगकर्ताओं।  

  • NEW EDDTableFromInvalidCRAFiles आपको एक डेटासेट बनाने की अनुमति देता है।NetCDF (v3) .ncफ़ाइलें जो CF DSG Contiguous Ragged Array का एक विशिष्ट, अवैध, संस्करण का उपयोग करती हैं (सीआरए) फ़ाइलें इस डेटासेट प्रकार के लिए नमूना फ़ाइलों को पाया जा सकता है https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \[2020-10-21 यह सर्वर अब विश्वसनीय रूप से उपलब्ध नहीं है\]। हालांकिERDDAP™इस फ़ाइल प्रकार का समर्थन करता है, यह एक अमान्य फ़ाइल प्रकार है जिसे कोई भी उपयोग करना शुरू नहीं करना चाहिए। वर्तमान में इस फ़ाइल प्रकार का उपयोग करने वाले समूह को दृढ़ता से उपयोग करने के लिए प्रोत्साहित किया जाता हैERDDAP™मान्य CF DSG CRA फ़ाइलों को उत्पन्न करने और इन फ़ाइलों का उपयोग बंद करने के लिए। अजय कृष्णन और टिम बॉयर के लिए धन्यवाद।  

  • EDDTableFromThreddsFiles और EDDTableFromHyraxअब फ़ाइल को हटा दिया गया है। कृपया EDDTableFromNcFiles पर स्विच करें (या एक संस्करण) प्लस<CashFromUrl>। यदि वह किसी कारण से काम नहीं करता है, तो ईमेलerd.data at noaa.gov। यदि 2020 से पहले कोई शिकायत नहीं है, तो इन डेटासेट प्रकारों को हटाया जा सकता है।  

  • -- सिस्टम स्वचालित रूप से गैर ISO 8601 बार ISO 8601 बार में परिवर्तित करने के लिए (v1.82) अतिरिक्त प्रारूपों की एक बड़ी संख्या के साथ निपटने के लिए बहुत विस्तार किया गया है। यह GenerateDatasetsXml को प्रभावित करता है औरERDDAPस्रोत मेटाडाटा का प्रबंधन।  

  • -- स्ट्रिंग टाइम पार्सिंग सिस्टम के अपने तीसरे प्रमुख संशोधन के साथ (और उम्मीद है कि आखिरी) ,ERDDAP™अब उपयोग नहींJavaक्योंकि बग जो कभी कभी कभी चरम समय (years) को प्रभावित करने के लिए DateTimeFormatter<=0000).ERDDAP™अब समय-सीमाओं के लिए अपनी खुद की प्रणाली का उपयोग करता है।  

  • चेतावनी: नया स्ट्रिंग टाइम पार्सिंग सिस्टम कुछ हद तक सख्त है। यदि आपके डेटासेट में से एक में अचानक समय मूल्यों के लिए केवल लापता मान होते हैं, तो कारण लगभग निश्चित रूप से है कि टाइम प्रारूप स्ट्रिंग थोड़ा गलत है। लॉग में त्रुटि संदेश होना चाहिए। समय मूल्यों से संबंधित txt जो समय प्रारूप से मेल नहीं खाते थे - जो आपको उस डेटासेट के लिए टाइम प्रारूप स्ट्रिंग को ठीक करने में मदद करना चाहिए। यदि आपको मदद की आवश्यकता है, तो विकल्प का उपयोग करेंERDDAP's Time Converter' who is "Convert"\[s\]ISO 8601 स्ट्रिंग टाइम में किसी भी सामान्य स्ट्रिंग समय" - यह उस प्रारूप को इंगित करता है कि कनवर्टर स्रोत स्ट्रिंग को पार करने के लिए उपयोग किया जाता है।  

  • सिफारिश: तेजी से, सबसे आसान और सबसे सस्ता तरीकाERDDAP'टैबुलर डेटा तक पहुंच डेटा फ़ाइलों को सॉलिड स्टेट ड्राइव पर रखना है (एसएसडी) । अधिकांश सारणीबद्ध डेटासेट अपेक्षाकृत छोटे हैं, इसलिए 1 या 2 टीबी एसएसडी शायद आपके सभी सारणीबद्ध डेटासेट के लिए सभी डेटा फ़ाइलों को रखने के लिए पर्याप्त है। यदि आप किसी सेल में डेटा लिखते हैं, तो एसएसडी अंततः बाहर निकल जाता है, इसे हटा देता है और उस सेल को कई बार नया डेटा लिखता है। इसके बजाय, मैं सुझाव देता हूं कि (जितना संभव हो) आप एक बार डेटा लिखने के लिए अपने एसएसडी का उपयोग करते हैं और इसे कई बार पढ़ाते हैं। फिर, यहां तक कि एक उपभोक्ता-ग्रेड एसएसडी को बहुत लंबे समय तक रहना चाहिए, शायद किसी भी हार्ड डिस्क ड्राइव की तुलना में बहुत लंबा होना चाहिए। (एचडी) । उपभोक्ता ग्रेड एसएसडी अब सस्ते हैं (2018 में, 2 टीबी के लिए 1 टीबी या ~ $ 400 के लिए $ 200) और कीमतें अभी भी तेजी से गिर रही हैं। कबERDDAP™डेटा फ़ाइल तक पहुंचता है, एक एसएसडी दोनों प्रदान करता है

    • कम विलंबता (~0.1ms, एक HDD के लिए बनाम ~ 3ms, बनाम ~ 10 (?) एक RAID के लिए एमएस, बनाम ~ 55ms अमेज़न S3 के लिए) , और
    • उच्च throughput (~500 MB/S, versus ~75 MB/s for a HDD versus ~500 MB/s for a RAID) ।

तो आप एक ~ 10X प्रदर्शन को बढ़ावा देने के लिए उठ सकते हैं (HDD बनाम) $200! अपने सिस्टम में अन्य संभावित परिवर्तनों की तुलना में ($10,000 के लिए एक नया सर्वर? $35,000 के लिए एक नया RAID? $5,000 के लिए एक नया नेटवर्क स्विच? आदि) यह अब तक निवेश पर सबसे अच्छा रिटर्न है (ROI) । यदि आपका सर्वर मेमोरी से भरा नहीं है, तो आपके सर्वर के लिए अतिरिक्त मेमोरी भी एक शानदार और अपेक्षाकृत सस्ती तरीका है ताकि सभी पहलुओं को गति दी जा सकेERDDAP। \[एसएसडी का ग्रिड डेटा के लिए भी बहुत अच्छा होगा, लेकिन अधिकांश ग्रिड डेटासेट बहुत बड़ा हैं, जिससे एसएसडी बहुत महंगा हो जाता है।\]
 

  • नया: जो लोग लॉग इन करते हैं वह भूमिका =\[लॉग इन में\], भले ही कोई हो<उपयोगकर्ता> उनके लिए टैगdatasets.xml। यदि आप डेटासेट सेट करते हैं<सुलभ\[लॉग इन में\], फिर जो लोग लॉग इन कर चुके हैंERDDAP™ (उदाहरण के लिए, उनके जीमेल या Orcid खाते के माध्यम से) डेटासेट तक पहुंचने के लिए अधिकृत किया जाएगा, भले ही आपने निर्दिष्ट नहीं किया हो<उपयोगकर्ता> उनके लिए टैगdatasets.xml। Maurice Libes के लिए धन्यवाद।  

  • सुधार:UDUNITS/UCUM इकाइयों कनवर्टर बड़े पैमाने पर सुधार किया गया था। यह अमान्य इकाइयों स्ट्रिंग को बेहतर ढंग से संभालती है (वैधता को लागू करने के बजाय, सूचना संरक्षण पर जोर देना शुरू करना) । इसके अलावा, परिणाम अब एक मानकीकृत वाक्यविन्यास है।  

  • नया:UDUNITS/UCUM इकाइयों कनवर्टर करने के लिए एक नया विकल्प है मानकीकृत करने के लिएUDUNITSस्ट्रिंग। यह वैध के लिए अच्छी तरह से काम करता हैUDUNITSगैर मानक / अवैध के लिए तार और यथोचित रूप से अच्छी तरह सेUDUNITSतार। उदाहरण के लिए, उदाहरण के लिए,UDUNITSप्रति सेकंड ="meters", "मीटर / सेकंड","m.s^-1", और"m s-1"सभी "m.s-1" लौटेंगे। यह नए मानकीकरण के लिए आवश्यक था क्या प्रणाली ऊपर वर्णित है। मार्को अल्बा, मार्गरेट ओ'ब्रायन के लिए धन्यवाद (अन्य EML उपयोगकर्ता) BCO-DMO, और InPort उपयोगकर्ताओं।  

  • नई: EDDTableFromMultidimNcFiles अब एक हैइलाजDimensionAविकल्प, जो बताता हैERDDAP™कुछ आयामों का इलाज करने के लिए (उदाहरण के लिए, LAT और LON) जैसा कि वे अन्य आयाम थे (उदाहरण के लिए, टाइम) । यह कुछ गलत फ़ाइलों के लिए उपयोगी है जो विभिन्न चरों के लिए विभिन्न आयामों का उपयोग करते हैं जब उन्हें सिर्फ एक आयाम का उपयोग करना चाहिए (उदाहरण के लिए, टाइम) । मार्को अल्बा और मौरिस लिब्स के लिए धन्यवाद।  

  • नया: अब, सबEDDGridसे...फ़िल्स डेटासेट एक नई विशेष अक्ष का समर्थन करते हैंsourceNameकौन कहता हैERDDAP™फ़ाइल नाम से जानकारी निकालने के लिए (बस filename.ext) और मूल्य का उपयोग बदलना मौजूदा बाएं अक्ष मान। प्रारूप है \\\* प्रतिस्थापनFromFileName,datatype,extractRegex,captureGroupNumber देखेंयह दस्तावेज़ीकरण। धन्यवादNOAAपथफेंडर दैनिक एकत्रीकरण डेटासेट।  

  • नया: अब, सबEDDGridसे...फ़िल्स डेटासेट एक नई विशेष अक्ष का समर्थन करते हैंsourceNameकौन कहता हैERDDAP™फ़ाइल के पथनाम से जानकारी निकालने के लिए (निर्देशिका + फ़ाइल नाम.ext)
    \\\*pathName,datatype,extractRegex,captureGroupNumber इसके लिए, पथ का नाम हमेशा उपयोग करता है'/'निर्देशिका विभाजक चरित्र के रूप में, कभी नहीं ''। देखेंयह दस्तावेज़ीकरण। Paloma de la Vallee के लिए धन्यवाद।  

  • नई: अब, सभी EDDTableFrom ... फ़ाइलें डेटासेट अतिरिक्त छद्म चर का समर्थन करते हैंsourceNameजो फाइल की फ़ाइल नाम से जानकारी निकालने (बस filename.ext) (देखें\*\** फ़ाइल नाम) या फ़ाइल के पूर्ण पथनाम से (/dir1/dir2/filename.ext) (देखें\*\**pathName) । Paloma de la Vallee के लिए धन्यवाद।  

  • नया: यदिEDDGridडेटासेट में एक या बहुत बड़ा आयाम होता है (उदाहरण के लिए, लाखों मूल्य) जो स्मृति का एक बहुत लेता है, आप नए सेट कर सकते हैं [<आयामValuesInMemory> (/docs/server-admin/datasets#dimensionvaluesinmemory) झूठी सेटिंग (डिफ़ॉल्ट सही है) जो डेटासेट को डिस्क पर मूल्यों को स्टोर करने और जरूरत पड़ने पर उन्हें पुनः प्राप्त करने का कारण बनता है। डेविड रोड्रिगेज और रिच साइनेल के लिए धन्यवाद (फिर:EDDGridAudioFiles) ।  

  • हल: पहले, यदि आप फिर से आदेश दे रहे हैंdataVariableएक EDDTableFromFiles डेटासेट के लिए s और डेटासेट को फिर से लोड किया, EDDTableFromFiles सभी डेटाफ़ाइलों को फिर से पढ़ेगा। अब, यह सभी डेटा फ़ाइलों को फिर से पढ़ने के बिना पुनः व्यवस्थित करने के साथ सौदा कर सकता है। रोलैंड Schweitzer को धन्यवाद।  

  • सुधार: अब, जबERDDAP™ASCII, NCCSV, और JSON लाइन्स CSV सारणीबद्ध डेटा फ़ाइलों को पढ़ता है, अगर यह किसी दिए गए लाइन पर त्रुटि पाता है (उदाहरण के लिए, वस्तुओं की गलत संख्या) यह एक चेतावनी संदेश लॉग करता है ("WARNING: स्किपिंग लाइन #" ... "अपेक्षित संख्या में आइटम ...") tolog.txt फ़ाइलऔर फिर बाकी डेटा फ़ाइल को पढ़ना जारी रखता है। इस प्रकार, समय-समय पर देखने की आपकी ज़िम्मेदारी है (या ऐसा करने के लिए एक स्क्रिप्ट लिखने) लॉग में उस संदेश के लिए। ताकि आप डेटा फ़ाइलों में समस्याओं को ठीक कर सकें।ERDDAP™इस तरह से सेट किया गया है ताकि उपयोगकर्ता सभी उपलब्ध वैध डेटा को पढ़ना जारी रख सकें, भले ही फ़ाइल की कुछ पंक्तियां त्रुटियां हों। पहले,ERDDAP™फ़ाइल को "bad" के रूप में चिह्नित किया और इसे डेटासेट से हटा दिया गया।  

  • सुधार: जब सटीक समय (उदाहरण के लिए, निकटतम दूसरे या मिलीसेकंड में) स्रोत पर "के बाद से मिनट" के रूप में संग्रहीत कर रहे हैं। (या बड़ी इकाइयों) ,ERDDAP™अब उन्हें निकटतम मिलीसेकंड में गोल करता है जब मूल्यों को पढ़ता हैERDDAP। अन्यथा, फ्लोटिंग पॉइंट नंबर को विशेष समय पर डेटा के लिए bruised और अनुरोध किया जाता है (उदाहरण के लिए, & समय = 2018-06-15T01:30:00) असफल हो जाएगा। इससे पहले, यह उन्हें ठीक से संभव के रूप में गणना की (और अभी भी ऐसा करता है यदि इकाइयां उदाहरण के लिए हैं, तो "के बाद से सेकंड ..." या "milliseconds ...") । इस समस्या से बचने के लिए बड़ी इकाइयों का उपयोग नहीं करके यह सबसे अच्छा है (उदाहरण के लिए, मिनट या घंटे) सटीक समय मूल्यों को स्टोर करने के लिए (उदाहरण के लिए, माइक्रोसेकेंड) - कंप्यूटर दशमलव अंकों को संभालने का एक खराब काम करते हैं। मार्को अल्बा को धन्यवाद।  

  • EDDTableFromEDDGridजो इसे बेहतर बनाते हैं। EDDTableFromEDDGridउपयोगकर्ताओं को ग्रिड डेटासेट को क्वेरी करने देता है क्योंकि वे सारणीबद्ध डेटासेट थे। ("मूल्य से क्वेरी") ।

    • अब यह समर्थन करता है<maxAxis0> टैग (डिफ़ॉल्ट=10) जो अक्ष की अधिकतम संख्या निर्दिष्ट करता है\[0\] (आम तौर पर"time") जिन मूल्यों को एक बार में क्वारी किया जा सकता है। यह EDDTableFrom प्राप्त करने से नौसेना अनुरोधों को रोकता हैEDDGridएक पूरे ग्रिड डेटासेट के माध्यम से खोज करने के लिए (जो एक टाइमआउट त्रुटि के साथ विफल हो जाएगा) ।
    • जनगणना Xml अब EDDTableFrom उत्पन्न करने का विकल्प हैEDDGridकिसी दिए गए में सभी ग्रिड डेटासेट के लिए डेटासेटERDDAP™जो निर्दिष्ट रेगेक्स से मेल खाते हैं (सभी डेटासेट से मिलान करने के लिए \* का उपयोग करें) । डेटासेट जो इसे बनाता है, सारांश विशेषता में अतिरिक्त जानकारी है, यह दर्शाता है कि यह एक ग्रिड डेटासेट का सारणीबद्ध संस्करण है। और उनकेdatasetIDहैdatasetIDग्रिड डेटासेट के साथ-साथ "\_AsATable"।
    • सबसे आम सेटअप के लिए एक बड़ी गति है: जब ग्रिड डेटासेट एक हैEDDGridFromErddap dataset that is in the same.ERDDAP।

जेम्स गैलागहर और एड आर्मस्ट्रांग के लिए धन्यवाद।  

  • नया: उत्पन्न करना डेटासेट सभी प्रकार के डेटासेट के लिए Xml अब \FillValue जोड़ने की संभावना अधिक है याmissing\_valueएक संख्यात्मक चर के लिए विशेषताaddAttributes। उदाहरण के लिए, यह तब होता है जब स्ट्रिंग लापता मूल्य मार्कर (उदाहरण के लिए, "", ".", "?", "NA", "nd", "NaN") उस चर के लिए नमूना फ़ाइल में परिवर्तित किया जाता हैERDDAP'मूल लापता मान' (127 बाइट कॉलम में, लघु कॉलम में 32767, 2147483647 int कॉलम, 9223372036854775807 लंबे स्तंभों में, और नाव में तैरना और डबल चर) । यह फ्लोट और डबल वेरिएबल में NaN मानों के लिए भी होता है। इसके अलावा, "nd" को संख्यात्मक डेटा कॉलम में सामान्य लापता मान मार्करों की सूची में जोड़ा गया था किERDDAP™देखना चाहिए। BCO-DMO के मैट बिडल के लिए धन्यवाद।  
  • त्रुटि: उत्पन्न करने में ncdump विकल्प डेटासेट Xml अब ncdump की तरह है (लेकिन अभी भी ncdump के netcdf-java संस्करण का उपयोग करता है) । अब, यह विकल्पों की एक नई सूची प्रिंट करता है। अब के लिए.ncएमएल फाइलें, यह परिणाम के लिए एनसीडंप आउटपुट प्रिंट करती हैं.ncएमएल फ़ाइल परिवर्तन अंतर्निहित पर लागू.ncया.hdfफ़ाइल  
  • BUG FIX: वहाँ एक फ़ाइल संभाल लीक था (अंततःERDDAP™फ्रीज करने के लिए) कुछ प्रकार की आउटपुट फ़ाइलों को बनाने के कारण, उदाहरण के लिए, .geotif, खासकर जब त्रुटियां निर्माण के दौरान हुईं। मैं सोचता हूँ / होप यह अब सब तय हो गया है। यदि आप अभी भी समस्याओं को देखते हैं, तो कृपया मुझे डेटासेट के प्रकार बताएं (ग्रिड या तालिका) और फ़ाइल के प्रकार जो समस्या पैदा कर रहा है। Steven Beale, Lynn DeWitt, Jibei Zhao, और दूसरों के लिए धन्यवाद।  
  • BUG FIX: The The most of theWMS Leafletडेमो पूरी तरह से/properly परिवर्तित नहीं किया गया "गहराई" अक्ष "ऊँचाई" करने के लिए। अब, यह करता है, और टूटे हुए किंवदंती अनुरोधों को तय किया गया है। इसके अलावा, ड्रॉप-डाउन सूचियों में सभी अक्ष विकल्प हमेशा आरोही क्रमबद्ध क्रम में होते हैं। Antoine Queric और Aurelie Briand के लिए धन्यवाद।  
  • BUG FIX: EDDTableFromFiles अब सही ढंग से स्ट्रिंग चर पर बाधाओं का समर्थन करता है जो डेटा फ़ाइलों में चार चर से बनाए गए थे। Antoine Queric और Aurelie Briand के लिए धन्यवाद।  
  • BUG FIX: अब, जब डेटासेट अनुपलब्ध हो जाता है, तो डेटासेट को सूचित करने की कोशिश करता है (संदेश के साथ "यह डेटासेट वर्तमान में अनुपलब्ध है"।) इसके ग्राहक, सूचीबद्ध कार्य, आरएसएस और lonPM180 डेटासेट जो उस पर भरोसा करते हैं। रोय मेंडेलसोहन और बॉब सिमोन के लिए धन्यवाद।  
  • BUG FIX: EDDTableCopy से संबंधित दो कीड़े। सैम मैकक्लाची के लिए धन्यवाद।  
  • त्रुटि: स्थिति पर दिखाए गए असफल अनुरोधों की संख्या.html पृष्ठ में वृद्धि होगी क्योंकि पहले की तुलना में अधिक चीजों को विफलता के रूप में गिना जाता है।  
  • सुधार:ERDDAP"Request" (एमएस में औसत समय) "समय श्रृंखला में"। इससे पहले, यह दिखाया गया है कि मध्यकालिक काल को पूर्णांक सेकंड में विभाजित किया गया है।  
  • सुधार: जेसोनल्ड आउटपुट में, जेसोनल्ड "नाम" अब डेटासेट से आता है"title"मेंERDDAP, और jsonld "हेडलाइन" अब डेटासेट के "हेडलाइन" से आता हैdatasetID"में"ERDDAP। इससे पहले इसे उलट दिया गया। यह मेरे लिए गलत है क्योंकि सामान्य अंग्रेजी उपयोग में, "नाम" आमतौर पर एक छोटा होता है, (आदर्श) अद्वितीय पहचानकर्ता जो शायद ही कभी / कभी परिवर्तन करता है (उदाहरण के लिए, रॉबर्ट मध्यनाम सिमोन) नहीं, विवरण जो अद्वितीय नहीं है और जो आसानी से बदल सकता है और अक्सर बदल सकता है (उदाहरण के लिए, "एक आदमी जो सॉफ्टवेयर के लिए लिखते हैंNOAA" बनाम "एक लंबा आदमी जो सॉफ्टवेयर के लिए लिखते हैंNOAA") । Gee, यह महान होगा अगर schema.org परिभाषानामडेटासेट के संदर्भ में, अधिक विशिष्ट थे। सॉफ्टवेयर डेवलपर्स को विशेषज्ञों से मार्गदर्शन के बिना अकेले विनिर्देश के आधार पर एक विनिर्देशन के कार्यान्वयन को लिखने में सक्षम होना चाहिए। लेकिन मैं गूगल के लिए defer (विशेष रूप से नताशा नोय) एनसीईआरटी (विशेष रूप से जॉन Relph) , और रॉब फुलर।  
  • IMPROVED: jsonld उत्पादन में, चार "स्थानिक कवरेज GeoShape बॉक्स" मान अब minLat minLon maxLat maxLon हैं। इससे पहले, लैट और lon पदों को उलट दिया गया। Gee, यह महान होगा अगर schema.org परिभाषाGeoShapeसही क्रम निर्दिष्ट किया गया है। सॉफ्टवेयर डेवलपर्स को विशेषज्ञों से मार्गदर्शन के बिना अकेले विनिर्देश के आधार पर एक विनिर्देशन के कार्यान्वयन को लिखने में सक्षम होना चाहिए। नताशा नोय और रॉब फुलर के लिए धन्यवाद।

संस्करण 1.82

(जारी 2018-01-26)

  • नई सुविधाएँ (उपयोगकर्ताओं के लिए) :
     
  • दिखने वाले और महसूस करने के लिए कई सूक्ष्म बदलावERDDAP™वेब पेज
    • सुधार:ERDDAP™अब HTML 5 का उपयोग करता है और CSS का बेहतर उपयोग करता है।
    • सुधार: वेब पेजों को उन्हें क्लीनर और कम "busy" बनाने के लिए थोड़ा संशोधित किया गया है। (वे अभी भी घने हैं और अभी भी चीजें हैं जो पहले की तुलना में काफी कम हो सकती हैं।) कुछ टिप्पणियों के लिए जॉन Kerfoot के लिए धन्यवाद।
    • यह पृष्ठ हिंदी में उपलब्ध नहीं है, कृपया अंग्रेजी में पढ़ने के लिए निचे दिए गए लिंक पर क्लिक करें। वे डेस्कटॉप ब्राउज़रों में बहुत छोटी और बहुत बड़ी खिड़कियों में भी बेहतर दिखते हैं।
    • सुधार: सुरक्षा और अन्य कारणों में सुधार के लिए, आउट-ऑफ-डेट ओपनलेयर्स संस्करण का उपयोग करने के लिएWMSप्रदर्शन पृष्ठों को बदल दिया गया हैLeaflet।
    • नई: छवि, ऑडियो और वीडियो फ़ाइलों के पूर्वावलोकन के लिए समर्थन"files"प्रणाली (उदाहरण के लिए,यह परीक्षण डेटा सेट) और.htmlTableजब एक सेल में एक छवि, ऑडियो या वीडियो फ़ाइल का यूआरएल होता है तो जवाब देता है (उदाहरण के लिए,यह अनुरोध) । यदि आप '?' आइकन पर हैं, तो आपको एक छवि, ऑडियो या वीडियो फ़ाइल पूर्वावलोकन देखना चाहिए। आप अपने ब्राउज़र में फ़ाइल पूर्ण स्क्रीन देखने के लिए फ़ाइल लिंक पर भी क्लिक कर सकते हैं। देखेंमीडिया फ़ाइलें प्रलेखन। ध्यान दें कि विभिन्न ब्राउज़र विभिन्न फ़ाइल प्रकारों का समर्थन करते हैं, इसलिए उदाहरण आपके ब्राउज़र में काम नहीं कर सकते हैं। इन लोगों / विचारों के लिए लिंक और सीएसएस-केवल छवि टूलटिप के लिए नमूना कोड के लिए धन्यवाद (पर था https://codepen.io/electricalbah/pen/eJRLVd ) और स्थगित छवि लोड हो रहा है (पर था https://varvy.com/pagespeed/defer-images.html ) (हालांकि कोड को उपयोग करने से पहले संशोधित किया गया थाERDDAP) । छवि समर्थन के लिए अनुरोध के लिए कारा विल्सन, मैथ्यू ऑस्टिन और एडम शेफर्ड / BCO-DMO के लिए धन्यवाद। जिम पोटेमरा, रिच साइनेल, ओओआई और कैरी वॉल बेल के लिए धन्यवाद ऑडियो / हाइड्रोफोन फ़ाइल समर्थन के लिए अनुरोध के लिए। वीडियो समर्थन की आवश्यकता दिखाने के लिए धन्यवाद।
    • नया: किसी भी डेटा से डेटा का एक सबसेटERDDAP™डेटासेट (लेकिन आम तौर पर ऑडियो फ़ाइलों से डेटासेट) अब एक .wav ऑडियो फ़ाइल में बचाया जा सकता है। (दस्तावेज़ीकरण) जिम पोटेमरा, रिच साइनेल, ओओआई और कैरी वॉल बेल के लिए धन्यवाद ऑडियो / हाइड्रोफोन फ़ाइल समर्थन के लिए अनुरोध के लिए।
    • त्रुटि: वेब एक्सेसिबल फ़ोल्डर्स के लिए प्रारूप (WAF) (उदाहरण के लिए, / फ़ाइलें / फ़ोल्डर) HTML तालिका का उपयोग करने के लिए अद्यतन किया गया है। नया प्रारूप अपाचे के हाल के संस्करणों द्वारा बनाई गई निर्देशिका लिस्टिंग वेब पृष्ठों के हाल के संस्करण की नकल करता है। मानवों को पता चल जाएगा कि परिवर्तन सूचना को पढ़ने में आसान बनाते हैं। सॉफ्टवेयर जो इन दस्तावेजों को पार करता है (उदाहरण के लिए, सॉफ्टवेयर जो आईएसओ 19115 दस्तावेजों की कटाई करता हैERDDAP) संशोधित किया जाएगा, लेकिन पिछले प्रारूप की तुलना में नए प्रारूप को पार्स करना आसान होगा। (ध्यान दें, अन्ना मिलान।)
    • नयाoutOfDateDatasets.htmlपृष्ठ (उदाहरण) यह वेब पेज उन सभी निकट-वास्तविक डेटासेटों के साथ एक टेबल दिखाता है जिनके पास एक है<testOutOfDate> टैग (नीचे देखें) डेटासेट कैसे आउट-ऑफ-डेट किया जाता है। इस डैशबोर्ड के लिए उपयोगी होना चाहिएERDDAP™व्यवस्थापक और अंत उपयोगकर्ता जब वे जानना चाहते हैं कि डेटासेट किस तारीख से बाहर हैं। आउट-ऑफ-डेट डेटासेट के लिए, संभवतः डेटा स्रोत के साथ एक समस्या है, ताकि यह सुनिश्चित हो सके कि डेटा स्रोत के साथ एक समस्या है।ERDDAP™हाल के समय बिंदुओं से डेटा देखने / प्राप्त करने में असमर्थ है। प्रशासक: यदि आप आउट-ऑफ-डेट डेटासेट वेब पेज नहीं चाहते हैं, तो इसे अपने सेटअप.xml में जोड़ें: <OutOfDateDatasetsActive>false</outOfDateDatasetsActive> अबtestOutOfDateऔर बाहर OfDate स्तंभ in theallDatasetsडेटासेट। बॉब साइमन के लिए धन्यवाद, जिन्होंने वर्षों तक यह चाहा है, और आयरलैंड के समुद्री संस्थान के चालाक लोगों ने मुझे अपने समर्पित रास्पबेरी पाई और मॉनिटर के माध्यम से प्रेरणा दी, जो हमेशा अपने कार्यालय में इस तरह की स्क्रीन दिखाता है।
    • सुधार:.htmlTableऔर.xhtmlप्रतिक्रिया अब बेहतर स्वरूपित, अधिक कॉम्पैक्ट है और इस प्रकार तेजी से लोड हो रहा है। एचटीएमएल 5 और सीएसएस के लिए धन्यवाद।
  • ग्रिडडैप डेटासेट के लिए नया आउटपुट फ़ाइल प्रकार: .timeGaps। यह उन समय मूल्यों में अंतराल की एक सूची दिखाता है जो औसत अंतराल से अधिक बड़े होते हैं। (उदाहरण) यह उपयोगी हैERDDAP™प्रशासकों और अंत उपयोगकर्ताओं को जब वे जानना चाहते हैं कि डेटासेट के लिए समय मूल्यों में अप्रत्याशित अंतराल है जो नियमित रूप से समय मूल्यों को बदलने की उम्मीद है। बोब सिमोन और रॉय मेंडेलसोहन के लिए धन्यवाद, जिन्होंने इस सुविधा की जरूरत है।
  • त्रुटि: डिफ़ॉल्ट ग्राफ़ के लिएallDatasetsडेटासेट अब x=maxLon और y=maxLat के साथ एक नक्शा है। जॉन केरफुट, रिच सिनेल और OOI-CI के लिए धन्यवाद।
  • नया:erddapy- नहींERDDAP™विशेषता, लेकिन कई के लिए ब्याज की हो जाएगाERDDAP™उपयोगकर्ता Erddapy (ERDDAP™+Python) एक हैPythonFilipe Fernandes द्वारा बनाई गई पुस्तकालय जो "का लाभ उठाती हैERDDAP'RESTfulवेब सेवाएँ बनानाERDDAP™किसी भी अनुरोध के लिए यूआरएल जैसे डेटासेट की खोज करना, मेटाडाटा प्राप्त करना, डेटा डाउनलोड करना आदि। Filipe Fernandes धन्यवाद।
  • मैंने पहले उल्लेख किया है: एक तृतीय-पक्ष आर पैकेज है जिसे काम करना आसान बनाने के लिए डिज़ाइन किया गया हैERDDAP™आर के भीतर से:रेर्डडैप। धन्यवादROpenSciऔर रॉय Mendelssohn।  
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
     
  • To do: सेटअप.xml में, ठीक नीचे<व्यवस्थापक संस्था>, कृपया एक जोड़ें<adminInstitutionUrl> टैग जो आपकी संस्था के लिए एक URL निर्दिष्ट करता है (समूह) ।
  • ऐसा करने के लिए: सेटअप में इन 3 टैग.xml अब इस्तेमाल नहीं कर रहे हैं: <प्रारंभ हेडएचटीएमएल>,<startBodyHtml> और<EndBodyHtml उन्हें बदल दिया जाता है <startHeadHtml5>,<startBodyHtml5> और<EndBodyHtml5>, जिसमें संदेशों में निर्दिष्ट डिफ़ॉल्ट मान हैं।xml (नीचे दिखाया गया है) ।

हम डिफ़ॉल्ट का उपयोग करने की सलाह देते हैं<startHeadHtml5> और<EndBodyHtml5 हम अनुशंसा करते हैं: यदि आपने मूल में बदलाव किया है<startBodyHtml> और / या अपने अनुकूलित करना चाहते हैंERDDAP™अब, कृपया नया कॉपी करें<startBodyHtml5> टैग (नीचे से) अपने सेटअप.xml में और इसे अपने अनुकूलित करने के लिए संशोधित करेंERDDAP™इतनाERDDAPवेब पेज आपके संगठन को दर्शाते हैं, नहींNOAA ERD। विशेष रूप से, कृपया अपने संगठन में "Brought to you" को बदल दें (s) । यदि आपको मदद की आवश्यकता है, तो कृपया ईमेल करेंerd.data at noaa.gov। (यदि आप अपने को अनुकूलित नहीं करना चाहते हैं)ERDDAP™अब डिफ़ॉल्ट का उपयोग करें<startBodyHtml5>।

फिर अपने सेटअप.xml में 3 पुराने टैग को हटा दें जो अब उपयोग नहीं किया जाता है।

        <startBodyHtml5><!\\[CDATA\\[ 
<body>
<table class="compact nowrap" style="width:100%; background-color:#128CB5;">
<tr>
<td style="text-align:center; width:80px;"><a rel="bookmark"
href="https://www.noaa.gov/"><img
title="National Oceanic and Atmospheric Administration"
src="&erddapUrl;/images/noaab.png" alt="NOAA"
style="vertical-align:middle;"></a></td>
<td style="text-align:left; font-size:x-large; color:#FFFFFF; ">
<strong>ERDDAP</strong>
<br><small><small><small>Easier access to scientific data</small></small></small>
</td>
<td style="text-align:right; font-size:small;">
&loginInfo; &nbsp; &nbsp;
<br>Brought to you by
<a title="National Oceanic and Atmospheric Administration" rel="bookmark"
href="https://www.noaa.gov">NOAA</a>
<a title="National Marine Fisheries Service" rel="bookmark"
href="https://www.fisheries.noaa.gov">NMFS</a>
<a title="Southwest Fisheries Science Center" rel="bookmark"
href="https://www.fisheries.noaa.gov/about/southwest-fisheries-science-center">SWFSC</a>
<a title="Environmental Research Division" rel="bookmark"
href="https://www.fisheries.noaa.gov/about/environmental-research-division-southwest-fisheries-science-center">ERD</a>
&nbsp; &nbsp;
</td>
</tr>
</table>
\\]\\]></startBodyHtml5>

अतिरिक्त तरीके से आप कर सकते हैंअनुकूलितERDDAP™इसलिएERDDAP'वेबपेज' के बजाय अपने संगठन को दर्शाता हैNOAA ERD।

  • करने के लिए:<EDDGrid...उदाहरण> टैग (के साथ शुरू)<EDDGridIdExample>) और;<EDDTable... उदाहरण> टैग (के साथ शुरू)<EDDTableIdExample>) अपने सेटअप.xml फ़ाइल में ग्रिडडैप में उदाहरण बनाने के लिए उपयोग किया जाता है औरtabledapप्रलेखन अपने में HTML वेब पेजERDDAP।

यदि आपने उन टैग को अनुकूलित नहीं किया है, तो कृपया उन्हें अपने सेटअप.xml फ़ाइल से हटा दें। अब उनके पास सभी संदेशों में डिफ़ॉल्ट हैं.xml जो बॉब के डेटासेट को संदर्भित करते हैंERDDAP™पर https://coastwatch.pfeg.noaa.gov/erddap/index.html । इसलिए अब आपको अपने विशिष्ट डेटासेट की आवश्यकता नहीं हैERDDAP। यदि आप डिफ़ॉल्ट ओवरराइड करना चाहते हैं, तो कुछ या सभी टैग को अपने सेटअप.xml में कॉपी करें और अपने मूल्यों को बदल दें। यदि आप चाहते हैं कि उदाहरण आपकी ओर इशारा करेंERDDAP™सबसे आसान तरीका है:

  1. इन दो डेटासेटों को अपने आप में शामिल करेंERDDAP™इसे अपने साथ जोड़करdatasets.xml:
            <dataset type="EDDGridFromErddap" datasetID="jplMURSST41" active="true">
<sourceUrl>https://coastwatch.pfeg.noaa.gov/erddap/griddap/jplMURSST41</sourceUrl>
</dataset>
<dataset type="EDDTableFromErddap" datasetID="pmelTaoDySst" active="true">
<sourceUrl>https://coastwatch.pfeg.noaa.gov/erddap/tabledap/pmelTaoDySst</sourceUrl>
</dataset>
  1. इस टैग को अपने सेटअप.xml में जोड़ें, लेकिन यूआरएल को अपने सेटअप में बदल देंERDDAP' (https?) यूआरएल:
            <EDDGridErddapUrlExample>https://coastwatch.pfeg.noaa.gov/erddap/</EDDGridErddapUrlExample>
<EDDTableErddapUrlExample>https://coastwatch.pfeg.noaa.gov/erddap/</EDDTableErddapUrlExample>

यदि आपने उन टैगों को अनुकूलित किया है, तो उन्हें इस तरह छोड़ दें और कृपया अपने सेटअप.xml को इन 2 नए टैग को निर्दिष्ट करने के लिए जोड़ें।ERDDAP™यूआरएल इन डेटासेट के लिए, लेकिन यूआरएल को अपने लिए बदल देता हैERDDAP' (https?) यूआरएल:

        <EDDGridErddapUrlExample>https://coastwatch.pfeg.noaa.gov/erddap/</EDDGridErddapUrlExample>
<EDDTableErddapUrlExample>https://coastwatch.pfeg.noaa.gov/erddap/</EDDTableErddapUrlExample>
  • करने के लिए:ERDDAP™अब erddap2.css नामक एक CSS फ़ाइल का उपयोग करता है। यदि आपने बदलाव किया है\[tomcat\]/webapps/erddap/images/erddap.css, erddap2.css के समान परिवर्तन करने पर विचार करें (उसी निर्देशिका में) ।
  • नया:ERDDAP'वेब पेज अब लगभग अदृश्य आंतरिक लिंक की एक बड़ी संख्या है (पाठ काला है और रेखांकित नहीं है) । यदि आप इन लिंकों में से किसी एक पर हो (आमतौर पर शीर्षकों और पैराग्राफों के पहले कुछ शब्द) , कर्सर एक हाथ बन जाता है। यदि आप लिंक पर क्लिक करते हैं तो यूआरएल उस दस्तावेज़ के उस अनुभाग के लिए आंतरिक लिंक है। इससे प्रलेखन के विशिष्ट वर्गों का उल्लेख करना आसान हो जाता है। बोब सिमोन के लिए धन्यवाद, जो वर्षों तक यह चाहता था।
  • नया:ERDDAP™अब समर्थनबाइट रेंज / स्वीकार्य रेंज/ फ़ाइल / फ़ाइलों के हिस्से के लिए अनुरोध। इसे ब्राउज़र में ऑडियो और वीडियो व्यूअर का समर्थन करने की आवश्यकता थी।
  • अब, सुरक्षा में सुधार करने के लिए, यदि आप निर्दिष्ट करते हैं<BaseHttpsUrl> in order.xml (इस प्रकार समर्थनhttps) , अनुशंसित ध्वज Url एक हैhttpsयूआरएल एक सुरक्षित flagkey के साथ। यदि ऐसा है तो कोई पिछला ध्वजUrls/flagKeys अवैध हो जाएगा। व्यवस्थापक: यदि ये परिवर्तन आपके लिए लागू होते हैंERDDAP™और अगर आपकाERDDAP™हैEDDGridFromErddap and EDDTable FromErddap's that सब्सक्राइब करने के लिए रिमोटERDDAPफिर, अद्यतन करने के बादERDDAP, आपकाERDDAP™स्वचालित रूप से नए झंडे के साथ सदस्यता लेने की कोशिश करेंगे, इसलिए आपको पुरानी सदस्यता को हटा देना चाहिए और जब आप नई सदस्यता सत्यापन ईमेल प्राप्त करते हैं तो नई सदस्यता मान्य करें।
  • अगर आपकाERDDAP™हैEDDGridबॉब के कोस्टवॉच पर erdVH3 डेटासेट के लिए Erddap डेटासेट सेERDDAP™, कृपया उन्हें नए erdVH2018 डेटासेट का उल्लेख करने के लिए बदलें।
  • क्या करें: यदि आप अपने में किसी भी jplAquariusSSS नमूना डेटासेट को शामिल करते हैंERDDAP™, कृपया "V4" में बदलेंdatasetID'V5'
  • करने के लिए:actual\_rangeअब एक CF मानक विशेषता है (CF-1.7 के रूप में) और स्पष्ट रूप से कहते हैं कि अगर वेरिएबल का उपयोग करता हैadd\_offsetऔर/orscale\_factorडेटा मान पैक करने के लिए, फिर उसके बादactual\_rangeमूल्यों को अनपैक्ड डेटा प्रकार का उपयोग करना चाहिए और अनपैक्ड मान होना चाहिए। दुर्भाग्य से, यह हमारी पिछली सलाह के साथ संघर्ष करता है। जनगणना Xml अब पैक नहींactual\_rangeमान, लेकिन यह आपके मौजूदा डेटासेट को ठीक नहीं करेगाdatasets.xmlफ़ाइल

इसलिए, कृपया अपने डेटासेट की जांच करें: यदि कोई परिवर्तनीय मान पैक किया जाता है और यदिactual\_rangeपैक किए गए डेटा मान के रूप में निर्दिष्ट किया गया है, कृपया एक जोड़ें<addAttributes>actual\_rangeअनपैक्ड मान निर्दिष्ट करने के लिए मान। अन्यथा, डेटासेट में लोड नहीं होगाERDDAP। ऐसा करने का एक सरल और सही तरीका यह है कि आपकी खोज करनाdatasets.xmlस्रोत के लिए गुण जो है

        <att name="actual\\_range" type="shortList">  
or <att name="actual\\_range" type="intList">

औरscale\_factor1.0 के अलावा वे हैंactual\_rangeविशेषता यह है कि आपको ठीक करना पड़ सकता है।

अक्ष में चर के लिएEDDGridडेटासेटERDDAP™हमेशा सेटactual\_rangeक्योंकि यह उन मूल्यों को जानता है, मूल्यों की वास्तविक रेंज होने की विशेषता है।

अवरोही मूल्यों के साथ अक्ष चर के लिए (उदाहरण के लिए, कुछ अक्षांश चर) ,ERDDAP™बनायाactual\_rangeसाथ\[0\]......\[अंतिम\]मूल्य, जो उच्च थे ... कम। अब यह हमेशा नए CF परिभाषा बनाने के लिए कम ... उच्च मूल्यों का उपयोग करता है।

की शुद्धताactual\_rangeमान EDDTable Datasets के लिए विशेष रूप से महत्वपूर्ण है, क्योंकिERDDAP™डेटा मानों के लिए उपयोगकर्ता अनुरोधों को तुरंत अस्वीकार कर देगा जो डेटा मानों से कम हैंactual\_rangeन्यूनतम मूल्य या जो न्यूनतम मूल्य से अधिक हैactual\_rangeअधिकतम मान

संबंधित: वास्तविक \min, वास्तविक \max,data\_minऔरdata\_maxगुण अब deprecated हैं। उपयोग करने के लिए अपने डेटासेट को कन्वर्ट करेंactual\_rangeइसके बजाय।

  • करना (वैकल्पिक, लेकिन अनुशंसित) : प्रत्येक समय के लिए और अपने में डेटासेट पूर्वानुमानERDDAP™, कृपया जोड़ें<testOutOfDate> (/docs/server-admin/datasets#testoutofdate) रूप में मूल्य के साथ टैगnow-nUnits, उदाहरण के लिए,now-2 दिन। यदि डेटासेट के लिए अधिकतम समय मान उस मूल्य से अधिक पुराना है, तो डेटासेट को आउट-ऑफ-डेट माना जाता है और इस तरह के रूप में चिह्नित किया जाएगा।outOfDateDatasets.htmlवेब पेज यह आपको यह देखने का एक आसान तरीका प्रदान करता है कि डेटासेट के स्रोत के साथ कुछ गलत है।
  • न्यू: जेसन-एलडी के साथ डाटासेट के सेमनेटिक मार्कअप (JSON लिंक्ड डेटा)
    ERDDAP™अब उपयोगjson-ld (JSON लिंक्ड डेटा) अपने डेटा सूची और डेटासेट का हिस्सा बनाने के लिएsemantic वेब, जो टिम Berners-ली का विचार है कि वेब सामग्री को अधिक मशीन पठनीय और मशीन "विरोधी" बनाने के लिए। खोज इंजन (विशेष रूप से Google) और अन्य semantic उपकरण खोज और अनुक्रमण को सुविधाजनक बनाने के लिए इस संरचित मार्कअप का उपयोग कर सकते हैं। json-ld संरचित मार्कअप अदृश्य-टू-हंस के रूप में दिखाई देता है<स्क्रिप्ट> पर कोड http://.../erddap/info/index.html वेब पेज (जो एक semantic वेब हैDataCatalog) और प्रत्येक पर http://.../erddap/info/datasetID/index.html वेब पेज (जो एक semantic वेब हैडेटासेट) । (आयरलैंड में समुद्री संस्थान के एडम लीडबेटर और रॉब फुलर के लिए विशेष धन्यवाद काम के कठिन हिस्सों को करने के लिएERDDAP।)
  • नई: नए डेटासेट प्रकार हैं जो ऑडियो फ़ाइलों से डेटा पढ़ सकते हैं: EDDGridAudioFilesजो ऑडियो डेटा ग्रिड डेटा के रूप में व्यवहार करता है। EDDTableFromAudioFiles, जो ऑडियो डेटा को सारणीबद्ध डेटा के रूप में मानता है। जिम पोटेमरा, रिच साइनेल, ओओआई और कैरी वॉल बेल के लिए धन्यवाद ऑडियो / हाइड्रोफोन फ़ाइल समर्थन के लिए अनुरोध के लिए।
  • जनरेटडाटासेट में परिवर्तन एक्सएमएल (और संबंधित परिवर्तन) :
    • नया:ERDDAP™अब स्वचालित रूप से एक प्रणाली हैअद्यतन आउट-ऑफ-डेट URLदोनों में GenerateDatasets Xml और जब डेटासेट लोड हो रहा है। यदि आपके पास अतिरिक्त URL के लिए सुझाव हैं जिन्हें पकड़ा जाना चाहिए और अद्यतन किया जाना चाहिए, या यदि आपको लगता है कि इसे एक सेवा में बदल दिया जाना चाहिए (कनवर्टर की तरह) ईमेलerd.data at noaa.gov।
    • नया: अब, अगर GenerateDatasets Xml एक CF देखता हैstandard\_name (जो सभी लोअरकेस होना चाहिए) एक अपरकेस चरित्र के साथ, यह सभी लोअरकेस संस्करण को जोड़ता है<addAttributes> इसके अलावा, जब डेटासेट लोड होता है, अगरERDDAP™एक CF देखता हैstandard\_nameएक अपरकेस चरित्र के साथ, यह चुपचाप इसे बदल देता है।standard\_name। रिच साइनेल के लिए धन्यवाद।
    • नया: अब, अगर GenerateDatasets Xml एक समय के साथ एक विशेषता को देखता है जो ISO 8601 प्रारूप में नहीं है, यह ISO 8601 स्वरूपित समय को जोड़ता है।<addAttributes> अगरERDDAP™प्रारूप को नहीं पहचानता है, यह समय मूल्य को अपरिवर्तित छोड़ देता है। यदि आप एक प्रारूप देखते हैं किERDDAP™इसे पहचानने और ठीक करने के लिए कृपया इसे ईमेल करेंerd.data at noaa.gov।
    • IMPROVED: निम्न स्तर कोड के लिएEDDGridसेथरेड जनरेटडाटासेट में सूची विकल्प Xml अब पर निर्भर करता हैUnidataNetcdf-java catalog क्रॉलर कोड (थर्ड सूची वर्ग) ताकि यह सभी THREDDS कैटलॉग को संभाल सके (जो आश्चर्यजनक रूप से जटिल हो सकता है) । इस बदलाव का सुझाव देने के लिए रोलैंड Schweitzer के लिए धन्यवादUnidataकोड के लिए।
    • नया: जेनरेटडाटासेट XML के लिएEDDGridFromDap अब वास्तविक समय अक्ष मूल्यों के आधार पर शीर्षक के अंत में ", startYear-End year" जोड़ती है। अंतिम 150 दिनों में डेटा मौजूद होने पर अंतिम वर्ष = "वर्तमान"।
    • नया: जेनरेटडाटासेट XML के लिएEDDGridFromDap अब ",\[संकल्प\]यदि डेटासेट समान रूप से स्पेस किया गया है तो शीर्षक में °" और लैट और lon के लिए समान है।
    • इम्प्रॉव्ड: टाइम कनवर्टर में अब अतिरिक्त विशेषताएं हैं, विशेष रूप से आईएसओ 8601 स्ट्रिंग्स में या एक UDUnits-संगत संख्या में सामान्य प्रारूपों की एक विस्तृत विविधता में स्ट्रिंग बार को बदलने की क्षमता। सभी पहले समर्थित सुविधाओं में काम करना जारी रहता है, अपरिवर्तित होता है।
    • BUG FIX: GenerateDatasets Xml और कीवर्ड कनवर्टर में अब "Earth Science > "GCMD साइंस कीवर्ड की शुरुआत में" शामिल हैं। जब डेटासेट में लोड हो जाता हैERDDAP™,ERDDAP™अब कीवर्ड्स में किसी भी GCMD कीवर्ड को ठीक करता है जो "Earth Science" के साथ शुरू नहीं होता है। (प्रत्येक शब्द का पहला अक्षर पूंजीकृत है) ।
    • सुधार: सुझाव देते समय<destinationName>'s, GenerateDatasets EDDTableFromAsciiFiles के लिए Xml सिर्फ पूंछ अंत का इस्तेमाल कियाsourceNameसाथ'/' (कुछ फ़ाइल नाम की तरह थे) । अब यह पूरे का उपयोग करता हैsourceName(उदाहरण के लिए, "blahblahblah (m/s)"। यह परिवर्तन कुछ डेटासेट के लिए अच्छा होगा और दूसरों के लिए नहीं, बल्कि यह सुरक्षित व्यवहार है। Maurice Libes के लिए धन्यवाद।
    • BUG FIX: GenerateDatasets Xml और डेटासेट निर्माता अब यह सुनिश्चित करते हैं कि कोई डुप्लिकेट कॉलम नाम नहीं हैं। Maurice Libes के लिए धन्यवाद।
    • BUG FIX: GenerateDatasets EDDTableFromAsciiFiles के लिए Xml लिखा नहीं था<स्तंभSeparator> उत्पादन करने के लिए। अब यह करता है। Maurice Libes के लिए धन्यवाद।
  • नई: DasDds टूल अब समय अंतराल की जानकारी प्रिंट करता है (The number of theTimeGaps information) यदि डेटासेट एक ग्रिड डेटासेट है।
  • नई: उन्नत खोज अब "now_\-nUnits_" समय मान स्वीकार करता है। रिच साइनेल के लिए धन्यवाद।
  • IMPROVED: सुरक्षा में सुधार करने के लिए, जब डेटासेट के मेटाडाटा या डेटा में एक ईमेल पता एक HTML वेब पेज पर लिखा जाता है, "@" को "" पर बदल दिया जाता है। यह केवल उन ईमेल पते को पकड़ता है जो पूरे मेटाडाटा या डेटा मान हैं, जो लंबे मूल्यों में एम्बेडेड ईमेल पते नहीं हैं।
  • सुधार: सुरक्षा बढ़ाने के लिए,RSSनिजी डेटासेट के लिए जानकारी अब केवल उपयोगकर्ताओं के लिए उपलब्ध है (औरRSSपाठक) जो लॉग इन हैं और उस डेटासेट का उपयोग करने के लिए अधिकृत हैं।
  • नया: अब, जब डेटासेट लोड हो जाता है, अगरdate\_created,date\_issued,date\_modified, या दिनांक \metadata \_modified विशेषता में एक समय मान है जो ISO 8601 प्रारूप में नहीं है,ERDDAP™इसे ISO 8601 स्वरूपित समय में बदल देता है। अगरERDDAP™प्रारूप को नहीं पहचानता है, यह समय मूल्य को अपरिवर्तित छोड़ देता है। यदि आप एक प्रारूप देखते हैं किERDDAP™इसे पहचानने और ठीक करने के लिए कृपया इसे ईमेल करेंerd.data at noaa.gov।
  • इम्प्रूव्ड: .dods प्रतिक्रियाओं सेEDDGridडेटासेट अब काफी तेज़ होना चाहिए। रिच साइनेल के लिए धन्यवाद।
  • से संबंधित परिवर्तनERDDAPISO 19115 दस्तावेजों का निर्माण:
    • BUG FIX: जब ISO 19115 दस्तावेजों का निर्माण,dataVariableइकाइयों HTML नहीं थे योगदान एन्कोडेड और प्रतिशत एन्कोडेड. अब वे हैं। एनजीडीसी के आईएसओ 19115 सत्यापनकर्ता के लिए धन्यवाद।
    • BUG FIX: जब ISO 19115 दस्तावेजों का निर्माण,date\_createdजैसा है, अक्सर गलत प्रारूप था। अब इसे ISO 8601 Z स्ट्रिंग में बदल दिया गया है। एनजीडीसी के आईएसओ 19115 सत्यापनकर्ता के लिए धन्यवाद।
    • BUG FIX: जब ISO 19115 दस्तावेजों का निर्माण,ERDDAP™अब साल = 0000 के साथ तारीखों को लिखते हैं (जलवायु विज्ञान डेटासेट के साथ) , क्योंकि आईएसओ 19115 स्कीमा साल = 0000 के साथ तारीखों की अनुमति नहीं देता है। एनजीडीसी के आईएसओ 19115 सत्यापनकर्ता के लिए धन्यवाद।
  • नया: अनुरोध करने से पहलेhttp.../erddap/version सिर्फ संस्करण संख्या वापस आ जाएगा (पाठ के रूप में) , उदाहरण के लिए, "ERDDAP\_version=1.82"। अब, अनुरोध करने के लिएhttp.../erddap/version \_string '' प्लस ASCII पाठ के एक नंबर और वैकल्पिक प्रत्यय वापस आ जाएगा (कोई स्थान या नियंत्रण वर्ण नहीं) , उदाहरण के लिए, "ERDDAP\_version \_string=1.82 \_JohnsFork। Fork करने वाले लोग इसे EDStatic.erddapVersion बदलकर निर्दिष्ट करेंगे। ऐसा करने का यह तरीका पिछले संस्करणों के लिए समस्याओं का कारण नहीं हैERDDAP। Axiom धन्यवाद (विशेष रूप से, Kyle Wilcox) आयरलैंड के समुद्री संस्थान (विशेष रूप से, रॉब फुलर) ।
  • BUG FIX: Wms संस्करण=1.3.0 के लिए, अनुरोध=GetMap, crs=EPSG:4326 (नहीं CRS:84) अनुरोध: बीबॉक्स ऑर्डर मिनलाट, मिनलोन, मैक्सलाट, मैक्सलोन होना चाहिए। CRS:84 अनुरोधों के लिए, पहले के रूप में, Bbox आदेश minLon, minLat, maxLon, maxLat होना चाहिए। यह उपयोग कर सकते हैंERDDAP'WMS1.3.0 में सेवाArcGIS (Paola Arce धन्यवाद) । धन्यवाद (नहीं) toOGCइसे इतना जटिल बनाने के लिए। धन्यवादLeafletयह सही ढंग से निपटने के लिए और मुझे यह परीक्षण करने के लिए एक रास्ता देने के लिए।
  • सुधार: पिछला, सुझाव दिया लिंक के लिएRSSऔर ईमेल सदस्यता हैhttpअपने लिए यूआरएलERDDAP। अब यह हैhttpsयदि यह सक्रिय है तो यूआरएल।
  • नया:EDDGridअब कॉपी एक वैकल्पिक टैग का समर्थन करता है<केवलSince>someValue</onlySince>, जहां मान एक विशिष्ट ISO-8601-formatted समय या एक हैnow-n (उदाहरण के लिएnow-2 साल) समय। देखेंकेवल प्रलेखन के बाद से। डॉव पी के लिए धन्यवाद।
  • लागू: यदि उपलब्ध हो,ERDDAP™दिखाना होगाhttpsयूआरएल<baseHttpsUrl>, यदि उपलब्ध हो) के बजायhttpजब यह उपयोगकर्ताओं को URL को एक सदस्यता जोड़ने/वैलिड करने/ हटाने/लिस्ट करने के लिए यूआरएल बताता है तो यूआरएल।
  • BUG FIX:ERDDAP™अब सदस्यता कार्रवाई को "के साथ शुरू करने की अनुमति देता है https://" । (बॉब ने अपने माथे को थप्पड़ मारा।) जेनिफर Sevadjian के लिए धन्यवाद।
  • BUG FIX:.jsonlKVPअब प्रत्येक कुंजी और मूल्य के बीच ':' का उपयोग करता है, बजाय'='। (बॉब ने अपने माथे को थप्पड़ मारा।) अलेक्जेंडर Barth के लिए धन्यवाद।
  • BUG FIX: पहले, यदि आप पुनः आरंभ करते हैंERDDAP™QuickRestart=true के साथ, और अगर डेटासेट को सामान्य रूप से फिर से लोड करने से पहले, आप एक EDDTableFromFiles Dataset है कि अद्यतन EveryNMillis का इस्तेमाल करने के लिए एक कॉल किया, और अगर एक डेटा फ़ाइल सिर्फ बदल गया था, तो अनुरोध एक null सूचक त्रुटि के साथ विफल हो जाएगा। अब अनुरोध सफल हो जाएगा। जॉन Kerfoot के लिए धन्यवाद।
  • नया: जब डेटासेट में लोड हो जाता हैERDDAP™अब कीवर्ड को क्रमबद्ध क्रम में व्यवस्थित किया जाता है और किसी भी नए अक्षर को हटा दिया जाता है।
  • हल: अब, अगर एक .geoJson,.jsonया.ncOJson अनुरोध है.jsonपी पैरामीटर, प्रतिक्रिया mime प्रकार आवेदन / javascript है। ध्यान दें कि.jsonपी के लिए समर्थित नहीं है.jsonlCSVया.jsonlKVPक्योंकि यह काम नहीं करेगा। रॉब फुलर के लिए धन्यवाद।
  • IMPROVED: जेसन लाइन्स फ़ाइल टाइप विकल्प के लिए माइम टाइप अब "Application/x-jsonlines" है। यह आवेदन / jsonl था। वर्तमान में, कोई निश्चित सही विकल्प नहीं है।
  • IMPROVED: स्थिति पर दिखाए गए असफल अनुरोधों की संख्या.html पृष्ठ में वृद्धि होगी क्योंकि पहले की तुलना में अधिक चीजों को विफलता के रूप में गिना जाता है, उदाहरण के लिए, क्लाइंटAbortException।
  • सुधार: अब, अगर कोई जवाबERDDAP™संपीड़ित नहीं है, फिर प्रतिक्रिया के शीर्षलेख में "Content-Encoding" = "identity" शामिल होंगे।
  • सुधार: "लाइसेंस" विशेषता की आवश्यकता नहीं थी। अब, यदि यह निर्दिष्ट नहीं है, तो संदेशों से मानक लाइसेंस। xml (या अगर उपस्थित सेटअप.xml से) डिफ़ॉल्ट के रूप में प्रयोग किया जाता है।
  • नया: अब एक वैकल्पिक हैफ़ाइल AccessSuffix विशेषताजो मौजूदा के साथ इस्तेमाल किया जा सकता हैफ़ाइल AccessBaseUrl विशेषता
  • सुधार: सुरक्षा बढ़ाने के लिए, यह संस्करण नवीनतम के साथ संकलित किया गया थाJavaJDK v8u162।
  • नई: सुरक्षा बढ़ाने के लिए, कई सामान्य डोमेन जो अस्थायी ईमेल पते प्रदान करते हैं (@mailinator.com) अब सदस्यता प्रणाली के लिए स्थायी ईमेल ब्लैकलिस्ट पर हैं।
  • नई: सुरक्षा बढ़ाने के लिए, डेली रिपोर्ट में लंबीियां अब शामिल हैं: सेट फ्लैग आईपी एड्रेस विफल (अंतिम दैनिक रिपोर्ट के बाद)
    सेट फ्लैग आईपी एड्रेस विफल (स्टार्टअप)
    सेट ध्वज आईपी पता Succeeded (अंतिम दैनिक रिपोर्ट के बाद)
    सेट ध्वज आईपी पता Succeeded (स्टार्टअप)
    "Failed" longies आपको बताते हैं कि कौन (एक हैकर?) एक ध्वज सेट करने की कोशिश कर रहा है, लेकिन विफल हो रहा है।
  • सुधार: सुरक्षा बढ़ाने के लिए, ईमेल पते में<सदस्यताईमेलब्लैकलिस्ट>datasets.xmlअब मामले के प्रति संवेदनशील माना जाता है।  

संस्करण 1.80

(जारी 2017-08-04)

  • नई सुविधाएँ (उपयोगकर्ताओं के लिए) :
     
  • नयाorderByCount () फ़िल्टर आपको निर्दिष्ट करने देता है कि कैसे परिणाम तालिका को सॉर्ट किया जाएगा (नहीं) और केवल प्रत्येक समूह के लिए एक पंक्ति लौटाता है, जिसमें प्रत्येक परिवर्तनीय के लिए गैर-misssing-values की संख्या की गिनती होती है। उदाहरण के लिए,orderByCount ("stationID") द्वारा क्रमबद्धstationIDऔर प्रत्येक के लिए एक पंक्ति वापस लौटेंstationIDप्रत्येक चर के लिए गैर-missing-values की संख्या की गिनती के साथ। यदि आप अभी निर्दिष्ट हैंorderByCount ("") , प्रतिक्रिया प्रत्येक डेटा चर के लिए गैर-missing-values की संख्या के साथ सिर्फ एक पंक्ति होगी। देखेंorderBy... प्रलेखनबेन एडम्स के लिए धन्यवाद।
  • नया.ncOJson फ़ाइल ग्रिड और सारणीबद्ध डेटासेट के लिए प्रकार विकल्प। यह विकल्प बनाता हैNCOlvl=2 "pedantic" JSON फ़ाइल जिसमें सभी जानकारी सामान्य रूप से एक में पाई जाती है।.ncफ़ाइल देखें http://nco.sourceforge.net/nco.html#json Charlie Zender के लिए धन्यवाद।
  • BUG FIX: The The most of theorderBy...... () Make A Graph वेब पेज पर विकल्प अब सही ढंग से संभाले गए हैं।
  • BUG FIX: .geoJson उत्पादन अब पंक्तियों को मुद्रित नहीं करता है जहां lat या lon मान गायब हैं। इसके अलावा, ऊंचाई मान (यदि उपलब्ध हो) अब निर्देशांक में शामिल हैं, डेटा मान के रूप में नहीं। जोनाथन विल्किन के लिए धन्यवाद।  
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
     
  • सुरक्षा मुद्दे: प्रोटोकॉल.js पुस्तकालय के लिए इस्तेमाल कियाOpenLayersडेमो ऑनWMSपृष्ठों मेंERDDAP™बाहर की तारीख है और एक बग है कि संभवतः यह दुरुपयोग किया जा करने के लिए अनुमति देता है। (दुर्भाग्य से, अद्यतन करनाOpenLayersऔर प्रोटोकॉल। js आसान नहीं है।) यह संभावना खुलती है कि पुस्तकालय को क्रॉस-साइट vulnerability की अनुमति देने के लिए सेट किया जा सकता है। हालांकि, चूंकिERDDAP™केवल उपयोगOpenLayersएक विशिष्ट पूर्व-सेट-अप तरीके से और केवल विशिष्ट के साथERDDAP-आधारित डेटा स्रोत, हम मानते हैं कि इसमें कोई क्रॉस-साइट vulnerability नहीं हैERDDAPका उपयोगOpenLayersहालांकि, यदि आप ऐसा नहीं मानते हैं, तो आप अब इसका उपयोग अक्षम कर सकते हैं।OpenLayersडेमो ऑनWMSआपके पृष्ठERDDAP™जोड़कर
        <openLayersActive>false</openLayersActive>  

अपने सेटअप.xml फ़ाइल में। डिफ़ॉल्ट "true" है। चार्ल्स कार्लटन और NCEI के लिए धन्यवाद।

  • सुरक्षा परिवर्तन: अप्रयुक्त .jar फ़ाइलें और डुप्लिकेट .jar फ़ाइलें (क्योंकि वे भी netcdfall.jar में हैं) से हटाया गया हैERDDAP™वितरण। आउट-ऑफ-डेट किया गया है। चार्ल्स कार्लटन और NCEI के लिए धन्यवाद।
  • सुरक्षा परिवर्तन: Netcdfall.jar फ़ाइल के साथ वितरितERDDAP™नवीनतम संस्करण है (वर्तमान में 4.6.10) हालांकि, इसमें अभी भी आंतरिक जैक्सन भी शामिल है। यदि आप अमेज़न S3 के माध्यम से डेटा तक पहुंच नहीं रहे हैं (आप जानते हैं कि क्या आप थे) ये कमजोरियां प्रासंगिक नहीं हैं।

Netcdf-java डेवलपर्स का कहना है कि इन vulnerability प्रासंगिक नहीं हैं क्योंकि जिस तरह से netcdf कोड इन पुस्तकालयों का उपयोग करता है और किसी भी मामले में अमेज़न S3 तक पहुंचने पर केवल प्रासंगिक होगा। देखें https://github.com/Unidata/thredds/issues/866 । मैं उन्हें विश्वास करता हूँ। यदि आपके पास अभी भी इस बारे में चिंता है, तो कृपया netcdf-java डेवलपर्स से संपर्क करें। (ध्यान दें कि यदि आप netcdf-java डेवलपर्स पर विश्वास नहीं करते हैं और उपयोग नहीं करते हैंERDDAP™इसके कारण, आपको THREDDS का उपयोग नहीं करना चाहिए, क्योंकि THREDDS netcdf-java का उपयोग मूल रूप से और अधिक व्यापक रूप से तुलना में करता है।ERDDAP।)

विवरण: परेशानी कोड और भेद्यता चेतावनी हैं: netcdfAll-latest.jar/META-INF/maven/com.fasterxml.jackson.core/jackson-databind/pom.xml देखें https://nvd.nist.gov/vuln/detail/CVE-2016-7051 -- उच्च netcdfAll-latest.jar/META-INF/maven/com.fasterxml.jackson.dataformat/jackson-dataformat-cbor/pom.xml देखें https://nvd.nist.gov/vuln/detail/CVE-2016-7051 -- उच्च netcdfAll-latest.jar/META-INF/maven/com.fasterxml.jackson.core/jackson-annotations/pom.xml देखें https://nvd.nist.gov/vuln/detail/CVE-2016-7051 -- उच्च देखें https://nvd.nist.gov/vuln/detail/CVE-2016-3720 - क्रिटिकल netcdfAll-latest.jar/META-INF/maven/com.fasterxml.jackson.core/jackson-core/pom.xml देखें https://nvd.nist.gov/vuln/detail/CVE-2016-7051 -- उच्च देखें https://nvd.nist.gov/vuln/detail/CVE-2016-3720 - क्रिटिकल "For version 4.6.10, aws-java-sdk-core, संस्करण 2.6.6 जैक्सन-\* कलाकृतियों में खींचता है। (Netcdfjava लोगों से ईमेल) । चार्ल्स कार्लटन और NCEI के लिए धन्यवाद।

  • कंप्यूटर परिवर्तन: यदि आप पुन: प्रयोज्य हैंERDDAP™, ध्यान दें कि कमांड लाइन के लिए आवश्यक -cp classpath पैरामीटर अब पहले की तुलना में बहुत कम है। में नया -cp सेटिंग देखेंयह दस्तावेज़ीकरण। चार्ल्स कार्लटन और NCEI के लिए धन्यवाद।
  • जनरेटडाटासेट में नया विकल्प Xml: EDDTableFromBcodmo, जो सिर्फ BCO-DMO में आंतरिक उपयोग के लिए है। एडम शेफर्ड और BCDMO के लिए धन्यवाद।
  • नई ATTRIBUTE और फीचर: यदि एक EDDTable कॉलम में वेब सुलभ फ़ाइलों के नाम हैं (उदाहरण के लिए, छवि, वीडियो, या ऑडियो फ़ाइलों) , आप जोड़ सकते हैं
        <att name="fileAccessBaseUrl">_someBaseURL_</a>  

आधार URL निर्दिष्ट करने के लिए (के साथ समाप्त /) फ़ाइल नाम को पूर्ण यूआरएल में बनाने की आवश्यकता है। फिर.htmlTableजवाब,ERDDAP™संयुक्त URL के लिए एक लिंक के रूप में फ़ाइल नाम दिखाएंगे (आधार Url प्लस फाइल नाम) । यदि आप चाहते हैंERDDAP™संबंधित फ़ाइलों की सेवा करने के लिए, उन फ़ाइलों के लिए एक अलग EDDTableFromFileNames डेटासेट बनाएं (यह एक निजी डेटासेट हो सकता है) । एडम शेफर्ड और BCDMO के लिए धन्यवाद।

  • नई ATTRIBUTE RECOMMENDATION: यदि एक EDDTable कॉलम में वेब सुलभ फ़ाइलों के नाम हैं (उदाहरण के लिए, छवि, वीडियो, या ऑडियो फ़ाइलों) जो एक संग्रह के माध्यम से सुलभ हैं (उदाहरण के लिए.zipफ़ाइल) यूआरएल के माध्यम से सुलभ, उपयोग
        <att name="fileAccessArchiveUrl">_theURL_</att>  

संग्रह के लिए यूआरएल निर्दिष्ट करने के लिए। यदि आप चाहते हैंERDDAP™संग्रह फ़ाइल की सेवा करने के लिए, उस फ़ाइल के लिए एक अलग EDDTableFromFileNames डेटासेट बनाएं (यह एक निजी डेटासेट हो सकता है) । एडम शेफर्ड और BCDMO के लिए धन्यवाद।

  • उत्पन्न करने के लिए सुधारDatasets एक्सएमएल अमान्य / बुरा के कारणों को हटाने के लिए<subsetVariables> सुझाव और डुप्लिकेट/बाद ने वैरिएबल नाम आदि का सुझाव दिया। रिच साइनेल, एडम शेफर्ड और बीसीओ-डीएमओ के लिए धन्यवाद।
  • नया विकल्प: राजनीतिक सीमा सूचना के साथ वितरितERDDAPएक तीसरे पक्ष से है और कुछ हद तक पुराना है। इसके अलावा, दुनिया के कई स्थानों पर विवादित सीमाएं हैं, जहां अलग-अलग लोगों के पास अलग-अलग विचार होंगे जो सही हैं। हम POLITICAL BOUNDARY DATA के CORRECTNESS के बारे में कोई CLAIM नहीं बनाते हैं।ERDDAP। यदि आप राजनीतिक सीमा की जानकारी को पसंद नहीं करते हैं तो वह राजनीतिक सीमा के साथ आता है।ERDDAP™अब आप बता सकते हैंERDDAP™जोड़ने से राजनीतिक सीमाओं को कभी नहीं आकर्षित करना
        <politicalBoundariesActive>false</politicalBoundariesActive>  

अपने सेटअप.xml फ़ाइल में। डिफ़ॉल्ट "true" है। राजू देवेंद्र को धन्यवाद।

  • नया मेटाडाटा टैग: मेंdatasets.xmlएक डेटासेट के लिए, अब आप रंग की डिफ़ॉल्ट संख्या निर्दिष्ट कर सकते हैं एक के लिए बार अनुभागdataVariableग्राफ़ पर और नक्शे के साथ
        <att name="colorBarNSections">_anInteger_</att>  

(डिफ़ॉल्ट=-1, जो देने के लिए कहते हैंERDDAP™निर्णय) । देखेंरंग बार सेटिंग्स

  • संशोधित: मानचित्र पर राज्य सीमा रंग बैंगनी था (आपके लिए दीप पर्पल बेबी बूमर) । अब यह ग्रे है (राष्ट्रीय सीमा ग्रे और भूमि ग्रे के बीच में) ।
  • BUG FIX:<iso19115File> और<fgdcFile> indatasets.xmlहमेशा सही ढंग से संभाला नहीं गया था। अब वे हैं। BCO-DMO धन्यवाद।

संस्करण 1.78

(जारी 2017-05-27)

  • नई सुविधाएँ (उपयोगकर्ताओं के लिए) :
     
  • (कोई नहीं)
     
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
     
  • IMPROVED: स्टेटस पर "Major LoadDatasets Time Series" में लाइनों का आदेश। एचटीएमएल पेज अब नीचे सबसे पुराना है।
  • BUG FIX:ERDDAP™अब लिखते हैं.nccsvसमय चर के साथ फ़ाइलेंactual\_rangeISO-8601 स्ट्रिंग समय के रूप में। यह एक दूरस्थ डेटासेट से EDDTableFromErddap पार्सिंग जानकारी के साथ बग को ठीक करता है और सभी EDDTableFrom के लिए त्वरित रिस्टार्ट फ़ाइल से। (समयactual\_rangeपहली बार डेटासेट लोड v1.78 में गलत हो जाएगा लेकिन फिर से लोड होने के बाद सही, उदाहरण के लिए, यदि आप डेटासेट को ध्वजांकित करते हैं।)

संस्करण 1.76

(जारी 2017-05-12)

  • नई सुविधाएँ (उपयोगकर्ताओं के लिए) :
     
  • टॉमकैट में बदलें: अनुरोध के लिएERDDAP™वेब ब्राउज़र के अलावा अन्य सॉफ्टवेयर से आ रहा है (उदाहरण के लिएcurl, आर,Matlab,Python,Java) : टॉमकैट के संस्करणों में पिछले बदलाव के साथ (निचले स्तर के सॉफ्टवेयर जो चलाता हैERDDAP) 2016 की शुरुआत से, अनुरोध URL के क्वेरी भाग में अधिक से अधिक अक्षरों को अनुरोध URL के लिए होना चाहिए। Percent Encoded सुरक्षा कारणों के लिए। ब्राउज़र आपके लिए प्रतिशत एन्कोडिंग का ध्यान रखते हैं। उपयोगERDDAP™एक ब्राउज़र में तब तक प्रभावित नहीं होता जब तक अनुरोध किसी अन्य के लिए पुनर्निर्देशित हो जाता हैERDDAP।
  • हल: पहले,ERDDAP™इलाज चर चर पात्रों की तुलना में असाइन किए गए लघु पूर्णांक की तरह। अब यह उन्हें 1-character-long UCS-2 की तरह व्यवहार करता है (यूनिकोड) स्ट्रिंग। देखेंदस्तावेज़ीकरण। Aurelie Briand और Argo परियोजना के लिए धन्यवाद।
  • हल: पहले,ERDDAP™के लिए थोड़ा समर्थन की पेशकश की यूनिकोड वर्ण स्ट्रिंग्स में चरित्र #255 के ऊपर। अब, आंतरिक रूप से,ERDDAP™पूरी तरह से 2-byte UCS-2 chars का समर्थन करता है (वर्ण संख्या 0 से 65535) स्ट्रिंग में। जब स्ट्रिंग डेटा विभिन्न फ़ाइल प्रकारों में लिखा जाता है,ERDDAP™सबसे अच्छा यह 2-byte chars समर्थन करने के लिए कर सकते हैं। एक और उदाहरण है .csv फाइलें जोERDDAP™ISO-8859-1 charset के साथ लिखते हैं (1-byte charset) इसलिएERDDAP™JSON-like \u_hhhhh_ syntax के साथ चरित्र #255 के ऊपर किसी भी अक्षर को लिखते हैं। देखेंस्ट्रिंग डेटा
  • सुधार: में.ncद्वारा लिखित फ़ाइलेंERDDAP™स्ट्रिंग्स के रूप में व्याख्या करने के लिए चार चर में विशेषता होगी \_Encoding = ISO-8859-1
    में.ncद्वारा पढ़ने वाली फ़ाइलोंERDDAP™"\_Encoding" के साथ चार चर चर को निर्दिष्ट चारसेट के साथ स्ट्रिंग्स के रूप में व्याख्या किया जाएगा।
  • अनुस्मारक:ERDDAP™समर्थन JSON-like backslash-encoding जब आप char और स्ट्रिंग चर की बाधाओं को निर्दिष्ट करते हैं तो विशेष वर्णों की। इस प्रकार आप कुछ ऐसे अनुरोध कर सकते हैं जैसे &myString="\u20ac" जब आप डेटा की पंक्तियों को चाहते हैं जहां मेरास्ट्रिंग = € 20ac यूरो प्रतीक के लिए कोड बिंदु का हेक्साडेसिमल संस्करण है। वेब पर कई स्रोत यूनिकोड प्रतीकों के लिए कोड बिंदु संख्या दिखाते हैं, उदाहरण के लिए, https://en.wikipedia.org/wiki/Unicode
  • हल: पहले,ERDDAP™के लिए सीमित समर्थन की पेशकश की लंबे समय तक पूर्णांक चर। अबERDDAP™पूरी तरह से लंबे समय तक आंतरिक रूप से समर्थन करता है और विभिन्न फ़ाइल प्रकारों में लंबे डेटा लिखते समय इसका सबसे अच्छा प्रदर्शन करता है। देखेंलंबे प्रलेखन। आयरलैंड के समुद्री संस्थान, क्रेग Risien, रिच Signell, क्रिस्टोफर विंगर्ड और OOI के लिए धन्यवाद।
  • नई: ग्रिडडैप के लिए आउटपुट फ़ाइल प्रकार औरtabledap: .nccsv जो बनाता हैNetCDF-जैसे, ASCII, CSV फ़ाइल जिसमें सभी मेटाडाटा भी शामिल है जो तुलनात्मक रूप से होगा।.ncफ़ाइल देखेंएनसीसीएसवी विशिष्टता। स्टीव Hankin के लिए धन्यवाद।
  • नया: orderByClosestफिल्टर आपको निर्दिष्ट करने देता है कि परिणाम तालिका को कैसे क्रमबद्ध किया जाएगा और एक अंतराल (उदाहरण के लिए, 2 घंटे) । प्रत्येक समूह के भीतर, केवल अंतराल के निकटतम पंक्तियों को रखा जाएगा। उदाहरण के लिए,orderByClosest ("stationID, समय, 2 घंटे) द्वारा क्रमबद्धstationIDऔर समय, लेकिन केवल प्रत्येक के लिए पंक्तियों वापस लौटेंstationIDजहाँ अंतिमorderByस्तंभ (समय) 2 घंटे के अंतराल के करीब है। यह निकटतम चीज हैtabledapग्रिडडैप अनुरोध में मूल्यों को निर्धारित करने के लिए। यह विकल्प किसी भी माध्यम से निर्दिष्ट किया जा सकता हैtabledapडेटासेट का .html वेब पेज, .graph वेब पेज, और किसी भी URL द्वारा जो आप स्वयं उत्पन्न करते हैं। आयरलैंड के समुद्री संस्थान और महासागर नेटवर्क कनाडा के लिए धन्यवाद।
  • नया: orderByLimitफिल्टर आपको निर्दिष्ट करने देता है कि परिणाम तालिका को कैसे क्रमबद्ध किया जाएगा और एक सीमा संख्या (उदाहरण के लिए, 100) । प्रत्येक समूह के भीतर केवल पहली 'सीमा' पंक्तियों को रखा जाएगा। उदाहरण के लिए,orderByMax ("stationID100) द्वारा क्रमबद्धstationIDलेकिन केवल प्रत्येक के लिए पहली 100 पंक्तियों को वापस लौटेंstationID। यह SQL के LMIT खंड के समान है। यह विकल्प किसी भी माध्यम से निर्दिष्ट किया जा सकता हैtabledapडेटासेट का .html वेब पेज, .graph वेब पेज, और किसी भी URL द्वारा जो आप स्वयं उत्पन्न करते हैं। आयरलैंड के समुद्री संस्थान और महासागर नेटवर्क कनाडा के लिए धन्यवाद।
  • नई: दो नई प्रतिक्रिया फ़ाइल प्रकार, .jsonlCSVऔर.jsonlKVP ग्रिड डेटासेट, सारणीबद्ध डेटासेट और कई अन्य स्थानों के अनुरोध के लिए उपलब्ध हैंERDDAP (उदाहरण के लिए, डेटासेट के बारे में जानकारी के लिए अनुरोध) । फाइलें JSON लाइन्स फाइलें हैं ( https://jsonlines.org/ ) प्रत्येक पंक्ति में एक अलग JSON ऑब्जेक्ट है।.jsonlCSVसिर्फ एक CSV प्रारूप में मान है।.jsonlKVPकुंजी है: मूल्य जोड़े प्रत्येक पंक्ति अपने आप में खड़ा है। लाइनों को एक बड़े JSON सरणी या ऑब्जेक्ट में संलग्न नहीं किया जाता है। उदाहरण के लिए, देखेंइस नमूना अनुरोध। डेमियन स्मिथ, रॉब फुलर, एडम लीडबेटर और आयरलैंड के समुद्री संस्थान के लिए धन्यवाद।
  • नई: नए प्रलेखन का वर्णन है निजी डेटासेट कैसे एक्सेस करेंERDDAP™स्क्रिप्ट । लिन डेविट्ट के लिए धन्यवाद।
  • सुधार: न्यूनतम सीमा OpenLayers नक्शा 2 डिग्री था और अब 4 डेटा पिक्सेल है। Rusty Holleman के लिए धन्यवाद।
  • इम्प्रॉव्ड: कुछ सामान्य मामलों में, उन अनुरोधों में शामिल हैं जिनमें शामिल हैं नियमित अभिव्यक्ति बहुत तेजी से संसाधित किया जाएगा।  
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
     
  • SLOW FIRST STARTUP: पहली बार जब आप इस नए संस्करण को शुरू करते हैं, तो यह लंबे समय तक चलेगाERDDAP™सभी डेटासेट को लोड करने के लिए क्योंकि इसे सभी स्रोत डेटाफ़ाइलों को फिर से पढ़ने की आवश्यकता है (हालांकि सिर्फ ग्रिड डेटा फ़ाइलों के लिए शीर्षलेख) । यदि आप लॉग को देखते हैं तो आप कुछ आंतरिक फ़ाइलों के "पुराने / समर्थित बढ़ाया संस्करण" कह त्रुटि संदेश देख सकते हैं - वह ठीक है --ERDDAP™आंतरिक फ़ाइलों के नए संस्करण बनाएंगे। कृपया रोगी बनें।
  • कार्रवाई:ERDDAP™अब नया उपयोग करता है java.time कक्षा (इसे JSR 310 भी कहा जाता है) जोडा के बजाय स्ट्रिंग टाइम्स को संख्यात्मक समय में पार्स करने के लिए। नोट्स:
    • अगरERDDAP™अचानक किसी दिए गए डेटासेट के लिए स्ट्रिंग बार को पार करने में समस्याएं होती हैं और इस प्रकार केवल नान के लिए सबसे अधिक या हर समय परिवर्तित हो जाती है। (लापता मान) , समस्या हमेशा तारीख के साथ होती है टाइम प्रारूप स्ट्रिंग जिसे आप परिवर्तनीय के "इकाइयाँ" के रूप में निर्दिष्ट करते हैं। नई प्रणाली को कभी-कभी थोड़ा अलग डेटटाइम प्रारूप स्ट्रिंग की आवश्यकता होती है।
    • यदि तिथि समय स्ट्रिंग में संख्यात्मक महीने और दिन 0-padded नहीं हैं (उदाहरण के लिए, "3/7/2016") , सुनिश्चित करें कि प्रारूप में सिर्फ एक एकल एम और डी है (उदाहरण के लिए, "M/d/yyyyy", नहीं "MM/dd/yyyyyy") ।
    • किसी भी आंशिक सेकंड विनिर्देश को बदलें जो लोअरकेस एस के उपयोग का उपयोग करता है (उदाहरण के लिए, .ssyyyy-MM-dd'T'H:mm:ss.s) , पूंजी में एस (उदाहरण के लिएyyyy-MM-dd'T'H:mm:ss.SSS) ।
    • ERDDAP™अब स्ट्रिंग तारीख का समर्थन नहीं करता दो अंकों वाले वर्षों के साथ टाइम प्रारूप (Yy) एक निश्चित सदी के साथ (उदाहरण के लिए, 1900 या 2000) । कारोबारियों ने 1990 के दशक के अंत में इस समस्या को ठीक करने के अरब डॉलर खर्च किए। वैज्ञानिकों को दो अंकों के वर्षों का उपयोग नहीं करना चाहिए। कृपया स्रोत फ़ाइल को ठीक करें (s) 4 अंकों के वर्षों में परिवर्तित करके, फिर तिथि में यय्य का उपयोग करें समय स्वरूप
    • आप yyyyy या YYYYYY का उपयोग कर सकते हैं (जोERDDAP™Uuuuu में परिवर्तित) नकारात्मक वर्षों सहित 4 अंकों के वर्षों को पार्स करने के लिए, उदाहरण के लिए, -4712 (4713 BC) । SeaDataNet, थॉमस गार्डनर और BODC के लिए धन्यवाद।
    • कृपया एक डेटटाइम प्रारूप में Z का उपयोग करना जारी रखेंERDDAPएक समय ऑफसेट पार्स करने के लिए (उदाहरण के लिए, जेड, +0200, -08, -0800, -08:30) ।
    • सुनिश्चित करें कि आप उपयोग करेंJavaसंस्करण 1.8.0 \_21 या उच्चतर।
    • प्रोग्रामर -- यदि आप लिखते हैंJavaकार्यक्रम चलानेERDDAP™कोड, आपको जॉडा-टाइम के संदर्भ को हटाने की आवश्यकता है। कक्षा पथ पैरामीटर में जार।
  • नया:ERDDAP'पुरालेख डेटासेट टूलअब बना सकते हैं BagIt files । NCEI इस प्रारूप को मानकीकृत कर सकता है। स्कॉट क्रॉस और जॉन Relph के लिए धन्यवाद।
  • त्रुटि: erddap डाउनलोड करने के लिए लिंक। युद्धERDDAP™अब वेब पेज गिटहब । (वे सार्वजनिक लिंक हैं, इसलिए आपको गिटहब में शामिल होने की आवश्यकता नहीं है।) यह बहुत तेजी से डाउनलोड का मतलब है (12Mb/s तक बनाम 1Mb/s) और डाउनलोड के साथ कुछ समस्याओं। डेमियन स्मिथ, रॉब फुलर, एडम लीडबेटर, कोनर डेलनी और आयरलैंड के समुद्री संस्थान के लिए धन्यवाद।
  • सुधार: Status.html पेज और दैनिक स्टेटस रिपोर्ट ईमेल अब एक "Major LoadDatasets टाइम सीरीज़" अनुभाग शामिल है जो आंकड़े दिखाता हैERDDAP™पिछले 100 प्रमुख loadDatasets के लिए प्रत्येक प्रमुख loadDatasets के अंत के रूप में। हमारे परेशानी RAID के लिए धन्यवाद।
  • नया: एक नया, वैकल्पिक (लेकिन अनुशंसित) EDDTableFromCassandra डेटासेट के लिए पैरामीटर: [[[1] ** <विभाजन KeyCSV> ** ] (/docs/server-admin/datasets#partitionkeycsv) । के लिए धन्यवाद महासागर नेटवर्क कनाडा।
  • नई: EDDTableFromAsciiFiles अब समर्थन करता है ** <स्तंभSeparator> ** पैरामीटर यदि नल या "", तो वर्ग का अनुमान लगाया जाएगा, जैसा कि पहले, अन्यथा, फ़ाइलों को पढ़ने के दौरान पहले अक्षर का उपयोग कॉलम विभाजक के रूप में किया जाएगा। स्काई ब्रिस्टल और अबीगैल बेन्सन के लिए धन्यवाद।
  • नया: नया डेटासेट प्रकार, EDDTableFromNccsvFiles एकत्र करके डेटासेट बना सकते हैंNCCSV। स्टीव Hankin के लिए धन्यवाद।
  • सुधार: EDDTableFromErddap अब उपयोग.nccsvदूरस्थ से जानकारी प्राप्त करने के लिएERDDAPऔर उस मेटाडाटा जानकारी के स्थानीय संग्रह के लिए। यह चार और लंबे डेटा प्रकारों के लिए पूर्ण समर्थन सक्षम बनाता है, और यूनिकोड के लिए (UCS-2) चार्स और स्ट्रिंग्स के लिए charset। रोब फुलर और आयरलैंड के समुद्री संस्थान के लिए धन्यवाद।
  • E-Mail _ साइटमैपEDDGridFromErddap अब समर्थन ** <Redirect>false</redirect> ** कौन कहता हैERDDAP™कभी भी रिमोट के अनुरोध को पुनर्निर्देशित नहीं करना चाहिएERDDAP। डिफ़ॉल्ट सही है। यह उपयोगी है जब रिमोटERDDAP™एक निजीERDDAP। डेमियन स्मिथ, रॉब फुलर और आयरलैंड के मरीन इंस्टीट्यूट के लिए धन्यवाद।
  • सुधार:ERDDAP™अब पकड़ो रद्द उपयोगकर्ता अनुरोध जल्द ही। औरERDDAP™अब तेजी से बंद हो जाता है क्योंकि निम्न स्तर के धागे तेजी से बंद हो जाते हैं। हमारे परेशानी RAID के लिए धन्यवाद।
  • जनगणना Xml:
  • नया: नया विशेष EDDType "ncdump" एक प्रिंट करता हैएनसीडंपएक के शीर्षलेख के समान प्रिंटआउट.ncफ़ाइल आप निर्दिष्ट चर के लिए डेटा मान भी प्रिंट कर सकते हैं (या किसी भी डेटा मान को मुद्रित करने के लिए "nothing" दर्ज करें) । यह उपयोगी है क्योंकि, बिना एनसीडंप के यह जानना मुश्किल है कि फ़ाइल में क्या है और इस प्रकार आपको जेनरेटडाटासेटएक्सएमएल के लिए निर्दिष्ट करना चाहिए। क्रेग Risien, रिच साइनेल, क्रिस्टोफर विंगर्ड और OOI के लिए धन्यवाद।
  • नया: For the SeaData नेट डेटा: जब उचित हो, GenerateDatasets Xml अब रिमोट SPARQL क्वेरी का उपयोग करके एक विशिष्ट शब्दात्मक रूपांतरण करता है: यदि एक चर स्रोत मेटाडाटा में एक sdn \_parameter \_urn शामिल है, उदाहरण के लिए, sdn \_parameter \_urn = "SDN: P01: PLTZZ01", जेनरेटडाटासेट Xml संबंधित P02 विशेषताओं को जोड़ देगा, उदाहरण के लिए, sdn \_P02 \_urn = "SDN: P02: पीएसएएल"। यदि आपके पास ऐसे डेटासेट हैं जो इन विशेषताओं का उपयोग करते हैं, और यदि आपके पास डेटासेट हैERDDAP'<categoryAttributes> सेटअप में.xml में sdn \_parameter \_urn और sdn \_P02 \_urn शामिल हैं, उपयोगकर्ता उपयोग करने में सक्षम होंगे।ERDDAP™इन विशेषताओं के विशिष्ट मूल्यों के साथ डेटासेट की खोज के लिए श्रेणी खोज प्रणाली। BODC और Alexandra Kokkinaki के लिए धन्यवाद।
  • IMPROVED: GenerateDatasets Xml अब कई बदलावhttp://मेटाडाटा में संदर्भhttps://जब उचित हो।
  • IMPROVED: GenerateDatasets Xml अब निर्माता \_type और प्रकाशक \_type का अनुमान लगाने की कोशिश करता है।
  • इम्प्रूव्ड: वेरिएबल के डेटाटाइप्स जेनरेटडाटासेट द्वारा सुझाए गए Xml अब थोड़ा बेहतर होगा। Margaret O'Brien, LTER और EML के लिए धन्यवाद।
  • IMPROVED: GenerateDatasets XML निर्दिष्ट करने में बेहतर है<cdm \_data \_type> और संबंधित, आवश्यक विशेषताओं को जोड़ने (जैसे,)<cdm \_timeseries \_variables>) तो आप उस जानकारी की आपूर्ति कर सकते हैं। रिच साइनेल के लिए धन्यवाद।
  • IMPROVED: में जनरेटडाटासेट Xml, EDDTable डेटासेट के लिए, सुझाव के लिए<subsetVariables> अब अधिक रूढ़िवादी है। जॉन Kerfoot के लिए धन्यवाद।
  • सुधार: यदिdatasets.xmlडेटासेट के लिए निर्दिष्टfeatureTypeलेकिन cdm \_data \_type, नहींfeatureTypecdm \_data \_type के रूप में इस्तेमाल किया जाएगा। रिच साइनेल के लिए धन्यवाद।
  • BUG FIX: उत्पन्न डेटासेट XML अब सही सुझाव देता है<datatype> डेटा चर के लिएscale\_factor,add\_offsetand/or \_Unsigned विशेषताएँ.
  • सुधार: जबERDDAP™खुलता है.ncफ़ाइल जो है छोटा इसके अलावा होना चाहिए (उदाहरण के लिए, यह पूरी तरह से जगह में कॉपी नहीं किया गया था) ,ERDDAP™अब फ़ाइल को बुरा मानते हैं। पहले,ERDDAP™फ़ाइल के किसी भी लापता हिस्से के लिए लापता मान लौटा क्योंकि यह netcdf-java के लिए डिफ़ॉल्ट व्यवहार है।ERDDAP™अब ucar का उपयोग करता है.nc2.iosp.netcdf3.N3header.disallowFileTruncation = सच; हमारे परेशानी RAID और ईसाई वार्ड-गैरीसन के लिए धन्यवाद।
  • संशोधित: आईएसओ 19115 लेखक अब का उपयोग करता है निर्माता \_type , यदि मौजूद है।
  • सुधार:ERDDAP™अब नवीनतम netcdf-java v4.6.9 का उपयोग करता है जो अतिरिक्त प्रकार के पढ़ सकते हैं netcdf-4 । क्रेग Risien, रिच साइनेल, क्रिस्टोफर विंगर्ड और OOI के लिए धन्यवाद।
  • BUG FIX: यदि विभिन्न स्रोत फ़ाइलों में दिए गए चर के लिए अलग-अलग डेटा प्रकार हैं तो परेशानी से बचें। Roy Mendelssohn और Eugene Burger के लिए धन्यवाद।
  • BUG FIX: समय प्रारूप रूपांतरण अब बुरे समय मूल्यों के खिलाफ बेहतर संरक्षित हैं। एनडीबीसी के लिए धन्यवाद।
  • BUG FIX:EDDGridFromNcFiles अब Unpacked साथ समय मान संभालती है "के बाद से महीने ..." और "के बाद से साल ..." सही (महीने या वर्ष में वृद्धि करके, क्रूडली ऐड करके नहीं, उदाहरण के लिए, 30 दिन बार-बार) । Soda3.3.1 धन्यवाद।
  • BUG FIX: सिर्फ v1.74 में, सदस्यता कार्रवाई की आवश्यकता (उदाहरण के लिएhttp://......) , जो था और वैकल्पिक होना चाहिए।
  • BUG FIX:EDDGridFromMergeIRFiles.lowGetSourceMetadata () कोई भी वैश्विक गुण नहीं मिला। अब यह करता है।  

संस्करण 1.74

(2016-10-07)

  • नई सुविधाएँ (उपयोगकर्ताओं के लिए) :
     

  • अब, जब डेटासेट की सूची (सभी, या एक खोज से) एक वेब पेज पर प्रदर्शित किया जाता है, कई लाइनों पर लंबे शीर्षक प्रदर्शित किए जाते हैं। पहले, एक लंबे शीर्षक के बीच को "" द्वारा प्रतिस्थापित किया गया था। Margaret O'Brien, LTER और EML के लिए धन्यवाद।  

  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
     

  • करने के लिए: लिनक्स कंप्यूटर पर, अपाचे टाइमआउट सेटिंग्स को बदल दें ताकि समय लेने वाले उपयोगकर्ता अनुरोध टाइमआउट न करें (अक्सर "Proxy" या "Bad Gateway" त्रुटि के रूप में दिखाई देता है) । मूल उपयोगकर्ता के रूप में:

    1. अपाचे को संशोधित करेंhttpd.conf file (आमतौर पर /etc/ मेंhttpd/conf/) : मौजूदा परिवर्तन<टाइमआउट> सेटिंग (या फ़ाइल के अंत में एक जोड़ें) 3600 (सेकंड) , डिफ़ॉल्ट 60 या 120 सेकंड के बजाय। मौजूदा परिवर्तन<ProxyTimeout सेटिंग (या फ़ाइल के अंत में एक जोड़ें) 3600 (सेकंड) , डिफ़ॉल्ट 60 या 120 सेकंड के बजाय।
    2. Restart Apache: /usr/sbin/apachectl सुंदर (लेकिन कभी-कभी यह एक अलग निर्देशिका में होता है) ।

थॉमस ओलिवर के लिए धन्यवाद।  

  • नया:\[बड़ाParentDirectory/hard ध्वज निर्देशिका यह ध्वज निर्देशिका की तरह काम करता है, लेकिन हार्डफ्लैग संस्करण सभी कैश्ड डेटासेट जानकारी को भी हटा देता है। हार्डफ्लैग सेट करने के लिए कोई यूआरएल नहीं है। इसका उपयोग केवल उस निर्देशिका में एक फ़ाइल डालकर किया जा सकता है। कठिन जब आप कुछ ऐसा करते हैं तो झंडे बहुत उपयोगी होते हैं जो कैसे में बदलाव का कारण बनता हैERDDAP™उदाहरण के लिए, जब आप का एक नया संस्करण स्थापित करते हैं, तो स्रोत डेटा को पढ़ और व्याख्या करता हैERDDAP™या जब आपने डेटासेट की परिभाषा में कुछ प्रकार के बदलाव किए हैंdatasets.xml। देखेंयह दस्तावेज़ीकरण। जॉन Kerfoot और सभी Argo समूहों के लिए धन्यवाद।  
  • नया: जेनरेटडाटासेट Xml अब एक EDDTableFromEML विकल्प है जो एक पारिस्थितिक मेटाडाटा भाषा में डेटासेट विवरण पढ़ता है (EML) फ़ाइल डाउनलोड करें, संबंधित डेटा फ़ाइल डाउनलोड करें और कनेक्ट करेंdatasets.xmlताकि डेटासेट को जोड़ा जा सकेERDDAP। एक EDDTableFromEMLBatch भी है जो एक निर्देशिका में सभी EML फ़ाइलों के लिए एक ही बात करता है। यह बहुत अच्छी तरह से काम करता है क्योंकि EML डेटासेट का वर्णन करने का एक उत्कृष्ट काम करता है और क्योंकि KNB और LTER वास्तविक डेटा फाइलें उपलब्ध कराते हैं। EML प्लसERDDAP™एक महान संयोजन हो सकता है क्योंकिERDDAP™उपयोगकर्ताओं को KNB और LTER डेटा के धन तक सीधी पहुंच प्रदान कर सकता है और उन परियोजनाओं को अमेरिका की सरकार से मिलने में मदद कर सकता है।अनुसंधान परिणाम (PARR) आवश्यकताएंवेब सेवा के माध्यम से उपलब्ध डेटा बनाकर। देखेंयह दस्तावेज़ीकरण। Margaret O'Brien, LTER और EML के लिए धन्यवाद।  
  • नया: जेनरेटडाटासेट Xml अब एक EDDTableFromInPort विकल्प है जो एक InPort XML फ़ाइल में डेटासेट विवरण पढ़ता है और का एक हिस्सा उत्पन्न करने की कोशिश करता हैdatasets.xmlताकि डेटासेट को जोड़ा जा सकेERDDAP। यह शायद ही कभी XML के लिए एक तैयार-से-उपयोग का हिस्सा बनाता हैdatasets.xmlलेकिन यह एक अच्छा रफ ड्राफ्ट बना देगा जो मानव द्वारा संपादन के लिए एक अच्छा प्रारंभिक बिंदु है। अगर लोग इनपोर्ट का उपयोग करते हैं तो यह बहुत अच्छा होगा कि उनके डेटासेट को दस्तावेज करने के लिए भी उपयोग किया जाएगा।ERDDAP™के माध्यम से उपलब्ध वास्तविक डेटा बनाने के लिएERDDAP'वेब सर्विसेज' और इस तरह अमेरिकी सरकार की बैठक औरNOAA'अनुसंधान परिणाम (PARR) आवश्यकताएंवेब सेवा के माध्यम से उपलब्ध डेटा बनाकर। यह एक ऐसा समाधान है जिसका इस्तेमाल अभी किया जा सकता है। (erd.data at noaa.govमदद करने के लिए खुश है।)
    देखेंयह दस्तावेज़ीकरण। Evan Howell और Melanie Abecassis के लिए धन्यवाद।  
  • सुधार:ERDDAP™अब netcdf-java 4.6.6 का उपयोग करता है। पहले संस्करणों के साथ, netcdf-java ने कुछ भरण मूल्यों को पढ़ा (शायद, सिर्फ netcdf-4 फ़ाइलों में) 0 अब यह उनमें से कुछ को नेटसीडीएफ मानक के रूप में पढ़ता है: -127 बाइट्स के लिए, -32767 शॉर्ट्स के लिए, -2147483647 ints के लिए।Unidataकहते हैं कि नया व्यवहार उचित व्यवहार है। यदि डेटासेट में एक चर इन मूल्यों में से एक दिखा रहा है जहां वे 0's दिखाने के लिए इस्तेमाल किया, तो आप जोड़ सकते हैं, उदाहरण के लिए,
        <att name="\\_FillValue" type="short">-32767</att>  

चर के लिएaddAttributesबताने के लिएERDDAP™उस मान का इलाज करने के लिएmissing\_value// मूल्य हालांकि, कई मामलों में, यह वांछित परिणाम नहीं देगा: 0। यदि ऐसा है, तो फ़ाइलों को संशोधित करने पर विचार करेंNCOया फ़ाइलों को फिर से लिखना। शिकायत? संपर्क करेंUnidata(d)  

  • to do: नई TopographyDepth पैलेट मैं आपको उन सभी डेटासेटों को स्विच करने के लिए प्रोत्साहित करता हूं जो नए टॉपोग्राफीडेप्थ पैलेट का उपयोग करने के लिए महासागरडेप्थ पैलेट का उपयोग करते हैं, जो रंगों के अलावा टॉपोग्राफी की तरह है। (सकारात्मक = डाउन) , ऊंचाई मूल्यों के बजाय (सकारात्मक) । इस पैलेट के लिए अनुशंसित सेटिंग्स हैं:
            <att name="colorBarMaximum" type="double">8000.0</att>
<att name="colorBarMinimum" type="double">-8000.0</att>
<att name="colorBarPalette">TopographyDepth</att>
  • नई सुविधा: स्ट्रिंगmissing\_valueऔर/or \FillValue यदि एक स्ट्रिंग चर एक परिभाषित करता हैmissing\_valueऔर/या \_FillValue,ERDDAP™अब उन मूल्यों को डेटा से हटा देगा और उन्हें खाली स्ट्रिंग के साथ बदल देगा, ताकि लापता मान खाली स्ट्रिंग के रूप में दिखाई दें, जैसा कि अन्य डेटासेट के साथERDDAP। Margaret O'Brien, LTER और EML के लिए धन्यवाद।  
  • नई सुविधा: स्थानीय टाइम्स के लिए समर्थन स्ट्रिंग्स से स्रोत डेटा के साथ टाइमस्टैम्प चर अब एक समय क्षेत्र को "एक" के माध्यम से निर्दिष्ट कर सकते हैंtime\_zoneविशेषता जो सुरागERDDAP™स्थानीय समय क्षेत्र के स्रोत समय को परिवर्तित करने के लिए (कुछ मानक समय में, कुछ डेलाइट सेविंग टाइम में) मेंZuluसमय। वैध समय क्षेत्र नामों की सूची शायद TZ कॉलम में सूची के समान है।इस तालिका। डिफ़ॉल्ट " हैZulu"। आम अमेरिकी समय क्षेत्र हैं: US / Hawaii, US / Alaska, US / Pacific, US / Mountain, US / Arizona, US / Central, US / Eastern. न्यूमेरिक स्रोत डेटा के साथ टाइमस्टैम्प चर के लिए, आप निर्दिष्ट कर सकते हैं "time\_zone" विशेषता, लेकिन मान होना चाहिए "Zuluयूटीसी Margaret O'Brien, LTER और EML के लिए धन्यवाद।  
  • नई सुविधा: EDDTableFromAsciiFiles अब semicolon-separated फ़ाइलों का समर्थन करता है और विभाजक को बाहर निकालने के बारे में चालाक है। Margaret O'Brien, LTER और EML के लिए धन्यवाद।  
  • नई सुविधा: अगर वहाँ loadDatasets में एक महत्वपूर्ण त्रुटि है (प्रमुख या नाबालिग, उदाहरण के लिए, लापता या अवैधdatasets.xmlदस्तावेज़) ,ERDDAP™अब इसे "n Datasets Failed To Load" के ठीक नीचे ERROR के रूप में इंगित करेगा: जबकि प्रसंस्करणdatasets.xmlविवरण के लिए log.txt देखें।  
  • नई सुविधा:ERDDAP™अनाथों के लिए दिखता है। कबERDDAP™एक प्रमुख भार करता है डेटासेट अब अनाथ डेटासेट के लिए दिखता है (डेटासेट जो में हैंERDDAP™लेकिन नहींdatasets.xml) । यदि पाया गया है, तो उन्हें "n Datasets Failed To Load" के ठीक नीचे ERROR के रूप में दर्ज किया गया है: n Orphan Datasets (डेटासेटERDDAP™लेकिन नहींdatasets.xml) .... यदि आप हटाना चाहते हैं (उतरना) अनाथ सेERDDAP™, आपको जोड़ना होगा <Dataset type="anyValidType"datasetID="theDatasetID" Active="false" /> todatasets.xmlजब तक डेटासेट अगले प्रमुख लोडडाटासेट के दौरान उतारा जाता है।  
  • BUG FIX: यदि किसी डेटासेट में एक संख्यात्मक टाइमस्टैम्प चर होता है, तो इसके अलावा अन्य इकाइयों के साथ"seconds since 1970-01-01T00:00:00Z"और साथ में<अद्यतनEveryNMillis> प्रणाली सक्रिय, टाइमस्टैम्प चर की सीमा को गलत तरीके से सेट किया गया था जब डेटासेट अद्यतन किया गया था। जॉन Kerfoot के लिए धन्यवाद।  
  • BUG FIX: यदि<QuickRestart> सेटअप.xml में सच था और आपने EDDTableFrom से डेटा का अनुरोध किया था। फ़ाइलों का उपयोग करने वाले डेटासेट<अद्यतनEveryNMillis>, डेटासेट का पहला अनुरोध विफल हो जाएगा, लेकिन बाद में अनुरोध सफल हो जाएगा। अब पहला अनुरोध विफल नहीं होगा। जॉन Kerfoot के लिए धन्यवाद।  
  • BUG FIX: The GenerateDatasetsXml.sh and .bat ने कमांड लाइन पर>9 मापदंडों के साथ काम नहीं किया। अब वे करते हैं। जॉन Kerfoot के लिए धन्यवाद।  
  • BUG FIX: नए EDDTableFromMultidimNcFiles ने लगातार स्ट्रिंग्स से ट्रेलिंग स्पेस को दूर नहीं किया। अब यह करता है। विशेष रूप से, इस प्रभावित ARGO फ़ाइलें। Kevin O'Brien और Roland Schweitzer के लिए धन्यवाद।  
  • BUG FIX: दूरस्थ पहुँचDAPअब सेवाओं को आधुनिक कोड द्वारा शुरू किया गया है। यह कुछ EDDTableFromErddap डेटासेट तक पहुंचने पर "कनेक्शन बंद" त्रुटि को ठीक करता है। केविन ओ'ब्रायन के लिए धन्यवाद।  
  • BUG FIX: संभालनाorderBy...... () विशिष्ट () अब वे हाल के बदलावों से पहले थे, जिस तरह से वापस आ गए हैं: एक दिए गए अनुरोध में एकाधिक हो सकता हैorderBy...... () और/या एक विशिष्ट () फिल्टर;ERDDAP™उन्हें निर्दिष्ट क्रम में संभालेंगे। डेविड करुगा के लिए धन्यवाद।  
  • BUG FIX: यदि डेटासेट EDDTableFromDatabase है और एक क्वेरी हैस्रोतऔर/orस्रोतCandoDistinct, फिर डेटाबेस हो सकता है (सेटिंग्स के आधार परdatasets.xml) आंशिक रूप से संभालना केवल पहला orderBy.. () या विशिष्ट () । डेविड करुगा के लिए धन्यवाद।  
  • BUG FIX: हाल के अतिरिक्त प्रतिशत एन्कोडिंग ने कुछ प्रश्नों के साथ समस्याएं पैदा कीं.ncCF फ़ाइलें, उदाहरण के लिए, "HTTP स्थिति 500 - क्वेरी त्रुटि: चर = स्टेशन को परिणाम चर सूची में दो बार सूचीबद्ध किया गया है। केविन ओ'ब्रायन के लिए धन्यवाद।  
  • BUG FIX: EDDTableFromFiles एक डेटासेट को फिर से लोड करने में परेशानी थी जब स्तंभों में से एक एक वास्तविक चार स्तंभ था। रोलैंड Schweitzer को धन्यवाद।  
  • BUG FIX:EDDGridFromNcFiles अब अनपैक्ड भी बदलता हैmissing\_valueमानक मूल्यों के लिए \_FillValue, इसलिए विभिन्न मूल्यों के साथ फ़ाइलों को समेकित किया जा सकता है। इस बदलाव के कारण आप इस नए संस्करण को स्थापित करने के बादERDDAP™, कृपया सेट करेंकठिन झंडाप्रत्येक के लिएEDDGridFromNcFiles अपने में अनपैक्ड डेटासेटERDDAP।  
  • IMPROVED: EDDTableFromNcCFFiles अब उन फ़ाइलों को संभाल सकते हैं जिनके पास एकाधिक नमूना \_dimension है। किसी दिए गए डेटासेट को केवल उन चरों का उपयोग करना चाहिए जो नमूना \dimension में से एक का उपयोग करते हैं। अजय कृष्णन के लिए धन्यवाद।  
  • E-Mail _ साइटमैप<सॉर्टफ़्नर बायसोर्सेनाम अब comma-separated की अनुमति देता है (अनुशंसित) या अंतरिक्ष परिवर्तनीय स्रोत नामों की सूची अलग। किसी भी मामले में, व्यक्तिगत परिवर्तनीय नाम डबल उद्धरण से घिरे हो सकते हैं, उदाहरण के लिए, यदि नाम का आंतरिक स्थान है।

संस्करण 1.72

(जारी 2016-05-12)

  • नई सुविधाएँ (उपयोगकर्ताओं के लिए) : कोई नहीं  
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • नई EDDTableFromMultidimNcFilesEDDTableFromMultidimNcFilesEDDTableFromNcFiles के लिए एक नया विकल्प है। यह साझा आयामों, उदाहरण के लिए, var1 के साथ फ़ाइलों के समूहों के साथ निपटने के लिए डिज़ाइन किया गया है।\[a\]\[b\], var2\[a\], var3\[b\]स्केलरवार Argo परियोजना, Aurélie Briand, and Roland Schweitzer के लिए धन्यवाद।
  • BUG FIX:ERDDAP™ (FileVisitorDNLS और FileVistorSubdir कक्षाओं के माध्यम से) अब लिनक्स पर प्रतीकात्मक लिंक का अनुसरण करता है।ERDDAP™अभी भी विंडोज पर .lnk का पालन नहीं करता है।
  • बग के बग FIX ने 1.70 में पेश किया: अलग +orderByएक अनुरोध में एक साथ अनुमति नहीं दी गई थी। अब वे फिर से हैं। वे पारस्परिक रूप से अनन्य / अनावश्यक नहीं हैं। डेविड करुगा के लिए धन्यवाद।
  • करने के लिए चुनौतीdatasets.xmlआईपी पते की ब्लैकलिस्ट: आईपी v4 पते दिखाई देते हैंERDDAP™4 अवधिबद्ध हेक्स संख्या के रूप में। मुझे लगता है कि आईपी v6 पते 8 कॉलोन-सेपरेटेड हेक्स नंबर के रूप में दिखाई देते हैं। तोERDDAP™अब उस सूची में आईपी पते में कॉलोन का समर्थन करता है और :\* पते की एक श्रृंखला को अवरुद्ध करने के लिए सूची के अंत में।
  • सुधार:ERDDAP™अब लिखने के लिए NetcdfFileWriter का उपयोग करता है.ncइसके बजाय deprecated NetcdfFileWriteable फ़ाइलों। परिणामस्वरूप फ़ाइलों में कोई उल्लेखनीय परिवर्तन नहीं होना चाहिए। यह बड़ा बनाने की संभावना को खोलता है.ncफ़ाइलें जो उपयोग करती हैं.nc3 64 बिट एक्सटेंशन। यदि आप चाहते हैं/उसकी जरूरत है, तो कृपया अनुरोध भेजेंerd.data at noaa.gov।
  • सुधार: दूरस्थ वेबसाइटों के कई लिंक आउट-ऑफ-डेट थे। अब वे अद्यतित हैं और उपयोग करते हैंhttps:इसके बजायhttp: जब भी संभव हो।
  • कई छोटे बदलाव।

संस्करण 1.70

(2016-04-15)

  • नई सुविधाएँ (उपयोगकर्ताओं के लिए) : कोई नहीं  
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए: नीचे, आपके सेटअप.xml फ़ाइल में प्रलेखन के लिए कई अनुशंसित बदलाव हैं। कृपया इन बदलावों को अभी करें। 30 मिनट का काम अब आप भविष्य में भ्रम के घंटे बचा सकते हैं।
  • बग फिक्स: समस्या यह थी कि अनुरोधों को दूरस्थ रूप से निर्देशित किया गया थाERDDAPएक अवैध चरित्र के साथ विफल|त्रुटि संदेश यह केवल टॉमकैट के हाल के संस्करणों के साथ हुआ। Rusty Holleman, Conor Delaney, और रॉय Mendelssohn के लिए धन्यवाद।
  • बग फिक्स:ERDDAP™अब netcdf-java के अद्यतन संस्करण का उपयोग करता है (यह एक लंबी कहानी है) जिसमें एनसीएमएल के लिए अप-टू-डेट समर्थन शामिल है, जो एनसीएमएल लॉजिकल के साथ समस्या को ठीक करता है। मेटाडाटा में कुछ छोटे बदलाव हो सकते हैं जोERDDAP™से netcdfjava के माध्यम से पढ़ता है.nc,.hdf, .grib, और .bufr फ़ाइलें। Favio Medrano धन्यवाद।
  • नयाEDDTableAggregateRowsआपको दो या अधिक EDDTable डेटासेट से एक merged EDDTable डेटासेट बनाने की अनुमति देता है, जिसमें समान इकाइयों का उपयोग करके समान डेटा चर होता है। केविन ओ'ब्रायन के लिए धन्यवाद।
  • EDDTableFromDatabase के लिए नए विकल्प (स्रोतऔरस्रोतCandoDistinct) क्या आप निर्दिष्ट करते हैंERDDAP™, डेटाबेस, या दोनों, अलग-अलग हैंडल औरorderBy (सभी प्रकार) बाधाएं डेविड करुगा के लिए धन्यवाद।
  • अब आप एक निजी डेटासेट के ग्राफ और मेटाडाटा बना सकते हैं जो जनता के लिए नए माध्यम से उपलब्ध हैं [<graphsAccessibleTo>सार्वजनिक<AccessibleTo (/docs/server-admin/datasets#graphsaccessibleto) टैग Emanuele Lombardi के लिए धन्यवाद।
  • अब, यदि कोई स्ट्रिंग जेनरेटडाटासेट में पारित हो गई है Xml या DasDds डबल उद्धरण से घिरा हुआ है, यह unquoted है (जैसा कि यह एक JSON स्ट्रिंग है) । जॉन Kerfoot और Melanie Abecassis के लिए धन्यवाद।
  • जनगणना Xml अब डिफ़ॉल्ट और "nothing" पाने के लिए "default" का समर्थन करता है ताकि एक खाली स्ट्रिंग मिल सके (वे उद्धरण के साथ या बिना काम करते हैं) । यह खाली स्ट्रिंग से संबंधित कुछ समस्याओं को हल करता है।
  • अब, in जनरेटडाटासेट XML, सभी के लिएEDDGridFromFiles and EDDTable FromFiles datasets, अगर नमूना आप निर्दिष्ट फ़ाइलनाम "" है (खाली स्ट्रिंग) यह निर्देशिका + regex + recursive=true से अंतिम मिलान फ़ाइल नाम का उपयोग करेगा।
  • अद्यतन: डिस्प्लेइनब्राउज़र कोड जिसका उपयोग लिनक्स कंप्यूटर पर जेनरेटडाटासेटएक्सएमएल और दासडी के परिणामों को प्रदर्शित करने के लिए किया जाता है, आउट-ऑफ-डेट था और नेटस्केप के बारे में एक अजीब संदेश दिया गया था। अब, यह एक आधुनिक लिनक्स उपकरण का उपयोग करता है: xdg-open. Melanie Abecassis.
  • The The most of theallDatasetsDataset अब है"files"स्तंभ, जो / फ़ाइल लिंक के आधार यूआरएल को इंगित करता है (यदि कोई हो) डेटासेट के लिए।
  • अपनी सामान्य सुरक्षा बढ़ाएंERDDAP™tomcat निर्देशिका और bigParentDirectory से जुड़े अनुमतियों को बदलकर: (नीचे दिए गए वास्तविक आदेश लिनक्स के लिए हैं। अन्य ओएस के लिए, अनुरूप परिवर्तन करें।)
    • Tomcat करने के लिए "समूह" बदलें, आपका उपयोगकर्ता नाम, या एक छोटे समूह का नाम जिसमें टॉमकैट और टॉमकैट के सभी प्रशासक शामिल हैं।ERDDAP, उदाहरण के लिए, chgrp -R yourUserName अपाचे-tomcat-8.0.23 chgrp उपयोगकर्तानाम बड़ाParentDirectory_
    • अनुमतियां बदलें ताकि tomcat और समूह ने विशेषाधिकारों को पढ़ा, लिखना, निष्पादित करना, उदाहरण के लिए। chmod -R ug+rwx अपाचे-tomcat-8.0.23 chmod -R ug+rwx bigParentDirectory
    • "अन्य" उपयोगकर्ता की अनुमति को पढ़ने, लिखने या निष्पादित करने के लिए निकालें: chmod -R o-rwx अपाचे-tomcat-8.0.23 chmod -R o-rwx यह महत्वपूर्ण है क्योंकि यह अन्य उपयोगकर्ताओं को संभवतः संवेदनशील जानकारी पढ़ने से रोकता हैERDDAP™निजी डेटासेट के बारे में जानकारी के साथ सेटअप फ़ाइलों, लॉग फ़ाइलों और फ़ाइलों।
  • प्रमाणीकरण/लॉगिन प्रणाली को फिर से तैयार किया गया। थॉमस गार्डनर, Emanuele Lombardi, और अमेरिकी सरकार के नए के लिए धन्यवादHTT-Only Standard
    • प्रमाणीकरण = खुले विकल्प को हटा दिया गया। यह तारीख बाहर था।
    • नया, अनुशंसित,प्रमाणीकरण = Googleविकल्प का उपयोग Google साइन-इन (OAuth 2.0 पर आधारित) किसी को Google ईमेल खाते के साथ अनुमति देने के लिए (सहित Google प्रबंधित खाते जैसे@noaa.gov) लॉग इन
    • नया,प्रमाणीकरणविकल्प प्रमाणीकरण = Google के लिए एक बैक अप है। यह उपयोगकर्ताओं को एक के साथ अनुमति देता है<उपयोगकर्ता> टैग इनdatasets.xmlउन्हें एक विशेष लिंक के साथ एक ईमेल भेजकर लॉग इन करें।
    • अपने सेटअप.xml में, कृपया विवरण बदलें<प्रमाणीकरण> होना
            <!-- If you want to restrict access to some datasets, 
you need to specify the method used for logging on (authentication).
See the info at
https://erddap.github.io/setup.html#security
Currently, the options are: "" (logins not supported, the default),
"custom", "email", and "google" (recommended).
\\[No longer supported: "basic", "openid"\\]
-->
  • अपने सेटअप.xml में, कृपया इसे सही ढंग से नीचे जोड़ें<प्रमाणीकरण> टैग
            <!-- If authentication=google, you must supply your Google Client ID. 
See
https://developers.google.com/identity/sign-in/web/devconsole-project
When setting this up, for Authorized JavaScript origins,
for testing on your computer, use the domain "localhost"
(e.g., origin=https://localhost:8443),
not "127.0.0.1" (because Google Sign-In doesn't work with anything
at that domain).
This will be a string of about 75 characters, probably starting with
several digits and ending with .apps.googleusercontent.com .
-->
<googleClientID></googleClientID>
  • अब, जो उपयोगकर्ता लॉग इन नहीं कर सकते हैं, वे उपयोग कर सकते हैंhttpयाhttpsयूआरएल (यदि आपने सेट किया है)<अपने सेटअप.xml में baseHttpsUrl>। अमेरिकी सरकार के लिए धन्यवादHTT-Only Standard
  • अब, आप सभी उपयोगकर्ताओं को उपयोग करने के लिए प्रोत्साहित कर सकते हैंhttps (नहींhttp) सेटिंग द्वारा<BaseUrl>httpsयूआरएल उपयोगकर्ताओं को केवल उपयोग करने के लिए मजबूर करनाhttps, आपको गैर-ब्लॉक करने के लिए अपने अपाचे/टॉमक सेटअप में भी बदलाव करना होगाhttpsपहुँच। अमेरिकी सरकार के लिए धन्यवादHTT-Only Standard

अपने सेटअप.xml में, कृपया विवरण बदलें<BaseUrl>

            <!-- baseUrl is the start of the public URL, to which "/erddap" 
is appended. For example:
For running/testing on your personal computer:
<baseUrl>http://localhost:8080</baseUrl>
(127.0.0.1 doesn't work with authentication=google).
If you want to encourage all users to use https (not http),
make the baseUrl the same as the baseHttpsUrl (see below).
For ERD releases, we used to use
<baseUrl>http://coastwatch.pfeg.noaa.gov</baseUrl>
For ERD releases, we now use
<baseUrl>https://coastwatch.pfeg.noaa.gov</baseUrl>
-->
  • विकल्प<पासवर्ड एन्कोडिंग> बदल गया। अपने सेटअप.xml में, कृपया विवरण बदलें<पासवर्डEncoding>
            <!-- For "custom" authentication, this specifies how you have 
stored passwords in the roles tags in datasets.xml.
If you aren't storing any passwords, this is irrelevant.
The options (in order of increasing security) are:
"MD5", "UEPMD5" (MD5(UserName:ERDDAP:Password)),
"SHA256", "UEPSHA256" (SHA256(UserName:ERDDAP:Password),
the default).
You should only use "MD5" or "SHA256" if you need to match
values stored that way in an external password database.
See the info at
https://erddap.github.io/setup.html#security
-->
  • अपने सेटअप.xml में, कृपया विवरण बदलें<BaseHttpsUrl>
            <!-- This is a variant of <baseUrl> which is used when 
authentication is active and the user is logged in.
In general, you take the <baseUrl>, change "http" to "https",
and change/add ":8443". This must begin with "https://".
If you make a proxy so that ":8443" isn't needed,
then don't use ":8443" here.
This is relevant even if <authentication> is "".
See the instructions at
https://erddap.github.io/setup.html#security
For example:
For running/testing on your personal computer:
<baseHttpsUrl>https://localhost:8443</baseHttpsUrl>
For releases at ERD, we use:
<baseHttpsUrl>https://coastwatch.pfeg.noaa.gov</baseHttpsUrl>
If you want to encourage all users to use https (not http),
make the baseUrl (see above) the same as the baseHttpsUrl.
-->
  • अब, यदि सूचीPrivateDatasets=true in सेटअप.xml, यहां तक कि कम जानकारी डेटासेट के बारे में दिखाया जाएगा कि एक उपयोगकर्ता के पास एक्सेस नहीं है।
  • अब, विशेष रूप से जब आप शुरू में अपनी स्थापना कर रहे हैंERDDAPअब आप बता सकते हैंERDDAP™दूर करने की कोशिश न करेंERDDAP™डेटासेट Filipe Rocha Freire को धन्यवाद। अपने सेटअप में.xml, ठीक पहले<परिवार>, कृपया जोड़ें
        <!-- Normally, if you have a EDDGridFromErddap or EDDTableFromErddap 
dataset in your datasets.xml, it will try to subscribe to the remote
ERDDAP™ dataset so that the local dataset is kept perfectly up-to-date.
If this ERDDAP™ is not publicly accessible (http://localhost), or its
IP address will change soon, or you have some other reason,
you can tell this ERDDAP™ to not try to subscribe to the remote
ERDDAP™ datasets by setting this to false. (default=true)
This is the overall setting for this ERDDAP. It can be overridden by
the same tag (with a different value) in the datasets.xml chunk for
a given EDD...FromErddap dataset.
For each fromErddap dataset that doesn't subscribe to the remote
ERDDAP™ dataset, you should set <reloadEveryNMinutes> to a smaller
number so that the local dataset stays reasonably up-to-date. -->
<subscribeToRemoteErddapDataset>true</subscribeToRemoteErddapDataset>
  • अपने सेटअप.xml में, ऊपर दिए गए निर्देशों में<EmailFromAddress>, कृपया डालें: यदि संभव हो, तो इसे सुरक्षित कनेक्शन का उपयोग करने के लिए सेट करें (एसएसएल / टीएलएस) ईमेल सर्वर के लिए। यदि आपका सेटअप ईमेल सर्वर के लिए सुरक्षित कनेक्शन का उपयोग नहीं कर रहा है, तो कृपया इसे बनाने के लिए बदलाव करें।
  • अपनेdatasets.xml, कृपया इस लाइन को विवरण में जोड़ें<सदस्यताईमेलब्लैकलिस्ट>datasets.xml: आप "नाम" का उपयोग कर सकते हैं\"एक पूरे डोमेन को ब्लैकलिस्ट करने के लिए, उदाहरण के लिए,\@example.com
  • v1.66 में लॉगिंग सिस्टम में परिवर्तन के बाद से, लॉग फ़ाइल कभी-कभी अद्यतन नहीं होती है। हमेशा संदेश या संदेश के कुछ हिस्सों को लॉग फ़ाइल में लिखने की प्रतीक्षा कर रहे हैं। अब, आप इसे अप-टू-डेट बना सकते हैं (तत्काल के लिए) देखिएERDDAPपर 'स्थिति वेब पेज' http://your.domain.org/erddap/status.html ।
  • HashDigest .......
  • एक छोटा बदलाव (स्ट्रिंग2.canonical करने के लिए) जब चीजें जल्दी चलती रहती हैंERDDAP™बहुत व्यस्त है और डेटासेट की एक बड़ी संख्या के साथ भी बेहतर सौदा है।
  • मजबूत अनुशंसित: उपयोग करना बंद करें<ConvertTopublicSourceUrl> मेंdatasets.xmlएक डेटासेट में IP संख्या को परिवर्तित करने के लिए<sourceUrl> (उदाहरण के लिए http://192.168.#.#/ ) डोमेन नाम में (उदाहरण के लिएhttp:my.domain.org/) । अब से, नए सदस्यता http://localhost , http://127.0.0.1 , और http://192.168.#.# यूआरएल सुरक्षा कारणों के लिए अनुमति नहीं दी जाएगी। तो कृपया हमेशा सार्वजनिक डोमेन नाम का उपयोग करें<sourceUrl> टैग (यदि आवश्यक हो तो DNS समस्याओं के कारण) , आप उपयोग कर सकते हैंअपने सर्वर पर /etc/hosts टेबलDNS सर्वर का उपयोग किए बिना स्थानीय डोमेन नामों को IP नंबर में परिवर्तित करके समस्या को हल करने के लिए। आप परीक्षण कर सकते हैं यदि किसी दिए गए डोमेन नाम का उपयोग करके ठीक से हल हो जाता है पिंग some.domain.name
  • दूरस्थ डेटासेट के लिए Datasets.xml उत्पन्न करने में (उदाहरण के लिए, एक THREDDS सर्वर से) स्वचालित रूप से उत्पन्नdatasetIDs अधिकांश डोमेन के लिए अपरिवर्तित हैं। कुछ डोमेन के लिए, पहला भाग (अर्थात् नाम) स्वचालित रूप से उत्पन्नdatasetIDथोड़ा अलग होगा। विशेष रूप से, जिन नामों में एक हिस्सा था, उनमें अब दो भाग होने की संभावना है। उदाहरण के लिए, डेटासेट से http://oos.soest.hawaii.edu पहलेdatasetIDs that start with hawaii \_, लेकिन अब के लिए नेतृत्वdatasetIDs कि hawaii \soest \ के साथ शुरू होता है। यदि यह आपके लिए समस्या का कारण बनता है, तो कृपया मुझे ईमेल करें। वहाँ एक काम के आसपास हो सकता है।
  • Cassandra ड्राइवर को cassandra-driver-core-3.0.0.jar और इस प्रकार Cassandra v3 के लिए अद्यतन किया गया था। EDDTableFromCassandra Cassandra में किसी भी नई सुविधाओं का लाभ नहीं लेता है v3. Cassandra में इंडेक्स अब अधिक जटिल हो सकता है, लेकिनERDDAP™अभी भी Cassandra v2 इंडेक्स मॉडल का उपयोग करता है, जो मानता है कि एक अनुक्रमित कॉलम को सीधे क्वायर किया जा सकता है'='बाधाएं जनगणना EDDTableFromCassandra के लिए Xml अब सूचकांकों के साथ स्तंभों का पता नहीं लगाता; यदि एक सूचकांक सरल है, तो आपको इसे निर्दिष्ट करने की आवश्यकता हैdatasets.xmlहाथ से। यदि आपको अधिक जटिल सूचकांकों या अन्य नई सुविधाओं के लिए समर्थन की आवश्यकता है, तो कृपया ईमेल करेंerd.data at noaa.gov। !!! यदि आप अभी भी Cassandra 2.x का उपयोग करते हैं, तो कृपया उपयोग जारी रखेंERDDAP™V1.68 जब तक आप Cassandra 3.x का उपयोग करने के लिए उन्नयन।
  • जार और Classpath - लगभग सभी शामिल तृतीय-पक्ष फ़ाइलों को उनके नवीनतम संस्करणों में अद्यतन किया गया था।
    • Slf4j.jar को /lib और Classpath में जोड़ा गया था।
    • जॉय जार और tsik। जार को /lib और Classpath से हटा दिया गया था।
    • यदि आप कक्षाओं के बारे में त्रुटि संदेश प्राप्त करते हैं तो आपको संकलन या चलाने पर नहीं मिलाERDDAP™या इसके उपकरणों में से एक, अपने कमांड लाइन की कक्षा की तुलना करने के लिएERDDAP'वर्तमान कक्षायह पता लगाने के लिए कि कौन-सा व्यक्ति आपकी कक्षा से लापता है।

संस्करण 1.68

(2016-02-08)

  • नई सुविधाएँ (उपयोगकर्ताओं के लिए) : कोई नहीं  
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • EDDGridफाइल नाम या ग्लोबल मेटाडाटा के माध्यम से फाइल एकत्रीकरण से-- के सभी रूपोंEDDGridFromFiles अब एक नए बाएं सबसे आयाम जोड़कर फ़ाइलों के एक समूह को एकत्र कर सकते हैं, आमतौर पर समय, प्रत्येक फ़ाइल नाम से या प्रत्येक फ़ाइल में होने वाले वैश्विक विशेषता के मूल्य से व्युत्पन्न मूल्य के आधार पर।
  • सुधार: हमने पहले सुझाव दिया कि आप एक बनाना चाहते हैंEDDGridअपने डेटासेट सेdatasets.xmlकि संदर्भित और संरक्षित jplmuRSSहमारे डेटासेटERDDAP। चूंकि अब उस डेटासेट का एक नया संस्करण है, इसलिए डेटासेट अब डिप्रीकेटेड है। तो अगर आपके पास उस डेटासेट में हैERDDAP™, कृपया इस नए डेटासेट को जोड़ें
        <dataset type="EDDGridFromErddap" datasetID="jplMURSST41" active="true">  
  <!-- Multi-scale Ultra-high Resolution (MUR) SST analysis fv04.1, Global, 0.011 Degree, Daily -->
  <sourceUrl>https://coastwatch.pfeg.noaa.gov/erddap/griddap/jplMURSST41</sourceUrl>
</dataset>

यदि आप पुराने jplmu को हटाना चाहते हैंRSSअपने डेटासेट सेERDDAP™ (यह आपकी पसंद है) अपनी सक्रिय सेटिंग को "true" से "false" में बदल दें।

  • बग फिक्स: कृपया चेक करें bigParentDirectory कि आप अपने सेटअप.xml में निर्दिष्ट है। यदि आपने अंत में स्लैश नहीं लगाया था<BigParentDirectory> name, फिरERDDAP™कई निर्देशिकाओं को सीधे शब्दों को उस नाम पर भेजकर बनाया जाएगा जिसे आपने निर्दिष्ट किया था, बजाय उपनिर्देशिकाओं को बनाने के लिए। संस्करण 1.68 से शुरूERDDAP™यदि आपने किसी को निर्दिष्ट नहीं किया है तो निर्देशिका नाम के अंत में एक स्लैश जोड़ता है। इसलिए यदि आपने पहले अंत में स्लैश को निर्दिष्ट नहीं किया था, तो जब आप इंस्टॉल करते हैंERDDAP™v1.68 आपको उन निर्देशिकाओं को स्थानांतरित करने और नाम देने की आवश्यकता है बाद में आप पुराने बंदERDDAP™और पहले आप नया चालू करते हैंERDDAP। उदाहरण के लिए, यदि आप गलती से निर्दिष्ट bigParentDirectory as /home/erddapBPD (कोई ट्रेलिंग स्लैश) औरERDDAP™गलती से बनाई गई निर्देशिकाएँ जैसे /home/erddapBPDcache /home/erddapBPDcopy /home/erddapBPDdataset /home/erddapBPDflag /home/erddapBPDlogs /home/erddapBPDlucene और एक फ़ाइल नामित /home/erddapBPDsubscriptionsV1.txt, फिर आपको उन्हें स्थानांतरित करने और उनका नाम बदलने की आवश्यकता है /home/erddapBPD/cache /home/erddapBPD/copy /home/erddapBPD/dataset /home/erddapBPD/flag /home/erddapBPD/logs /home/erddapBPD/lucene और /home/erddapBPD/subscriptionsV1.txt
  • बग फिक्स: में बग थेEDDGridLonPM180 inERDDAP™v1.66 जो तब हुआ जब बच्चा डेटासेट एक हैEDDGridFromErddap.
  • बग फिक्स: में एक बग थाEDDGridFromFiles and EDDTable FromFiles inERDDAP™v1.66 कि कारण<अद्यतनEveryNMillis> को पहली बार अनदेखा करने के लिए डेटासेट को पुनः आरंभ करने के बाद लोड किया गया था।
  • बग फिक्स/न्यू फ़ीचर: यदि कोई बच्चा भीतर डेटासेट करता हैEDDGridसमग्र आयाम,EDDGridप्रतिलिपिEDDGridFromEDDTable,EDDGridLonPM180,EDDGridSideBySide, EDDTableCopy, या EDDTableFromEDDGridएक ...FromErddap डेटासेट है कि अब माता-पिता डेटासेट अंतर्निहित की सदस्यता लेता हैERDDAP™डेटासेट। यदि अंतर्निहितERDDAP™डेटासेट समान हैERDDAP™, सदस्यता और इसकी वैधता सीधे की जाती है; आपको एक ईमेल नहीं मिलेगा जो आपको सदस्यता को मान्य करने के लिए कहता है। अन्यथा, यदि आपके लिए सदस्यता प्रणालीERDDAP™बंद कर दिया गया है, सेट<ReloadEveryNMinutes> एक छोटी संख्या में माता-पिता डेटासेट के लिए सेटिंग (60?) इसलिए कि यह अप-टू-डेट रहता है।
  • बग फिक्स/न्यू फ़ीचर: यदि कोई बच्चा भीतर डेटासेट करता हैEDDGridसमग्र आयाम,EDDGridप्रतिलिपिEDDGridFromEDDTable,EDDGridLonPM180,EDDGridSideBySide, EDDTableCopy, या EDDTableFromEDDGridसक्रिय है="false", कि बच्चा डेटासेट अब छोड़ दिया है।

संस्करण 1.66

(2016-01-19)

  • नई सुविधाएँ (उपयोगकर्ताओं के लिए) :

  • ग्राफ़ (नक्शा नहीं) अब अक्षों पर अवरोही मान हो सकते हैं। एक मेक A Graph वेब पेज का उपयोग करते समय इसे पाने के लिए, नए Y अक्ष को बदलने: आरोही सेटिंग (डिफ़ॉल्ट) उतरने के लिए। या, एक URL में जो एक ग्राफ का अनुरोध करता है, नए वैकल्पिक 3rd ' का उपयोग करें|के लिए पैरामीटर.x रेंज और/या yrange स्विचजो कुछ भी नहीं हो सकता (डिफ़ॉल्ट) , सच है, या नहीं आरोही मान पाने के लिए, या गलत या f का उपयोग अवरोही मान पाने के लिए। सच|झूठे मान असंवेदनशील होते हैं। क्रिस फुलियोलोव, जॉन केरफुट, ल्यूक कैंपबेल और कारा विल्सन के लिए धन्यवाद।

  • उपयोगकर्ता अब एक और bgColor = 0x_ जोड़कर ग्राफ़ के लिए पृष्ठभूमि रंग निर्दिष्ट कर सकते हैं AARRGGBB_ URL पर स्विच करें जो ग्राफ का अनुरोध करता है। ग्राफिक्स कमांड अनुभाग में .bgColor देखेंग्रिडऔरtabledapप्रलेखन जॉन Kerfoot और ल्यूक कैंपबेल के लिए धन्यवाद।

  • सारणीबद्ध डेटासेट के लिए, बाधाएं अब मिनट का उल्लेख कर सकती हैं (someVariableName) या अधिकतम (someVariableName) । देखेंमिनट () अधिकतम () । जॉन Kerfoot के लिए धन्यवाद।

  • सारणीबद्ध डेटासेट के लिए, समय बाधाएं जो उपयोग करती हैंअबअब मिलीसेकेंड या मिलिस की समय इकाइयों को निर्दिष्ट कर सकते हैं।

  • एक सारणीबद्ध डेटासेट की छवि के लिए अनुरोध अब एक मानचित्र बनाता है (नहीं) यदि x और y चर देशांतर की तरह और अक्षांश जैसी चर हैं (संगत इकाइयों) । रिच साइनेल के लिए धन्यवाद।

  • बग फिक्स: टाइम अक्ष लेबल और टिक्स में कभी-कभी कई ग्राफों का अनुरोध करते समय विषम अनियमितता होती है। (उदाहरण के लिए, वेब पेज पर) । समस्या SGT ग्राफिक्स लाइब्रेरी में एक बग थी किERDDAP™उपयोग (एक चर "स्थिर" था जिसे नहीं होना चाहिए) । ब्रैडफोर्ड बटमैन के लिए धन्यवाद।  

  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:

  • यह सेटअप.xml की तरह एक सादे पाठ फ़ाइल में अपना ईमेल पासवर्ड डाल करने के लिए एक सुरक्षा जोखिम है। उस समस्या को कम करने के लिए, हम दृढ़ता से अनुशंसा करते हैं कि आप:

    1. बस के लिए एक ईमेल खाता सेट करेंERDDAPerddap@yourInstitution.org इसमें अन्य लाभ भी हैं; विशेष रूप से, एक से अधिकERDDAP™तब व्यवस्थापक को उस ईमेल खाते तक पहुंच दी जा सकती है।
    2. सेटअप.xml फ़ाइल rw की अनुमतियां (पढ़ना) उपयोगकर्ता जो टॉमकैट चलाने के लिए औरERDDAP™ (उपयोगकर्ता=tomcat?) और कोई अनुमति नहीं (पढ़ना या लिखना) समूह और अन्य उपयोगकर्ताओं के लिए। Filipe Rocha Freire को धन्यवाद।
  • नयापुरालेख ADatasetटूल एक बनाने को सरल बनाता है.tar.gzएक प्रारूप में एक डेटासेट की एक सबसेट के साथ संग्रह जो संग्रहण के लिए उपयुक्त है (विशेष रूप से,NOAAएनसीईआरटी) । यह कई के लिए उपयोगी होना चाहिएERDDAP™कई स्थितियों में प्रशासक, लेकिन विशेष रूप से समूहों के लिएNOAA।

  • नया डेटासेट प्रकारEDDGridसे NcFilesUnpackedका एक प्रकार हैEDDGridसेंकिअल अंतर यह है कि यह वर्ग पहले प्रत्येक डेटा फ़ाइल को अनपैक करता हैEDDGridFromFiles फ़ाइलों को देखता है:

    • यह unpacks पैक चर कि उपयोगscale\_factorऔर/oradd\_offset।
    • यह integer चर को बढ़ावा देता है जिसमें \_Unsigned=true विशेषताओं को एक बड़े पूर्णांक डेटा प्रकार के लिए जोड़ दिया जाता है ताकि मूल्य असाइन किए गए मूल्यों के रूप में दिखाई दे। उदाहरण के लिए, एक \_Unsigned=true byte (8 बिट) चर एक हस्ताक्षरित लघु हो जाता है (16 बिट) चर।
    • यह \_FillValue परिवर्तित करता है औरmissing\_valueNAN का मान (Integer डेटा प्रकार के लिए या Max \_VALUE) ।

इस वर्ग का बड़ा लाभ यह है कि यह विभिन्न मूल्यों के साथ सौदा करने का एक तरीका प्रदान करता है।scale\_factor,add\_offset, \_FillValue, याmissing\_valueएक संग्रह में विभिन्न फ़ाइलों में। अन्यथा, आपको एक उपकरण का उपयोग करना होगा जैसेएनसीएमएलयाNCOप्रत्येक फ़ाइल को अंतर को हटाने के लिए संशोधित करने के लिए ताकि फ़ाइलों को नियंत्रित किया जा सकेEDDGridसेंकिअल इस वर्ग के लिए ठीक से काम करने के लिए, फ़ाइलों को संबंधित विशेषताओं के लिए CF मानकों का पालन करना चाहिए। फिलिप मकोवस्की के लिए धन्यवाद।

  • नया डेटासेट प्रकारEDDGridLonPM180आपको उन डेटासेट को बदलने की अनुमति देता है जिनके पास 180 से अधिक लम्बाई मान होते हैं (उदाहरण के लिए, रेंज 0 से 360) रेंज -180 से 180 के भीतर देशांतर मूल्यों के साथ डेटासेट में (Longitude Plus or Minus 180, इसलिए इसका नाम) । रेंज -180 से 180 में अक्षांश मान के साथ डेटासेट की पेशकश करने का बड़ा लाभ यह है किOGCसेवाएं (उदाहरण के लिएWMS) इस रेंज में लम्बाई मान की आवश्यकता होती है। लिने टेबलवस्की, फैबियन गुइकहार्ड, फिलिप माकोव्स्की और मार्टिन स्पेल के लिए धन्यवाद। 2016-01-26 अपडेट: Eeek! यह एक बग है जो तब होता है जब बच्चा डेटासेट एक होता हैEDDGridFromErddap that संदर्भित करता है एक डेटासेट में एक हीERDDAP। यह बग तय किया गया हैERDDAP™v1.68.
  • मेंजनरेट DatasetXml, एक नया विशेष डेटासेट प्रकार,EDDGridLonPM180FromErddapCatalog, आपको उत्पन्न करने देता हैdatasets.xmlके लिएEDDGridसभी से LonPM180 डेटासेटEDDGridएक में डेटासेटERDDAPइसमें 180 से अधिक लम्बाई मान होते हैं।
  • सभी के लिएEDDGridडेटासेटdatasets.xmlअब आप वैकल्पिक उपयोग कर सकते हैं [<सुलभ वायाWMS>true|झूठ<स्वीकार्य वायाWMS> (/docs/server-admin/datasets#accessibleviawms) (डिफ़ॉल्ट=true) । इसे गलत तरीके से अक्षम करने के लिए सेट करनाWMSइस डेटासेट के लिए सेवा। यदि सच हो तो डेटासेट अभी तक सुलभ नहीं हो सकता हैWMSअन्य कारणों से (उदाहरण के लिए, कोई lat या lon अक्ष) । यह विशेष रूप से डेटासेट के लिए उपयोगी है जो अपने आप में मौजूद हैं और द्वारा लपेटा गया हैEDDGridLonPM180, ताकि केवल LonPM180 संस्करण के माध्यम से सुलभ होWMS।
  • सेटअप.xml में, आप ग्राफ़ की पृष्ठभूमि के लिए एक अलग डिफ़ॉल्ट रंग निर्दिष्ट कर सकते हैं। रंग 0x_AARRGGBB_, जहां AA, RR, GG, और BB क्रमशः अस्पष्टता, लाल, हरे और नीले घटकों के रूप में निर्दिष्ट किया गया है। ध्यान दें कि कैनवास हमेशा अपारदर्शी सफेद है, इसलिए एक (अर्ध -) पारदर्शी ग्राफ पृष्ठभूमि रंग सफेद कैनवास में मिश्रण। डिफ़ॉल्ट हल्का नीला है:
        <graphBackgroundColor>0xffccccff</graphBackgroundColor>  

जॉन Kerfoot और ल्यूक कैंपबेल के लिए धन्यवाद।

  • सेटअप.xml में अब आप अधिकतम आकार निर्दिष्ट कर सकते हैंलॉग इन करें (जब इसे लॉग करने का नाम दिया जाता है। txt। पिछला और एक नया लॉग। txt बनाया गया है) मेगाबाइट्स में न्यूनतम अनुमति 1 है। अधिकतम अनुमति 2000 है। डिफ़ॉल्ट 20 है (एमबी) । उदाहरण के लिए:
        <logMaxSizeMB>20</logMaxSizeMB>
  • मेंdatasets.xml[]<fgdcFile> (/docs/server-admin/datasets#fgdcfile) [<iso19115File> (/docs/server-admin/datasets#iso19115file) अब एक स्थानीय फ़ाइल हो सकती है (पहले) यूआरएल (जो डाउनलोड किया जाएगा तो वहाँ एक स्थानीय प्रतिलिपि है) । अगरERDDAP™फ़ाइल डाउनलोड करने में असमर्थ है, डेटासेट का लोडिंग जारी रहेगा लेकिन डेटासेट में fgdc या iso19115 फ़ाइल नहीं होगी।
  • EDDGridFromFiles and EDDTable FromFiles डेटासेट अब एक त्वरित फिर से शुरू कर सकते हैं (प्रणालीERDDAP™जब डेटासेट पहले लोड हो जाता है तब उपयोग करने की कोशिश करता हैERDDAP™पुनरारंभ करना) । यह पुनरारंभ करने की गति बढ़ाता हैERDDAP। 2016-01-26 अपडेट: Eeek! इस कारण एक बग है कि<अद्यतनEveryNMillis> को पहली बार अनदेखा करने के लिए डेटासेट को पुनः आरंभ करने के बाद लोड किया जाता है। यह बग तय किया गया हैERDDAP™v1.68.
  • क्विकरीस्टार्ट सिस्टम में सामान्य सुधार की अनुमति देता हैERDDAP™जब डेटासेट तेजी से लोड करने के लिएERDDAP™पुनः आरंभ किया जाता है।
  • सबEDDGridFromFiles and EDDTable FromFiles subclasses अब एक नया स्वीकार करते हैं<PathRegex> टैग, आमतौर पर नीचे निर्दिष्ट<पुनरावर्ती>। यदि पुनरावर्ती "true" है, तो केवल पूर्ण उपनिर्देशिका पथ जो पथ रेजिक्स से मेल खाते हैं। (डिफ़ॉल्ट) स्वीकार किया जाएगा। इसी तरह, एक<sourceUrlएक में S> टैगEDDGridमौजूदा आयाम में अब एक पथरीगेक्स विशेषता शामिल हो सकती है (डिफ़ॉल्ट) ।
  • के लिए डिफ़ॉल्ट<सेटअप.xml में आंशिकRequestMaxBytes> अब 490000000 है (~490 एमबी) । यह THREDDS डेटा सर्वर से डेटा प्राप्त करने से संबंधित कुछ समस्याओं / टाइमआउटों से बचाता है। Leslie Thorne के लिए धन्यवाद।
  • लॉग सिस्टम में एक छोटा बदलाव की अनुमति देना चाहिएERDDAP™जब यह बहुत व्यस्त है तो अधिक उत्तरदायी होना चाहिए। सूचना अब काफी बड़े हिस्से में डिस्क ड्राइव पर लॉग फ़ाइल में लिखी गई है। लाभ यह है कि यह बहुत ही कुशल है -ERDDAP™कभी भी सूचना के लिए प्रतीक्षा नहीं करेगा। नुकसान यह है कि लॉग लगभग हमेशा आंशिक संदेश के साथ समाप्त हो जाएगा, जो अगले हिस्से को लिखने तक पूरा नहीं किया जाएगा।
  • बग फिक्स inotify से संबंधित है और [<EveryNMillis (/docs/server-admin/datasets#updateeverynmillis) सिस्टमEDDGridFromFiles and EDDTable FromFiles datasets: यह अब fs.inotify.max \_user \_watches या fs.inotify.max \_user \_instances निर्दिष्ट करने के लिए आवश्यक नहीं है। में एक बग हैJavaकि कुछ भागों का कारण बनता हैJavaजब वे अंतिम रूप दिए जाते हैं तो 'inotify/WatchDirectory सिस्टम को कचरा नहीं एकत्र किया जाना चाहिए; अंत में, ज़ोंबी इनोटिफाई घड़ियों या उदाहरणों की संख्या निर्दिष्ट अधिकतम संख्या से अधिक होगी।ERDDAP™अब यह काम करता हैJavaबग। इसके अलावा, inotify धागे की संख्या स्टेटस.html वेब पेज पर सूचीबद्ध है, इसलिए आप इसके उपयोग पर नजर रख सकते हैं। आम तौर पर, प्रति 1 inotify धागा होता हैEDDGridFromFiles and EDDTable डेटासेट
  • बग फिक्स: कई स्थानों में, एक त्रुटि के बजाय फिर से विकसित हुई, एक नई त्रुटि उत्पन्न हुई थी जिसमें केवल मूल त्रुटि संदेश का एक छोटा संस्करण और स्टैक ट्रेस के बिना शामिल था। अब, जब एक नई त्रुटि उत्पन्न होती है, तो इसमें पूर्ण मूल अपवाद शामिल है जैसे, नए अपवाद को फेंक दें ("कुछ नया संदेश", ई) ; सुसान पर्किन्स के लिए धन्यवाद।
  • बग फिक्स: हाल तक (v1.64?) अगर .../datasetIDयूआरएल अनुरोध किया गया था,ERDDAP™HTML को URL में जोड़ देगा। v1.64 में, यह विफल रहा (एक गलत तरीके से स्वरूपित यूआरएल उत्पन्न किया गया था और फिर विफल हो गया) । अब यह फिर से काम करता है। क्रिस Fullilove के लिए धन्यवाद।

संस्करण 1.64

(2015-08-19)

  • नई सुविधाएँ (उपयोगकर्ताओं के लिए) :
  • अब पासवर्ड संरक्षित निजी तक पहुंचने के लिए मार्गदर्शन हैERDDAP™डेटासेट (https://) माध्यमcurlऔरPython। देखेंcurlऔरPythonनिर्देश NANOOS के Emilio Mayorga और पॉल जेनसेक ऑफ स्पाइग्लास टेक्नोलॉजीज के लिए धन्यवाद।  
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • ERDDAP™अब आवश्यकता हैJava1.8+ Java1.7 इसके पास पहुंच गयाजीवन का अंत (सुरक्षा अद्यतन) अप्रैल 2015 में। इस संस्करण काERDDAP™के संस्करणों के साथ काम नहीं करेगाJava1.8 के नीचे। यदि आप अपडेट करते हैंJava1.7x (पहले) , आपको टॉमकैट को अपडेट भी करना चाहिए। देखेंERDDAP™निर्देश सेट करेंडाउनलोड लिंक और सलाह के लिए।
  • नया डेटा प्रदाता फॉर्म जब कोई डेटा प्रदाता आपको अपने डेटा को जोड़ने की उम्मीद करता हैERDDAP™, डेटासेट को जोड़ने के लिए आवश्यक सभी मेटाडाटा को इकट्ठा करना मुश्किल और समय लेने वाला हो सकता हैERDDAP। कई डेटा स्रोत (उदाहरण के लिए, .csv फ़ाइलें, एक्सेल फाइलें, डेटाबेस) कोई आंतरिक मेटाडाटा नहीं है, इसलिएERDDAP™एक नया डेटा प्रदाता फॉर्म है जो डेटा प्रदाता से मेटाडाटा इकट्ठा करता है और डेटा प्रदाता को कुछ अन्य मार्गदर्शन देता है, जिसमें डेटा इन डेटाबेस के लिए व्यापक मार्गदर्शन शामिल है। प्रस्तुत की गई जानकारी को परिवर्तित कर दिया गया है।datasets.xmlप्रारूप और फिर ईमेल करने के लिएERDDAP™व्यवस्थापक (आप) और लिखा (परिशिष्ट) to bigParentDirectory/logs/dataProviderForm.log. इस प्रकार, फॉर्म अर्ध स्वचालित रूप से डेटासेट प्राप्त करने की प्रक्रिया को स्वचालित करता हैERDDAP™लेकिनERDDAP™प्रशासक को अभी भी पूरा करना हैdatasets.xmlडेटा फ़ाइल प्राप्त करने के साथ भाग और सौदा (s) प्रदाता से या डेटाबेस से जुड़ना। अधिक जानकारी के लिए, देखेंडेटा प्रदाता फॉर्म विवरण
  • नया<मैच AxisNDigits> द्वारा इस्तेमाल किया जा सकता हैEDDGridसेफिल (इस प्रकार से NcFiles और MergeIRFiles से) ,EDDGridसमग्र आयाम,EDDGridप्रतिलिपि, औरEDDGridसाइडबायसाइड डेटासेट यह निर्दिष्ट करने के लिए कि अलग-अलग फाइलों में अक्ष मानों के बराबर कैसे होना चाहिए (कितने अंक) 0= कोई जाँच (इसका उपयोग न करें!) , परिशुद्धता बढ़ाने के लिए 1-18, या 20 (डिफ़ॉल्ट) सटीक समानता के लिए। एन = 1-18 के लिए,ERDDAP™यह सुनिश्चित करता है कि दोहरे मूल्यों के पहले n अंक (या (n+1) फ्लोट मूल्यों के लिए div 2) समान हैं। <मैच AxisNDigits> की जगह<AxisValuesAreEqual>, जो अब deprecated है सुनिश्चित करें। 'true' का मूल्य मैच में परिवर्तित हो जाएगाAxisNDigits=20. 'false' का मान (ऐसा मत करो!) मैच में परिवर्तित किया जाएगा AxisNDigits=0.
  • EDDGridFromFiles and EDDTable FromFiles पहली बार जब आप इस संस्करण का उपयोग करते हैं तो धीरे-धीरे लोड हो जाएगाERDDAP। ERDDAP™अब आंतरिक फ़ाइल की जानकारी को थोड़ा अलग तरीके से स्टोर करता है, इसलिए इन डेटासेटों में से प्रत्येक के लिए आंतरिक फ़ाइल तालिका का पुनर्निर्माण करना पड़ता है। इसलिए चिंता मत करो। कुछ गलत नहीं है। यह एक बार बात है।
  • दूरस्थ स्रोत फ़ाइलें EDDGridFromNcFiles, EDDTableFromNcFiles, EDDTableFromNcCFFiles अब फ़ाइलों को एक निर्देशिका में दूरस्थ फ़ाइलों को सुलभ बनाने की अनुमति देता है।http:// (शायदhttps://और ftp://, लेकिन वे untested हैं) अगर दूरस्थ सर्वर समर्थन करता हैरेंज अनुरोधअनुरोध शीर्षलेख में। THREDDS और अमेज़न S3 समर्थन रेंज अनुरोध,Hyraxनहीं। यह सिस्टम आपको फ़ाइलों को डाउनलोड किए बिना दूरस्थ फ़ाइलों में डेटा एक्सेस करने की अनुमति देता है (यदि दूरस्थ फ़ाइलें बहुत अस्थिर हैं तो यह सहायक है) लेकिन इन फ़ाइलों तक पहुंच स्थानीय फ़ाइलों तक पहुंच या यहां तक कि रिमोट तक पहुंच की तुलना में बहुत धीमी होगीOPeNDAPस्रोत इसमें शामिल हैं"files"चूंकि वे अमेज़ॅन एस 3 बाल्टी में सुलभ हैंhttp://। यदि S3 ऑब्जेक्ट नाम फ़ाइल नाम की तरह हैं (आंतरिक / लिनक्स निर्देशिका पेड़ की तरह) ,ERDDAP™इसके माध्यम से सुलभ फ़ाइलों को भी बना सकते हैंERDDAP'"files"प्रणाली। इसके लिए, आपके S3 क्रेडेंशियल को ~/.aws/credentials में होना चाहिए। (लिनक्स, ओएस एक्स, या यूनिक्स पर) , या C:\Users\USERNAME\.aws\credentials (विंडोज पर) सर्वर परERDDAP। देखेंAmazon SDK प्रलेखन
  • जनगणना Xml एक नया, असामान्य विकल्प है: EDDsFromFiles। यह एक फ़ाइल सिस्टम के माध्यम से जाना होगा (यहां तक कि एक रिमोट सिस्टम जैसे अमेज़न S3, यदि ऑब्जेक्ट्स में फ़ाइल जैसी नाम हैं) बनानाdatasets.xmlडेटासेट की एक श्रृंखला के लिए भाग। आपका माइलेज भिन्न हो सकता है। यह अच्छी तरह से काम करता है यदि फ़ाइलों का आयोजन किया जाता है ताकि किसी दिए गए निर्देशिका में सभी डेटा फाइलें (इसके उपनिर्देश) एक डेटासेट के लिए उपयुक्त हैं (उदाहरण के लिए, सभी SST 1-day composites) । अन्यथा (उदाहरण के लिए, यदि किसी निर्देशिका में कुछ SST फाइलें और कुछ Chlorophyll-a फाइल शामिल हैं) लेकिन यह अभी भी उपयोगी हो सकता है।
  • प्रोग्रामर: नई / लीब। यदि आप संकलन करते हैंERDDAP™, कृपया क्लासपैथ-सीपी पैरामीटर में नई .jar फ़ाइलों को ध्यान में रखेंERDDAP™ प्रोग्रामर गाइड
  • समुद्र तट यदि आप किसी भी परिवर्तनीय के लिए CF मानक नाम समुद्र \_water \_salinity का उपयोग करते हैं, तो मैं आपको समुद्र \_water \_practical \_salinity पर स्विच करने के लिए प्रोत्साहित करता हूं जो उपलब्ध हैसंस्करण 29 of CF Standard Name Table (और कुछ पिछले संस्करणों - मैं नहीं जानता कि) । यह नाम इंगित करता है कि यह वास्तव में एक प्रैक्टिकल सेलिनिटी वैल्यू है जिसका उपयोगPractical Salinity Units (PSU) , एक पुराने जी / किग्रा मूल्य के विपरीत। कैनोनिकल इकाइयां अलग हैं, लेकिन अभी भी अविश्वसनीय रूप से असमर्थ हैं: 1 (संभवतः implyingPSU/PSS-78) , 1e-3 के विपरीत (संभवतः g/kg implying) समुद्र के लिए\[हे,Unidataऔर CF: हम उन मानों की पहचान करते हैं जो अन्य पैमाने का उपयोग करते हैं, उदाहरण के लिए Fahrenheit या सेल्सियस, एक इकाई स्ट्रिंग के माध्यम से जो पैमाने या कुछ भिन्नता का नाम है। क्यों हम अपने पैमाने के माध्यम से लवणता इकाइयों की पहचान नहीं कर सकते हैं, उदाहरण के लिए, PSS-78? मुझे पता है: PSS-78 मान "यूनिटलेस" हैं, लेकिन एक अंतर्निहित स्केल है, वहाँ नहीं है? यदि मैं एक नया व्यावहारिक लवणता पैमाने का आविष्कार करता हूं जहां मान PSS-78 मानों के 0.875 गुना हैं, तो क्या canonical इकाइयों को अभी भी "1" होना चाहिए? कैसे एक उपयोगकर्ता उन्हें अलग बता सकता है? 1e-3 और 1 की इकाइयां न तो वर्णनात्मक हैं और न ही उन उपयोगकर्ताओं के लिए सहायक हैं जो संख्याओं को इंगित करने की कोशिश कर रहे हैं।\]

संस्करण 1.62

(जारी 2015-06-08)

  • नई सुविधाएँ (उपयोगकर्ताओं के लिए) :
  • के लिएEDDGridडेटासेट, उपयोगकर्ता अब ग्राफ टाइप कर सकते हैं: संख्यात्मक अक्ष के किसी भी संयोजन के साथ भूतल ग्राफ, न केवल अक्षांश बनाम अक्षांश। यह आपको एक्स बनाम वाई बनाने देता है (अनुमानित) ग्राफ़ और विभिन्नहॉवमोलर आरेखउदाहरण के लिए, लम्बाई बनाम गहराई की साजिश, या समय बनाम गहराई।\[ध्यान दें: यदि Y अक्ष पर गहराई है, तो शायद आपको जो चाहते हैं उससे फ़्लिप किया जाएगा। क्षमा करें, यह अभी तक एक विकल्प नहीं है।\]कारा विल्सन और लिन डेविट्ट के लिए धन्यवाद।
  • नयामहासागरीय / वायुमंडलीय संक्षिप्त कनवर्टरजो आपको एक सामान्य महासागरीय / वायुमंडलीय संक्षिप्त शब्द को पूर्ण नाम से / परिवर्तित करने देता है।
  • नयामहासागरीय / वायुमंडलीय परिवर्तनीय नाम कनवर्टरजो आपको एक सामान्य महासागरीय / वायुमंडलीय परिवर्तनीय नाम को एक पूर्ण नाम से / परिवर्तित करने देता है।
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • Java7/8 Oracleअब समर्थन नहीं (सुरक्षा बग फिक्स प्रदान करता है) Java7.ERDDAP™अभी भी समर्थनJava7, लेकिन कृपया आगे बढ़ेंJava8. अगली रिलीजERDDAP™शायद आवश्यकता होगीJava8.
  • valid\_min/max/range पहले और अब अगरdataVariableथाscale\_factorऔरadd\_offsetमेटाडाटाERDDAP™डेटा मानों को अनपैक करें और उस मेटाडाटा को हटा दें। पहले,ERDDAP™किसी को संशोधित / अनपैक नहीं कियाvalid\_range,valid\_min,valid\_maxमेटाडाटा (जो आमतौर पर / सोने में पैक किए गए मान होते हैं) द्वाराscale\_factorऔरadd\offset। अब यह करता है। कृपया अपनी खोज करेंERDDAP™"valid \" के लिए और यह सुनिश्चित करें कि उन सभी चरों में से कौन हैंvalid\_range,valid\_minयाvalid\_maxजब डेटासेट नए संस्करण में दिखाई देते हैं तो सही मान होते हैंERDDAP। देखेंvalid\_range/ मिनट / अधिकतम प्रलेखन
  • ACDD-1.3 पहले,ERDDAP™ (विशेष रूप से जेनरेटडाटासेट एक्सएमएल) मूल रूप से इस्तेमाल / सिफारिश की (1.0) का संस्करणNetCDFडेटासेट डिस्कवरी के लिए योगदान सम्मेलनजिसे "" कहा गया थाUnidataडेटासेट डिस्कवरी v1.0" वैश्विक सम्मेलनों में औरMetadata\_Conventionsविशेषताएँ अब, हम अनुशंसा करते हैंACDD संस्करण 1.3जिसे 2015 की शुरुआत में संशोधित किया गया था और इसे "ACDD-1.3" कहा जाता है। Fortunately, ACDD-1.3 संस्करण 1.0 के साथ अत्यधिक पिछड़े संगत है। हम मानते हैं कि आपACDD-1.3 पर स्विच करें। यह मुश्किल नहीं है।
  • जनगणना Xml विशेषता सुधार के लिए बड़ी संख्या में बदलाव हुए थे<addAttributes> द्वारा सुझाए गए मान GenerateDatasets वैश्विक सम्मेलनों के लिए XML,creator\_name/email/url, कीवर्ड, सारांश, और शीर्षक विशेषताओं और चर के लिएlong\_nameविशेषता। कुछ बदलाव ACDD-1.3 के नए उपयोग से संबंधित हैं।
  • EDDTableFromSOSडेटासेट नए प्रकार के अतिरिक्तSOSसर्वर और पुराने सर्वर में बदलाव, यह कठिन हो रहा हैERDDAP™सर्वर की प्रतिक्रियाओं से सर्वर प्रकार का स्वचालित रूप से पता लगाने के लिए। का उपयोग [<sosServertype (/docs/server-admin/datasets#eddtablefromsos-skeleton-xml) (IOOS \_NDBC, IOOS \_NOS के मूल्य के साथ,OOSTethysडब्ल्यूएचओआई) अब STRONGLY RECOMMENDED है। यदि इस प्रकार के आपके किसी भी डेटासेट में नए संस्करण में समस्याएं हैंERDDAPफिर से चल रहा है GenerateDatasets XML के लिएSOSसर्वर का एक नया हिस्सा उत्पन्न करने के लिएdatasets.xmlउस डेटासेट के लिए। जनगणना एक्सएमएल आपको अलग-अलग कोशिश करने देगा<जब तक आप किसी दिए गए सर्वर के लिए सही खोजने के लिए sosServertype> विकल्प। यदि आपके पास अभी भी समस्या है, तो कृपया मुझे उस समस्या को जानने दें जिसे आप देखते हैं और सर्वर का यूआरएल और मैं मदद करने की कोशिश करूँगा।
  • EDDTableFromFileNames डेटासेट कुछ विशेषताओं की सिफारिश की गई थीaddAttributesअब SourceAttributes हैं। आप शायद अपने मौजूदा डेटासेट के लिए कुछ भी नहीं बदल सकते हैंdatasets.xml।
  • बग फिक्स EDDTableFromNcCFFiles डाटासेट के कुछ अनुरोधों से संबंधित है। मैंने अंतर्निहित विधियों की मौजूदा बड़ी संख्या में यूनिट परीक्षणों में बड़ी संख्या में यूनिट परीक्षणों को भी जोड़ा (100 के परिदृश्य हैं) । एलि हंटर के लिए धन्यवाद।
  • बग फिक्स / छोटे बदलावEDDGridMergeir से। Jonathan Lafite और फिलिप Makowski के लिए धन्यवाद
  • बग फिक्स:EDDGridFromErddap अब यह भी काम करता है कि रिमोट डेटासेट के पास नहीं हैioos\_categoryचर गुण। केविन ओ'ब्रायन के लिए धन्यवाद।
  • Bug fix in.graph web page for the .graph web pageEDDGridडेटासेट जब एक से अधिक मूल्य के साथ केवल एक अक्ष चर होता है। चार्ल्स कार्लटन के लिए धन्यवाद।
  • अन्य छोटे सुधार, परिवर्तन और बग फिक्स थे।

संस्करण 1.60

(जारी 2015-03-12)

  • नई सुविधाएँ (उपयोगकर्ताओं के लिए) : कोई नहीं
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • अपने सर्वर को अपडेट करेंरोबोट.txtफाइल को शामिल करने के लिए: अनुमति: /erddap/files/
  • समस्या और समाधान की सूचना: लिनक्स कंप्यूटर पर, यदि आप उपयोग कर रहे हैं<EveryNMillis टाइप = के साथ डेटासेट के साथEDDGridFromFiles, EDDTableFromFiles,EDDGridप्रतिलिपि, EDDTableCopy, या उनके उपवर्गों, आप एक समस्या देख सकते हैं जहां डेटासेट लोड करने में विफल रहता है (कभी-कभी या लगातार) त्रुटि संदेश के साथ: "IOException: इनोटिफाई उदाहरणों की उपयोगकर्ता सीमा तक पहुंच गई या बहुत सारी खुली फाइलें। यदि ऐसा हो तो आप इस समस्या को हल कर सकते हैं (जड़ के रूप में) : echo fs.inotify.max\_user\_watches=65536|टी -a /etc/sysctl.conf echo fs.inotify.max\_user\_instances=1024|टी -a /etc/sysctl.conf sysctl -p या, यदि समस्या बनी रहती है तो उच्च संख्या का उपयोग करें। घड़ियों के लिए डिफ़ॉल्ट 8192 है। उदाहरणों के लिए डिफ़ॉल्ट 128 है।\[अद्यतन: वहाँ में एक बग हैJavaजो उदाहरणों को संग्रहित नहीं होने का कारण बनता है। इस समस्या से बचना चाहिएERDDAP™v1.66 और उच्चतर। इसलिए बेहतर समाधान के नवीनतम संस्करण में स्विच करना हैERDDAP।\]
  • NoSuchFileException बग फिक्स: वहाँ एक बग है कि प्रकार = के डेटासेट का कारण बन सकता हैEDDGridFromFiles, EDDTableFromFiles,EDDGridप्रतिलिपि, EDDTableCopy, या उनके उपवर्गों को कभी-कभी त्रुटि "NoSuchFileException: someFileName" के साथ लोड नहीं करने के लिए। बग FileVisitor के उपयोग से संबंधित है और इसमें पेश किया गया थाERDDAP™v1.56. समस्या दुर्लभ है और अक्सर बदलते डेटा फ़ाइलों की एक बड़ी संख्या के साथ डेटासेट को प्रभावित करने की संभावना है।
  • कुछ छोटे सुधार, परिवर्तन और बग फिक्स थे।

संस्करण 1.58

(जारी 2015-02-25)

  • नई सुविधाएँ (उपयोगकर्ताओं के लिए) :
  • नया"files"सिस्टम आपको वर्चुअल फाइल सिस्टम ब्राउज़ करने देता है और कई से स्रोत डेटा फ़ाइलों को डाउनलोड करता हैERDDAP™डेटासेट The The most of the"files"सिस्टम डिफ़ॉल्ट रूप से सक्रिय है, लेकिनERDDAP™व्यवस्थापक इसे डालने से अक्षम कर सकते हैं
        <filesActive>false</filesActive>  

मेंERDDAP™सेटअप.xml फ़ाइल. फिलिप मकोवस्की के लिए विशेष धन्यवाद, जो इस विचार की सुंदरता की सराहना करने के लिए धीमी गति से रहने वाले थे।

  • समय गंतव्य अधिकतम इससे पहले, निकट वास्तविक समय डेटा के साथ EDDTable डेटासेट के समय परिवर्तनीय में NaN का एक गंतव्य मैक्स था, जिसमें निहित था कि डेटासेट के लिए अधिकतम समय मान हाल ही में है, लेकिन वास्तव में ज्ञात नहीं है और अक्सर बदल रहा है। अब, गंतव्य मैक्स का वास्तविक मूल्य है, जो वर्तमान में ज्ञात अंतिम समय को दर्शाता है। कई डेटासेट लगातार अद्यतन डेटा है।ERDDAP™नवीनतम डेटा तक पहुंचने का समर्थन करता है, भले ही यह वर्तमान में ज्ञात अंतिम समय के बाद हो। ध्यान दें कि नया [<EveryNMillis (/docs/server-admin/datasets#updateeverynmillis) समर्थनEDDGridFromFiles and EDDTable FromFiles डेटासेट समय चर के गंतव्य मैक्स अद्यतन करता है। इस बदलाव का एक और परिणाम यह है किdatasetID=allDatasetsडेटासेट में अब मैक्सटाइम कॉलम में वर्तमान में ज्ञात अंतिम समय शामिल है। जॉन Kerfoot के लिए धन्यवाद।
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • अपने सर्वर को अपडेट करेंरोबोट.txtफाइल को शामिल करने के लिए: अनुमति: फ़ाइल अनुमति: /erddap/files/
  • नमूनाdatasets.xml-- पिछले साल, हम तटीय घड़ी में कई उत्कृष्ट डेटासेट की सिफारिश कीERDDAP™कि आप अपने लिए जोड़ सकते हैंERDDAP™बस अपने लिए कुछ लाइन जोड़करdatasets.xml। यदि आपने erdVH डेटासेट जोड़ा है, तो कृपया नए erdVH2 डेटासेट पर स्विच करें:
    • सभी erdVH डेटासेट की एक प्रति बनाएं और कॉपी किए गए को बदल देंdatasetIDerdvh से ... to erdvh2...sourceUrlfrom erdVH... to erdVH2.
    • erdVH सेट ... Dataset to Active="false".
  • सबEDDGridFromFiles and EDDTable FromFiles subclasses अब समर्थन करते हैं [<सुलभ ViaFiles> (/docs/server-admin/datasets#accessibleviafiles) स्रोत डेटा फ़ाइलों को सुलभ बनाने के लिए"files"सिस्टम। डिफ़ॉल्ट रूप से, यह प्रणाली प्रत्येक डेटासेट के लिए बंद है। इसे सक्षम करने के लिए आपको टैग जोड़ने की आवश्यकता है। फिलिप मकोवस्की के लिए धन्यवाद।
  • सबEDDGridFromFiles and EDDTable FromFiles subclasses अब समर्थन करते हैं [<EveryNMillis (/docs/server-admin/datasets#updateeverynmillis) । डिफ़ॉल्ट रूप से, यह प्रणाली प्रत्येक डेटासेट के लिए बंद है। इसे सक्षम करने के लिए आपको टैग जोड़ने की आवश्यकता है। डोमिनिक फुलर-रोवेल और एनजीडीसी के लिए धन्यवाद।
  • नयाEDDTableFromFileNamesसर्वर की फ़ाइल सिस्टम में फ़ाइलों के एक समूह के बारे में जानकारी से डेटासेट बनाता है, लेकिन यह फ़ाइलों के भीतर से डेटा की सेवा नहीं करता है। उदाहरण के लिए, यह छवि फ़ाइलों, ऑडियो फ़ाइलों, वीडियो फ़ाइलों, शब्द प्रसंस्करण फ़ाइलों और स्प्रेडशीट फ़ाइलों के संग्रह को वितरित करने के लिए उपयोगी है। यह नए के साथ हाथ में काम करता है"files"सिस्टम, ताकि उपयोगकर्ता फ़ाइलों को डाउनलोड कर सकें। फिलिप मकोवस्की के लिए विशेष धन्यवाद, जो इस विचार की सुंदरता की सराहना करने के लिए धीमी गति से रहने वाले थे।
  • नयाEDDGridFromEDDTableआपको एक सारणीबद्ध डेटासेट को ग्रिड डेटासेट में बदलने देता है। के लिए धन्यवाद महासागर नेटवर्क कनाडा।
  • नयाEDDGridFromMergeIRFilesस्थानीय MergeIR समूह से डेटा एकत्र करता है.gzफ़ाइलेंEDDGridFromMergeIRFiles में कोड का पहला हिस्सा होने का गौरव है, जिसका योगदान दिया गया है।ERDDAP। यह पूरी तरह से हमारी मदद के बिना किया गया था। तीन चीयर्स और आर.टेक इंजीनियरिंग के जोनाथन लाफाइट और फिलिप मकोव्स्की के लिए विशेष धन्यवाद।
  • एक नया, वैकल्पिक सेटअप.xml टैग है,<UnitTestDataDir>, जो निर्देशिका को यूनिट टेस्ट डेटा फ़ाइलों के साथ निर्दिष्ट करता है जो एक नए गिटहब भंडार के माध्यम से उपलब्ध हैं: https://github.com/ERDDAP/erddapTest । उदाहरण के लिए:
        <unitTestDataDir>/erddapTest/</unitTestDataDir>  

यह अभी तक उपयोगी नहीं है, लेकिन यह संभव के रूप में अन्य लोगों द्वारा चल रहे यूनिट परीक्षणों में से कई बनाने की ओर कदम का हिस्सा है। टेरी रैंकिन के लिए धन्यवाद।

  • कई छोटे सुधार, परिवर्तन और बग फिक्स थे।

संस्करण 1.56

(2014-12-16)

  • नई सुविधाएँ (उपयोगकर्ताओं के लिए) : (कोई नहीं)
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • आप शायद पहले से ही जानते हैंEDDGridसेंधऔरEDDTableFromErddapजो आपको अन्य में डेटासेट से लिंक करने देता हैERDDAPs और उन्हें अपने आप में दिखाई देते हैंERDDAP। इन डेटासेटों से वास्तविक डेटा के लिए उपयोगकर्ता अनुरोधों को अदृश्य रूप से स्रोत पर रूट किया जाता हैERDDAP™इसलिए डेटा आपके सिस्टम के माध्यम से प्रवाहित नहीं होता है या आपकी बैंडविड्थ का उपयोग नहीं करता है। अब नमूने में अनुशंसित डेटासेट की एक बड़ी सूची हैdatasets.xmlin erddapContent.zip। उन्हें अपने में शामिल करने के लिएERDDAP™, आपको जो करना है वह कॉपी है और उन लोगों को पेस्ट करें जो आप चाहते हैंdatasets.xml। Conor Delaney के लिए धन्यवाद।
  • यदि आप संकलन करते हैंERDDAP™, आपको कुछ नया जोड़ने की आवश्यकता है। अपने लिए jar फ़ाइलेंClasspath -cp स्विचजावा और जावा के लिए
  • नयाEDDTableFromCassandraहैंडल से डेटा प्राप्त करनाCassandra। के लिए धन्यवाद महासागर नेटवर्क कनाडा।
  • नयाEDDTableFromColumnarAsciiFilesASCII डेटा फ़ाइलों से निश्चित चौड़ाई वाले कॉलम के साथ डेटा प्राप्त करने के हैंडल। फिलिप मकोवस्की के लिए धन्यवाद।
  • सबEDDGridFromFiles and EDDTable FromFiles subclasses अब एक नई विधि का उपयोग करते हैं, FileVisitor (जोड़ा गयाJavaमें 1.7) फ़ाइलों के बारे में जानकारी इकट्ठा करने के लिए। यह किसी दिए गए डेटासेट के लिए फ़ाइल जानकारी के पहले एकत्रीकरण के लिए कोई लाभ नहीं हो सकता है लेकिन अगर जल्द ही किया जाता है तो बाद में एकत्रियों के लिए एक बड़ा लाभ होता है, जबकि ओएस अभी भी जानकारी कैश किया गया है। एनजीडीसी के लिए धन्यवाद।

हम अभी भी अनुशंसा करते हैं: यदि डेटासेट में बड़ी संख्या में फाइलें हैं (उदाहरण के लिए, > 1,000) ऑपरेटिंग सिस्टम (इस प्रकारEDDGridFromFiles and EDDTableFromFiles) यदि आप फ़ाइलों को उपनिर्देशों की एक श्रृंखला में स्टोर करते हैं तो अधिक कुशलतापूर्वक काम करेंगे (प्रति वर्ष, या बहुत लगातार फ़ाइलों के साथ डेटासेट के लिए प्रति माह एक) इसलिए, किसी दिए गए निर्देशिका में फ़ाइलों की एक बड़ी संख्या कभी नहीं होती है।

  • EDDTableFromAsciiFiles के लिए कई छोटे सुधार।
  • EDDTableFromAsciiServiceNOS में कुछ सुधार, विशेष रूप से स्रोत से जानकारी के कुछ अतिरिक्त स्तंभ प्राप्त करने के लिए। लिन डेविट्ट के लिए धन्यवाद।
  • आईएसओ 19115 से संबंधित कुछ छोटे बग फिक्सERDDAP™उत्पन्न होता है। अन्ना मिलान के लिए धन्यवाद।

संस्करण 1.54

(2014-10-24)

  • नई सुविधाएँ (उपयोगकर्ताओं के लिए) :
  • कुछ चर अब milliseconds परिशुद्धता पर समय के साथ काम करते हैं, उदाहरण के लिए, 2014-10-24T16:41:22.485Z। डोमिनिक फुलर-रोवेल के लिए धन्यवाद।
  • छोटे बदलाव / बग फिक्स:
  • बग फिक्स: परिस्थितियों का एक निश्चित संयोजन के साथ,EDDGridसे NcFile डेटासेट कम परिशुद्धता पर डेटा लौटा देता है (उदाहरण के लिए, डबल्स के बजाय तैरता है) । यह केवल 8 महत्वपूर्ण आंकड़ों के साथ डेटा मानों को प्रभावित कर सकता है। मेरी क्षमा। (और यह एक क्लासिक कंप्यूटर प्रोग्रामिंग बग था: एक गलत चरित्र।) डोमिनिक फुलर-रोवेल के लिए धन्यवाद।
  • कई छोटे बदलाव।
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • ग्रिडडैप डाटासेट अब टाइमस्टैम्प अक्ष चर और डेटा चर का समर्थन करते हैं (यानी, समय मूल्यों के साथ चर, लेकिन एकdestinationNameअन्य"time") । डोमिनिक फुलर-रोवेल के लिए धन्यवाद।
  • ERDDAP™अब सही ढंग से मिलीसेकंड का समर्थन करता हैtime\_precision"1970-01-01T00:00:00.000Z". एक जानबूझकर quirk: जब मानव उन्मुख फ़ाइलों के लिए समय लिखने (उदाहरण के लिए, .csv,.tsv,.json,.xhtml) ,ERDDAP™निर्दिष्ट का उपयोग करेंtime\_precisionयदि इसमें सेकंड और / या दशमलव सेकंड शामिल हैं; अन्यथा, यह सेकंड का उपयोग करता हैtime\_precision"1970-01-01T00:00:00Z" (स्थिरता और पिछड़े संगतता के लिए) । डोमिनिक फुलर-रोवेल के लिए धन्यवाद।
  • EDDGridFromNcFiles अब स्ट्रिंग पढ़ने का समर्थन करता हैdataVariableS.
  • .ncग्रिडडैप द्वारा लिखी गई फ़ाइलों में अब स्ट्रिंग हो सकती हैdataVariableS.
  • जनगणना अब Xml में अधिक फ्लश शामिल है () सूचना की समस्या से बचने के लिए कॉल करने के लिए नहीं लिखा जा रहा है। थियरी वैलेरो के लिए धन्यवाद।
  • GenerateDatasetsXml के लिए प्रलेखन में सुधार हुआ, खासकर यह इंगित करने के लिए कि -i स्विच केवल तभी काम करता है जब आप कमांड लाइन पर सभी उत्तर निर्दिष्ट करते हैं। (उदाहरण के लिए, स्क्रिप्ट मोड) । और स्क्रिप्ट मोड समझाया गया है। थियरी वैलेरो के लिए धन्यवाद।
  • ERDDAP™अब डेटासेट में दो चर की अनुमति नहीं दी जाती हैsourceName। (यदि किसी ने पहले ऐसा किया तो शायद यह संदेश त्रुटि के कारण हो सकता है।) पहलेERDDAP™डेटासेट में दो चर की अनुमति नहीं देता हैdestinationName।

संस्करण 1.52

(2014-10-03)

  • नई सुविधाएँ: (कोई नहीं)
  • छोटे बदलाव / बग फिक्स:
  • अन्य (छोटा) बनाने के लिए परिवर्तनERDDAP™तेजी से।
  • द्वारा उत्पन्न ISO 19115 फ़ाइलों में सुधारERDDAPनई सिफारिश<gmd:protocol> मान (सूचना, खोज,OPeNDAP:OPeNDAP,ERDDAP:ग्रिड्डैप, औरERDDAP:tabledap) भीतर<Gmd: CI\_OnlineResource>. डेरिक स्नोडेन और जॉन Maurer के लिए धन्यवाद।
  • कई छोटे बदलाव।
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • बग फिक्स: GenerateDatasetsXml.sh और DasDds.sh 1.48 और 1.50 के लिए erddap.war में नहीं थे। अब वे हैं। थियरी वैलेरो के लिए धन्यवाद।
  • TestAll में कुछ गति परीक्षणों में छोटे बदलाव उन्हें मौका देने के लिए कम संवेदनशील बनाने के लिए। टेरी रैंकिन के लिए धन्यवाद।

संस्करण 1.50

(2014-09-06)

  • नई सुविधाएँ: (कोई नहीं)
  • छोटे बदलाव / बग फिक्स:
  • यहERDDAP™हाल के संस्करणों की तुलना में बहुत तेज़ होना चाहिए।
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए: (कुछ नहीं)

संस्करण 1.48

(2014-09-04)

  • नई सुविधाएँ:
  • ERDDAP™अब हमेशा एक सारणीबद्ध डेटासेट बनाता है,datasetID=allDatasetsइसमें सभी डेटासेट के बारे में जानकारी की तालिका हैERDDAP। इसे किसी अन्य सारणीबद्ध डेटासेट की तरह माना जा सकता है। यह प्रोग्रामेटिक रूप से डेटासेट के बारे में जानकारी प्राप्त करने के लिए वर्तमान प्रणाली का एक उपयोगी विकल्प है।
  • EDDTable के लिए दो नए आउटपुट फ़ाइल प्रकार हैं औरEDDGrid, .csv0 और.tsv0। वे अल्पसंख्यक और टैब-अलग-मूल्य वाली फाइलें हैं जिनमें स्तंभ नाम या इकाइयों के साथ रेखाएं नहीं हैं। डेटा पहली पंक्ति पर शुरू होता है। वे विशेष रूप से स्क्रिप्ट्स के लिए उपयोगी होते हैं जो सिर्फ एक ही तरह की जानकारी चाहते हैं।ERDDAP।
  • छोटे बदलाव / बग फिक्स:
  • अब मैप्स को रेंज -720 से 720 में लंबी दूरी के लिए बनाया जा सकता है।
  • नया.ncएमएल प्रतिक्रिया फ़ाइल प्रकार सभी के लिए उपलब्ध हैEDDGridडेटासेट यह रिटर्न देता हैएनसीएमएलडेटासेट का स्वरूपित विवरण (एक संयुक्त .dds + .das के समान) ।
  • बग फिक्स: एक के लिए सारणीबद्ध डेटा की बचत.ncफ़ाइल प्रति चर 100,000 मान तक सीमित थी। अब यह सिर्फ 2 जीबी कुल फ़ाइल आकार तक सीमित है। केविन ओ'ब्रायन के लिए धन्यवाद।
  • बग फिक्स: सेवएMatlabअब यह सुनिश्चित करने के तरीकेdatasetIDएस को सुरक्षित में परिवर्तित किया जाता हैMatlabचर नाम। लेकिन मैं अभी भी दृढ़ता से अनुशंसा करता हूं कि आप बनाना चाहते हैंdatasetIDजो मान्य परिवर्तनीय नाम हैं: एक पत्र के साथ शुरू करना और फिर सिर्फ A-Z, A-Z, 0-9 और \_ का उपयोग करना। देखेंdatasetID। Luke Campbell के लिए धन्यवाद।
  • EDDTableFromDatabase में बग फिक्स: कुछ प्रकार के डेटाबेस के साथ, एक NO \_ डेटाबेस से डेटा प्रतिक्रिया ने 30 सेकंड की देरी का नेतृत्व कियाERDDAP। ग्रेग विलियम्स के लिए धन्यवाद।
  • बग फिक्स:EDDGridग्राफ़ टाइप = लाइनों के साथ एक ग्राफ बनाएं (या मार्करों या मार्करों और लाइनों) समय के लिए मजबूर x अक्ष चर। अब यह किसी भी अक्ष हो सकता है। लिन डेविट्ट के लिए धन्यवाद।
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • नियमित रूप से सिफारिश की: अद्यतनJava
    इस संस्करण काERDDAP™आवश्यकताJava7 या अधिक, लेकिनJava7 अप्रैल 2015 में अपने अंतिम जीवन तक पहुंच जाएगा (जल्द ही!) इसलिए अब स्विच करने का एक अच्छा समय हैJava8. इसलिएJava8 STRONGLY RECOMMENDED है। मैं परीक्षण करता हूँJava8. ध्यान दें किJava6 फरवरी 2013 में अपने जीवन के अंत तक पहुंच गया (सुरक्षा बग फिक्स नहीं!) ।
  • STRONGLY RECOMMENDED: अद्यतन टॉमकैट यदि आप टॉमकैट का उपयोग करते हैं, तो कृपया टॉमकैट के नवीनतम संस्करण पर स्विच करें। टॉमकैट 8 के साथ काम करने के लिए डिज़ाइन किया गया हैJava8.
  • "ERDDAP" अब कोई संक्षिप्त नहीं है। अब यह सिर्फ एक नाम है। मैं नाम को हाइलाइट करने के लिए नहीं चाहताERD। मैं चाहता हूँERDDAP™अपनी संस्था और अपने डेटा को उजागर करने के लिए।
  • पैकिंगअपनी उपस्थिति को अनुकूलित करेंERDDAP™अपने संस्थान और अपने डेटा को उजागर करने के लिए स्थापना। एक घंटे के काम के साथ, आप अच्छा सुधार कर सकते हैं जो हमेशा के लिए चलेगा।
  • सेटअप.xml में,<प्रदर्शनDiagnosticInfo> विकल्प अब हमेशा नजरअंदाज और इलाज किया जाता है जैसे कि मान झूठे थे। Recommended: निकालें<डिस्प्लेDiagnosticInfo> टैग और संबंधित जानकारी अपने सेटअप.xml से।
  • सेटअप.xml में, डिफ़ॉल्ट के लिए<drawLandMask> "ओवर" था, लेकिन अब यह "under", जो एक बेहतर सामान्य डिफ़ॉल्ट है (सभी डेटासेट के साथ अच्छी तरह से काम करता है) ।
  • GenerateDatasetsXml.sh और DadDds.sh लिनक्स स्क्रिप्ट अब csh के बजाय bash का उपयोग करते हैं, और विस्तार .sh है। Emilio Mayorga धन्यवाद
  • जनगणना Xml और DasDds अब अपनी लॉग फाइलें बना रहे हैं (जनरेट DatasetXml.log और DasDds.log) और आउटपुट फ़ाइलों (जनरेट DatasetXml.out और डैडDds.out) in bigParentDirectory/logs/, और कभी भी अपने परिणाम क्लिपबोर्ड पर डाल दिया।
  • जनगणना Xml अब एक-i कमांड लाइन पैरामीटर का समर्थन करता है जो आउटपुट को निर्दिष्ट फ़ाइल में निर्दिष्ट स्थान पर सम्मिलित करता है। देखेंदस्तावेज़ीकरण। टेरी रैंकिन के लिए धन्यवाद।
  • EDDTableFromDatabase अब समर्थन करता है<स्तंभनाम Quotes></columnNameQuotes>, मान्य मूल्यों के साथ " (डिफ़ॉल्ट) , ', या कुछ नहीं। यह चरित्र (यदि कोई हो) SQL प्रश्नों में कॉलम नामों से पहले और बाद में उपयोग किया जाएगा। विभिन्न प्रकार के डेटाबेस, विभिन्न तरीकों से स्थापित, विभिन्न स्तंभ नाम उद्धरण चिह्न की आवश्यकता होगी।
  • सारणीबद्ध अक्षांश और देशांतर चर अब अनुकूलित किया जा सकता हैlong\_name's', उदाहरण के लिए, प्रोफ़ाइल अक्षांश। इससे पहले वे केवल अक्षांश और देशांतर हो सकते हैं।
  • अब से, डेटासेट के वैश्विक मेटाडाटा (i.e.,) में विशेषताओं के रूप में "defaultDataQuery" और "defaultGraphQuery" को निर्दिष्ट करें।<addAtts<डिफ़ॉल्टDataQuery> और<डिफ़ॉल्टग्राफ क्वेरी> टैग। (हालांकि, अगर आप अभी भी उन्हें टैग के माध्यम से निर्दिष्ट करते हैं,ERDDAP™स्वचालित रूप से सूचना के साथ वैश्विक विशेषताओं का निर्माण करेगा।)

संस्करण 1.46

(2013-07-09)

  • नई सुविधाएँ:
  • (कोई नहीं)
  • छोटे बदलाव / बग फिक्स:
  • बग फिक्स: EDDTableFromDatabase में, केवल संस्करण 1.44 में,ERDDAP™अनुचित रूप से SQL बयानों में डेटाबेस के टेबल नाम को उद्धृत किया गया। अभी तय है। केविन ओ'ब्रायन के लिए धन्यवाद।
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • ** यदि आप संदेशों में मानक संदेशों को संशोधित नहीं करते हैं। हटाना\[tomcat\]/content/erddap/message.xml. **
    डिफ़ॉल्ट संदेश.xml फ़ाइल अब erddap में है। युद्ध फ़ाइल, erddapContent नहीं.zip। इसलिए, आपको अब संदेशों को मैन्युअल रूप से अपडेट करने की आवश्यकता नहीं है।
  • यदि आप संदेशों में संदेशों को संशोधित करते हैं.xml, अब से, हर बार जब आप अपडेट करते हैंERDDAP™या तो:
    • नए होने से पहले आपको वही बदलाव करना \[tomcat\]/ webapps/erddap/WEB-INF/classs/gov/noaa/pfel/erddap/util/message.xml. और यह एक बार: हटाना\[tomcat\]/content/erddap/message.xml.
    • या, यह जानने के लिए कि नए संदेशों में क्या बदलाव हुआ है। xml (diff) , और अपने आप को संशोधित \[tomcat\]/content/erddap/message.xml फ़ाइल तदनुसार।

संस्करण 1.44

(2013-05-30)

  • नई सुविधाएँ:
  • EDDTable Datasets के लिए क्वेरी अब समर्थन और समर्थनorderByमिन (......) औरorderByMinMax (......) (जो प्रत्येक समूह में दो पंक्तियों को लौटाता है, न्यूनतम और अधिकतम पिछले के साथorderByमूल्य) । लिन डेविट्ट के लिए धन्यवाद।
  • दो नएtabledapफ़ाइल प्रकार:.ncCFHeader.ncCFMAHeader (जो संबंधित के ncdump-like हेडर वापस लौटते हैं.ncCF और CF.ncCFMA फ़ाइल प्रकार) । स्टीव Hankin के लिए धन्यवाद।
  • छोटे बदलाव / बग फिक्स:
  • बग फिक्स: बहुत समय मूल्यों के साथ डेटासेट के लिए .graph और .html वेब पृष्ठों को लोड करना धीमा था क्योंकिERDDAP™समय स्लाइडर विकल्प उत्पन्न करते समय धीमा था। अब यह हमेशा तेज होता है। माइकल बैरी, ओआईसीआई और क्रिस्टियन सेबेस्टियन ब्लैड के लिए धन्यवाद।
  • बग फिक्स: कुछ EDDTable डेटासेट प्रकारों में, समय बाधाओं को हमेशा सही ढंग से संभाला नहीं गया था। अब वे हैं। जॉन Maurer और Kevin O'Brien के लिए धन्यवाद।
  • बग फिक्स: डेटासेट तब लोड नहीं होगा जब सभी में से सभीsubsetVariablesनिश्चित मूल्य चर थे। अब वे करेंगे। लिन डेविट्ट और जॉन पीटरसन के लिए धन्यवाद।
  • IMPROVED: अब, सिर्फ़ सबसेट चर के लिए सभी प्रश्न इस तरह कार्य करते हैं कि क्या &distinct () क्वेरी का हिस्सा है।
  • सुधार: अब, उन प्रश्नों के लिए जिनमें शामिल हैं और शामिल हैं.jsonp=functionName, function MUST अब 1 या अधिक की एक श्रृंखला है (अवधिबद्ध) शब्द प्रत्येक शब्द को ISO 8859 अक्षर या "\" के साथ शुरू करना चाहिए और इसके बाद 0 या उससे अधिक ISO 8859 अक्षर, अंक, या "\_" होना चाहिए। हाँ, यह तुलना में अधिक प्रतिबंधात्मक हैJavaसमारोह के नाम के लिए स्क्रिप्ट की आवश्यकताओं।
  • ग्राफ़ पर समय अक्ष अब लंबे समय तक रेंज के लिए अच्छी तरह से काम करता है (80 - 10000 वर्ष) लघु समय सीमा (0.003 - 180 सेकंड) ।
  • ERDDAP™अब ISO-8601-format टाइम डेटा की विविधताओं को पार करने पर अधिक क्षमाशील है।
  • कई अन्य छोटे बदलाव और बग फिक्स थे।
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • आप नवीनतम संस्करण को सुरक्षित रखने के लिए अद्यतन कर सकते हैं।
    ERDDAP™एक सुरक्षा लेखा परीक्षा को कम करना। कुछ कीड़े और कमजोरियां थीं। संस्करण 1.44 में सुरक्षा और पहुंच बढ़ाने के लिए कई महत्वपूर्ण सुरक्षा बग फिक्स और कई बदलाव शामिल हैं (उदाहरण के लिए, दृष्टि बाधित उपयोगकर्ताओं के लिए) । संस्करण 1.44 ने अनुवर्ती सुरक्षा लेखा परीक्षा उत्तीर्ण की है। USGS और Acunetix के सभी अच्छे लोगों के लिए धन्यवाद जिन्होंने यह संभव बना दिया। (नहींNOAAक्या करना है?)
  • नयाEDDTableFromWFSफ़ाइलेंसभी डेटा की एक स्थानीय प्रति बनाता हैArcGISMapServerWFSसर्वर और इसलिए डेटा को फिर से संरक्षित किया जा सकता हैERDDAP™उपयोगकर्ता क्रिस्टी कैडिल के लिए धन्यवाद।
  • नयाEDDTableFromEDDGridआपको एक EDDTable डेटासेट बनाने की अनुमति देता हैEDDGridडेटासेट। ऐसा करने के कुछ सामान्य कारण हैं:
    • यह डेटासेट को क्वेरी करने की अनुमति देता हैOPeNDAPचयन बाधाएं (जो उपयोगकर्ता अनुरोध कर सकता है) ।
    • डेटासेट स्वाभाविक रूप से एक सारणीबद्ध डेटासेट है। OOICI, जिम पोटेम्रा, रॉय मेनडेल्ससोहन के लिए धन्यवाद।
  • चर नाम "गहराई" अब "altitude" का एक विशेष विकल्प है। इकाइयों को "मीटर" का कुछ प्रकार होना चाहिए। डेटा मान सकारात्मक = डाउन होना चाहिए।ERDDAP™अब "गहराई" के अर्थ के बारे में पूरी तरह से जागरूक है और जहां भी ऊंचाई समर्थित है उसका समर्थन करता है (उदाहरण के लिए, एक CF DSG cdm \_data \_type = प्रोफाइल डेटासेट के घटक के रूप में) । डेटासेट में "गहराई" और "altitude" दोनों चर नहीं होना चाहिए।
  • अपनेdatasets.xml, कृपया किसी भी उपयोग को हटा दें<att name="cdm \_altitude \_proxy"> गहराई</att> चूंकि गहराई अब ऊंचाई का एक विशेष विकल्प है और इसलिए विशेष रूप से पहचान की आवश्यकता नहीं है।
  • अपनेdatasets.xml, कृपया किसी भी उपयोग को हटा दें<EDDTable को छोड़कर ऊंचाई मीटरPerSourceUnit> सेSOS। जब मान 1 होता है, तो बस इसे हटा दें। जब मान -1 होता है, तो परिवर्तनीय नाम को गहराई में बदलने पर विचार करें। अन्य मूल्यों के लिए, जोड़ें<addAttributesउदाहरण के लिए:
        <att name="scale\\_factor" type="float">-1</att>
  • अब सभी डेटासेट समर्थन

    • <डिफ़ॉल्टDataQuery> जिसका उपयोग अगर HTML को कोई क्वेरी के साथ अनुरोध किया जाता है।
      • आपको शायद ही कभी इसका उपयोग करने की आवश्यकता होगी।
      • ग्रिडडैप डेटासेट के लिए, इसका एक सामान्य उपयोग एक अलग डिफ़ॉल्ट गहराई या ऊंचाई आयाम मान निर्दिष्ट करना है (उदाहरण के लिए\[0\]इसके बजाय\[अंतिम\]) । किसी भी मामले में, आपको हमेशा सभी चरों को सूचीबद्ध करना चाहिए, हमेशा सभी चरों के लिए समान आयाम मानों का उपयोग करें, और लगभग हमेशा उपयोग करें।\[0\],\[अंतिम\]या\[0:\]आयाम मान के लिए। उदाहरण के लिए:
                <defaultDataQuery>u\\[last\\]\\[0\\]\\[0:last\\]\\[0:last\\],v\\[last\\]\\[0\\]\\[0:last\\]\\[0:last\\]</defaultDataQuery>
  • के लिएtabledapडेटासेट, इसका सबसे आम उपयोग एक अलग डिफ़ॉल्ट समय सीमा निर्दिष्ट करना है (अब के सापेक्ष, उदाहरण के लिए, &समय>=now-1 दिन) । याद रखें कि कोई डेटा चर का अनुरोध करना सभी डेटा चर को निर्दिष्ट करने के समान है, इसलिए आमतौर पर आप नए समय की बाधा को निर्दिष्ट कर सकते हैं। उदाहरण के लिए:
                <defaultDataQuery>&amp;time&gt;=now-1day</defaultDataQuery>
  • <डिफ़ॉल्टग्राफ क्वेरी> जिसका उपयोग किया जाता है यदि .ग्राफ को कोई क्वेरी के साथ अनुरोध किया जाता है।
    • आपको शायद ही कभी इसका उपयोग करने की आवश्यकता होगी।
    • ग्रिडडैप डेटासेट के लिए, इसका सबसे आम उपयोग एक अलग डिफ़ॉल्ट गहराई या ऊंचाई आयाम मान निर्दिष्ट करना है (उदाहरण के लिए\[0\]इसके बजाय\[अंतिम\]) और/या निर्दिष्ट करने के लिए कि एक विशिष्ट चर ग्राफ किया जा सकता है। किसी भी मामले में, आप लगभग हमेशा उपयोग करेंगे\[0\],\[अंतिम\]या\[0:\]आयाम मान के लिए। उदाहरण के लिए:
                <defaultGraphQuery>temp\\[last\\]\\[0\\]\\[0:last\\]\\[0:last\\]&amp;.draw=surface&amp;.vars=longitude|latitude|temp</defaultGraphQuery>
  • के लिएtabledapडेटासेट, इसका सबसे आम उपयोग विभिन्न चरों को ग्राफ़ करने के लिए निर्दिष्ट करना है, एक अलग डिफ़ॉल्ट समय सीमा (अब के सापेक्ष, उदाहरण के लिए, &समय>=now-1 दिन) और/या विभिन्न डिफ़ॉल्ट ग्राफिक्स सेटिंग्स (उदाहरण के लिए, मार्कर प्रकार) । उदाहरण के लिए:
                <defaultGraphQuery>longitude,latitude,seaTemperature&amp;time&gt;=now-1day&amp;.marker=1|5</defaultGraphQuery>

याद रखें कि आपको XML-encode या प्रतिशत-encode की आवश्यकता है (दोनों ही नहीं) चूंकि वे XML दस्तावेज़ में हैं, डिफ़ॉल्ट क्वेरीज़। उदाहरण के लिए, और हो जाता है &amp; ,<हो जाता है &lt; , और > हो जाता है & gt; . और कृपया अपने काम की जांच करें। यह एक गलती करने के लिए आसान है और आप क्या चाहते हैं नहीं मिलता है। चार्ल्स कार्लटन, केविन ओ'ब्रायन, ल्यूक कैंपबेल और अन्य के लिए धन्यवाद।

  • EDDGridFromDap,EDDGridErddap और EDDTableFromEDDGridडेटासेट से निपटने के लिए एक नई प्रणाली होती है जो अक्सर बदलती रहती है (अक्सर लगभग हर 0.5 सेकंड) । विपरीतERDDAPप्रत्येक डेटासेट को पूरी तरह से रीलोड करने के लिए नियमित, सक्रिय प्रणाली, यह वैकल्पिक अतिरिक्त प्रणाली प्रतिक्रियाशील है (एक उपयोगकर्ता अनुरोध द्वारा ट्रिगर) और वृद्धिशील (अद्यतन करने की जरूरत है कि सिर्फ सूचना अद्यतन करना) । उदाहरण के लिए, यदि कोई अनुरोध करने के लिएEDDGridFromDap dataset पिछले अद्यतन के बाद से मिलीसेकेंड की निर्दिष्ट संख्या से अधिक होता है,ERDDAP™यह देखना होगा कि क्या बाएं के लिए कोई नया मूल्य है (आम तौर पर"time") आयाम और यदि ऐसा हो तो उपयोगकर्ता के अनुरोध को संभालने से पहले उन नए मूल्यों को डाउनलोड करें। यह प्रणाली डेटा स्रोत पर न्यूनतम मांगों के साथ तेजी से बदलते डेटासेट को अद्यतन रखने में बहुत अच्छा है, लेकिन कुछ उपयोगकर्ता अनुरोधों के प्रसंस्करण को थोड़ा धीमा करने की लागत पर। देखें<EveryNMillis (/docs/server-admin/datasets#updateeverynmillis)
    माइकल बैरी और OOICI के लिए धन्यवाद।
  • EDDGridसे NcFiles, EDDTableFromNcFiles, और EDDTableFromNcCFFiles अब समर्थनएनसीएमएल.ncएमएलस्रोत फ़ाइलों के स्थान पर.ncफ़ाइलें Jose B Rodriguez Rueda के लिए धन्यवाद।
  • के लिएEDDGridसमग्र आयाम,ERDDAP™सर्वर टाइप विशेषता के लिए एक नया सर्वर टाइप ="dodsindex" विकल्प का समर्थन करता है<sourceUrlS> टैग। यह वेब पेज के साथ काम करता है जिसमें फ़ाइलों की सूची होती है<पूर्व></pre> और अक्सर एक के नीचे होनाOPeNDAPलोगो। उदाहरण है https://opendap.jpl.nasa.gov/opendap/GeodeticsGravity/tellus/L3/mascon/RL06/JPL/v02/CRI/netcdf/contents.html
  • EDDTableFrom के लिएSOSअब एक वैकल्पिक टैग का समर्थन करता है
        <sosServerType>_serverType_</sosServerType>  

इसलिए आप प्रकार के निर्दिष्ट कर सकते हैंSOSसर्वर (इसलिएERDDAP™इसे बाहर करने की जरूरत नहीं है) । मान्य मूल्य<servertype\> IOOS\_NDBC, IOOS\_NOS हैं,OOSTethysडब्ल्यूएचओआई (नव समर्थित सर्वर प्रकार) । देखेंEDDTableFromSOS। डेरिक स्नोडेन और जेनेट फ्रेडरिक्स के लिए धन्यवाद।

  • सबEDDGridfrom...Files, EDDTableFrom...Files,EDDGridप्रतिलिपि, और EDDTable अब कॉपी करें वैकल्पिक टैग का समर्थन करें
        <fileTableInMemory>true</fileTableInMemory> (The default is false.)  

जो कह सकता हैERDDAP™फ़ाइल रखने के लिए टेबल (प्रत्येक स्रोत डेटा फ़ाइल के बारे में जानकारी के साथ) केवल डिस्क पर स्मृति में (डिफ़ॉल्ट) । फ़ाइल को रखना मेमोरी में सक्षम डेटा के लिए अनुरोध को गति देता है (विशेष रूप से अगर वहाँ रहे हैं>1000 स्रोत डेटा फ़ाइलों) लेकिन अधिक स्मृति का उपयोग करता है। यदि आप इसे किसी भी डेटासेट के लिए सच करने के लिए सेट करते हैं, तो मेमोरी पर नजर रखें: वर्तमान में लाइन का उपयोग करना _ YourDomain_/erddap/status.htmlयह सुनिश्चित करनाERDDAP™अभी भी बहुत सारी मुफ्त मेमोरी है। फ्रेडरिक स्ट्रे के लिए धन्यवाद।

  • EDDTableFromASCIIFiles अब समर्थन करता है<Charset>। दो सबसे आम charset (मामले संवेदनशील!) ISO-8859-1 (डिफ़ॉल्ट) और UTF-8
  • अनुशंसित: सेटअप.xml में, भीतर<startHeadHtml>, कृपया बदलाव करें<एचटीएमएल> में <एचटीएमएल lang="en-US"> (या एक अलगभाषा कोडयदि आपने संदेशों का अनुवाद किया है.xml) ।
  • सेटअप.xml में नए वैकल्पिक टैग हैं जो भागों को निष्क्रिय करने में सक्षम हैंERDDAP:
    • <ConverterActive>false</ कनवर्टरसक्रिय><-- डिफ़ॉल्ट सही है -->
    • <स्लाइडSorterActive>false</slideSorterActive><-- डिफ़ॉल्ट सही है -->
    • <WmsActive>false</wmsActive><-- डिफ़ॉल्ट सही है --> सामान्य रूप से, हम इन में से किसी को झूठी करने की सलाह देते हैं।
  • जनगणना Xml अब परिणामों को लिखते हैं bigParentDirectory/logs/generateDatasetsXmlLog.txt, log.txt. क्रिस्टियन सेबेस्टियन ब्लैड के लिए धन्यवाद।
  • जनगणना Xml अब के लिए एक अच्छा सुझाव देता है<रीलोड हरमन मिनट>। धन्यवादNOAAयूएएफ परियोजना
  • जनरेटडाटासेटएक्सएमएल में कई छोटे सुधार। धन्यवादNOAAयूएएफ परियोजना

संस्करण 1.42

(2012-11-26)

  • नई सुविधाएँ:
  • (कोई प्रमुख नई सुविधाएँ नहीं।)
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • यदि आप उन्नयन कर रहे हैंERDDAP™1.38 या 1.40, वहाँ कोई परिवर्तन है कि आप अपने विन्यास फ़ाइलों में परिवर्तन करने की आवश्यकता थी (लेकिन आपको नए संदेश.xml फ़ाइल का उपयोग करना होगा) ।
  • ERDDAP™एक बार फिर से चला सकते हैंJava1.6। (ERDDAP™v1.40 की आवश्यकताJava1.7।) हम अभी भी दृढ़ता से अनुशंसा करते हैं कि नवीनतम संस्करण का उपयोग करेंJava1.7।
  • एक नया डेटासेट प्रकार,EDDTableFrom AwsXmlFilesस्वचालित मौसम स्टेशन के एक सेट से डेटा पढ़ सकते हैं (एडब्ल्यूएस) XML डेटा फ़ाइलों। लिन डेविट और एक्सप्लोरेटरियम के लिए धन्यवाद।
  • छोटे बदलाव / बग फिक्स:
  • एनडीबीसी में परिवर्तन के लिए समायोजितSOSस्रोत डेटा सर्वर
  • NOS COOPS ASCII सेवाओं में परिवर्तन के लिए समायोजित किया गया।
  • कई छोटे बदलाव और बग फिक्स किए गए।

संस्करण 1.40

(2012-10-25)

  • नई सुविधाएँ:
  • के लिए एक नया आउटपुट फ़ाइल प्रारूप हैtabledapडेटासेट:.ncCFMA, जो अनुरोधित डेटा को एक में बचाता है.ncफ़ाइल जो CF के अनुरूप हैDiscrete Sampling Geometriesबहुआयामी ऐरे विकल्प, और इसलिए NODC टेम्पलेट्स के अनुरूप है\[2021: अबएनसीईआरटी\]इस प्रकार के डेटा को संग्रहीत करने के लिए। NODC को धन्यवाद।
  • tabledapअनुरोधों में अब समय बाधाएं जैसे कि एंडटाइम शामिल हो सकते हैं>now-5 दिन। देखेंदस्तावेज़ीकरण। धन्यवाद जेम्स गोस्लिंग।
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • यदि आप उन्नयन कर रहे हैंERDDAP™1.38, वहाँ कोई परिवर्तन है कि आप अपने विन्यास फ़ाइलों में परिवर्तन करने की आवश्यकता थी (लेकिन आपको नए संदेश.xml फ़ाइल का उपयोग करना होगा) ।
  • ERDDAP™सार्वजनिक रिलीज और आंतरिक मील के पत्थर के माध्यम से उपलब्ध हैंERDDAP™GitHub। अधिक जानकारी के लिए, देखेंविकीके लिएERDDAP™परियोजना के साथ-साथ अधिक सामान्यERDDAP™प्रोग्रामर गाइड। (कुछ हफ्तों बाद यह घोषणा की गई थीERDDAP™1.38 रिलीज।)
  • जनगणना Xml में सुधार हुआ है।
    • स्क्रिप्ट को संशोधित किया गया ताकि यह सभी लिनक्स कंप्यूटरों पर सही ढंग से काम कर सके (नहीं) ।
    • यह अब जोड़ता हैcreator\_name,creator\_email, औरcreator\_urlजब भी संभव हो।
    • कई अन्य छोटे सुधार।
  • कैसे बहालERDDAP™समय के साथ काम करता है।
    • आंतरिक रूप सेERDDAP™अब मिलीसेकंड परिशुद्धता पर समय संभालती है (नहीं) ।
    • अब आप वैकल्पिक रूप से किसी दिए गए डेटासेट के लिए समय परिशुद्धता निर्दिष्ट कर सकते हैं, देख सकते हैंtime\_precision। उदाहरण के लिए, आप दिनांक परिशुद्धता के साथ समय मूल्यों को प्रदर्शित करने के लिए डेटासेट सेट कर सकते हैं (उदाहरण के लिए, 1970-01-01) ।
    • आपके वर्तमान डेटासेट डिफ़ॉल्ट सेटिंग्स का उपयोग करेंगे, इसलिए वे इन परिवर्तनों से अप्रभावित हैं और सेकंड परिशुद्धता के साथ समय प्रदर्शित करना जारी रखेंगे। Servet Cizmeli और फिलिप गोल्डस्टीन के लिए धन्यवाद।
  • EDDTableFromNcCFFilesएक नया डेटासेट प्रकार है जिसका उपयोग आप अपने आप में कर सकते हैंdatasets.xmlफ़ाइल यह कई फ़ाइल प्रारूपों में से किसी भी से डेटा पढ़ सकता है जिसे परिभाषित किया गया हैCF Discrete Sampling Geometriesसम्मेलन। NODC के लिए धन्यवाद और Kyle Wilcox के लिए विशेष धन्यवाद वैध DSG फ़ाइल प्रारूपों की विशाल संख्या के लिए नमूना फ़ाइलों बनाने के लिए और उन्हें सार्वजनिक रूप से उपलब्ध बनाने के लिए।
  • छोटे बदलाव / बग फिक्स:
  • विस्तारितजल्दी शुरूसभी प्रासंगिक सिस्टमEDDGridऔर EDDTable subclasses.
  • बेहतर प्रलेखन, विशेष रूप से कैसे उपयोग करने के लिए संबंधितग्रिडऔरtabledapविभिन्न क्लाइंट सॉफ्टवेयर से।
  • मिनटाइम और / या मैक्सटाइम का समर्थन करने के लिए उन्नत खोज को epochSeconds के रूप में व्यक्त किया गया। लिन डेविट के लिए धन्यवाद।
  • बदलना.htmlTableयूआरएल और ईमेल पते को लिंक के रूप में प्रदर्शित करने के लिए आउटपुट।
  • जोड़ा गया "rel=" और "rev=" प्रासंगिक के लिए<एक href> टैग। से Pat Cappelaere के लिए धन्यवादOGC RESTपरियोजना
  • अवास्तविक रूप से बड़े डेटा अनुरोधों के खिलाफ बेहतर सुरक्षा, विशेष रूप से भीतरtabledap, जहां यह एक कठिन समस्या है।
  • अधिक संदेशों को संदेशों में ले जाया गया।
  • गति में सुधार।
  • फिक्स्डEDDGridFromFiles to axes. Maricel etchegaray के लिए धन्यवाद।
  • iGoogle के संदर्भ को हटा दिया गया क्योंकि यह बंद हो जाएगा।
  • कई छोटे बदलाव और बग फिक्स किए गए।

संस्करण 1.38

(2012-04-21 जारी)

  • नई सुविधाएँ:
  • आईएसओ 19115 और FGDC --ERDDAP™प्रत्येक डेटासेट के लिए स्वचालित रूप से ISO 19115 और FGDC XML मेटाडाटा फ़ाइलों को उत्पन्न कर सकता है। फ़ाइलों के लिए लिंक डेटासेट की हर सूची में दिखाई देते हैं (उदाहरण के लिए, पूर्ण पाठ खोज से) और वेब एक्सेसिबल फ़ोल्डर्स में भी (WAF) (देखेंFGDC WAFऔरISO 19115 WAF) । Ted Habermann, Dave Neufeld, और कई दूसरों के लिए धन्यवाद।
  • Datasets के लिए पूर्ण पाठ खोज अब समर्थन \excludedWord_ और 'excluded वाक्यांश"। रिच साइनेल के लिए धन्यवाद।
  • डेटासेट के लिए खोज अब एक समय में एक पृष्ठ का परिणाम देता है। डिफ़ॉल्ट पैरामीटर स्ट्रिंग का उपयोग करता है: page=1&itemsPerPage=1000, लेकिन आप अपने अनुरोध के यूआरएल में मान बदल सकते हैं। स्टीव Hankin और UAF परियोजना के लिए धन्यवाद।
  • OpenSearch--ERDDAP™अब समर्थन करता हैOpenSearch1.1डेटासेट की खोज के लिए मानक। अन्य बातों के अलावा, यह कैटलॉग एकत्रीकरण वेबसाइटों को वितरित खोज करने की अनुमति देता है (प्रत्येक सूची के लिए एक खोज अनुरोध पारित करने के बारे में पता चलता है कि यह जानता है) ।
  • कोमा अलग मूल्य (CSV) फ़ाइल --ERDDAP™अब CSV फ़ाइलों को केवल मूल्यों के बीच एक अल्पविराम के साथ उत्पन्न करता है (जो Excel पसंद करता है) , comma+space के बजाय। Jeff deLaBeaujardiere के लिए धन्यवाद।
  • लाख डेटासेट समर्थन के लिए कई बदलाव किए गए थेERDDAPडेटासेट की एक बड़ी संख्या होने पर शायद एक मिलियन भी हो सकता है। स्टीव Hankin और UAF परियोजना के लिए धन्यवाद।
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:

क्विक रिस्टार्ट

  • Aत्वरित पुनरारंभ प्रणाली की अनुमति देता हैERDDAP™बहुत तेजी से पुनरारंभ करने के लिए। कृपया इसे अपने सेटअप.xml फ़ाइल में जोड़ें ठीक बाद</datasetsRegex>:
              <!-- If true, when you start up ERDDAP™, some types of datasets (e.g., 
EDDGridFromDap) will used cached information (.dds, .das, etc.) to reload
very quickly, without contacting the remote server. The dataset's age
will be based on when the dataset was reloaded last. Normally this
should be true (the default), but set it to false if you want to bypass
the cached information.
<quickRestart>true</quickRestart>
  • डेटासेट के लिए पूर्ण पाठ खोज अब लुसीन खोज इंजन के साथ किया जा सकता है (हालांकि यदि आपके पास 10,000 डेटासेट से कम है तो हम मूल खोज इंजन की सिफारिश करते हैं) या मूल खोज प्रणाली। कृपया इसे अपने सेटअप.xml फ़ाइल में जोड़ें ठीक बाद</displayDiagnosticInfo>:
              <!-- ERDDAP™ lets you choose between two search engines for full text searches:
\\* original (the default) -- is the best choice if your ERDDAP™ has fewer
than about 10,000 datasets. It is very robust and trouble free.
\\* lucene -- is the best choice for more than about 10,000 datasets.
The advantages are that with any number of datasets it works fast
and uses very little memory.
But there are many things that might go wrong with individual
queries and with the whole system.
And although its behaviour (the datasets it finds and the order that
it ranks them) is almost identical to the original search engine,
it has a few quirky, subtle, small differences.
-->
<searchEngine>original</searchEngine>
  • सेटअप.xml में, आप कर सकते हैं / अब दो नई श्रेणियों को अल्पसंख्यक सूची में जोड़ें<categoryAttributes>:
    • वैश्विक:कीवर्ड (वैश्विक संस्थान के बाद इसे सही ढंग से जोड़ें) - एक नया विशेष मामला जो वैश्विक कीवर्ड से कीवर्ड्स की अल्पविराम-अलग सूची को पार करता है, प्रत्येक कीवर्ड के लिए एक अलग प्रविष्टि बनाने के लिए विशेषता है।
    • चर नाम (इसे अंत में जोड़ें) - एक नया विशेष मामला जो प्रत्येक को वर्गीकृत करता हैdataVariable destinationNameS.
  • सेटअप.xml में, आप कर सकते हैं (क्यों?) कहनाERDDAP™किसी भी डेटासेट के लिए FGDC और / या ISO 19115 मेटाडाटा प्रदान नहीं करता है
        <fgdcActive>false</fgdcActive>  
<iso19115Active>false</iso19115Active>

इन सेटिंग्स के लिए डिफ़ॉल्ट मान सही है।

  • मेंdatasets.xml, कृपया अपने डेटासेट के लिए मेटाडाटा में सुधार करने पर विचार करें।ERDDAP™अब स्वचालित रूप से डेटासेट के मेटाडाटा के आधार पर प्रत्येक डेटासेट के लिए ISO 19115 और FGDC XML मेटाडाटा फ़ाइलों को उत्पन्न करता है। तो, अच्छा डेटासेट मेटाडाटा अच्छा होता हैERDDAPISO 19115 और FGDC मेटाडाटा
    कई नए RECOMMENDED के लिए नए प्रलेखन देखेंवैश्विक योगदान
  • मेंdatasets.xml, अगर आप बताना चाहते हैंERDDAP™एक पूर्व निर्मित FGDC और/या ISO 19115 फ़ाइल का उपयोग करने के लिए जो कहीं सर्वर की फ़ाइल सिस्टम पर है, इसके बजाय सर्वर की फ़ाइल सिस्टम पर है।ERDDAP™इन फ़ाइलों को उत्पन्न करना:
        <fgdcFile>_fullFileName_</fgdcFile>  
<iso19115File>_fullFileName_</iso19115File>

यदि fullFileName\="" या फ़ाइल नहीं मिलती है, तो डेटासेट में FGDC और/or ISO 19115 मेटाडाटा नहीं होगा। इसलिए यदि आप एक विशिष्ट डेटासेट के लिए FGDC और / या ISO 19115 मेटाडाटा को दबाना चाहते हैं तो यह भी उपयोगी है।

  • मेंdatasets.xmlसभी के लिएEDDGridसाइडबायसाइड औरEDDGridकुल मिलाकर डायमेंशन डेटासेट, निश्चित रूप से यह सुनिश्चित करते हैं कि बच्चे के डेटासेट में अलग-अलग होते हैंdatasetIDउनके माता-पिता डेटासेट और अन्य बच्चों की तुलना में। (उदाहरण के लिए, आप अपने बच्चों को नाम देने के लिए जॉर्ज फोरमैन की सरल लेकिन प्रभावी प्रणाली का पालन कर सकते हैं।) यदि किसी परिवार में कोई नाम बिल्कुल समान है, तो डेटासेट लोड होने में विफल हो जाएगा (त्रुटि संदेश के साथ कि कुल अक्ष के मान क्रमबद्ध क्रम में नहीं हैं) ।
  • मेंdatasets.xml, वहाँ वैध की सूची में कुछ परिवर्तन थेioos\_categoryमेटाडाटा मान:
    • "PCO2" को "CO2" में बदल दिया गया।
    • "Physical Oceanography" जोड़ा गया था।
    • "Soils" जोड़ा गया था।
  • मेंdatasets.xml,ERDDAP™अब अनुमति नहीं है।datasetID। यह अनुमति दी गई लेकिन हतोत्साहित। (Sorry)
  • मेंdatasets.xml, EDDTableFromThreddsFiles और EDDTableFrom के लिए सेटअपHyraxफाइल्स थोड़ा बदल गए हैं क्योंकि दोनों वर्गों को सिर्फ अधिक कुशल होने के लिए फिर से लिखा गया था (दोनों कक्षाएं अब हमेशा दूरस्थ डेटा फ़ाइलों के सभी की एक स्थानीय प्रतिलिपि बनाती हैं) । इन कक्षाओं की स्थापना के लिए प्रलेखन देखें:EDDTableFromHyraxफ़ाइलेंऔरEDDTableFromThreddsFiles। विशेष रूप से, के बारे में संशोधित टिप्पणियां देखें<फ़ाइल (अब अप्रासंगिक) और<sourceUrl> (अब आवश्यक) । इसके अलावा, आपको दक्षता के लिए EDDTableCopy में कभी भी इस वर्ग को लपेटना नहीं चाहिए।
  • मेंdatasets.xmlयदि आप EDDTableFromDatabase का उपयोग करते हैं तोOracleडेटाबेस, आपको कनेक्शन शामिल होना चाहिए संपत्ति जैसे
        <connectionProperty name="defaultRowPrefetch">4096</connectionProperty>  

यह निर्दिष्ट करने के लिए कि डेटा की कितनी पंक्तियों को एक बार में लाने के लिए क्योंकि डिफ़ॉल्ट 10 है, जो बेहद अक्षम है। देखेंOracleदस्तावेज़ीकरण। MySql और PostgreSQL को इस सेटिंग के लिए बेहतर डिफ़ॉल्ट माना जाता है। केविन ओ'ब्रायन के लिए धन्यवाद।

  • यदि आप EDDTableFromDatabase का उपयोग करते हैं, तो बेहतर देखें"Speed" प्रलेखनप्रदर्शन में सुधार के लिए अतिरिक्त सुझावों के लिए। केविन ओ'ब्रायन के लिए धन्यवाद।
  • मेंdatasets.xmlसभी EDDTable... datasets, सम्मेलनों में औरMetadata\_Conventionsवैश्विक गुण, कृपया CF-1.6 देखें (नहीं CF-1.0, 1.1, 1.2, 1.3, 1.4, या 1.5) , CF-1.6 के बाद से डिस्क्रेट सैम्पलिंग ज्यामिति से संबंधित परिवर्तनों को शामिल करने का पहला संस्करण है।
  • प्रोग्रामर जो संकलन कर रहे हैंERDDAP™कोड को अपने जावा और जावा कमांड लाइन पथ में जार फ़ाइलों की सूची में lib/lucene-core.jar जोड़ने की आवश्यकता है।
  • ERDDAP™हैनई सेवाएक CF मानक नाम को GCMD विज्ञान कीवर्ड से / परिवर्तित करने के लिए। आप अपने डेटासेट के लिए वैश्विक कीवर्ड मेटाडाटा उत्पन्न करते समय इस उपयोगी को पा सकते हैंERDDAP।
  • बोट्स से निपटने -- कृपया इस सलाह को पढ़ने के लिएअपने क्रॉलिंग से बॉट्स को रोकेंERDDAP™एक शानदार तरीका
  • अनुवाद -- पाठERDDAP'वेब पेज अब ज्यादातर संदेशों में है.xml और इसलिए विभिन्न भाषाओं में अनुवाद के लिए उपयुक्त (उदाहरण के लिए जर्मन, फ्रेंच) । अब संदेश स्वरूपण के लिए अक्सर उपयोग करते हैं, साथ ही अनुवाद बनाने में सहायता करने के लिए भी। यदि आप अनुवाद करने में रुचि रखते हैं, तो कृपया ईमेल करेंerd dot data at noaa dot gov।
  • नमूनाdatasets.xml-- नमूने में कई छोटी लेकिन महत्वपूर्ण त्रुटियां थींdatasets.xml। यदि आप उन डेटासेट का उपयोग करते हैं, तो कृपया नए नमूने से नए संस्करण प्राप्त करें।datasets.xmlनए erddapContent में.zipफ़ाइल जेम्स विल्किन्सन के लिए धन्यवाद।
  • गिट - मैं कड़ी मेहनत करने की कोशिश करूँगाERDDAP™इस रिलीज के बाद GitHub परियोजना ASAP।
  • छोटे बदलाव / बग फिक्स:
  • एक नया पैलेट, ओशनडेप्थ, गहराई मूल्यों के लिए उपयोगी है (सकारात्मक नीचे है) , उदाहरण के लिए, 0 (उथले) 8000 (गहरा) ।
  • The The most of the.kmlआउटपुट सेtabledapबेहतर मार्कर आइकन का उपयोग करता है (यह अस्पष्ट नहीं है) । और अब एक मार्कर पर होवर करना इसे बड़ा बना देता है।
  • EDDTableFromFiles पिछले उन्नयन में, नए नेटसीडीएफ-जावा पुस्तकालय में चर नामों के लिए कड़ी प्रतिबंध थे.ncफ़ाइलें इससे EDDTableFromFiles के लिए समस्याएं पैदा होती हैं यदि एक चर हैsourceNameकुछ punctuation अक्षर थे। EDDTableFromFiles अब इस समस्या से बचने के लिए संशोधित किया गया है। थॉमस Holcomb के लिए धन्यवाद।
  • अब पृष्ठ का समर्थन करता है संबंधित डेटा के लिए चेक बॉक्स के बजाय 0/10/100/1000/10000/100000। टूलटिप ने चेतावनी दी कि 100000 आपके ब्राउज़र को दुर्घटनाग्रस्त कर सकता है। Annette DesRochers, रिचर्ड के लिए धन्यवाद (एबे) Coughlin, और IOOS जैविक परियोजना।
  • .../erddap/info/datasetID/index.html वेब पेज अब क्लिक करने योग्य लिंक के रूप में यूआरएल और ईमेल पते दिखाते हैं। रिचर्ड के लिए धन्यवाद (एबे) Coughlin और IOOS जैविक परियोजना।
  • बग फिक्स: मेंtabledapऊंचाई के साथ डेटासेट के लिए मीटरPerSourceUnit<0, ऊंचाई बाधाओं के साथ प्रश्नों को गलत तरीके से संभाला गया था। Kyle Wilcox के लिए धन्यवाद।
  • बग फिक्स:EDDGridagregateFrom मौजूदाDimension अब अधिक विविध टीडीएस यूआरएल का समर्थन करता है। धन्यवाद?

संस्करण 1.36

(2011-08-01 जारी)

  • नई सुविधाएँ:
  • उपयोगकर्ता के दृष्टिकोण से कोई महत्वपूर्ण परिवर्तन नहीं।
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • pmeltoo डेटासेट जो अक्सर नमूना डेटासेट के रूप में उपयोग किया जाता थाtabledap
    अब प्रलेखन उपलब्ध नहीं है।ERDDAP™व्यवस्थापक MUST इन परिवर्तनों को बनाते हैं:
    • अपनेdatasets.xmlयदि आपके पास हैdatasetIDTo add a dataset. उस लाइन के अंत में "विषय" से ठीक पहले सक्रिय="false"।
    • अपने सेटअप.xml में, अगर आपका<EDDTableIdExample PMelTao, तो:
      • अगर आपकाdatasets.xmlडेटासेट नहीं हैdatasetID="erdGlobecBottle", जोड़ें
                <dataset type="EDDTableFromErddap" datasetID="erdGlobecBottle" active="true">  
  <sourceUrl>https://coastwatch.pfeg.noaa.gov/erddap/tabledap/erdGlobecBottle</sourceUrl>
</dataset>
  • अपने सेटअप.xml में, सभी टैग से बदल दें<EDDTableIdExample माध्यम <EDDTableMatlabPlotExample> साथ
                <!-- Tabledap Examples
This group of settings is used to make examples for the tabledap documentation
that appears at \\[baseUrl\\]/erddap/tabledap/documentation.html and elsewhere.
If you include the erdGlobecBottle dataset in your datasets.xml (recommended),
you don't need to change these.
If you don't, you MUST change these before you make your ERDDAP™ public;
otherwise, none of the examples will work!
The new settings should be very similar to the defaults.
If your ERDDAP™ won't serve any tabular datasets, use "NOT\\_APPLICABLE" for all of the entities.
In .xml files like this, ampersand, lessThan, and greaterThan have to be
HTML encoded as "&amp;", "&lt;", "&gt;".
-->
<!-- This is the datasetID for an EDDTable dataset that is served by your ERDDAP.
This dataset is used as the basis for all of the EDDGrid examples below.
Ideally, it is a dataset that has longitude, latitude, and time variables (among others).
('time' allows for making a time series graph. 'latitude' and 'longitude' allow for making a map.)
The dataset can have longitude values -180 to 180, or 0 to 360. -->
<EDDTableIdExample>erdGlobecBottle</EDDTableIdExample>
<!-- This is a comma-separated list of variables from the dataset.
It is useful if it is "longitude,latitude,time," plus a data variable name. -->
<EDDTableVariablesExample>longitude,latitude,time,bottle\\_posn,temperature1</EDDTableVariablesExample>
<!-- This is the constraints example which is appended to EDDTableVariablesExample. -->
<EDDTableConstraintsExample>&amp;time&gt;=2002-08-17T00:00:00Z&amp;time&lt;=2002-08-19T20:18:00Z</EDDTableConstraintsExample>
<!-- This is an example data query using an ISO-formatted time.
You could generate your example via your dataset's Data Access Form in ERDDAP. -->
<EDDTableDataTimeExample>longitude,latitude,time,bottle\\_posn,temperature1&amp;time&gt;=2002-08-17T00:00:00Z&amp;time&lt;=2002-08-19T20:18:00Z</EDDTableDataTimeExample>
<!-- This is an equivalent example data query, but which specifies time as seconds-since-1970-01-01.
If you need to convert a date/time to "seconds since 1970-01-01", use
https://coastwatch.pfeg.noaa.gov/erddap/convert/time.html -->
<EDDTableDataValueExample>longitude,latitude,time,bottle\\_posn,temperature1&amp;time&gt;=1029542400&amp;time&lt;=1029788280</EDDTableDataValueExample>
<!-- This is an example query which generates a graph.
You could generate your example via your dataset's Make A Graph form in ERDDAP. -->
<EDDTableGraphExample>bottle\\_posn,temperature1&amp;time=2002-08-19T10:06:00Z&amp;.draw=lines</EDDTableGraphExample>
<!-- This is an example query which generates a map.
In the default mapExample, temperature1, time, bottle\\_posn are useful
because they appear in GoogleEarth with the .kml example
and are ignored by the other image file types. -->
<EDDTableMapExample>longitude,latitude,temperature1,time,bottle\\_posn&amp;time&gt;=2002-08-13T00:00:00Z&amp;time&lt;=2002-08-20T00:00:00Z&amp;bottle\\_posn=1&amp;.draw=markers&amp;.marker=5|5</EDDTableMapExample>
<!-- This is a Matlab example which uses data from the EDDTableGraphExample.
Note the Matlab notation datasetName.variableName. -->
<EDDTableMatlabPlotExample>plot(erdGlobecBottle.bottle\\_posn, erdGlobecBottle.temperature1)</EDDTableMatlabPlotExample>
  • डेटासेट के लिए जहां प्रकार EDDTableFromFiles का एक उपश्रेणी है, आप अब मेटाडाटा से डेटा बना सकते हैं। विशेष रूप से, आप अब मूल चर में से एक की विशेषता के मूल्यों से एक चर बना सकते हैं। उदाहरण के लिए,datasets.xmlभीतर<dataVariableयदि आप उपयोग करते हैं तो
        <sourceName>variable:cruise:PI</sourceName>  

ERDDAP™क्रूज़ चर के PI विशेषता के मूल्यों के साथ एक चर बना देगा। WOD के लिए धन्यवाद।

  • परिवर्तन:
  • छोटे बदलाव

संस्करण 1.34

(2011-06-15 जारी)

  • परिवर्तन:
  • बग फिक्स: कुछ 64-बिट पर होने वाले मेमोरी लीक को फिक्स्ड करेंJavaस्थापना।
  • बग फिक्स:ERDDAP™अब सही ढंग से इन वैश्विक विशेषताओं को निर्धारित करता है जब अक्षांश आयाम का मान उच्च से निम्न तक होता है: भू-स्थानिक \_lat \_min, भू-स्थानिक \_lat \_max, दक्षिणी अधिकांश \_उत्तरदायित्व, उत्तरोत्तर \_उत्तरी।

ध्यान दें किactual\_rangeअपरिवर्तित है: इसमें कम, उच्च मान या उच्च, निम्न मान हो सकते हैं, क्योंकि इसका उद्देश्य रेंज और भंडारण के आदेश को इंगित करना है।

  • छोटे बदलाव।
  • ERDDAP™प्रशासकों को उनके सेटअप.xml में कोई बदलाव करने की आवश्यकता नहीं है याdatasets.xml।

संस्करण 1.32

(2011-05-20)

  • परिवर्तन:
  • नवीकृत CF असत सैम्पलिंग जियोमेटरीज़ के लिए समर्थन (जो दुर्भाग्य से अभी तक ऑनलाइन उपलब्ध नहीं है) , जो प्रस्तावित CF बिंदु अवलोकन सम्मेलनों की जगह लेता है। ERDDAP™उपयोगकर्ता देखेंगे कि cdm \_feature \_type=Station को टाइमसीरी द्वारा प्रतिस्थापित किया जाता है और इसके लिए बनाई गई फ़ाइलों में छोटे बदलाव होते हैं।.ncCF फ़ाइल प्रकार (फ्लैट \_dimension अब नमूना \_dimension कहा जाता है) । ERDDAP™प्रशासकों को इन परिवर्तनों को बनाने की आवश्यकता होगीdatasets.xml:
    • cdm \_data \_type = स्टेज को cdm \_data \_type = TimeSeries में बदला जाना चाहिए।
    • cdm \_data \_type =StationProfile को cdm \_data \_type = TimeSeriesProfile में बदला जाना चाहिए।
    • cdm \_station \_variables को cdm \_timeseries \_variables में बदल दिया जाना चाहिए।
    • Cf \_role =station \_id को cf \_role = timeseries \_id में बदल दिया जाना चाहिए।
  • नयाioos\_categoryविकल्प: "रंगीन विघटित कार्बनिक पदार्थ", "pCO2", "स्ट्रीम फ्लो", "कुल निलंबित मैटर"।
  • 64-बिट पर संभावित मेमोरी लीक के लिए संभावित समाधानJava।\[यह काम नहीं करता था।\]
  • छोटे बदलाव।

संस्करण 1.30

(2011-04-29 जारी)

  • नई सुविधाएँ:
  • 64-bit के लिए समर्थनJava। जब 64 बिट के साथ उपयोग किया जाता हैJava,ERDDAP™अब बहुत अधिक हेप मेमोरी का उपयोग कर सकते हैं और कई बार अनुरोधों को संभाल सकते हैं।
  • समर्थन.ncफ़ाइल अनुरोध 2GB तक (64-बिट के बिनाJava) बेहतर उपयोग के माध्यम सेERDDAP's handle of data in chunks.
  • कोड में कई 2X स्पीड सुधार और 2X स्पीड अप सेJava1.6 मेकERDDAP™पहले की तुलना में 2X से 4X तेज।
  • स्मृति बचत सुधार काफी कमERDDAPआधार स्मृति उपयोग।
  • सारणीबद्ध डेटासेट के लिए,ERDDAP™अब पूरी तरह से डेटासेट के सीडीएम \_डाटा \_type के बारे में जानते हैं, और सीडीएम प्रकार के डेटा के नक्शे कैसे। देखेंCF Discrete Sampling Geometries विनिर्देश। शायद कुछ दिनों पहले, उस वर्ड फ़ाइल को HTML में परिवर्तित किया जाएगा और उस वेब पेज पर वर्तमान "OBSOLETE" जानकारी को प्रतिस्थापित किया जाएगा। धन्यवादNOAAयूएएफ परियोजना
  • अधिकांश EDDTable डेटासेट के लिए, एक नया आउटपुट फ़ाइल प्रकार विकल्प,.ncCF, Contiguous Ragged Array बनाता है.ncफ़ाइलें जो नवीनतम संस्करण के अनुरूप हैंCF Discrete Sampling Geometries सम्मेलन। ये फाइलें डेटासेट के सीडीएम डेटा प्रकार को प्रतिबिंबित करने के लिए संरचित हैं। चूंकि प्रस्तावित सम्मेलन अभी बदल गया है, इस लेखन के रूप में, नेटसीडीएफ-जावा पुस्तकालय अभी तक समर्थन नहीं करता है फ़ाइल प्रारूपों को पढ़ने के द्वारा बनाई गईERDDAPऔर उन्हें CDM डेटा फ़ाइलों के रूप में व्याख्या करते हैं। यह जल्द ही होगा। धन्यवादNOAAयूएएफ परियोजना
  • View : Distinct Data option on .subset web page अब एक ड्रॉप-डाउन सूची है जो उपयोगकर्ताओं को देखने के लिए अलग-अलग डेटा की अधिकतम संख्या निर्दिष्ट करने देता है। (डिफ़ॉल्ट = 1000) । यह परिवर्तन, और दूसरों की अनुमति देता हैERDDAP™डेटासेट के साथ काम करने के लिए जिसमें विशिष्ट डेटा की बहुत बड़ी संख्या होती है। (किसी भी परिवर्तनीय के लिए अद्वितीय मूल्यों की संख्या अभी भी एक मुद्दा है, लेकिन यह बहुत अधिक हो सकता है (20,000?) इससे पहले कि .subset और अन्य वेब पेज वास्तव में धीरे-धीरे लोड हो जाते हैं।) धन्यवादNOAAयूएएफ परियोजना
  • वेब पृष्ठों का एक नया विकल्प है: अलग डेटा गणना देखें। GTOPP परियोजना के लिए धन्यवाद।
  • उपयोगकर्ताओं की सहायता करने के लिए, विशिष्ट मान (उदाहरण के लिए, स्टेशन नाम) अब Make-A-Graph और Data Access Forms पर दिखाया गया है। धन्यवादNOAAयूएएफ परियोजना
  • पारदर्शी Png अनुरोध अब सभी प्रकार के ग्राफ और डेटा प्रतिनिधित्व का समर्थन करते हैं। यह सिर्फ डेटा खींचता है - कोई कुल्हाड़ी, किंवदंतियों, लैंडमास्क या कुछ और नहीं। यह छवियों को पारदर्शी पीएनजी की परतों के रूप में बनाना संभव बनाता है। यदि & Size=width|height क्वेरी में निर्दिष्ट है (अनुशंसित) इसे सम्मानित किया जाता है। डिफ़ॉल्ट 360x360 पिक्सल है। एकमात्र अपवाद हैEDDGrid&.draw=surface, जहां डिफ़ॉल्ट (पहले) प्रति डेटा बिंदु ~ 1 / पिक्सेल के साथ एक छवि है (3000 x और y पिक्सल तक) । फ्रेड होचस्टर के लिए धन्यवाद।
  • The The most of theWMSवेब पेज अब डेटासेट के चर के लिए रंग बार दिखाते हैं (s) । Emilio Mayorga और दूसरों के लिए धन्यवाद।
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • इस रिलीज में बहुत सारे बदलाव शामिल हैं। वे सभी महत्वपूर्ण हैं। कृपया नीचे सूचीबद्ध सभी परिवर्तनों के माध्यम से रोगी बनें और काम करें।
  • इस संस्करण को पहले कुछ के साथ सौदा करने के लिए इरादा से बाहर धकेल दिया जा रहा हैJavaसुरक्षा बग दुर्भाग्य से, इस उद्देश्य के लिए कई सुविधाएँ/फिक्सERDDAP™संस्करण इस संस्करण में नहीं हैं। Sorry. उम्मीद है कि अगले संस्करण जल्द ही होगा (और बहुत आसान करने के लिए उन्नयन) ।
  • में कई सुरक्षा बग से बचने के लिएJava6 अद्यतन 23 और नीचे, डाउनलोड और नवीनतम संस्करण की स्थापनाJava (Java6 अद्यतन 24 या उच्च) । यदि आपके पास 64-बिट ऑपरेटिंग सिस्टम है, तो कृपया 64-बिट संस्करण प्राप्त करेंJava।
  • यदि आप टॉमकैट 5 का उपयोग कर रहे हैं, तो आप टॉमकैट 6 या 7 में अपग्रेड कर सकते हैं (पसंदीदा) । यदि आप टॉमकैट 6 का उपयोग कर रहे हैं, तो टॉमकैट संस्करण 7 में अपग्रेड करने पर विचार करें।
  • सभी निर्देशों का पालन करेंएक नया सेट करनाERDDAP™, लेकिन जहां प्रासंगिक, आप अपनी पुरानी स्थापना से नई स्थापना के लिए फ़ाइलों की प्रतिलिपि करेंगे, विशेष रूप से, विशेष रूप से\[tomcat\]/content/erddap निर्देशिका और फ़ाइलें। उसके भाग के रूप में, ध्यान देंनया टॉमकैट सेटअप सिफारिशें
  • डिफ़ॉल्ट erddap.css को अब erddap.war फ़ाइल में शामिल किया गया है।
    • डिफ़ॉल्ट erddap.css का उपयोग करने के लिए, हटाना पुराना\[tomcat\]/content/erddap/images/erddap.css।
    • यदि आप संशोधित करते हैं\[tomcat\]/content/erddap/images/erddap.css, और इसका उपयोग करना चाहते हैं: बस इसे जगह पर छोड़ दें और इसे प्रतिस्थापित करें।<इनपुट> अनुभाग के साथ:
            /\\* Small input items let more be shown on one screen  
(esp. Chrome and Safari). Google Chrome and Safari have
default margin 2px, while others are 0. This sets all to 0.
.skinny is used e.g., for the buttons above the image on
a Make A Graph page. \\*/
input\\[type=button\\], input\\[type=submit\\], button {
  margin:0px; padding:0px 3px; }
input\\[type=checkbox\\], input\\[type=password\\],
  input\\[type=text\\], select, textarea {
  margin:0px; padding:0px; }
input\\[type=radio\\] {margin:0px 2px; padding:0px; }
input.skinny {padding:0px 1px; }
  • अपने\[tomcat\]/content/erddap/setup.xml:
    • टिप्पणियों और टैग से संबंधित बदलें<आंशिकRequestMaxBytes> और<आंशिकRequestMaxCells> साथ
            <!-- When possible (and it isn't always possible),  
ERDDAP™ breaks source data requests into chunks to
conserve memory. See the description of these tags in
messages.xml. You can override the default chunk sizes
here with
For grids:
 <partialRequestMaxBytes>100000000</partialRequestMaxBytes>
For tables:
 <partialRequestMaxCells>100000</partialRequestMaxCells>
\\-->
  • संबंधित टिप्पणियों को बदलें<categoryAttributes> और टैग के मूल्य को संशोधित करने पर विचार करें:
            <!-- This is the comma-separated list (recommended:  
in alphabetical order) of the global attribute and
variable attribute names which will be used to
categorize the datasets and shown to clients at urls
like .../erddap/categorize/ioos\\_category/index.html
(ioos\\_category is unusual, but is used at ERD).
If an attribute is a global attribute, identify it by
prefixing it with "global:".
\\-->
<categoryAttributes>global:institution, ioos\\_category,
long\\_name, standard\\_name</categoryAttributes>

व्यक्तिगत<categoryAttributes> वह वैश्विक गुण हैं जो अब MUST को पूर्व निर्धारित वैश्विक माध्यम से पहचाना जा सकता है: (उदाहरण के लिए, वैश्विक: संस्था) । अन्य विशेषताओं को चर गुण माना जाता है (उदाहरण के लिएstandard\_name) । इसके अलावा, संस्थान मूल्य (एकमात्र) मूल मामले में छोड़ दिया गया था। अब सभी श्रेणी के मूल्यों को लोअरकेस में परिवर्तित किया जाता है।

  • अपने\[tomcat\]/content/erddap/datasets.xml:
    • बिग इम्प्रूव्ड:ERDDAP™एक सारणीबद्ध डेटासेट के सीडीएम \_data \_type से संबंधित नई आवश्यकताएं हैं। विशेष रूप से, प्रत्येक डेटासेट MUST में सही मेटाडाटा और Cdm \_data \_type से संबंधित चर हैं। यदि नहीं, तो डेटासेट लोड नहीं होगा और एक त्रुटि फेंक देगा। प्रलेखन देखेंcdm \_data \_type
    • FYI: एक नया डेटासेट प्रकार है: EDDTableFromAsciiServiceNOS।
    • FYI: तीन नव अनुमति हैioos\_categoryविकल्प: Hydrology, गुणवत्ता (उदाहरण के लिए, गुणवत्ता झंडे के लिए) सांख्यिकी (उदाहरण के लिए, मतलब) ।
    • EDDTableFrom ... फ़ाइल डेटासेट, किसी भी को हटा दें<nDimension> टैग। वे अब जरूरत या इस्तेमाल नहीं कर रहे हैं।
    • साथ चर के लिएdestinationName= ऊंचाई,ERDDAP™अब ताकत नहींlong\_nameto be Altitude. कृपया अपने आप से संपर्क करेंdatasets.xmlबार-बार खोज करना<destinationName> ऊंचाई और उस चर के लिए जोड़<addAttributes>:
              <att name="long\\_name">Altitude</att>  

(या थोड़ा अलगlong\_nameविशेष मामलों में) ।

  • वैकल्पिक: सभी EDDTableFromFiles subclasses परिवर्तनीय समर्थनsourceName= ग्लोबल:...प्रत्येक फ़ाइल से वैश्विक मेटाडाटा को डेटा चर में परिवर्तित करने के लिए। लिन डेविट्ट के लिए धन्यवाद।

  • EDDTableFromDatabase उपयोगकर्ताERDDAP™Postgres के लिए एक नया JDBC 4 ड्राइवर के साथ आता है। अन्य डेटाबेस के लिए, अपने डेटाबेस के लिए नवीनतम JDBC फ़ाइल के लिए वेब की जांच करें। चूंकिERDDAP™अब उपयोगJava1.6+, JDBC 4 (नहीं 3) शायद सिफारिश की जाती है।

  • FYI

    • EDDGridfrom...Files and EDDTable से... फ़ाइलें अब फ़ाइल को स्टोर करती हैं \[बड़ाParentDirectory\]/dataset जानकारी\[datasetID\].ncफ़ाइलें इसके अलावा, EDDTable डेटासेट अब सबसेट जानकारी को स्टोर करता है \[बड़ाParentDirectory\]/dataset जानकारी\[datasetID\].ncफ़ाइलें इन फाइलों को इस्तेमाल किया जा सकता है \[बड़ाParentDirectory\]/dataset जानकारी\[datasetID\]*.jsonफ़ाइलें जब पुरानी फ़ाइलों को स्वचालित रूप से हटा दिया जाएगाERDDAP™शुरू होता है। या, आप सभी फाइलों को हटा सकते हैं (लेकिन खाली उपनिर्देशों को छोड़ दें) में\[बड़ाParentDirectory\]/datasetInfo /।
    • मैं एक नया EDDTableFromNcCFFiles पर काम करता हूं जो प्रस्तावित, नए CF प्वाइंट अवलोकन सम्मेलनों का उपयोग करके स्थानीय और दूरस्थ फ़ाइलों से डेटा पढ़ेगा। लेकिन यह इस रिलीज में नहीं है। इन फ़ाइलों को पढ़ने के लिए कुछ तरीकों से संबंधित नेटसीडीएफ-जावा पुस्तकालयों में समस्याएं हैं। और प्रस्तावित CF बिंदु अवलोकन सम्मेलनों में कुछ हाल ही में परिवर्तन हुए। जब नेटसीडीएफ-जावा पुस्तकालय को नवीनतम प्रस्ताव के लिए निर्धारित और अद्यतन किया जाता है, तो मैं इस पर काम फिर से शुरू कर दूँगा।
    • दौड़नाERDDAP™विंडोज पर समस्याएं हो सकती हैं: विशेष रूप से, आप में देख सकते हैं\[BigParentDirectory/logs/log.txt file that has been used in the website.ERDDAP™कभी-कभी फ़ाइलों को जल्दी से हटाने और / या नाम देने में असमर्थ होता है। यह एंटीवायरस सॉफ्टवेयर के कारण है (उदाहरण के लिए, McAfee और Norton से) जो वायरस के लिए फ़ाइलों की जांच कर रहा है। यदि आप इस समस्या में भाग लेते हैं (जिसे log.txt फ़ाइल में त्रुटि संदेशों द्वारा देखा जा सकता है जैसे "हटने में असमर्थ ...") एंटीवायरस सॉफ़्टवेयर की सेटिंग को बदलने से आंशिक रूप से समस्या को कम किया जा सकता है। यदिERDDAP™विंडोज में सिर्फ एक परीक्षण अपने डेस्कटॉप पर चल रहा है, यह सिर्फ एक निराशाजनक है। यदिERDDAP™विंडोज में आपका सार्वजनिक हैERDDAP™, लिनक्स सर्वर पर स्विच करने पर विचार करें।
  • पहला स्टार्टअप पहली बार जब आप दौड़ते हैंERDDAP™उन्नयन के बादERDDAP™डेटासेट लोड करने के लिए धीमा हो सकता है। रास्ताERDDAP™कुल फ़ाइलों के बारे में जानकारी स्टोर बदल गया है, इसलिएERDDAP™उन सभी फाइलों से कुछ जानकारी को फिर से पढ़ने की आवश्यकता होगी। यही समय लगेगा।

  • स्टार्टअप पर त्रुटियाँ -- Cdm \_data \_type से संबंधित परिवर्तनों को देखते हुए, यह संभावना है कि आपके कुछ डेटासेट लोड नहीं करेंगे और त्रुटियों को फेंक देंगे। दैनिक रिपोर्ट ईमेल को ध्यान से पढ़े किERDDAP™जब आप भेजते हैंERDDAP™शुरू हो गया है। इसमें डेटासेट की एक सूची होगी जो लोड नहीं हुई थी (शीर्ष पर) और कारण वे लोड नहीं किया (नीचे) ।

  • यदि आप अटक गए हैं या अन्य प्रश्न हैं, तो मुझे विवरण ईमेल करें:erd.data at noaa.gov।

  • प्रोग्रामर -- यदि आप लिखते हैंJavaकार्यक्रम चलानेERDDAP™कोड, आपको कुछ कमांड लाइन पैरामीटर संदर्भों को बदलने की आवश्यकता है:

    • Joda-time-1.6.2.jar को joda-time में बदलें। जार
    • Postgres JDBC .jar postgresql.jdbc.jar
  • छोटे बदलाव और बग फिक्स:

  • भूखे धागे से बचने के लिए बेहतर कनेक्शन हैंडलिंग।

  • लगभग एक साथ समान अनुरोधों को संभालने के लिए बेहतर concurrency प्रथाओं को और अधिक कुशलतापूर्वक।

  • ERDDAP™अब netcdfall-4.2.jar का उपयोग करता है (NetcdfAll-latest नाम दिया गया। जार) । इस स्विच को कई आंतरिक परिवर्तनों की आवश्यकता होती है और कुछ छोटे बाहरी परिवर्तनों का कारण बनता है, उदाहरण के लिए, कैसे grib फ़ाइलों को पढ़ने और छोटे बदलाव करने के लिए बदलता है।.ncहेडर आउटपुट।

  • नई सुविधा:\[erddap\]कन्वर्ट / फिप्सकाउंटी.htmlFIPSकाउंटी कोड को / काउंटी नामों से।

  • मानचित्र पर, राज्य की सीमाएं अब अंधेरे बैंगनी हैं, इसलिए वे सभी पृष्ठभूमि रंगों पर बेहतर प्रदर्शन करते हैं।

  • सारणी.kmlआउटपुट फिर से अंक को चिह्नित करने के लिए एक परिपत्र आइकन का उपयोग करता है (हवाई जहाज आइकन नहीं गूगल हाल ही में करने के लिए स्विच) ।

  • erdCalcofi डेटासेट को पुनर्व्यवस्थित किया गया था और अब स्थानीय फ़ाइलों से सेवा की जाती है। (तेज़) ।

  • जनगणना XML से थर्ड कैटलॉग अब एक परिणाम फ़ाइल बनाता है: \[tomcat\]/ webapps/erddap/WEB-INF/temp/EDDGridFromThreddsCatalog.xml. केविन ओ'ब्रायन के लिए धन्यवाद।

  • जनगणना XML से थर्ड कैटलॉग अब स्रोत यूआरएल से अनावश्यक पोर्ट नंबर को हटाने की कोशिश करता है (उदाहरण के लिए: 8080 और: 8081 को कभी-कभी हटाया जा सकता है) । धन्यवादNOAAकेंद्रीय सुरक्षा टीम।

  • .subset वेब पृष्ठों के लिए, मानचित्र of Distinct Data अब एक चर lat lon रेंज है।

  • में कई सूचियोंERDDAP™ (उदाहरण के लिए, तालिका जो सभी डेटासेट दिखाता है) इसलिए क्रमबद्ध किया गया कि A.Z एक से पहले सॉर्ट किया गया था।.z। अब वे एक मामले के प्रति संवेदनशील तरीके से सॉर्ट करते हैं।

  • .subset वेब पृष्ठों में छोटे बदलाव, जिनमें शामिल हैं: इकाइयों को अब संकेत दिया गया है।

  • जनगणना Xml और DasDds अब एक अपवाद नहीं फेंकते यदि सिस्टम क्लिपबोर्ड या डिस्प्लेइनब्राउज़र पर परिणाम डालने में असमर्थ हो। एरिक ब्रिजर और ग्रेग विलियम्स के लिए धन्यवाद।

  • बग फिक्स: जब डेटासेट लोड हो जाता है,ERDDAP™अब भू-स्थानिक वैश्विक विशेषताओं को हटा या समायोजित करता है। चार्ल्स कार्लटन के लिए धन्यवाद।

  • बग फिक्स: स्ट्रिंग2.getClassPath () अब क्लास को ठीक से प्रतिशत-डेकोड करता है पथ (विशेष रूप से, विंडोज पर, फ़ाइल नाम में रिक्त स्थान %20 के रूप में दिखाई दिया) । यह प्रभावितERDDAP™EDStatic call SSR.getContextDirectory () और सामग्री / erddap खोजने। Abe Coughlin.

  • बग फिक्स: EDDTableFromFiles में, GetDataForDapQuery हैंडलिंग से संबंधित विशिष्ट हैंडलिंग () अनुरोध एरिक ब्रिजर के लिए धन्यवाद।

  • बग फिक्स:tabledapअनुरोधों ने डेटासेट की ऊंचाई पर होने पर ऊंचाई की बाधा को ठीक से संभाल नहीं दिया मीटरPerSourceUnit-1 था। एरिक ब्रिजर के लिए धन्यवाद।

  • बग फिक्स: EDDTableFrom ... फ़ाइल डेटासेट अब सही ढंग से अनुरोधों को संभालती है जिसमें =एनएन और !=एनएन शामिल हैं।

संस्करण 1.28

(जारी 2010-08-27)

  • नई सुविधाएँ: कोई नहीं।
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए: कोई नहीं।
  • बग फिक्स: एक प्रोग्रामिंग गलती को ठीक करें (केवल 1.26) कि बनायाERDDAP™बहुत धीमी।  

संस्करण 1.26

(जारी 2010-08-25)

  • नई सुविधाएँ: कोई नहीं।
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
  • अपने\[tomcat\]/content/erddap/setup.xml,
    • में<कानूनी>, नीचे एक नई लाइन पर\[मानक डेटालाइसेंस\], डालें\[मानक\]।\[मानक\]को संदर्भित<व्यवस्थापकईमेल> सेटअप.xml में उच्चतर निर्दिष्ट।
    • निकालें<टेबलCommonBGColor> और<TablehighlightBGColor>।
    • अनुशंसित: परिवर्तन<EndBodyHtml
            <endBodyHtml><!\\[CDATA\\[  
<br>&nbsp;
<hr>
ERDDAP, Version &erddapVersion;
<br><a href="&erddapUrl;/legal.html">Disclaimers</a> |
<a href="&erddapUrl;/legal.html#privacyPolicy">Privacy Policy</a> |
<a href="&erddapUrl;/legal.html#contact">Contact</a>
</body>
\\]\\]></endBodyHtml>
  • आवश्यक: अपने\[tomcat\]/content/erddap/images/erddap.css और erddapAlt.css, नीचे जोड़ें:
        /\\* This is used on the /info/\\[datasetID\\]/index.html pages to highlight a row or cell. \\*/  
tr.highlightBGColor {background-color:#cceecc; }
td.highlightBGColor {background-color:#cceecc; }
  • बग फिक्स और छोटे बदलाव:

  • बग फिक्स: कुछ स्थितियों में, फॉर्म इंटरनेट एक्सप्लोरर के कुछ संस्करणों में काम नहीं करते थे। ग्रेग विलियम्स के लिए बहुत धन्यवाद।

  • बग फिक्स: यदि डेटासेट रिमोट से था तो मेक ए ग्राफ बटन ने काम नहीं कियाERDDAP।

  • बग फिक्स:WMSकभी कभी काम नहीं किया अगर डाटासेट रिमोट से थाERDDAP।

  • कई छोटे बदलाव और बग फिक्स

संस्करण 1.24

(जारी 2010-08-06)

  • नई सुविधाएँ:
  • नयासबसेट वेब पेजसारणीबद्ध डेटासेट के उप सेट का चयन करने के लिए faceted खोज का उपयोग करें। POST के लिए धन्यवाद।
  • नयाउन्नत खोजअन्य सभी खोज विकल्पों को जोड़ती है और देशांतर, अक्षांश और समयबद्ध बक्से जोड़ती है। Ellyn Montgomery के लिए धन्यवाद। (देरी के लिए क्षमा करें।)
  • नयासमय बदलेंवेब पेज और सेवा आपको आईएसओ स्ट्रिंग समय से संख्यात्मक समय को / परिवर्तित करने देता है।
  • नयाकन्वर्ट इकाइयोंवेब पेज और सेवा आपको परिवर्तित करने देता हैUDUNITSयूसीएलयू इकाइयों से / तक। धन्यवादNOAAआईओएसSOS।
  • यदिtabledapअनुरोध में शामिल हैं &इकाई ("UCUM") इकाई नाम मूल नाम से परिवर्तित किया जाएगा (आम तौर परUDUNITS) toUCUMइकाइयों का नाम यह केवल इकाइयों को प्रभावित करता है\नाम\, डेटा मान नहीं। धन्यवादNOAAआईओएसSOS।
  • एक ग्राफ वेब पृष्ठों और ग्राफ और मानचित्र बनाने में सुधार:
    • यदि ग्राफ एक मानचित्र है, तो नए हैं मेक ए ग्राफ बटन इन / आउट ज़ूम करने के लिए और मानचित्र के केंद्र बिंदु को बदलने के लिए क्लिक करने के लिए एक नया विकल्प। POST के लिए धन्यवाद।
    • फ़िल्टर सेटिंग्स नीचे के पास जोड़ा गया। ग्रेग विलियम्स के लिए धन्यवाद।
    • निर्मित तटरेखा डेटा फ़ाइलों को GSHHS v2.0 में अद्यतन किया गया था। POST के लिए धन्यवाद।
    • नक्शे में अब झीलों और नदियों शामिल हैं। POST के लिए धन्यवाद। (Sorry, Sacramento नदी डेल्टा लापता है क्योंकि न तो तटरेखा डेटा और न ही झील / नदी डेटासेट इसके साथ सौदों।)
    • Pscoast-derived राष्ट्र/राज्य फ़ाइलों में निर्मित अद्यतन किया गया था। POST के लिए धन्यवाद।
    • Topography.cpt को थोड़ा संशोधित किया गया था। (यदि यह आपको प्रतिकूल रूप से प्रभावित करता है तो क्षमा करें।) POST के लिए धन्यवाद।
    • ग्रिडडैप में एक ग्राफ बनाते हैं, यदि कोई उपयोगकर्ता एक चर को बदल देता है, तो फॉर्म स्वचालित रूप से पुन: प्रस्तुत किया जाता है ताकि यह संभव हो सके।axisVariableS' showStartAndStop हमेशा ग्राफ़ चर को दर्शाता है। Joaquin Trinanes के लिए धन्यवाद।
    • पीएनजी और पीडीएफ छवि यूआरएल के लिए:
      • New&land=value, where value को "under" कहा जा सकता है। (प्रदर्शनी) या "ओवर" (बस स्नान करते हैं) । यदि निर्दिष्ट नहीं है, तो डिफ़ॉल्ट द्वारा निर्धारित किया जाता हैdrawLandMaskमेंdatasets.xmlया सेटअप.xml. POST के लिए धन्यवाद।
      • नई: किंवदंती की रेखाएं बहुत लंबे हैं, स्वचालित रूप से कई पंक्तियों में टूट जाती हैं। POST के लिए धन्यवाद।
    • PNG छवि URL के लिए:
      • New&legend=value, where value हो सकता है "Bottom" (डिफ़ॉल्ट) , "बंद" या "केवल"। यह आपको किंवदंती को शामिल करने देता है, किंवदंती को बाहर करता है, या केवल किंवदंती प्राप्त करता है। कारा विल्सन के लिए धन्यवाद।
      • नया और त्रैम = n पिक्सेल_ nPixels की सीमा छोड़ देता है (उदाहरण के लिए, 10) छवि के नीचे। इसे .legend=off के बाद लागू किया जाता है। कारा विल्सन के लिए धन्यवाद।
      • नया और आकार=width|height आपको छवि के लिए चौड़ाई और ऊंचाई निर्दिष्ट करने देता है, पिक्सेल में।
  • नई आउटपुट फ़ाइल प्रारूप:
    • .csvp और.tsvp - जैसे csv और.tsvलेकिन " (units) " पहली पंक्ति में कॉलम नामों के लिए भेजा गया।
    • .odvtxt -- एक .txt फ़ाइल बनाता है जो डेटा प्राप्त करने में सरल बनाता हैमहासागर डेटा देखें (ODV)
    • .esriCsv - एक .csv फ़ाइल ESRI में आयात के लिए उपयुक्त बनाता हैArcGIS। (केवल सारणीबद्ध डेटासेट) Jan Mason, Jeff de La Beaujardiere, andNOAAआईओएसSOSपरियोजना
  • GUI में सुधारCategorizeवेब पेज इसके अलावा, मानों को वर्गीकृत करें (संस्थान के अलावा) अब सभी लोअरकेस हैं। गैर-निम्नलिखित अनुरोध स्वीकार किए जाते हैं (पुनर्निर्देशित) पिछड़े संगतता के लिए। Roy Mendelssohn के लिए धन्यवाद।
  • त्रुटि संदेश अब भी कम हैं और उपयोगकर्ताओं के लिए अधिक उन्मुख हैं। ग्रेग विलियम्स के लिए धन्यवाद।
  • एक आंतरिक परिवर्तन जो बहुत कम हो जाता हैERDDAPआधार स्मृति उपयोग।
  • कई नई सुविधाएँ जो केवल POST परियोजना के लिए प्रासंगिक हैं।
  • बातेंERDDAP™प्रशासकों को जानना और करना चाहिए: बहुत सारे बदलाव हैं। Sorry. लेकिन प्रत्येक को कुछ अच्छा लाभ मिलता है।
  • GenerateDatasetXml में बड़े बदलाव - अब अक्सर पूछे जाने वाले प्रश्न (प्रासंगिक देखेंडेटासेट प्रकारसूचना) और अब हमेशा के लिए अनिवार्य रूप से तैयार सामग्री उत्पन्न करता हैdatasets.xml। आप अभी भी सेटअप के लिए जिम्मेदार हैं, इसलिए आपको अभी भी समीक्षा करनी चाहिएdatasets.xmlइसका उपयोग करने से पहले सामग्री। परियोजना में मानव डालने का प्रयास हमेशा कंप्यूटर प्रोग्राम से बेहतर होगा। UAF परियोजना के लिए धन्यवाद।
  • आवश्यक: सेटअप.xml में, आपको संशोधित करना होगाWMSअनुभाग। अब इसमें इन टैग्स शामिल होना चाहिए (लेकिन मूल्यों को बदलने के लिए स्वतंत्र महसूस करें) :
        <!-- These default accessConstraints, fees, and keywords are used 
by the SOS, WCS, and WMS services.
They can be overridden by "accessConstraints", "fees", "keywords"
attributes in a dataset's global metadata.
If a dataset that has an "accessibleTo" tag doesn't override
"accessConstraints", then the default for "accessConstraints" is the
"accessRequiresAuthorization" value.
-->
<accessConstraints>NONE</accessConstraints>
<accessRequiresAuthorization>only accessible to authorized
users</accessRequiresAuthorization>
<fees>NONE</fees>
<keywords>Earth science, oceans</keywords>

<!-- This appears on the erddap/legal.html web page after the
General Disclaimer.
You can replace any of the \\[standardParts\\] with your own HTML. -->
<legal><!\\[CDATA\\[
\\[standardDisclaimerOfEndorsement\\]
\\[standardDisclaimerOfExternalLinks\\]
\\[standardPrivacyPolicy\\]
\\[standardDataLicenses\\]
\\]\\]></legal>

<!-- Specify the default units standard (e.g., "UDUNITS"
(the default) or "UCUM") that you (the ERDDAP™ admin) are using to
specify units. The value is case-sensitive.
This is used by ERDDAP's SOS server to determine if the units need to
be converted to UCUM units for WMS and SOS GetCapabilities responses.
-->
<units\\_standard>UDUNITS</units\\_standard>

<!-- For the wms examples, pick one of your grid datasets that has
longitude and latitude axes.
The sample variable must be a variable in the sample grid dataset.
The bounding box values are minx,miny,maxx,maxy.
-->
<wmsSampleDatasetID>erdBAssta5day</wmsSampleDatasetID>
<wmsSampleVariable>sst</wmsSampleVariable>
<!-- The bounding box values are
minLongitude,minLatitude,maxLongitude,maxLatitude.
Longitude values within -180 to 180, or 0 to 360, are now okay. -->
<wmsSampleBBox>0,-75,360,75</wmsSampleBBox>
  • आवश्यक: सेटअप.xml में, इस नए सुझाव को कॉपी और पेस्ट करें<startHeadHtml> अपने पुराने संस्करण को बदलने के लिए। लेकिन अपनी वरीयताओं के लिए बदलाव करने के लिए स्वतंत्र महसूस करते हैं।
        <!-- startHeadHtml has the start of the HTML document and the 
'head' tags (starting at "<!DOCTYPE>", but not including
"</head>") for all HTML web pages.
This may include &erddapUrl;, which is expanded to be
\\[baseUrl\\]/erddap (or \\[baseUttpsUrl\\]/erddap if the user is logged in).
If your ERDDAP™ allows users to log in, all referenced image files,
css files, etc. must be in \\[tomcat\\]/content/erddap/images or a
subdirectory and must be referenced here with
&erddapUrl;/images/\\[fileName\\].

favicon.ico is the image that browsers associate with your website.
For more information, see https://en.wikipedia.org/wiki/Favicon .
You can use your own favicon.ico file by putting it in
\\[tomcat\\]/content/erddap/images.

\\*\\*\\* Optional: you can change the appearance of all of your
ERDDAP's HTML pages by changing the CSS <style> settings below.

For an example of a very different style, change the import reference
to <tomcat>/content/erddap/images/erddapAlt.css

\\*\\*\\* If your CSS style includes links to files (e.g., images), that
style information must be inline in the style tag below, after the
'import' line, not in the .css file.
Put all of the (e.g., image) files in the
\\[tomcat\\]/content/erddap/images directory (or a subdirectory) and
reference them below starting with &erddapUrl;.
Why? On ERDDAP™ https: web pages, \\*all\\* links should use "https:"
(not "http:"); otherwise, most browsers consider the web page not
fully secure. Because ERDDAP™ would use the same .css file for
http: and https: web pages, the links within the .css file wouldn't
switch between http: and https:. There doesn't seem to be a way
around this other than using inline style information.
-->
<startHeadHtml><!\\[CDATA\\[
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>ERDDAP</title>
<link rel="shortcut icon" href="&erddapUrl;/images/favicon.ico">
<style type="text/css">
<!--
@import "&erddapUrl;/images/erddap.css";
-->
</style>
\\]\\]></startHeadHtml>

<!-- The tableCommonBGColor MUST be the same color as the
table.commonBGColor in erddap.css above. Suggested is #f1ecd8.
But if you use erddapAlt.css, change this to #e7dec5. -->
<tableCommonBGColor>#f1ecd8</tableCommonBGColor>

<!-- This is used, e.g., for the type=variable rows on the metadata
info tables. -->
<tableHighlightBGColor>#cceecc</tableHighlightBGColor>

POST, हंस वेडो और रिक ब्लेयर के लिए धन्यवाद।

  • आवश्यक: सेटअप.xml में, में<startBodyHtml>, परिवर्तन<शरीर> टैग सिर्फ होना<शरीर>, चूंकि शैली अब erddap.css द्वारा निर्धारित है।
  • आवश्यक: सेटअप.xml में, इस पर परिवर्तन<EndBodyHtml (लेकिन ईमेल पते को अपने ईमेल पते में बदल दें और अन्य परिवर्तनों को बनाने के लिए स्वतंत्र महसूस करें) :
        <!-- The end of the body of the HTML code for all HTML web pages
(with "</body>" at the end).
This may include &erddapUrl;, which is expanded to be
\\[baseUrl\\]/erddap (or \\[baseUttpsUrl\\]/erddap if the user is logged in).
If your ERDDAP™ allows users to log in, all referenced image files, etc.
must be in \\[tomcat\\]/content/erddap/images or a subdirectory
and must be referenced here with &erddapUrl;/images/\\[fileName\\].

You can change this, but please keep "ERDDAP, Version &erddapVersion;"
and these references to the Disclaimers and Privacy Policy. -->
<endBodyHtml><!\\[CDATA\\[
<br>&nbsp;
<hr>
ERDDAP, Version &erddapVersion;
<br><font class="subduedColor">Questions, comments,
suggestions? Please send an email to
<tt>erd dot data at noaa dot gov</tt>
<br>and include the ERDDAP™ URL directly related to your question
or comment.
<br>
<a href="&erddapUrl;/legal.html">Disclaimers</a> |
<a href="&erddapUrl;/legal.html#privacyPolicy">Privacy
Policy</a>
</font>
</body>
\\]\\]></endBodyHtml>
  • अत्यधिक अनुशंसा: सेटअप.xml में, अनुशंसित<ShortDescriptionHtml> अब है
        <theShortDescriptionHtml><!\\[CDATA\\[ 
<h1>ERDDAP</h1>
This website (the Environmental Research Division's Data Access
Program) aggregates scientific data from diverse local and remote
sources and offers you a simple, consistent way to download subsets
of the data in common file formats and make graphs and maps.
This particular ERDDAP™ installation has oceanographic data
(for example, data from satellites and buoys).

\\[standardShortDescriptionHtml\\]
\\]\\]></theShortDescriptionHtml>

इसे बदलने के लिए स्वतंत्र महसूस करें, विशेष रूप से पहले पैराग्राफ में अंतिम वाक्य।

  • सेटअप.xml में, ईमेलEverythingTo और ईमेलDailyReport अब ईमेल पते की अल्पसंख्यक सूची हो सकती है। पहला ईमेल विशेष रूप से, उदाहरण के लिए, EDDXxxxFromErddap डेटासेट की सदस्यता उस ईमेल पते का उपयोग करती है। जॉन Maurer के लिए धन्यवाद।
  • ईमेल त्रुटियों को अब लॉग इन किया गया है\[बड़ाParentDirectory\]/logs/emailLogYYYYY-MM-DD.txt फ़ाइल।
  • सेटअप.xml में, ईमेल खाता गुण सेट करने के लिए एक नया, वैकल्पिक पैरामीटर है (आमतौर पर इसके बाद सही)<ईमेल पासवर्ड
          <emailProperties>_propertyName1_|_propertyValue1_|_propertyName2_| _propertyValue2_|...</emailProperties>  
For example, gmail accounts need
  <emailProperties>mail.smtp.starttls.enable|true</emailProperties>

डिफ़ॉल्ट कुछ नहीं है। रिच साइनेल के लिए धन्यवाद।

  • यदि आप EDDTableCopy का उपयोग करते हैं याEDDGridकॉपी करें, आपको सभी को डिलीट करना होगा\[बड़ाParentDirectory\]पुराने को रोकने के बाद निर्देशिका या फ़ाइल नाम में "xh" को शामिल करने वाली /copy / निर्देशिकाएँ और फाइलेंERDDAP™शुरू करने से पहलेERDDAP™इसलिए उन फ़ाइलों को फिर से कॉपी किया जाएगा। मैं बहुत दुखी हूँ, लेकिन यह परिवर्तन करने के लिए महत्वपूर्ण था और उम्मीद है कि यह कुछ व्यवस्थापकों और कुछ फ़ाइलों को प्रभावित करता है। लिनक्स में, आप इन फ़ाइलों के साथ, सीडी पा सकते हैं\[बड़ाParentDirectory\]साइटमैप ढूंढना\xh\
    विंडोज में, आप इन फ़ाइलों को ढूंढ सकते हैं, प्रारंभ करें|खोज क्या आप खोजना चाहते हैं: दस्तावेज़ फ़ाइल नाम के सभी या हिस्से: xh में देखो: ब्राउज़ करें ->\[बड़ाParentDirectory\]साइटमैप 'खोज' पर क्लिक करें ^A उन्हें सभी का चयन करने के लिए उन्हें हटाने के लिए
  • आवश्यक: मेंdatasets.xml, EDDTableFromDatabase डेटासेट के लिए, तारीख और टाइमस्टैम्प चर के लिए, डेटा को परिवर्तित करें 1970-01-01T00:00:00Z के बाद से दोगुना करने के लिए इकाइयों को सेकंड में टाइप करें। हम जानते हैं कि आप डेटाबेस में टाइमस्टैम्प डेटा स्टोर करते हैं\*साथ\*एक समयक्षेत्र। टाइमज़ोन जानकारी के बिना, वह प्रश्न जोERDDAP™डेटाबेस और परिणामों को भेजता है किERDDAP™JDBC के माध्यम से डेटाबेस से हो सकता है अस्पष्ट है और गलत होने की संभावना है। हमने कोशिश की, लेकिन "टाइमस्टैम्प बिना टाइमज़ोन" डेटा से निपटने का कोई विश्वसनीय तरीका नहीं मिला। हमें लगता है कि यह वैसे भी अच्छा अभ्यास है। आखिरकार, "टाइमस्टैम्प बिना टाइमज़ोन" डेटा में एक अंतर्निहित टाइमज़ोन है। जबकि यह बहुत अच्छा है कि टाइम ज़ोन डेटाबेस व्यवस्थापक के लिए स्पष्ट है, यह स्पष्ट रूप से इसे निर्दिष्ट करने के लिए समझ में आता है ताकि अन्य सॉफ्टवेयर आपके डेटाबेस के साथ ठीक से बातचीत कर सकें। धन्यवाद / क्षमा माइकल Urzen।
  • अत्यधिक अनुशंसा:datasets.xml, अपने सारणीबद्ध डेटासेट की faceted खोज के लिए सबसेट वेब पृष्ठों को सक्षम करने के लिए, आपको जोड़ना होगा [<subsetVariables> (/docs/server-admin/datasets#subsetvariables) डेटासेट के वैश्विक गुणों के लिए।
  • वापस: मेंdatasets.xmlयदि आपके पास डेटासेट हैdatasetIDTo change it to be.
          <dataset type="EDDTableFromDapSequence" datasetID="pmelGtsppp" active="false">  
Whether or not you had that dataset, feel free to add this new GTSPP dataset:
  <dataset type="EDDTableFromErddap" datasetID="erdGtsppBest">
    <sourceUrl>https://coastwatch.pfeg.noaa.gov/erddap/tabledap/erdGtsppBest</sourceUrl>
  </dataset>
  • वापस: मेंdatasets.xmlइसके लिए नए वैध विकल्प हैं [<cdm \_data \_type>] (/docs/server-admin/datasets#cdm_data_type) वैश्विक विशेषता, इसलिए आपको अपने डेटासेट के लिए मूल्य की समीक्षा/परिवर्तन करना चाहिए।

  • मेंdatasets.xmlनया<SourceNeedsExpandedFP \EQ>] (/docs/server-admin/datasets#sourceneedsexpandedfp_eq) यदि स्रोत सर्वर लगातार संभाल नहीं पाता है और_variable\=value परीक्षण सही ढंग से (क्योंकिअस्थायी बिंदु संख्या की समानता का परीक्षण करने की सामान्य कठिनाई) । SourceNeedsExpandedFP डिफ़ॉल्ट रूप से सही करने के लिए सेट है (सबसे सुरक्षित सेटिंग) इसलिए आपको कोई बदलाव करने की आवश्यकता नहीं है।

  • नयाEDDTableFromAsciiFiles। जेरी युन पैन के लिए धन्यवाद।

  • नयाEDDTableFromThreddsFiles। Roy Mendelssohn के लिए धन्यवाद।

  • करने के लिए परिवर्तनEDDTableFromNcFilesयह फ़ाइलों की एक विस्तृत श्रृंखला के साथ इस्तेमाल किया जा सकता है।

  • EDDTableFromBMDE को अक्षम कर दिया गया है। अब कोई सक्रिय, उचित, डेटा स्रोत नहीं हैं।

  • In GenerateDatasetXml, नयाEDDGridसेथरेड कैटलॉग एक संपूर्ण THREDDS कैटलॉग की कटाई करता है (या एक सबसेट) उत्पन्न करनाdatasets.xmlसामग्री। UAF परियोजना के लिए धन्यवाद।

  • जनगणना Xml और DasDds ने अब भी अपने परिणाम में डाल दिए\[बड़ाParentDirectory\]/logs/log.txt. रिच साइनेल और चार्ल्स कार्लटन के लिए धन्यवाद।

  • लॉगिन सिस्टम में कई सुधार। POST के लिए धन्यवाद।

  • बातेंERDDAP™प्रोग्रामर क्या पता होना चाहिए:

  • /WEB-INF/lib/ निर्देशिका में बदलाव आया है। कृपया अपने javac और java classpath सेटिंग्स तदनुसार बदल सकते हैं।

  • नया\[आपका Url\]एक संस्करण निर्धारित करने के लिए /erddap/version सेवाERDDAP। उत्तर पाठ है, उदाहरण के लिए,ERDDAP\_version=1.24 यदि आपको HTTP No-Found त्रुटि संदेश मिलता है, तो HTTP त्रुटि संदेश का इलाज करें।ERDDAP™संस्करण 1.22 या उससे कम। POST के लिए धन्यवाद।

  • छोटे बदलाव और बग फिक्स:

  • EDDTableFrom Sos change:

    • IOOS पढ़ने के लिए समर्थन गिरायाSOSXML प्रतिक्रियाओं।
    • IOOS पढ़ने के लिए समर्थन जोड़ा गयाSOSपाठ/csv (तोSOSवर्तमान में सर्वर समर्थित नहीं हैं।)
    • IOOS से संबंधित बहुत सारे बदलाव किए गएSOSसर्वर विवरण।
    • IOOS के लिए BBOX क्वेरीज़ के लिए समर्थन जोड़ा गयाSOSऔरOOSTethys SOSसर्वर ये परिवर्तन प्रासंगिक डेटा अनुरोधों के लिए एक बड़ी गति में होते हैं। IOOS के लिए धन्यवादSOS।
  • पाठ में.matअब सारणीबद्ध डेटा फ़ाइलों को सही ढंग से सहेजा जाता है। Roy Mendelssohn के लिए धन्यवाद।

  • WMS

    • OpenLayersअब के साथ बंडलERDDAP™उपयोग के लिएWMSवेब पेज यह समस्या तब होती है जबOpenLayersकुछ महीने पहले बदल गया और भविष्य की समस्याओं को रोकता है।
    • मेंWMS GetCapabilitiesप्रतिक्रिया, प्रतिक्रिया<ऑनलाइन संसाधन> मूल्य अब यूआरएल हैWMSसेवा Charlton Galvarino को धन्यवाद।
    • एक किंवदंती पर प्रदर्शित होता हैWMSरंगबार दिखाने के लिए वेब पेज। Emilio Mayorga धन्यवाद।
  • EDDGridकुल मिलाकर मौजूदा आयाम निर्माता को अक्ष के स्रोत पर समस्या थी मूल्य उनके गंतव्य के बराबर नहीं थे मूल्य, उदाहरण के लिए, यदि स्रोत समय के अलावा कुछ अन्य था"seconds since 1970-01-01"। धन्यवादToddस्पिंडल

  • TableWriterGeoJson, bbox के बाद अतिरिक्त ','\[......\]हटा दिया गया है। ग्रेग विलियम्स के लिए धन्यवाद।

  • कई छोटे बदलाव और बग फिक्स

संस्करण 1.22

(2009-07-05 जारी)

  • स्लाइडसॉर्टर बग 1.20 में पेश किया गया है।
  • ओबीआईएस बग 1.20 में पेश किया गया है।
  • छवियों / गैजेट / GoogleGadgets पृष्ठ पर जेसन डेटासेट के संदर्भ हटा दिए गए थे।  

संस्करण 1.20

(2009-07-02)

  • ERDDAP™व्यवस्थापक, कृपया इसे अपने सेटअप.xml फ़ाइल में जोड़ें:
    <!-- If you want to restrict access to some datasets, you need to 
specify the method used for logging on (authentication). See the info
at https://erddap.github.io/setup.html#security
Currently, the options are: "" (logins not supported, the default),
"custom", "openid". Note that openid login doesn't work when testing
with localhost (https://127.0.0.1:8443).
-->
<authentication></authentication>

<!-- This specifies how you have stored passwords in the roles tags
in datasets.xml. If you aren't storing any passwords this is irrelevant.
The options (in order of increasing security) are: "plaintext", "MD5",
or "UEPMD5" (MD5(UserName:ERDDAP:Password), the default).
You should only use "plaintext" or "MD5" if you need to match values
stored that way in an external password database. See the info at
https://erddap.github.io/setup.html#security
-->
<passwordEncoding>UEPMD5</passwordEncoding>

<!-- This determines whether datasets that the user doesn't currently
have access to (because he isn't logged in or because his roles don't
allow access) should be shown on lists of data sets
(e.g., from full text search, categorize, view all datasets, ...).
The options are: "true", or "false" (the default).
If false, no information about the dataset (even its existence) is
shown to users who don't have access to it.
If true, some information about the dataset (title, summary, etc) is
shown to users who don't have access to it.
If the user clicks on a link to a dataset he doesn't have access to,
he will get an error message and be prompted to log in.
-->
<listPrivateDatasets>false</listPrivateDatasets>

<!-- If the number of requests between two runs of LoadDatasets
exceeds unusualActivity, an email is sent to emailEverythingTo.
The default is 10000.
-->
<unusualActivity>10000</unusualActivity>
  • नया डेटासेट प्रकारEDDGridकॉपीऔरEDDTableCopyकिसी अन्य की स्थानीय प्रतिलिपि बनाएं और बनाए रखेंEDDGridया EDDTable Dataset के डेटा और स्थानीय प्रतिलिपि से डेटा की सेवा। ये बहुत आसान उपयोग और बहुत प्रभावी हैं दूरस्थ डेटा स्रोतों से डेटा की सेवा के साथ कुछ सबसे बड़ी समस्याओं का समाधान:

    • दूरस्थ डेटा स्रोत से डेटा तक पहुंच धीमी हो सकती है (विभिन्न कारणों से) ।
    • दूरस्थ डेटासेट कभी-कभी अनुपलब्ध है (फिर, विभिन्न कारणों के लिए) ।
    • डेटा के लिए एक स्रोत पर निर्भर करना अच्छी तरह से स्केल नहीं करता है (उदाहरण के लिए, जब कई उपयोगकर्ता और कईERDDAPइसका उपयोग) ।

इसके अलावा, स्थानीय प्रतिलिपि मूल का बैकअप है, जो मूल के मामले में उपयोगी है।

डेटासेट की स्थानीय प्रतिलिपि बनाने के बारे में कुछ नया नहीं है। यहाँ नया क्या है कि ये कक्षाएं इसे बनाती हैं\*आसान\*बनाना और बनाना\*रखरखाव\*डेटा की एक स्थानीय प्रतिलिपि\*विविधता\*दूरस्थ डेटा स्रोतों के प्रकार और\*मेटाडाटा\*डेटा की प्रतिलिपि बनाते समय।

ये डेटासेट प्रकार उन विशेषताओं का एक पूरा सेट का हिस्सा हैं जो निर्माण को सरल बनाते हैंग्रिड/क्लस्टर/फेडरेशन ऑफERDDAPsबहुत भारी भार को संभालने के लिए (उदाहरण के लिए, डेटा सेंटर में) ।

  • नया डेटासेट प्रकारEDDTableFromDatabaseस्थानीय या दूरस्थ डेटाबेस तालिका से डेटा प्राप्त होता है।
  • ERDDAP™अब हैसुरक्षासिस्टम जो प्रमाणीकरण का समर्थन करता है (उपयोगकर्ताओं को लॉग इन करने देना) और प्राधिकरण (उन्हें कुछ निजी डेटासेट तक पहुंच प्रदान करना) ।
  • वहाँ हैंदो, नए, कमांड लाइन उपकरणसहायताERDDAP™व्यवस्थापक XML को एक नए डेटासेट के लिए उत्पन्न करते हैंdatasets.xml:
    • जनगणना Xml लगभग किसी भी प्रकार के डेटासेट के लिए डेटासेट XML का एक मोटे ड्राफ्ट उत्पन्न कर सकता है।
    • DasDds आपको डेटासेट के लिए XML को बार-बार परीक्षण और परिष्कृत करने में मदद करता है।ERDDAPजनरेटडाटासेट Xml वेब पृष्ठों को हटा दिया गया है। सुरक्षा कारणों के लिए, उन्होंने केवल कुछ डेटासेट प्रकारों का समर्थन किया। नए कमांड लाइन उपकरण एक बेहतर समाधान हैं।
  • नयास्थिति पृष्ठकिसी को भी (लेकिन विशेष रूप से प्रशासक) किसी की स्थिति देखेंERDDAP™किसी भी ब्राउज़र से\[बेस\]/erddap/status.html।
  • अब Tabledap समर्थन करता हैसर्वर-साइड फंक्शन:
    • और निर्धारित () प्रतिक्रिया तालिका से डुप्लिकेट पंक्तियों को हटा देता है,
    • औरorderBy (......) आपको निर्दिष्ट करने देता है कि कैसे प्रतिक्रिया तालिका को सॉर्ट किया जाना चाहिए,
    • औरorderByMax (......) आपको यह निर्दिष्ट करने देता है कि कैसे प्रतिक्रिया तालिका को सॉर्ट किया जाना चाहिए और अंतिम निर्दिष्ट कॉलम में अधिकतम मान के साथ पंक्तियों को छोड़कर सभी पंक्तियों को हटा देता है। इसका उपयोग उदाहरण के लिए, प्रत्येक स्टेशन के लिए अंतिम उपलब्ध डेटा प्राप्त करने के लिए किया जा सकता है।
  • अब सारणीबद्ध डेटासेट में अतिरिक्त डेटटाइम वेरिएबल शामिल हो सकते हैं जिन्हें नामित नहीं किया गया है"time"। इन चरों को उनके "इकाइयों" मेटाडाटा द्वारा मान्यता दी जाती है, जिसमें शामिल होना चाहिए।" since " (संख्यात्मक तिथि के लिए टाइम्स) या "yy" (स्वरूपित स्ट्रिंग dateTimes के लिए) । लेकिन अभी भी उपयोग करेंdestinationName "time"मुख्य तारीख के लिए समय चर।
  • ERDDAP™अब उत्पन्न होता हैसाइटमैपफ़ाइल, जो खोज इंजन को बताती है कि आपकाERDDAPकेवल हर महीने क्रॉल होने की जरूरत है।ERDDAP™व्यवस्थापक, का पालन करेंये निर्देशनए sitemap.xml फ़ाइल के बारे में खोज इंजन को सूचित करना।
  • ERDDAPत्रुटि संदेश अब बहुत कम हैं और ग्राहकों के लिए तैयार हैं (प्रोग्रामर नहीं) । ग्रेग विलियम्स के लिए धन्यवाद।
  • [<अनुरोधब्लैकलिस्ट> (/docs/server-admin/datasets#requestblacklist) अब आईपी पते का समर्थन भी करता है जहां पिछली संख्या को \* से बदल दिया गया है।
  • अनुरोध.jsonऔर .geoJson फ़ाइलों अब एक वैकल्पिक शामिल हो सकता हैjsonp"&" जोड़कर अनुरोध.jsonp=functionName" क्वेरी के अंत तक। मूल रूप से, यह सिर्फ बताता हैERDDAP™"functionName" जोड़ने के लिए ("" प्रतिक्रिया की शुरुआत और ") "उत्तर के अंत तक"। यदि मूल रूप से कोई प्रश्न नहीं था, तो अपने क्वेरी में "&" को छोड़ दें। ग्रेग विलियम्स के लिए धन्यवाद।
  • नए सांख्यिकी के बहुत सारे जोड़े गए थेदैनिक रिपोर्ट
  • डेटासेट, संस्थान और आईडी की सूची वाले वेब पेज अब दूर दाईं ओर हैं। यह सदस्यता और अन्य उपयोगी स्तंभों को संकीर्ण कंप्यूटर स्क्रीन पर देखने में ले जाता है।
  • सभी वेब पृष्ठों पर, पृष्ठ का शीर्षक (पर आधारित)<शीर्षक> में<startHeadHtml> जिसे आप सेटअप.xml में परिभाषित करते हैं, को वेब पेज का बेहतर विवरण शामिल करने के लिए संशोधित किया गया है (उदाहरण के लिए, वर्तमान डेटासेट का शीर्षक और संस्थान सहित) ।
  • Xmx जानकारी को अब log.txt, डेली रिपोर्ट और स्टेटस पर मुद्रित मेमोरी जानकारी के साथ शामिल किया गया है। Ellyn Montgomery के लिए धन्यवाद।
  • ERDDAP™सभी त्रुटियों के खिलाफ अतिरिक्त, सामान्य प्रयोजन संरक्षण है (उदाहरण के लिए, OutOfMemoryError) । चार्ल्स कार्लटन के लिए धन्यवाद।
  • यदि प्रतिक्रिया पहले से ही प्रतिबद्ध है तो त्रुटि हैंडलिंग में सुधार।
  • विकसित: EDDTableFromFiles औरEDDGridअब से अभी तक की अनुमति<MetadataFrom> पहले या आखिरी। दंडित अब समर्थित नहीं है। और सबसे पहले और आखिरी अब फ़ाइलों के अंतिम संशोधित समय पर आधारित हैं।
  • बग फिक्स: EDDTableFrom मेंSOS, एक स्टेशन के लिए अमान्य जानकारी एक अपवाद फेंक दिया और पूरे डेटासेट को खारिज कर दिया गया। अब, उन स्टेशनों को अभी अनदेखा नहीं किया गया है (और त्रुटि संदेश log.txt करने के लिए लॉग इन किया जाता है) । रिक ब्लेयर के लिए धन्यवाद।  

संस्करण 1.18

(2009-04-08 जारी)

  • बग फिक्स: 1.14 में शुरू, EDDTable डेटा एक्सेस फॉर्म और मेक A Graph वेब पेज को उद्धृत बाधाओं से ठीक से सौदा नहीं किया गया था।
  • बग फिक्स: 1.14 में शुरू, EDDTableFromDapSequence ने सही ढंग से समय को नियंत्रित नहीं किया अगर स्रोत समय इकाइयों को 1970-01-01-01T00:00:00:00 बजे से सेकंड नहीं थे।  

संस्करण 1.16

(2009-03-26 जारी)

  • ERDDAP™व्यवस्थापक:
    • यह एक महत्वपूर्ण रिलीज है क्योंकि यह एक बग को ठीक करता है जो एक को छोड़ देता हैERDDAP™यदि आप टॉमकैट प्रबंधक का उपयोग स्टॉप / स्टार्ट या रीलोड करने के लिए करते हैं तो थ्रेड रनिंगERDDAP। इसलिए जब आप 1.16 स्थापित करते हैं, तो पुराने को नष्ट करने के लिए केवल टॉमकैट प्रबंधक का उपयोग न करेंERDDAP™और नई तैनातीERDDAP। इसके बजाय: पुरानाERDDAP™टोमैक (या सर्वर) , फिर नई तैनातीERDDAP। यह हमेशा एक नया संस्करण स्थापित करते समय ऐसा करने का एक अच्छा विचार है।
    • कृपया जोड़ें<अनुरोधब्लैकलिस्ट></requestBlacklist> (/docs/server-admin/datasets#requestblacklist) अपनेdatasets.xml। इसका उपयोग ग्राहक आईपी पते की सूची को अवरुद्ध करने के लिए किया जा सकता है (उदाहरण के लिए, सर्विस हमले या ओवरलीज वेब रोबोट के डेनियल को रोकने के लिए) ।
  • अभी है\[बड़ाParentDirectory\]/logs निर्देशिका रखने के लिएERDDAP™लॉग इन करें जब आप शुरू करते हैंERDDAP™, यह log.txt और लॉग की एक संग्रह प्रतिलिपि बनाता है। एक समय टिकट के साथ txt.previous फ़ाइलें। यदि पुनः आरंभ करने से पहले परेशानी होती है तो इन फाइलों का विश्लेषण करना उपयोगी हो सकता है।
  • ERD'ERDDAP™अब सदस्यता प्रणाली चालू हो गई है।
  • ERDDAP™एक बार फिर अनुमति देता है (लेकिन अभी भी अनुशंसा नहीं की जाती) अनुरोध यूआरएल में "% 26" एन्कोडिंग (देखेंसंबंधित v1.14 परिवर्तन) ।
  • Tally अनुभाग के लिए कई नए परिवर्धनदैनिक रिपोर्ट
  • उत्पन्न करने में छोटे बग फिक्स
  • कुछ छोटे बग फिक्स  

संस्करण 1.14

(2009-03-17 जारी)

  • उपयोगकर्ताओं के लिए परिवर्तन:
    • ग्रिड डेटा अनुरोधों मेंERDDAP™अब समर्थन करता है:अंतिमजहां n integer संख्या सूचकांक है और (अंतिम) जहां D एक संख्यात्मक मान है (समय के लिए, यह सेकंड में है) ।
    • सारणीबद्ध डेटा अनुरोधों में, स्ट्रिंग बाधाओं को अब आवश्यकता होती हैडबल उद्धरणमूल्य के आसपास, उदाहरण के लिए, &id="NDBC40121" यह आवश्यक हैDAPप्रोटोकॉल।
    • सारणीबद्ध डेटा अनुरोधों मेंERDDAP™अब आवश्यकता है किसभी बाधाओं को ठीक से वर्गीकृत किया जाना चाहिए। ब्राउज़र इसे स्वचालित रूप से करते हैं, इसलिए यह ज्यादातर कंप्यूटर प्रोग्राम / स्क्रिप्ट को प्रभावित करता है जो एक्सेस कर रहे हैंERDDAP।

प्रतिशत26

  • पहले,The number of theएक graph वेब पेज एम्बेडऔरERDDAP™गूगल गैजेट वेब पेज"% 26" के साथ छवि के यूआरएल में "&" को बदलने के लिए कहा गया। अब से, आपको "&amp" के साथ छवि के यूआरएल में "&" को प्रतिस्थापित करना चाहिए। इसलिए आपको मौजूदा वेब पेजों और गूगल गैजेट्स में "% 26" की जगह "&amp" की आवश्यकता है। (Sorry)
  • ERDDAP™व्यवस्थापक, कृपया:
    • अपने लिए निम्नलिखित जोड़ेंसाइटमैपफ़ाइल (और ध्वज बदल कुंजी) :
        <!-- ERDDAP™ has a service that lets remote users set a flag
to notify ERDDAP™ to try to reload a dataset.
These requests use a key which is generated based
on baseUrl/warName, a datasetID, and flagKeyKey.
\\*\\*\\* Change this once, to any text (a favorite quote? random text?
It doesn't matter). Normally, you won't ever change this again.
But if you think someone is abusing the flag system,
change this text again, restart ERDDAP™, and send
all of the users of the flag system the relevant new flagKeys
(see the list in the Daily Report). -->
<flagKeyKey>A stitch in time saves nine. CHANGE THIS!!!</flagKeyKey>

<!-- ERDDAP™ has an email/URL subscription system which sends a user
an email or pings a url whenever a dataset of interest changes.
(This is different from the RSS system, which is always active.)
The system relies on the server being able to send out
emails to people to validate their subscription requests.
The emails appear to come from the emailFromAddress below.
So if your server can't send out emails, don't make this system active.
You may choose (for whatever reason) to make this system active or not,
so valid values below are "true" (the default) and "false".
Note that if you change this and restart ERDDAP™, the list of
subscriptions (in \\[bigParentDirectory\\]/subscriptionsV1.txt) isn't
affected. See also the subscriptionEmailBlacklist in datasets.xml.
-->
<subscriptionSystemActive>true</subscriptionSystemActive>
        <emailPassword>_myPassword_</emailPassword> <!-- optional; if absent, emails can't be sent to non-local addresses -->  

और अपने वास्तविक पासवर्ड दर्ज करें।

  • आप बदल सकते हैं<WmsSampleBboxसाइटमैपफाइल को 360 तक लम्बाई मान शामिल करने के लिए, उदाहरण के लिए,
        <!-- The bounding box values are 
minLongitude,minLatitude,maxLongitude,maxLatitude.
Longitude values within -180 to 180, or 0 to 360, are now okay. -->
<wmsSampleBBox>0,-75,360,75</wmsSampleBBox>
  • अपनेdatasets.xmlफ़ाइल, डेटासेट प्रकार EDDTableFromNc4DFiles को EDDTableFromNcFiles में बदलें (जो अब किसी भी संख्या में आयामों के साथ फ़ाइलों का समर्थन करता है) । यदि आपके पास EDDTableFromNc4DFiles Dataset है:

    1. आप अपने डेटासेट में "EDDTableFromNcFiles" टाइप करने के लिए परिवर्तन करते हैं। XML फ़ाइल
    2. You MUST add a<nDimension> 4</nDimension> डेटासेट के XML को टैग करें।
    3. आप नए जोड़ सकते हैं<सॉर्टफ़िल्सBySourceNames> टैग फ़ाइलों के लिए आंतरिक आदेश निर्दिष्ट करने के लिए, जो वापस डेटा के समग्र आदेश को निर्धारित करता है।

विवरण के लिए, देखेंEDDTableFromFiles

  • अतीत में, EDDTableFromDapSequence के लिए, के लिएOPeNDAPDRDS सर्वरdatasets.xml, हम इस्तेमाल किया<स्रोतCanConstrainStringsRegex>~=</sourceCanConstrainStringRegex>। लेकिन अब हम देखते हैं कि DRDS regex समर्थन की तुलना में अधिक सीमित हैERDDAPइसलिए हम अनुशंसा करते हैं<स्रोतCanConstrainStringsRegex></sourceCanConstrainStringRegex> ताकि Regex बाधाओं को स्रोत में पारित नहीं किया जा सके, लेकिन इसके बजाय संभाला जाता हैERDDAP।
  • Revamped हैंडलिंग of SourceCanConstrain. मेंdatasets.xmlद्वाराEDDTableFromDapSequenceऔर (आंतरिक) सभी EDDTable डेटासेट प्रकार। नई प्रणाली सरल है और बेहतर विभिन्न डेटा स्रोतों की परिवर्तनशीलता को दर्शाती है। आपको अपने डेटासेट के लिए XML को संशोधित करना होगाdatasets.xml।
  • कई नई विशेषताएं हैं जो स्वयं द्वारा उपयोगी हैं, लेकिन जब संयुक्त हो जाता है, तो इसके निर्माण को भी सुविधाजनक बनाया जाता है।ग्रिड/क्लस्टर/फेडरेशन ऑफERDDAPs
    • नई डेटासेट प्रकार:
      • EDDGridसेंधऔरEDDTableFromErddapजो एक देनाERDDAP™किसी अन्य से डेटासेट शामिलERDDAP™बहुत ही सरल और कुशल तरीके से।
      • EDDGridसेफिल (और इसके उपवर्ग,EDDGridFromNcFilesजो पढ़ सकते हैंNetCDF .nc, GRIB .grb, औरHDF .hdfफ़ाइलें) ।
      • EDDTableFromNcFilesजो पढ़ सकते हैंNetCDF .ncजिसमें टेबल जैसी संरचना होती है।
    • RunLoadDatasets और LoadDatasets को फिर से तैयार किया गया था ताकिERDDAP™फ़ाइलों के आधार पर डेटासेट को पुनः लोड करने के लिए बहुत उत्तरदायी हैझंडानिर्देशिका (often)<यदि मुख्य लोडडेटासेट वर्तमान में किया जाता है तो 5 सेकंड।
    • नई सेवाएक फाइल बनाने के लिए यूआरएलदिए गए डेटासेट के लिए, उदाहरण के लिए,
        https://coastwatch.pfeg.noaa.gov/erddap/setDatasetFlag.txt?datasetID=rPmelTao&flagKey=123456789  

RPmelTao के लिए ध्वज निर्देशिका में एक ध्वज फ़ाइल बनाता है (हालांकि ध्वज यहां कुंजी गलत है) ।

  • नयासदस्यताऐसा करने के लिए कि किसी भी ग्राहक एक कार्रवाई को निर्दिष्ट कर सकता है जो एक विशिष्ट डेटासेट बनाने पर किया जाएगा (जबERDDAP™पुनरारंभ करना) जब भी डेटासेट किसी भी तरह से बदल जाता है। इस प्रणाली के माध्यम से निष्क्रिय किया जा सकता है<आपकी सदस्यता प्रणालीसक्रिय>साइटमैपफ़ाइल The The most of theERDDAP™ दैनिक रिपोर्टअब सदस्यता के सभी सूचीबद्ध हैं और इसमें प्रत्येक को रद्द करने के लिए आवश्यक URL शामिल है, अगर आपको लगता है कि सिस्टम का दुरुपयोग किया जा रहा है। मेंdatasets.xml, वहाँ एक नया, वैकल्पिक है [<सदस्यता EmailBlacklist (/docs/server-admin/datasets#subscriptionemailblacklist) टैग ताकि प्रशासक ईमेल पते की एक अल्पविराम-अलग सूची निर्दिष्ट कर सकें जो तुरंत सदस्यता प्रणाली से ब्लैकलिस्ट किए जाते हैं।
  • नया<OnChange> (/docs/server-admin/datasets#onchange) विशेषताdatasets.xmlदेता हैERDDAP™प्रशासक एक कार्रवाई निर्दिष्ट करें जो तब किया जाएगा जब एक विशिष्ट डेटासेट बनाया गया हो (जबERDDAP™पुनरारंभ करना) जब भी डेटासेट किसी भी तरह से बदल जाता है।
  • पूर्ण पाठ खोज में सुधार: प्रत्येक डेटासेट के लिए खोज स्ट्रिंग को संग्रहीत करना अब 1/2 मेमोरी का उपयोग करता है। खोज एल्गोरिदम (Boyer-Moore-like) अब 3X तेज़ है।
  • से ईमेलERDDAP™अब हमेशा के साथ विषय और सामग्री की तैयारी करें\[erddap Url\]इसलिए यह स्पष्ट हो जाएगा कि कौन क्या होगा?ERDDAP™यह (यदि आप एकाधिक प्रशासन करते हैंERDDAPs) ।
  • अधिक व्यापक सांख्यिकी इकट्ठा करने के लिएदैनिक रिपोर्टईमेल
  • नई लॉग फाइल\[बड़ाParentDirectory\]/emailLogYEAR-MM-DD.txt सभी ईमेल द्वारा भेजे गए लॉग इन करेंERDDAP™प्रत्येक दिन। यह विशेष रूप से उपयोगी है यदि आपका सर्वर वास्तव में ईमेल नहीं भेज सकता है - आप कम से कम उन्हें लॉग में पढ़ सकते हैं।
  • ERDDAP™अब बनाना\[बड़ाParentDirectory\]/ कैश / (datasetID) प्रत्येक डेटासेट के लिए निर्देशिका क्योंकि बहुत सारी फ़ाइल कैश हो सकती है।
  • नयाRSS2.01प्रत्येक डेटासेट के लिए फ़ीड (नारंगी के लिए देखोRSSडेटासेट, डेटा एक्सेस फॉर्म की सूची पर आइकन, और एक ग्राफ वेब पेज बनाएं) ।
  • EDDGrid .kmlप्रतिक्रियाएं अब टाइल छवियों का उपयोग करती हैं ("superoverlays" - गतिशील रूप से उत्पन्न quadtree छवियों) । प्रारंभिक छवि पहले की तुलना में GoogleEarth में बहुत तेजी से लोड हो रहा है। मानचित्र का रिज़ॉल्यूशन बढ़ जाता है क्योंकि आप ज़ूम इन करते हैं, डेटासेट के पूर्ण रिज़ॉल्यूशन तक। सिफारिश: उपयोगकर्ताओं को अनुरोध करना चाहिए.kmlएक समय बिंदु के लिए, लेकिन डेटासेट का पूरा देशांतर, अक्षांश सीमा। दुर्भाग्य से, समय सीमा के लिए समर्थन को हटा दिया गया था (मुझे आशा है कि यह वापस आ जाएगा) ।
  • ERDDAP™अब जोड़ेंएक्सपायर्स और कैश-कंट्रोल अधिकतम आयु हेडर/images निर्देशिका से अनुरोधित सभी फ़ाइलों के लिए। इससे भेजे गए स्थैतिक फ़ाइल अनुरोधों की संख्या बहुत कम हो जाती हैERDDAPऔर इस प्रकार बहुत तेजी से बढ़ जाती हैERDDAP™पेज लोड। इसके अलावा, कईJavaस्क्रिप्ट फ़ाइल संदर्भ उनके एचटीएमएल पृष्ठों के नीचे चले गए, जो कई लोगों को भी गति प्रदान करता हैERDDAP™पेज लोड। स्टीव Souders द्वारा "उच्च निष्पादन वेब साइट्स" पुस्तक के लिए धन्यवाद और फायरफॉक्स में फायरबग प्लगइन के लिए ySlow इसके अलावा।
  • ERDDAP™Netcdf-java 2.2.22 से netcdf-java 4.0 में स्विच किया गया। अन्य बातों के अलावा, यह अनुमति देता हैEDDGridFromNcFiles to readHDF .hdfसाथ ही साथ GRIB .grbNetCDF .ncफ़ाइलें
  • EDDGridFromDap and fromDap.EDDGridFromNcFiles अब भी डेरे का समर्थन करते हैं (साथ ही DGrid) dataVariableS. यदि एक आयाम में एक समतुल्य समन्वय परिवर्तनीय नहीं होता है, तोERDDAP™सूचकांक मूल्यों के साथ एक अक्ष चर बनाता है (उदाहरण के लिए, 0, 1, 2, ..., 311, 312) । अन्य सभी पहलुओंEDDGridसमान रहना:
  • यह अभी भी ग्रिड के रूप में सभी डेटासेटों को कार्य करता है, जिसमें प्रत्येक आयाम के लिए एक अक्ष परिवर्तनीय होता है।
  • क्वेरी अभी भी अक्ष चर से मान का अनुरोध कर सकते हैं। चार्ल्स कार्लटन, थॉमस इम्, डोरियन रेमर और अन्य के लिए धन्यवाद।
  • The The most of theWMS OpenLayersपृष्ठों में अब एक डिफ़ॉल्ट देशांतर है, अक्षांश रेंज जो डेटासेट की सीमा से थोड़ा बड़ा है (सटीक सीमा नहीं, इसलिए छोटे डेटासेट का संदर्भ अधिक स्पष्ट है) । डिफ़ॉल्ट रेंज अब 0 से 360 भी हो सकती है, जो कई डेटासेट की पूरी श्रृंखला को अब दिखाया जा सकता है। धन्यवादToddस्पिंडल
  • कुछ डेटा एक्सेस फॉर्म्स पर नए स्लाइडर्स और एक ग्राफ वेब पेज बनाएं। वे सरल (क्रूड) वांछित डेटा के विनिर्देशन और अच्छी दृश्य प्रतिक्रिया प्रदान करते हैं।
  • एक नया विकल्प<डेटासेट> टैग मेंdatasets.xml:सक्रिय
  • संदर्भERD'ERDDAP™समुद्र तटwatch.pfel से बदल गया (अभी भी प्रॉक्सी के माध्यम से काम करता है) कोस्टवॉच.pfeg (पसंदीदा) ।
  • नया समर्थनdata\_minऔरdata\_maxचर मेटाडाटा गुण।
  • आंशिक समाधानवेटथिनट्रिआगेन / आंशिक परिणाम अपवाद: अब, कुछ अनुरोध जो पहले विफल हो गए जब डेटा स्रोत परिवर्तन का पता चला तो सफल हो जाएगा क्योंकिERDDAP™डेटासेट को फिर से लोड करेगा और मूल अनुरोध के संदर्भ में स्वचालित रूप से डेटा की पुनः जांच करेगा।
  • बग फिक्स: उत्पन्न डेटासेट XML में अक्षम किया गया थाERDDAP™संस्करण 1.12. इस बात को इंगित करने के लिए Ellyn Montgomery के लिए धन्यवाद।
  • त्रुटि हैंडलिंग में छोटे बदलाव।
  • संभावित दौड़ की स्थिति के साथ बचने / हटाने के लिए कई सुधार (यानी, संभावित समस्याएं बहु-थ्रेडेडेड प्रकृति से उत्पन्न होती हैंERDDAP) जिसके कारण छोटे, अपर्याप्त समस्याएं होती हैं।
  • अब, यदि कोई त्रुटि संदेश एक छवि पर लिखा जाता है, तो छवि केवल कैश में ~ 5-10 मिनट तक रह जाएगी। (नहीं 60) । कारा विल्सन के लिए धन्यवाद।
  • जब कोई डेटा नहीं है तो मानक संदेश अब "आपकी क्वेरी ने कोई मिलान परिणाम नहीं दिया है", जो कम, अधिक सटीक और मैच है।OPeNDAPसर्वर
  • EDDGridअब बंधे अक्ष मान की अनुमति नहीं है।
  • .ver और .help अनुरोधों में छोटे बदलाव।
  • कई छोटे बदलाव और बग फिक्स  

संस्करण 1.12

(2008-10-31 जारी)

  • EDDTableFromSOSएक बार फिर NDBC के साथ काम करता हैSOSऔर नए NOS के साथ काम करता हैSOS।
  • EDDTableFromBMDE अब की आवश्यकता हैERDDAP™निर्दिष्ट करने के लिए व्यवस्थापकdataVariableS.
  • EDDGridअब की आवश्यकता नहीं है कि लैट और लों को समान रूप से स्थान दिया जाना चाहिए। पारदर्शी पीएनजी या.kml। धन्यवादToddस्पिंडल
  • कुछ छोटे बदलाव।  

संस्करण 1.10

(2008-10-14 जारी)

  • डेटा चर के लिए नया "रंगबार" मेटाडाटाdatasets.xmlग्राफ़ और मैप्स के लिए डिफ़ॉल्ट रंग बार सेटिंग्स को परिभाषित करता है। देखेंअधिक जानकारी। यह महत्वपूर्ण है क्योंकि यह मेक ए ग्राफ़ द्वारा उत्पादित डिफ़ॉल्ट ग्राफ़ और मैप्स की उपस्थिति में काफी सुधार करता है और क्योंकि डिफ़ॉल्ट ग्राफ़ और मैप्स में अब एक सुसंगत रंग का बार होता है जब ग्राहक अनुरोधित समय या भौगोलिक सीमा को बदलता है। इसके अलावा, इसके लिए आवश्यक थाWMS।
  • ERDDAP™अब एक के माध्यम से सबसे अधिक ग्रिड डेटा कार्य करता हैWMSसेवा यह महत्वपूर्ण है क्योंकि यह दर्शाता है कि, कई प्रकार के डेटा सर्वरों से डेटा प्राप्त करने के अलावा,ERDDAP™विभिन्न प्रोटोकॉल के माध्यम से डेटा वितरित कर सकते हैं (DAP,WMSभविष्य में) । देखेंग्राहक प्रलेखन। याप्रशासकों के लिए प्रलेखन। याइसे आज़माएं
  • अक्षांश मान के लिए नया समर्थन > 180 in.kmlफ़ाइलें
  • नया cdm \_data \_type: अन्य।
  • ERDDAP™अब "boolean" स्रोत डेटाटाइप का समर्थन करता है। देखेंअधिक जानकारीयह भविष्य के EDDTableFromDatabase के लिए उपयोगी हो जाएगा।
  • नया EDDTableFromBMDE DiGIR/BMDE डेटा स्रोतों का समर्थन करता है।
  • EDVGridAxis अब अवरोही क्रमबद्ध मूल्यों की अनुमति देता है। pmelOscar datasets इस जरूरत है।
  • ERDDAP™अब HTTP त्रुटियों को लौटा देता है (उदाहरण के लिए, "404 संसाधन/पृष्ठ के लिए नहीं मिला") अधिक स्थितियों में, त्रुटि संदेश के साथ HTML पृष्ठों के बजाय।
  • बहुत सारे बदलाव/विचारों के लिएERDDAP™प्रलेखन
  • छोटे बदलाव के बहुत सारे।
  • कुछ बग फिक्स
  • बातेंERDDAP™प्रशासकों को इस संस्करण में अपग्रेड करना चाहिए:
  • मेंdatasets.xmlकिसी भी EDDTableFrom के लिएSOSडेटासेट, "observedProperty" मेटाडाटा को "sourceObservedProperty" में बदल देता है।
  • नियमaxisVariableयाdataVariable'destinationNameअबसख्त। आपको यह जांचने की आवश्यकता है कि आपका परिवर्तनीय नाम मान्य है। या तो उन्हें हाथ से चेक करेंERDDAP™और उस रिपोर्ट में त्रुटि संदेश को देखें जिसे व्यवस्थापक को ईमेल किया गया है।
  • मेंdatasets.xmlयदि आप चाहते हैं तो ग्रिड डेटा चर के माध्यम से सुलभ होनाWMS, आपको कलरबार मेटाडाटा जोड़ने की आवश्यकता है। कम से कम उदाहरण के लिए,<att namecolorBarMinimum"type="double"> 0</att>
          <att name="colorBarMaximum" type="double">32</att>  

देखेंअधिक जानकारी

  • अपने लिए निम्नलिखित जोड़ेंसाइटमैपफ़ाइल (लेकिन इसे अपनी जानकारी के साथ अनुकूलित करें) :
        <!-- drawLand specifies the default Make A Graph setting for 
whether the landmask should be drawn "over" (the default) or "under"
surface data on maps. "over" is recommended for primarily
oceanographic data (so that grid data over land is obscured by the
landmask). "under" is recommended for all other data.
-->
<drawLand>over</drawLand>

<!-- Information about the ERDDAP™ administrator is used for the
SOS and WMS servers. You MUST CHANGE these to describe your
installation.
-->
<adminInstitution>NOAA Environmental Research
Division</adminInstitution>
<adminIndividualName>Your Name</adminIndividualName>
<adminPosition>Webmaster</adminPosition>
<adminPhone>your-phone-number</adminPhone>
<adminAddress>99 Pacific St, Suite 255A</adminAddress>
<adminCity>Monterey</adminCity>
<adminStateOrProvince>CA</adminStateOrProvince>
<adminPostalCode>93940</adminPostalCode>
<adminCountry>USA</adminCountry>
<adminEmail>yourName@yourSite</adminEmail>

<!-- Information about the ERDDAP™ administrator is used for ERDDAP's
SOS server. You MUST CHANGE these to describe your installation.
-->
<sosTitle>NOAA Environmental Research Division SOS</sosTitle>
<sosAbstract>NOAA Environmental Research Division's ERDDAP™ makes
data from multiple sources available via the SOS
protocol.</sosAbstract>
<sosKeywords>Weather, Ocean Currents, Temperature,
Salinity</sosKeywords>
<sosAccessConstraints>NONE</sosAccessConstraints>
<sosFees>NONE</sosFees>

<!-- Information about the ERDDAP™ administrator is used for
ERDDAP's WMS server. You MUST CHANGE these to describe your
installation. -->
<wmsTitle>NOAA Environmental Research Division
WMS</wmsTitle>
<wmsAbstract>NOAA Environmental Research Division's ERDDAP™ makes
data from multiple sources available via the WMS
protocol.</wmsAbstract>
<wmsKeywords>Weather, Ocean Currents, Temperature,
Salinity</wmsKeywords>
<wmsAccessConstraints>NONE</wmsAccessConstraints>
<wmsFees>NONE</wmsFees>
<!-- For the wms examples, pick one of your grid datasets that has
longitude and latitude axes. The sample variable must be a variable
in the sample grid dataset. The bounding box values are
minx,miny,maxx,maxy.
-->
<wmsSampleDatasetID>erdBAssta5day</wmsSampleDatasetID>
<wmsSampleVariable>sst</wmsSampleVariable>
<wmsSampleBBox>0,-75,180,75</wmsSampleBBox>

संस्करण 1.08

(2008-07-13 जारी)

  • में एक नया वेब सेवाERDDAP™उत्पन्न करना डेटासेट XML, सहायताERDDAP™XML के किसी न किसी मसौदा तैयार करके प्रशासकों को डेटासेट का वर्णन करने की आवश्यकता थीdatasets.xml
  • ग्रिडडैप को एक ओपन्डैप सर्वर के रूप में netcdf-java द्वारा देखने की अनुमति देने से संबंधित कुछ बदलाव/बग फिक्सेस सहित: वैश्विक मेटाडाटा को अब "NC \_GLOBAL" लेबल किया गया है। ("Global" के बजाय) ।
  • The The most of theEDDGridऔर EDDTable Data Access Forms अब URL में क्वेरी जानकारी का उपयोग करते हैं। इसलिए, उदाहरण के लिए, यदि कोई उपयोगकर्ता मेक ए ग्राफ फॉर्म से डेटा एक्सेस फॉर्म में जाता है, तो बाधाओं को अब ठीक से स्थानांतरित कर दिया जाता है।
  • tabledap's Make A Graph' अब स्ट्रिंग चर पर बाधाओं की अनुमति देता है।
  • EDDTable's Make a ग्राफ अब NaN बाधाओं की अनुमति देता है। स्टीव Hankin के लिए धन्यवाद।
  • बग फिक्स: EDDTable सेव AsImage ठीक से .colorbar मिनट और अधिकतम मूल्यों को पहचान नहीं था। स्टीव Hankin के लिए धन्यवाद
  • सेटअप करने के लिए कई सुधारDatasetsXml. Ellyn Montgomery के लिए धन्यवाद।
  • ग्रिड्डैप अनुरोध अब अनुमति देते हैं () -शैली वास्तविक अक्ष रेंज के थोड़ा बाहर अनुरोध करती है। चूंकि यह उचित है () मूल्य निकटतम वास्तविक मूल्य के लिए गोल होते हैं। Cindy Bessey धन्यवाद
  • मैंने फ्लोट ऐरे और डबल ऐरे परीक्षण किया है। यह हमेशा अपूर्ण होगा (क्योंकि प्रत्येक डेटासेट के लिए परीक्षण को अनुकूलित करने की आवश्यकता होगी) लेकिन यह बेहतर होना चाहिए। Ellyn Montgomery के लिए धन्यवाद।
  • मैं सेटअप.html और सेटअपडाटासेट चला गया Xml.html erddap's / download डाइरेक्टरी और हार्ड कोडित सभी लिंक उन्हें करने के लिए। अब, मैं तुरंत सेटअप जानकारी को बदल सकता हूं और अपडेट कर सकता हूं।
  • कई छोटे बदलाव। कुछ छोटे बग फिक्स
  • बातेंERDDAP™प्रशासकों को इस संस्करण में अपग्रेड करना चाहिए:
  • कदम<दशमलव Html> अपने संदेश से.xml अपने संदेश के लिएसाइटमैपफ़ाइल यह उस पाठ को निर्दिष्ट करता है जो बाईं ओर के मध्य में दिखाई देता है।ERDDAP™होम पेज इसके अलावा, जोड़ें<H1>ERDDAP</h1> (या कुछ अन्य हेडलाइन) इसके शीर्ष पर। या प्रतिलिपि<TheShortDescriptionHtmlसाइटमैपफ़ाइल (नए erddapContent से.zip) अपने सेटअप.xml में।  

संस्करण 1.06

(2008-06-20)

  • नया समर्थनIOOS DIF SOSडेटा स्रोत।
  • कई छोटे बदलाव। कुछ छोटे बग फिक्स  

संस्करण 1.04

(2008-06-10 जारी)

  • नई स्लाइड सॉर्टर सुविधा।
  • गूगल गैजेट्स पेज और उदाहरण
  • बग फिक्सEDDGridपैमाने और addoffset के साथ चर के लिए SaveAsNc।  

संस्करण 1.02

(2008-05-26 जारी)

  • नयाEDDGridसाइडबायसाइड विभिन्न के लिए अनुमति देता हैaxisVariables\[0\]स्रोत मूल्य
  • सभी वर्तमान और पवन डेटासेट में विलय हो गए थेEDDGridसाइडबायसाइड डेटासेट।
  • छवि अनुरोध से छवियाँ अब 1 घंटे के लिए कैश्ड हैं।  

संस्करण 1.00

(2008-05-06 जारी)

  • यूआरएल में एक ग्राफ वेब पेज और ग्राफिक्स कमांड बनाएं।
  • एक डेटासेट को पुनः लोड करने के लिए ध्वज फ़ाइलों के लिए समर्थन।
  • नया डेटासेट प्रकार: EDDTableFrom4DFiles (EDDTableFromFiles की पहली उपश्रेणी) ।