Taito pääsisältöön

Tunnustukset

AvustajaLuottoaforERDDAP™Nyt se on erillisellä sivulla.ERDDAP™Se on tuotteenNOAA NMFS SWFSC ERD.

Bob Simons on ensimmäinen kirjailijaERDDAP™ (Suunnittelija ja ohjelmistokehittäjä, joka kirjoittiERDDAPerityiskoodi) . Alkuperäinen nimi: Roy Mendelssohn's (Bobin pomo) Bob käänsi ConvertTable-ohjelmansa (pieni apuohjelma, joka muuntaa tabulaaritiedot yhdestä formaatista toiseen ja joka oli suurelta osin koodi Bobin esi-NOAATyöt, jotka Bob on luvannut avoimeksi) verkkopalveluun.

Se oli ja on Roy Mendelssohnin ideoita hajautetuista tietojärjestelmistä, hänen ensimmäinen ehdotuksensa Bobille ja hänen jatkuva tuki. (mukaan lukien laitteistot, verkostot ja muut ohjelmistotuet sekä vapauttamalla Bobin aika, jotta hän voisi viettää enemmän aikaa.ERDDAP™koodikoodi) Tämä on mahdollistanut projektin ja mahdollistanut sen kasvun.

TheERDDAPspesifinen koodi on lisensoitu tekijänoikeudella suojatuksi avoimeksi lähteeksi,NOAAsäilyttää tekijänoikeudet. NähdäänERDDAP™lisenssi lisenssi lisenssi lisenssi. ERDDAP™käyttää tekijänoikeuksin suojattua avoimen lähdekoodin, Apachen, LGPL:n, MIT/X:n, Mozillan ja julkisten verkkotunnusten kirjastoja ja tietoja. ERDDAP™ei vaadi GPL-koodia tai kaupallisia ohjelmia.

Suurin osa työn rahoituksestaERDDAP™on tullutNOAAHän maksoi Bob Simonsin palkan. Ensimmäisen vuodenERDDAP™Kun hän oli hallituksen jäsen, rahoitus tuliNOAACoastwatchOhjelma,NOAAIOOSPacific Ocean Shelf Tracking (käytetty) (POST) ohjelma.

Paljon rahaa menee monilleERDDAP™ylläpitäjät ja käyttäjät, jotka ovat tehneet ehdotuksia ja kommentteja, jotka ovat johtaneet moniin parannuksiin.ERDDAP. Monet mainitaan nimilläLista muutoksista. Kiitos kaikille (nimetty ja nimeämätön) hyvin paljon. Näin,ERDDAP™Hyvä esimerkkiKäyttäjälähtöinen innovaatioTuoteinnovaatiot tulevat usein kuluttajilta (ERDDAP™Käyttäjät) Ei pelkästään tuottajat (ERDDAP™Kehittäjät) .

Tässä on luettelo ohjelmistoista ja tietoaineistoista, jotka ovatERDDAP™Jakelu. Olemme erittäin kiitollisia näistä kaikista. Kiitos paljon. \[Vuodesta 2021 lähtien on lähes mahdotonta listata kaikkia koodin lähteitä oikein.ERDDAP™Muutama kirjasto, jota käytämme (Netcdf-java ja erityisesti AWS) Käyttää monia, monia muita kirjastoja. Kaikki kirjastot, jotkaERDDAP™Alla on koodipuhelut, kuten monet muut kirjastot kutsuvat. Jos näet, että olemme jättäneet alla olevan projektin, ilmoita meille, jotta voimme lisätä projektin alla ja antaa luottoa, jos luotto on maksettu.\]

Yleiskatsaus

ERDDAP™on AJavaServletohjelma. AtERDSe kulkee a:n sisälläTomcasovelluspalvelin (Lisenssi:Apasseja) yhdelläApassejaWeb-palvelin (Lisenssi:Apasseja) Käy tietokoneessa käyttäenPunainen LinuxKäyttöjärjestelmä (Lisenssi:GPL) .  

Dataa

Tiedot ovat peräisin eri lähteistä. Katso metatiedot (Erityisesti "sourceUrl"infoUrl""institution"ja "lisenssi") jokaisesta datasta. Monet tietoaineistot rajoittavat niiden käyttöä, joka edellyttää, että mainitset/luovutat tietojen tarjoajan aina, kun käytät tietoja. Tietojen tarjoajalle on aina hyvä mainita/luottaa. NäytäMiten lisätä tietoaineisto paperissa.  

CoHort-ohjelmisto

com/cohort-luokkaLähde: CoHort Software ( https://www.cohortsoftware.com ) jotka asettavat nämä luokat saataville MIT/X-luvalla (Katso luokat/com/cohort/util/LICENSE.txt) .  

Coastwatch selain

ERDDAP™CoastWatch Browser -projektin koodi (Nyt poistettu) From theNOAACoastwatch Länsirannikon alueellinen solmu (Lähde: Copyrighted Open Source) . Projekti aloitettiin ja sitä johti Dave Foley, entinen koordinaattori.NOAACoastWatch West Coast Regional Node Näytä tarkat tiedot Kaikki CoastWatchin selainkoodit ovat Bob Simonsin kirjoittamia.  

OPeNDAP

TietojaOPeNDAPPalvelimia luetaanJava DAP1.1.7. (Lähde: LGPL) .  

NetCDFJava

NetCDFtiedostoja (.nc) GMT-tyyliNetCDFtiedostoja (.grd) GRIB ja BUFR luetaan ja kirjoitetaan koodillaNetCDF JavaKirjastot (Lisenssi:BSD-3) FromUnidata.

Ohjelmisto sisältyyNetCDF Java.jar:

  • SF4j TheNetCDF JavaKirjasto ja Cassandra tarvitsevatSimple Logging Facade -pelistäJavaprojekti. Tällä hetkellä,ERDDAP™käyttää slf4j-simple-xxx.jar nimetty slf4j.jar vastaamaan tätä tarvetta. (Lisenssi:MIT/X) .  
  • JDOM TheNetCDF Java.jar sisältää XML-prosessointikoodinJDOM (Lisenssi:Apasseja) , joka sisältyy verkkotunnukseen.fi.  
  • Joo TheNetCDF Java.jar sisältääJookalenterilaskelmat (joita ei todennäköisesti käytetäERDDAP) . (Lisenssi:Apace 2.0) .  
  • Apasseja TheNetCDF Java.jar sisältää .jar-tiedostoja useistaApace-projektit: Yhteistyökoodi, Yhteiset löydöt, Yhteistyö-httpasiakasasiakas, Yhteinen logiikka
    HttpComponents, (Kaikki: lisenssi:Apasseja)
    Näitä ovat netcdfAll.jar.  
  • Muut muut TheNetCDF Java.jar sisältää myös koodin: com.google.code.findbugs, com.google.errorprone, com.google.guava, com.google.j2objc, com.google.protobuf, koulu.ucar, org.codehaus.mojo, com.beust.jcommander, com.google.common, com.google.rej, ja com.com.com. (Google käyttää Apache- ja BSD-lisenssejä)
     

SGT

Kuvat ja kartat on-the-fly, jossa on muunnettu versioNOAASGT (oli https://www.pmel.noaa.gov/epic/java/sgt/ Nyt lopetettu) versio 3 (AJavaScientific Graphics Toolkit, kirjoittanut Donald DenboNOAAPM) (Lähde: Copyrighted Open Source (oli https://www.pmel.noaa.gov/epic/java/license.html ) ) .  

Walter Zorn

Big, HTML-työkalutERDDAPHTML-sivut luodaan Walter Zornin wz-tooltip-sivuilla. j (Lähde: LGPL) . Slide Sorterin veto- ja pudotusominaisuus on luotu Walter Zornin wz ́dragdrop.js:llä. (Lähde: LGPL) .  

OpenPDF

.pdf-tiedostot luodaanAvoinnaIlmainenJavaPDF-kirjasto.  

GSH

Ranta- ja järvitiedot ovat peräisinGSHGlobal Self-consistent, Hierarchical, High-resolution Shoreline Database (suom. (Lisenssi:GPL) Kirjoittanut Paul Wessel ja Walter Smith.

Me emme tee riitaa korrektiiveista, jotka tulevatERDDAP™Älä käytä NAVIGATIONALIN PURPOSESS.  

GMT Pscoast

Poliittiset raja- ja jokitiedot ovat peräisinPscoastOhjelmassaGMjoka käyttää tietojaCIA Maailmanpankki II (Lähde: Public Domain) .

Me emme tee riitaa POLITICAL BOUNDARY ́in korrektiiveista, jotka tulevatERDDAP.

ETOPO

Joidenkin karttojen taustalla käytetyt bathymetria/topografiatiedot ovatETOPO1 Global 1-Minute Gridded Elevation Data (Ice Surface, verkkorekisteröity, binääri, 2 tavun sisältö: etopo1 ± 2.zip) (Lisenssi:Julkinen domain) joka jaetaan ilmaiseksiNOAANGDC.

Me emme tee mitään kliseeitä Bathymogyyn / Topografiaan liittyvistä asioistaERDDAP. Älä käytä NAVIGATIONALIN PURPOSESS.

JavaMail

Sähköpostit lähetetään koodilla sähköpostitse. JarOracle>JavaMatkustaja API (Lisenssi:KOMMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDD) Versio 1.1) .  

JSON

ERDDAP™käyttääjson.orgJavaJSON-kirjastoparseJSONDatatiedot (Lisenssi:Tekijänoikeudet avoin lähde) .  

PostsQL

ERDDAP™SisältääLähde: JDBCKuljettaja kuljettaja (Lisenssi:BSD) . Kuljettaja on tekijänoikeus (c)) Vuosina 1997–2010 PostgreSQL Global Development Group. Kaikki oikeudet pidätetään.  

Luce

ERDDAP™Käytä koodia ApacheLuce. (Lisenssi:Apasseja) "lucene" hakukone vaihtoehto (Ei ole olemassa "alkuperäinen" hakukone) .  

Yhteinen Compress

ERDDAP™Käytä koodia ApacheYhteinen Compress. (Lisenssi:Apasseja) .  

Jyväskylä

ERDDAP™Tuki ilmaisujen ja käsikirjoitusten arviointiin<sourceNames > luottaaApache-projekti:JavaIlmaisukieli (Jyväskylä) (Lisenssi:Apasseja) .  

Cassandra

ERDDAP™Sisältää ApassejaCassandra Cassandra-driver-core.jar (Lisenssi:Apace 2.0) . Cassandra's cassandra-driver-core.jar vaatii (Ja niinERDDAP™Sisältää) :

KT\Paletti{#kt-palettes}

Väripaletti, jossa on etuliite.KT\_"Olet a.cpt palettes by Kristen Thyng (Lisenssi:MIT/X) Hieman uudistettu Jennifer SevadjianNOAAniin, että he noudattavatERDDAP.cpt-vaatimukset.  

Leaflet

ERDDAP™käyttääJavaKirjaston käsikirjoitusLeaflet (Lisenssi:BSD 2) kuinWMSAsiakas onWMSVerkkosivut sisäänERDDAP. Erinomainen ohjelmisto (hyvin suunniteltu, helppokäyttöinen, nopea ja ilmainen) Lähde: Vladimir Agafonkin  

AWS

Lähde: Amazon AWS (mukaan lukien S3) ,ERDDAP™V2:n käyttöAWS SDKJava (Lisenssi:Apasseja) .

AWS vaatii Mavenia vetämään riippuvuuksia. Sisältää seuraavat .jar-tiedostot (missä xxx on versionumero, joka muuttuu ajan myötä, ja lisenssityyppi on vanhemmissa) Annotations-xx.jar (Apasseja) Apache-client-xxx.jar (Apasseja) Ams-xx.jar (BSD) Asm-xx.jar (BSD) Asm-analysis-xxx.jar (BSD) Asm-commons-xxx.jar (BSD) Asm-tree-xxx.jar (BSD) Asm-util-xx.jar (BSD) Auth-xxx.jar (??) Aws-core-xxx.jar (Apasseja) Aws-query-protocol-xxx.jar (Apasseja) Aws-xml-protokolla-xxx.jar (Apasseja) Checker-qual-xxx.jar (MM) erehdys \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ t \ t \ t \ t \ t \ t \ t \ t \ t \ t \ t t \ t t t t t t \ t t t t t \ \ t t t t t \ t \ \ t t t \ t t t t t \ t t \ t t \ \ t t \ \ \ \ \ t t \ \ \ \ \ t \ \ \ \ \ t t \ \ \ \ \ \ (Apasseja) Lähellä majoitusliikettä Evenstream-xxx.jar (Apasseja) Epäonnistuminen xxx.jar (Apasseja) ,httpCore-xxx.jar (Apasseja) j2objc-annotations-xxx.jar (Apasseja) Jackson-annotations-xxx.jar (Apasseja) Jackson-core-xxx.jar (Apasseja) Jackson-databind-xxx.jar (Apasseja) Jaxen-xx.jar (BSD) jffi-xx.jar (Apasseja) jffi-xxx.native. ja (Apasseja) jnr-constants-xxx.jar (Apasseja) jnr-ffi-xxx.jar (Apasseja) jnr-posix-xxx.jar (Apasseja) jnr-x86asm-xxx.jar (Apasseja) json-xxx.jar (Tekijänoikeudet avoin lähde) jsr305-xxx.jar (Apasseja) Future-xxx.jar (Apasseja) noin tusinaa nettiä. Jar (Apasseja) Profiilit-xx.jar (Apasseja) Protokolla-core-xxx.jar (Apasseja) Reactive-streams-xxx.jar (CCO 1.0) alueet-xx.jar (Apasseja) s3-xxx.jar (Apasseja) Sdk-core-xxx.jar (Apasseja) Hyödynnä xxx.jar (??) . Nähdäksesi todelliset lisenssit, etsi .jar-nimeäMaven repositiivinenJa sitten pyörii hankkeen tiedostoissa löytääkseen lisenssin.

Olemme myös kiitollisia kaikista käyttämistämme ohjelmistoista ja verkkosivustoista.ERDDAPmukaan lukien Chrome, curl, DuckDuckGo, EditPlus, Filezilla. GitHub, Google etsii, Put, Ylikuormitus, Todo, Wikipedia, Internet, World Wide Web ja kaikki muut, hyvät ja hyödylliset sivustot. Kiitos paljon.