Re: [thredds] Accessing THREDDS from Java

  • To: "Signell, Richard" <rsignell@xxxxxxxx>
  • Subject: Re: [thredds] Accessing THREDDS from Java
  • From: Christian Ward-Garrison <cwardgar@xxxxxxxx>
  • Date: Tue, 28 Jul 2015 08:54:02 -0600
Hi Rich,

So far, there's just the Java client. However, a Python client is under
active development. There are currently no plans for a Javascript client.

-Christian

On Tue, Jul 28, 2015 at 5:15 AM, Signell, Richard <rsignell@xxxxxxxx> wrote:

> Christian & THREDDS enthusiasts,
>
> So cdmremote/ncstream uses protobuf for transport, right?
>
> So has anybody built a javascript library to access data via cdmremote?
>
> Seems like that would be a great match, as protobuf is recognized as
> being a better choice than JSON for data-heavy web applications:
>
> http://blog.codeclimate.com/blog/2014/06/05/choose-protocol-buffers/
>
> and there are several existing protobuf libraries for JS, for example,
> this one:
> https://github.com/dcodeIO/ProtoBuf.js/wiki
>
> -Rich
>
> On Mon, Jul 27, 2015 at 9:10 PM, Christian Ward-Garrison
> <cwardgar@xxxxxxxx> wrote:
> > Actually, this [1] is a more helpful link for cdmremote — it points to
> TDS
> > v5.0 documentation. At the bottom, it talks about client programs for the
> > protocol.
> >
> > [1]
> >
> http://www.unidata.ucar.edu/software/thredds/v5.0/netcdf-java/reference/stream/CdmRemote.html
> >
> > On Mon, Jul 27, 2015 at 7:06 PM, Christian Ward-Garrison <
> cwardgar@xxxxxxxx>
> > wrote:
> >>
> >> Hi Antonio,
> >>
> >> Sorry for not getting to this sooner; we were all busy with the 2015
> >> Training Workshop last week.
> >>
> >> You may want to take a look at cdmremote [1]. It's an experimental
> >> protocol we've been developing that compares quite favorably to
> OPeNDAP. In
> >> terms of performance, "The java implementation of ncstream should be
> (close
> >> to) maximal I/O efficient." And yes, it is certainly possible for
> >> NetCDF-Java to access a THREDDS server using cdmremote as long as that
> >> server enables it as a data access service. Here [2] is an example on
> one of
> >> our servers.
> >>
> >> Cheers,
> >> Christian
> >>
> >> [1]
> >>
> http://www.unidata.ucar.edu/software/thredds/current/netcdf-java/reference/stream/CdmRemote.html
> >> [2]
> >>
> http://thredds-jumbo.unidata.ucar.edu/thredds/cdmremote/grib/NCEP/GFS/Global_0p25deg/Best?req=form
> >>
> >> On Tue, Jul 21, 2015 at 11:26 AM, Antonio Rodriges <
> antonio.rrz@xxxxxxxxx>
> >> wrote:
> >>>
> >>> Sorry for posting this question on the mail list, however I could not
> >>> find the answer after googling.
> >>>
> >>> The THREDDS page [1] lists the supported protocols: "OPeNDAP, OGC WMS
> >>> and WCS, HTTP, and other remote data access protocols."
> >>> Also, it is noted that "The Netcdf-Java/CDM library reads NetCDF,
> >>> OpenDAP, ..."
> >>>
> >>> My question is :
> >>> 1) what are other protocols that are supported by TDS?
> >>> 2) which protocol is the fastest? For example, has the lowest
> >>> overheads in network I/O or creating output data, etc or their is no
> >>> definite answer?
> >>> 3) is it possible to use Netcdf-Java to access TDS using other
> >>> supported protocols or Netcdf-Java can access TDS only via OpenDAP?
> >>>
> >>> Thanks
> >>>
> >>> [1] http://www.unidata.ucar.edu/software/thredds/current/tds/TDS.html
> >>>
> >>> _______________________________________________
> >>> thredds mailing list
> >>> thredds@xxxxxxxxxxxxxxxx
> >>> For list information or to unsubscribe,  visit:
> >>> http://www.unidata.ucar.edu/mailing_lists/
> >>>
> >>
> >
> >
> > _______________________________________________
> > thredds mailing list
> > thredds@xxxxxxxxxxxxxxxx
> > For list information or to unsubscribe,  visit:
> > http://www.unidata.ucar.edu/mailing_lists/
>
>
>
> --
> Dr. Richard P. Signell   (508) 457-2229
> USGS, 384 Woods Hole Rd.
> Woods Hole, MA 02543-1598
>
  • 2015 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the thredds archives: