Lumapit sa pangunahing nilalaman

Pagpapahalaga

Ang nag - abuloy Mga kredito para sa ERDDAP™ ngayon ay nasa hiwalay na pahina. ERDDAP™ ay produkto ng NOAA NMFS SWFSC ERD .

Si Bob Simons ang orihinal na pangunahing awtor ng ERDDAP™ (ang disenyador at developer ng software na sumulat ng ERDDAP -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-- NOAA gawa 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 sa ERDDAP™ kodigo) na nagpangyari sa proyektong ito at nagpangyari sa paglaki nito.

Ang ERDDAP --specific code ay lisensiyado bilang copyright opening, na may copyright NOAA hawak ang copyright. Tingnan ang ERDDAP™ 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 pagtatrabaho ERDDAP™ nagmula NOAA , dahil diyan ay nagbayad ng suweldo si Bob Simons. Sa unang taon ng ERDDAP™ , noong siya ay isang kontratista ng pamahalaan, ang pondo ay galing sa NOAA Bantayog sa Baybayin programa, ang NOAA MGA IOO programa, at ang ngayo'y naglalahong Karagatang Pasipiko na Shelf tracking (POST) programa.

Malaki ang pagpapahalaga ng marami ERDDAP™ Ang mga administrador at mga gumagamit nito na nakagawa ng mga mungkahi at komento na umakay sa maraming pagsulong ERDDAP . Marami ang binabanggit ang pangalan sa Talaan ng mga Pagbabago . Salamat sa inyong lahat (at hindi binanggit ang pangalan) Napakarami. Kaya, ERDDAP™ isang magandang halimbawa User-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 nasa ERDDAP™ 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 sa ERDDAP™ 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 na ERDDAP™ 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 isang Java Servlet programa. Nasa ERD , tumatakbo ito sa loob ng isang Tomcat application server (lisensiya: Apache ) , kasama ang isang Apache web server (lisensiya: Apache ) , pagtakbo sa isang computer na ginagamit ang Red Hat Linux operating 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. Tingnan Kung Paano Magsasalaysay ng Isang Dateset sa Isang Papel .  

CoHort Software

Ang mga klase ngcom/cohort mula 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 sa NOAA Bantayog sa Baybayin Blg. (lisensiya: may copyright na open source) . Ang proyektong iyon ay pinasimulan at pinangasiwaan ni Dave Foley, isang dating Koordinado ng NOAA CoastWatch West Coast Regional Node. Lahat ng CoastWatch Browser code ay isinulat ni Bob Simons.  

OPeNDAP

Talaan ng mga Nilalaman OPeNDAP Binabasa ang mga server Java DAP 1.7. (lisensiya: LGPL) .  

NetCDF -java

NetCDF mga talaksan ( .nc ) , GMT-style NetCDF mga talaksan (.grd) , GRIB, at BUFR ay binabasa at isinusulat na may kodigo sa NetCDF Java Aklatan (lisensiya: BSD-3 ) mula sa Unidata .

Kasali sa Software NetCDF Java .jar:

  • slf4j Ang NetCDF Java Kailangan ang Aklatan at Cassandra Silf4j mula sa Simpleng Liwasang Fada Para sa Java proyekto. 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 Ang NetCDF Java .jar kabilang ang XML processing code mula sa XML HDOM (lisensiya: Apache ) , na kasama sa netcdf All.jar.  
  • Joda Ang NetCDF Java .jar ay kinabibilangan ng Joda para sa mga kalkulasyon sa kalendaryo (na malamang ay hindi ginagamit ng ERDDAP ) . (lisensiya: Apache 2.0 ) .  
  • Apache Ang NetCDF Java .jar ay kinabibilangan ng mga talaksang .jar mula sa ilang mga files Mga proyektong Apache : karaniwang-codec , karaniwang-pagtuklas , Karaniwan- http kliyente , karaniwang-logging
    Mga HtpComponent , (Para sa lahat: lisensiya: Apache )
    Kasama ito sa netcdf All.jar.  
  • Iba Pa Ang NetCDF Java Ang .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 ng NOAA ' s SGT ' (noonhttps://www.pmel.noaa.gov/epic/java/sgt/, ngayo'y huminto) bersyon 3 (a Java -based Scientific Graphics Toolkit na isinulat ni Donald Denbo sa NOAA PMEL ) (lisensiya: may copyright na open source (noonhttps://www.pmel.noaa.gov/epic/java/license.html) ) .  

Walter Zorn

Malalaking dulo ng kasangkapang HTML ERDDAP Ang 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 may openpdf , libre Java -PDF aklatan.  

MGA GSHHS

Ang impormasyon mula sa baybayin at lawa ay mula sa MGA 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 NAUMUMUMUHAY ERDDAP™ - HUWAG ITONG SAGUMPAYAN NG NAVIGATIONAL.  

GMT pscoast

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

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

ETOPO

Ang bathymetry/topograpiyang datos na ginagamit sa likuran ng ilang mga mapa ay ang ETOPO1 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 ng NOAA NGDC .

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

Java Sulat

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

JON

ERDDAP™ gumamit json.org's Java - Bababang aklatan ng JSON i-parse JON datos (lisensiya: may karapatang bukas na source ) .  

PostgrSQL

ERDDAP™ kasama ang PostGres JDBC drayber (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 Apache Lucene . (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 Apache karaniwang-compress . (lisensiya: Apache ) .  

HEXL

ERDDAP™ suporta sa pagsusuri ng mga ekspresyon at iskrip< sourceName Depende sa> Ang proyektong Apache : Java Ipinahayag na Wika (HEXL) (lisensiya: Apache ) .  

Cassandra

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

KT\_ Mga Paleta

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

Leaflet

ERDDAP™ gamitin ang Java Aklatan ng Script Leaflet (lisensiya: BSD 2 ) bilang ang WMS kliyente WMS web pahina sa ERDDAP . 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 ng SDK NG WAS Java (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) , http core-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 Maven at 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 gumagawa ERDDAP , 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.