Lumapit sa pangunahing nilalaman

Pagpapahalaga

Ang nag - abuloyMga kreditopara saERDDAP™ngayon ay nasa hiwalay na pahina.ERDDAP™ay produkto ngNOAA NMFS SWFSC ERD.

Si Bob Simons ang orihinal na pangunahing awtor ngERDDAP™ (ang disenyador at developer ng software na sumulat ngERDDAP-specific code) . Ang simulang punto ay ang kay Roy Mendelssohn (Ang amo ni Bob) mungkahi na buksan ni Bob ang kaniyang naturang programa (isang maliit na kasangkapan na binabago ang taskular data mula sa isang format tungo sa isa pa at na pangunahin ay code mula sa pre--NOAAgawa na muling ginawa ni Bob upang maging bukas na pinagmulan) sa isang web service.

Ito at ang mga ideya ni Roy Mendelssohn tungkol sa pamamahagi ng mga sistema ng impormasyon, ang kaniyang panimulang mungkahi kay Bob, at ang kaniyang patuloy na pagsuporta (kasama ang mga hardware, network, at iba pang software support, at sa pamamagitan ng pagpapalaya sa panahon ni Bob upang siya ay makagugol ng higit na panahon saERDDAP™kodigo) na nagpangyari sa proyektong ito at nagpangyari sa paglaki nito.

AngERDDAP--specific code ay lisensiyado bilang copyright opening, na may copyrightNOAAhawak ang copyright. Tingnan angERDDAP™lisensiya. ERDDAP™ay gumagamit ng copyright opensource, Apache, LGPL, MIT/X, Mozilla, at pampublikong domain aklatan at datos. ERDDAP™ay hindi nangangailangan ng anumang GPL code o komersiyal na mga programa.

Ang malaking bahagi ng pondo para sa pagtatrabahoERDDAP™nagmulaNOAA, dahil diyan ay nagbayad ng suweldo si Bob Simons. Sa unang taon ngERDDAP™, noong siya ay isang kontratista ng pamahalaan, ang pondo ay galing saNOAABantayog sa Baybayinprograma, angNOAAMGA IOOprograma, at ang ngayo'y naglalahong Karagatang Pasipiko na Shelf tracking (POST) programa.

Malaki ang pagpapahalaga ng maramiERDDAP™Ang mga administrador at mga gumagamit nito na nakagawa ng mga mungkahi at komento na umakay sa maraming pagsulongERDDAP. Marami ang binabanggit ang pangalan saTalaan ng mga Pagbabago. Salamat sa inyong lahat (at hindi binanggit ang pangalan) Napakarami. Kaya,ERDDAP™isang magandang halimbawaUser-Driven Innovation, kung saan ang pagbabago ng produkto ay kadalasang nanggagaling sa mga mamimili (ERDDAP™gumagamit) , hindi lamang ang mga prodyuser (ERDDAP™mga developer) .

Narito ang listahan ng mga software at datasets na nasaERDDAP™pamamahagi. Laking pasasalamat namin sa lahat ng ito. Maraming salamat. \[Simula noong 2021, naging halos imposible na mailista nang wasto ang lahat ng pinagmumulan ng kodigo para saERDDAP™sapagkat ang ilan sa mga aklatan na ginagamit natin (Partikular na ang netcdf-java at lalo na ang AWS) At gamitin naman ang marami pang ibang aklatan. Lahat ng aklatan naERDDAP™Ang mga tawag sa kodigo ay tuwirang kasali sa ibaba, gayundin ang marami sa mga aklatan na tinatawag naman ng ibang aklatan. Kung makita mong inalis na namin ang isang proyekto sa ibaba, pakisuyong ipaalam sa amin na maaari naming idagdag ang proyekto sa ibaba at magbigay ng kredito kung saan nararapat ang kapurihan.\]

Overview

ERDDAP™ay isangJavaServletprograma. NasaERD, tumatakbo ito sa loob ng isangTomcatapplication server (lisensiya:Apache) , kasama ang isangApacheweb server (lisensiya:Apache) , pagtakbo sa isang computer na ginagamit angRed Hat Linuxoperating system (lisensiya:GPL) .  

Mga Data

Ang mga set ng datos ay mula sa iba't ibang pinagmulan. Tingnan ang metadata (lalo na ang "sourceUrl", "infoUrl","institution", at "lisensiya") para sa bawat dataset. Maraming datasets ay may restriksiyon sa paggamit nito na humihiling sa iyo na banggitin/credit ang data provider kailanma't ginagamit mo ang datos. Laging mabuting anyo na banggitin/credit ang data provider. TingnanKung Paano Magsasalaysay ng Isang Dateset sa Isang Papel.  

CoHort Software

Ang mga klase ngcom/cohortmula sa CoHort Software ( https://www.cohortsoftware.com ) na nagbibigay sa mga klaseng ito ng lisensiyang MIT/X-tulad ng (tingnan ang mga klase/com/cohort/util/LICENSE.txt) .  

CoastWatch Browser

ERDDAP™gumagamit ng code mula sa proyektong CoastWatch Browser (ngayo'y pinaalis) mula saNOAABantayog sa Baybayin Blg. (lisensiya: may copyright na open source) . Ang proyektong iyon ay pinasimulan at pinangasiwaan ni Dave Foley, isang dating Koordinado ngNOAACoastWatch West Coast Regional Node. Lahat ng CoastWatch Browser code ay isinulat ni Bob Simons.  

OPeNDAP

Talaan ng mga NilalamanOPeNDAPBinabasa ang mga serverJava DAP1.7. (lisensiya: LGPL) .  

NetCDF-java

NetCDFmga talaksan (.nc) , GMT-styleNetCDFmga talaksan (.grd) , GRIB, at BUFR ay binabasa at isinusulat na may kodigo saNetCDF JavaAklatan (lisensiya:BSD-3) mula saUnidata.

Kasali sa SoftwareNetCDF Java.jar:

  • slf4j AngNetCDF JavaKailangan ang Aklatan at CassandraSilf4j mula sa Simpleng Liwasang Fada Para saJavaproyekto. Sa kasalukuyan,ERDDAP™ay gumagamit ng slf4j-simpleng-xx.jar na muling pinangalanan bilang slf4j.jar upang matugunan ang pangangailangang ito. (lisensiya:MIT/X) .  
  • HDOM AngNetCDF Java.jar kabilang ang XML processing code mula sa XMLHDOM (lisensiya:Apache) , na kasama sa netcdf All.jar.  
  • Joda AngNetCDF Java.jar ay kinabibilangan ngJodapara sa mga kalkulasyon sa kalendaryo (na malamang ay hindi ginagamit ngERDDAP) . (lisensiya:Apache 2.0) .  
  • Apache AngNetCDF Java.jar ay kinabibilangan ng mga talaksang .jar mula sa ilang mga filesMga proyektong Apache: karaniwang-codec, karaniwang-pagtuklas, Karaniwan-httpkliyente, karaniwang-logging
    Mga HtpComponent, (Para sa lahat: lisensiya:Apache)
    Kasama ito sa netcdf All.jar.  
  • Iba Pa AngNetCDF JavaAng .jar ay kinabibilangan din ng code mula sa: com.gogle.code.finderbugs, com.google.errogrone, com.google.guava, com.google.j2objc, com.google.protobuf, edu.ucar, og.codehaus.mojo, com.beust.j commander, com.ogle.comcommon, comcommon, le.comle, le, le, le, le, le, le, le, lejle, at lej2le, at lejlejle.de.de.de.comle, at lej2le. (Ang Google ay gumagamit ng Apache at BSD-tulad ng lisensiya.)
     

SGT

Ang mga grap at mapa ay nalilikha sa-the-fly na may binagong bersyon ngNOAA' s SGT ' (noon https://www.pmel.noaa.gov/epic/java/sgt/ , ngayo'y huminto) bersyon 3 (aJava-based Scientific Graphics Toolkit na isinulat ni Donald Denbo saNOAAPMEL) (lisensiya: may copyright na open source (noon https://www.pmel.noaa.gov/epic/java/license.html ) ) .  

Walter Zorn

Malalaking dulo ng kasangkapang HTMLERDDAPAng mga pahinang HTML ay nilikha na may wz\_tooltip ni Walter Zorn. mga j. (lisensiya: LGPL) . Ang mga slider at ang draft at drop tampok ng Slide Sander ay nilikha kasama ang wz\_dragdrop ni Walter Zorn.js (lisensiya: LGPL) .  

openPDF

Ang mga talaksang .pdf ay nalilikha na mayopenpdf, libreJava-PDF aklatan.  

MGA GSHHS

Ang impormasyon mula sa baybayin at lawa ay mula saMGA GSHHS-- Isang Global Self-consistent, Hierarchical, High-resolution Shoreline Database (lisensiya:GPL) at nilikha nina Paul Wessel at Walter Smith.

HINDI TAYO NAG - AABULOY TUNGKOL SA KARUNUNGAN NG MAHIRAP NA DATIM NA NAUMUMUMUHAYERDDAP™- HUWAG ITONG SAGUMPAYAN NG NAVIGATIONAL.  

GMT pscoast

Ang pulitikal na hangganan at mga impormasyon sa ilog ay mula sa" biscoast "programa saGMT, na gumagamit ng datos mula saCIA World Data Bank II (lisensiya: public domain) .

HINDI TAYO NAG - AABULOY TUNGKOL SA KARUNUNGAN NG POLITIKAL NA BOLUNDARY DATA NA NAUMUMUMUMUHAYERDDAP.

ETOPO

Ang bathymetry/topograpiyang datos na ginagamit sa likuran ng ilang mga mapa ay angETOPO1 Global 1-Minute Gridded Delection Data Set (Ice Surface, grid rehistrado, binaryo, 2 byte int: etopo1\_ice\_g\_i2.zip) (lisensiya:public domain) , na ipinamamahagi para sa libre ngNOAANGDC.

HINDI TAYO NAG - AABULOG TUNGKOL SA KARUNUNGAN NG BATHYMETRY/TOPOGRAPHY DATA na NAGMUMUMUMUMUMUHAYERDDAP. HUWAG ITONG SAGUMPAYAN NG NAVIGATIONAL.

JavaSulat

Ang mga email ay ipinadadala gamit ang code sa koreo. banga mula saOracle'JavaAPI (lisensiya:KARANIWANG PAGTANGGAP AT PISTRIYENTE (CDDL) Bersiyong 1.) .  

JON

ERDDAP™gumamitjson.org'sJava- Bababang aklatan ng JSONi-parseJONdatos (lisensiya:may karapatang bukas na source) .  

PostgrSQL

ERDDAP™kasama angPostGres JDBCdrayber (lisensiya:BSD) . Ang tsuper ay tama ang pagkakakopya (c) 1997-2010, PostgresQL Global Development Group. Ang lahat ng karapatan ay nakalaan.  

Lucene

ERDDAP™gumamit ng code mula sa ApacheLucene. (lisensiya:Apache) para sa "lucene" search engine option (ngunit hindi para sa default "orihinal" na search engine) .  

karaniwang-compress

ERDDAP™gumamit ng code mula sa Apachekaraniwang-compress. (lisensiya:Apache) .  

HEXL

ERDDAP™suporta sa pagsusuri ng mga ekspresyon at iskrip<sourceNameDepende sa>Ang proyektong Apache:JavaIpinahayag na Wika (HEXL) (lisensiya:Apache) .  

Cassandra

ERDDAP™kasama ang ApacheAng kay Cassandra cassandra-d ilog-core.jar. (lisensiya:Apache 2.0) . Ang cassandra's cassandra-driver-core.jar ay nangangailangan ng (at iba paERDDAP™kasama ang) :

KT\Mga Paleta{#kt-palettes}

Ang kulay paleta na may panlapi "KT\_" ay isangkoleksiyon ng mga .cpt Paleta ni Kristen Thyng (lisensiya:MIT/X) , subalit bahagyang reporma na sinamahan ni Jennifer Sevadjian ngNOAAupang sila'y umayonERDDAP' s mga kahilingan.  

Leaflet

ERDDAP™gamitin angJavaAklatan ng ScriptLeaflet (lisensiya:BSD 2) bilang angWMSkliyenteWMSweb pahina saERDDAP. Napakahusay nitong software (dinisenyo, madaling gamitin, mabilis, at malaya) mula kay Vladimir Agafonkin.  

MGA AW

Para sa paggawang kasama ng Amazon AWS (kasama ang S3) ,ERDDAP™gumagamit ng v2 ngSDK NG WASJava (lisensiya:Apache) .

Hinihiling ng AWS na hilahin ng Maven ang mga dependensiya. Kabilang dito ang mga sumusunod na talaksang .jar (Kung saan ang xxx ang numero ng bersyon, na nagbabago sa paglipas ng panahon, at ang uri ng lisensiya ay nasa mga panaklong) : annotations-xx.jar. (Apache) , apo-client-xxx.jar (Apache) , ams-xx.jar. (BSD) , asm-xx.jar (BSD) , asm-analysis-xx.jar. (BSD) , asm-commons-xxx.jar (BSD) , asm-tree-xxx.jar (BSD) , asm-util-xx.jar (BSD) , auth-xxx.jar. (?) , aws-core-xx.jar (Apache) , aws-query-protocol-xx.jar. (Apache) , aws-xml-protocol-xx.jarx. (Apache) , checker-qual-xxx.jar (MIT) , error\_prone\_annotations-xx.jarx (Apache) , episodestream-xxx.jar (Apache) , bigoccess-xxx.jar (Apache) ,httpcore-xx.jar (Apache) , j2objc-annotations-xx.jar. (Apache) , jackson-annotations-xxx.jar (Apache) , jackson-core-xx.jar (Apache) , jackson-databind-xxx.jar (Apache) , jaxen-xx.jar. (BSD) , jffi-xx.jar (Apache) , jffi-xx.native. banga (Apache) , jnr-coments-xxx.jar. (Apache) , jnr-ffi-xx.jar (Apache) , jnr-poanim-xxx.jar (Apache) , jnr-x86asm-xxx.jar. (Apache) , json-xx.jar. (Tama ang pagkakakopya) , jsr305-xx.jar. (Apache) , pakingganfuture-xxx.jar (Apache) , mga isang dosenang nety . ng banga (Apache) , profiles-xxx.jar (Apache) , protocol-core-xx.jar (Apache) , reactive-streams-xxx.jar (CCO 1.0.) , mga rehiyon-xxx.jar (Apache) , s3-xx.jar. (Apache) , sdk-core-xx.jar (Apache) , utils-xxx.jar (?) . Upang makita ang aktuwal na lisensiya, hanapin ang .jar na pangalan sa .Repositoryo ng Mavenat pagkatapos ay mag - research sa mga file ng proyekto para makita ang lisensiya.

Nagpapasalamat din kami sa lahat ng software at website na ginagamit namin kapag gumagawaERDDAP, pati na Krome, curl, DuckDuck Go, EditPlus, FileZilla. GitHub, Paghahanap ng Google, KARAPATAN, umaapaw ang talaksan, " todoist ", Wikipedia, ang Internet, ang World Wide Web, at ang lahat ng iba pa, magaganda, nakatutulong na mga website. Maraming salamat.