घोषणा
योगदानकर्ताक्रेडिटके लिएERDDAP™अब एक अलग पृष्ठ पर है।ERDDAP™का एक उत्पाद हैNOAA NMFS SWFSC ERD।
बॉब सिमोन का मूल मुख्य लेखक हैERDDAP™ (डिजाइनर और सॉफ्टवेयर डेवलपर जिन्होंने लिखा थाERDDAP-विशिष्ट कोड) । शुरुआती बिंदु रॉय मेंडेल्ससोहन का था (बॉब बॉस) सुझाव है कि बॉब अपने परिवर्तित करने योग्य कार्यक्रम बारी (एक छोटी उपयोगिता जो सारणीबद्ध डेटा को एक प्रारूप से दूसरे प्रारूप में परिवर्तित करती है और जो बड़े पैमाने पर बॉब के पूर्व-पूर्व-से-कोडित थी।NOAAकाम है कि बॉब फिर से लाइसेंस प्राप्त करने के लिए खुला स्रोत) एक वेब सेवा में।
यह था और रोय मेनडेल्ससोहन के विचारों को वितरित डेटा सिस्टम, बॉब के लिए उनका प्रारंभिक सुझाव और उनके चल रहे समर्थन के बारे में है। (हार्डवेयर, नेटवर्क और अन्य सॉफ्टवेयर समर्थन सहित, और बॉब के समय को मुक्त करके ताकि वह अधिक समय बिता सकेERDDAP™कोड) इस परियोजना को संभव बनाया है और इसके विकास को सक्षम बनाया है।
The The most of theERDDAP-विशिष्ट कोड को कॉपीराइट ओपन सोर्स के रूप में लाइसेंस दिया गया है, साथ मेंNOAAकॉपीराइट रखती है। देखेंERDDAP™लाइसेंस। ERDDAP™कॉप ीराइट ओपन सोर्स, अपाचे, एलजीपीएल, एमआईटी / एक्स, मोज़िला और सार्वजनिक डोमेन पुस्तकालयों और डेटा का उपयोग करता है। ERDDAP™किसी भी GPL कोड या व्यावसायिक प्रोग्राम की आवश्यकता नहीं है।
काम के लिए वित्तपोषण का थोकERDDAP™आयाNOAAइसमें बॉब साइमन का वेतन दिया गया। प्रथम वर्ष के लिएERDDAP™जब वह एक सरकारी ठेकेदार था, तो वित्त पोषण से आयाNOAAकोस्ट वाचकार्यक्रमNOAAआईओएसकार्यक्रम, और अब प्रशांत महासागर शेल्फ ट्रैकिंग defunct (पोस्ट) कार्यक्रम।
बहुत ज्यादा क्रेडिट कई के लिए चला जाता हैERDDAP™व्यवस्थापक और उपयोगकर्ता जिन्होंने सुझाव और टिप्पणियां की हैं, जिन्होंने कई सुधारों का नेतृत्व किया हैERDDAP। कई में नाम से उल्लेख किया गया हैपरिवर्तन की सूची। धन्यवाद (नाम और नाम) बहुत ज्यादा। इस प्रकार,ERDDAP™का एक महान उदाहरण हैउपयोगकर्ता संचालित नवाचारजहां उत्पाद नवाचार अक्सर उपभोक्ताओं से आता है (ERDDAP™उपयोगकर्ता) सिर्फ निर्माता नहीं (ERDDAP™डेवलपर्स) ।
यहाँ सॉफ्टवेयर और डेटासेट की सूची है जो में हैंERDDAP™वितरण। हम इन सभी के लिए बहुत आभारी हैं। बहुत धन्यवाद। \[2021 में शुरू होकर, कोड के सभी स्रोतों को ठीक से सूचीबद्ध करना लगभग असंभव हो गया हैERDDAP™क्योंकि कुछ पुस्तकालयों का हम उपयोग करते हैं (विशेष रूप से netcdfjava और विशेष रूप से AWS) बदले में कई अन्य पुस्तकालयों का उपयोग करते हैं। सभी पुस्तकालयों किERDDAP™कोड कॉल सीधे नीचे शामिल हैं, क्योंकि पुस्तकालयों में से कई हैं कि अन्य पुस्तकालयों बारी में बुलाते हैं। यदि आप देखते हैं कि हम नीचे एक परियोजना छोड़ चुके हैं, तो कृपया हमें बताएं ताकि हम नीचे परियोजना जोड़ सकें और क्रेडिट दे सकें जहां क्रेडिट देय है।\]
अवलोकन
ERDDAP™एक हैJavaसेवलेटकार्यक्रम। परERDयह एक के अंदर चलाता हैटॉमकैटअनुप्रयोग सर्वर (लाइसेंस:अपाचे) एक साथअपाचेवेब सर्वर (लाइसेंस:अपाचे) , कंप्यूटर पर चल रहा हैRed Hat Linuxऑपरेटिंग सिस्टम (लाइसेंस:जीपीएल) ।
डेटासेट
डेटा सेट विभिन्न स्रोतों से हैं। मेटाडाटा देखें (विशेष रूप से "sourceUrl","infoUrl","institution""लाइसेंस") प्रत्येक डेटासेट के लिए। कई डेटासेटों में उनके उपयोग पर प्रतिबंध होता है जि सके लिए आपको डेटा प्रदाता को जब भी आप डेटा का उपयोग करते हैं तो डेटा प्रदाता को उद्धृत / प्रमाणित करने की आवश्यकता होती है। यह हमेशा डेटा प्रदाता को उद्धृत / प्रमाणित करने के लिए अच्छा रूप है। देखेंएक पेपर में डेटासेट कैसे उद्धृत करें।
CoHort Software
कॉम / कोहोर्ट कक्षाएंकोहोर्ट सॉफ्टवेयर से हैं ( https://www.cohortsoftware.com ) जो इन कक्षाओं को एमआईटी/एक्स जैसी लाइसेंस के साथ उपलब्ध कराता है (कक्षाएं / com/cohort/util/LICENSE.txt देखें) ।
कोस्टवॉच ब्राउज़र
ERDDAP™कोस्टवॉच ब्राउज़र प्रोजेक्ट से कोड का उपयोग करता है (अब decomissioned) सेNOAAकोस्ट वाच वेस्ट कोस्ट क्षेत्रीय नोड (लाइसेंस: कॉपीराइट ओपन सोर्स) । इस परियोजना की शुरुआत डेव फोले ने की थी, जो एक पूर्व समन्वयक थे।NOAAकोस्टवॉच वेस्ट कोस्ट क्षेत्रीय नोड। सभी कोस्टवॉच ब्राउज़र कोड को बॉब सिमन्स द्वारा लिखा गया था।
OPeNDAP
डेटा सेOPeNDAPसर्वर के साथ पढ़ा जाता हैJava DAP1.1.7 (लाइसेंस: LGPL) ।
NetCDF-जावा
NetCDFफ़ाइलें (.nc) , GMT-शैलीNetCDFफ़ाइलें (.grd) , GRIB, और BUFR को कोड के साथ पढ़ा और लिखा जाता है।NetCDF Javaपुस्तकालय (लाइसेंस:बीएसडी-3) सेUnidata।
सॉफ्टवेयर में शामिलNetCDF Java.jar:
- slf4j The The most of theNetCDF Javaपुस्तकालय और Cassandra जरूरतSlf4j से सरल लॉगिंग Facade के लिएJavaपरियोजना वर्तमान में,ERDDAP™slf4j-simple-xxx.jar का उपयोग इस आवश्यकता को पूरा करने के लिए slf4j.jar नाम दिया गया। (लाइसेंस:एमआईटी / एक्स) ।
- JDOM The The most of theNetCDF Javaजार में XML प्रोसेसिंग कोड शामिल हैJDOM (लाइसेंस:अपाचे) , जो netcdfall.jar में शामिल है।
- जोडा The The most of theNetCDF Java.jar शामिल हैंजोडाकैलेंडर गणना के लिए (जो शायद उपयोग नहीं किया जाता हैERDDAP) । (लाइसेंस:अपाचे 2.0) ।
- अपाचे
The The most of theNetCDF Java.jar शामिल हैं .jar फ़ाइलों से कईअपाचे परियोजना:
कॉमन्स-कोडेक,
कॉमन्स-डिस्कवरी,
आम-httpग्राहक,
लॉग इन
HttpComponents, (सभी के लिए: लाइसेंस:अपाचे)
ये netcdfall.jar में शामिल हैं। - अन्य
The The most of theNetCDF Java.jar भी शामिल है कोड से: com.google.codedbugs, com.google.errorprone, com.google.guava, com.google.j2objc, com.google.protobuf, edu.ucar, org.codehaus.mojo, com.beust.jcommander, com.google.common, com.google.re2j, and com.google.thirdparty. (गूगल अपाचे और बीएसडी जैसी लाइसेंस का उपयोग करता है।)
SGT
रेखाचित्रों और मानचित्रों को ऑन-द-फ्लाई बनाया जाता है जिसमें एक संशोधित संस्करण होता है।NOAASGT (पर था https://www.pmel.noaa.gov/epic/java/sgt/ अब बंद) संस्करण 3 (aJava- आधारित वैज्ञानिक ग्राफिक्स टूलकिट डोनाल्ड डेनबो द्वारा लिखितNOAAPMEL) (लाइसेंस: कॉपीराइट ओपन सोर्स (पर था https://www.pmel.noaa.gov/epic/java/license.html ) ) ।
वाल्टर ज़ॉर्न
बिग, एचटीएमएल टूलटिप ऑनERDDAP' HTML पृष्ठों को वाल्टर Zorn' wz \tooltip के साथ बनाया गया है। js (लाइसेंस: LGPL) । स्लाइडर और स्लाइड सॉर्टर के ड्रैग एंड ड्रॉप फीचर को वाल्टर ज़ॉर्न के wz \_dragdrop.js के साथ बनाया गया है (लाइसेंस: LGPL) ।
OpenPDF
पीडीएफ फाइलें के साथ बनाई गई हैंओपनpdfमुक्तJava-PDF लाइब्रेरी
GSHHS
तटरेखा और झील डेटा से हैंGSHHS- A Global Self-consistent, Hierarchical, High-resolution Shoreline Database (लाइसेंस:जीपीएल) और पॉल वेसल और वाल्टर स्मिथ द्वारा बनाई गई।
हम कोई दावा नहीं करते हैं कि शोरेलिन डाटा के भ्रष्टाचार के बारे में क्या है?ERDDAP™- नाभिचार के लिए आईटी का उपयोग न करें।
GMT pscoast
राजनीतिक सीमा और नदी डेटा से हैंPscoastकार्यक्रमGMTजो डेटा का उपयोग करता हैसीआईए वर्ल्ड डाटा बैंक II (लाइसेंस: सार्वजनिक डोमेन) ।
हम POLITICAL BOUNDARY DATA के CORRECTNESS के बारे में कोई CLAIM नहीं बनाते हैं।ERDDAP।
ETOPO
कुछ मानचित्रों की पृष्ठभूमि में उपयोग किए जाने वाले स्नानमेट्री / स्थलाकृति डेटा हैETOPO1 ग्लोबल 1-मिन्यूट ग्रिड्ड एलिवेशन डेटा सेट (बर्फ की सतह, ग्रिड पंजीकृत, द्विआधारी, 2 बाइट int: etopo1\_ice\_g\_i2.zip) (लाइसेंस:सार्वजनिक डोमेन) द्वारा वितरित किया जाता हैNOAAएनजीडीसी।
हम कोई दावा नहीं करते हैं कि BATHYMETRY/TOPOGRAPHY DATA के CORRECTNESS के बारे मेंERDDAP। नाभिचार के लिए आईटी का उपयोग न करें।
Javaमेल
मेल में कोड का उपयोग करके ईमेल भेजे जाते हैं। से जारOracle'Javaमेल एपीआई (लाइसेंस:क ॉमन विकास और वितरण लाइसेंस (सीडीएल) संस्करण 1.1) ।
JSON
ERDDAP™उपयोगjson.orgJavaJSON पुस्तकालयto parseJSONडेटा (लाइसेंस:कॉपीराइट ओपन सोर्स) ।
PostgrSQL
ERDDAP™इसमें शामिल हैपोस्टग्रेस JDBCड्राइवर (लाइसेंस:बीएसडी) । ड्राइवर कॉपीराइट है (c) 1997-2010, PostgreSQL ग्लोबल डेवलपमेंट ग्रुप। सर्वाधिकार सुरक्षित
लुसीन
ERDDAP™अपाचे से कोड का उपयोग करेंलुसीन। (लाइसेंस:अपाचे) "लुसिन" खोज इंजन विकल्प के लिए (लेकिन डिफ़ॉल्ट "मूल" खोज इंजन के लिए नहीं) ।
कॉमन्स-कंप्रेस
ERDDAP™अपाचे से कोड का उपयोग करेंकॉमन्स-कंप्रेस। (लाइसेंस:अपाचे) ।
JEXL
ERDDAP™अभिव्यक्ति और स्क्रिप्ट का मूल्यांकन करने के लिए समर्थन<sourceNameS> पर निर्भर करता हैअपाचे परियोजना:Javaअभिव्यक्ति भाषा (JEXL) (लाइसेंस:अपाचे) ।
Cassandra
ERDDAP™शामिल अपाचेCassandra cassandra-driver-core.jar (लाइसेंस:अपाचे 2.0) । Cassandra के cassandra-driver-core.jar की आवश्यकता है (इसलिएERDDAP™शामिल) :
- guava.jar (लाइसेंस:अपाचे 2.0) ।
- lz4.jar (लाइसेंस:अपाचे 2.0) ।
- metrics-core.jar (लाइसेंस:एमआईटी) ।
- Netty-all.jar (लाइसेंस:अपाचे 2.0) ।
- Snappy-java.jar (लाइसेंस:अपाचे 2.0) ।
KT\पैलेट{#kt-palettes}
रंग पैलेट, जिसमें प्रीफ़िक्स है "KT\_"क्रिस्टन द्वारा .cpt पैलेटों का संग्रह थांग (लाइसेंस:एमआईटी / एक्स) , लेकिन जेनिफर सेवाड्जियन द्वारा थोड़ा सुधारितNOAAताकि वे अनुरूप होंERDDAP.cpt आवश्यकताओं.
Leaflet
ERDDAP™उपयोगJavaस्क्रिप्ट पुस्तकालयLeaflet (लाइसेंस:बीएसडी 2) जैसाWMSग्राहक परWMSवेब पेजERDDAP। यह उत्कृष्ट सॉफ्टवेयर है (अच्छी तरह से डिजाइन, प्रयोग करने में आसान, तेज और मुफ्त) Vladimir Agafonkin से।
एडब्ल्यूएस
अमेज़न AWS के साथ काम करने के लिए (S3 सहित) ,ERDDAP™v2 का उपयोग करता हैAWS SDKJava (लाइसेंस:अपाचे) ।
AWS को निर्भरता में खींचने के लिए Maven की आवश्यकता होती है। वे निम्नलिखित शामिल हैं। (जहां xxx संस्करण संख्या है, जो समय के साथ बदलता है, और लाइसेंस प्रकार Parentheses में है) Annotation-xxx.jar (अपाचे) Apache-client-xxx.jar. (अपाचे) Ams-xxx.jar (बीएसडी) , asm-xxx.jar (बीएसडी) asm-analysis-xxx.jar (बीएसडी) , asm-commons-xxx.jar (बीएसडी) , asm-tree-xxx.jar (बीएसडी) , asmutil-xxx.jar (बीएसडी) , auth-xxx.jar (?) Aws-core-xxx.jar. (अपाचे) Aws-query-protocol-xxx.jar (अपाचे) Aws-xml-protocol-xxx.jar (अपाचे) , चेकर-qual-xxx.jar (एमआईटी) त्रुटि \_prone \_annotation-xxx.jar (अपाचे) , eventstream-xxx.jar (अपाचे) , असफलता xxx.jar (अपाचे) ,httpxxx.jar (अपाचे) , j2objc-annotation-xxx.jar (अपाचे) जैक्सन-annotations-xxx.jar (अपाचे) जैक्सन कोर-xxx.jar (अपाचे) जैक्सन-databind-xxx.jar (अपाचे) , jaxen-xxx.jar (बीएसडी) , jffi-xxx.jar (अपाचे) Jffi-xxx.native. जार (अपाचे) , jnr-constants-xxx.jar (अपाचे) , jnr-ffi-xxx.jar (अपाचे) , jnr-posix-xxx.jar (अपाचे) , jnr-x86asm-xxx.jar (अपाचे) , jsonxxx.jar (कॉपीराइट ओपन सोर्स) , jsr305-xxx.jar (अपाचे) , श्रृंगार-xxx.jar (अपाचे) , एक दर्जन Netty के बारे में। जार (अपाचे) , प्रोफाइल xxx.jar (अपाचे) , प्रोटोकॉल-कोर-xxx.jar (अपाचे) Reactive-streams-xxx.jar (सीसीओ 1.0) , क्षेत्र-xxx.jar (अपाचे) , s3-xxx.jar (अपाचे) , sdk-core-xxx.jar (अपाचे) , Utils-xxx.jar (?) । वास्तविक लाइसेंस देखने के लिए, .jar नाम की खोज मेंMaven Repositoryऔर फिर लाइसेंस खोजने के लिए परियोजना की फ़ाइलों में चारों ओर रुमेज करें।
हम सभी सॉफ्टवेयर और वेबसाइटों के लिए भी बहुत आभारी हैं जो हम विकास करते समय उपयोग करते हैंERDDAPसहित क्रोम, curl, DuckDuckGo, EditPlus, फाइलज़िला। गिटहब, Google Search, पुट्टी, स्टैक ओवरफ्लो, todoist, Wikipedia, इंटरनेट, वर्ल्ड वाइड वेब, और अन्य सभी, महान, उपयोगी वेबसाइटों। बहुत धन्यवाद।