ncWMS Version 2. ncWMS is a Web Map Service for geospatial data that are stored in NetCDF files.
2.3K
This is an ncWMS2 fork from Axiom Data Science. Initially this was forked to add support for using ehcache and terracotta. Since ncWMS development has stalled we now use this for testing other integrations.
The main difference are:
Automated docker builds available here.
Automated Docker builds are based off of the Axiom fork of edal-java.
The edal-java source location can be specified when building a ncWMS docker container by specifying a few build arguments:
axiom-data-science)develop)ROOT). Typically, ncWMS is run in the ncWMS context (the URL path would be /ncWMS/...).For example, to build with Axiom's edal-java but maintain the ncWMS context, you would run
docker build \
-t ncwms2 \
--build-arg="WEB_CONTEXT=ncWMS" \
--build-arg="EDAL_SOURCE_ORG=axiom-data-science" \
--build-arg="EDAL_SOURCE_BRANCH=develop" \
.
You can enable CORS at the tomcat level by building with --build-arg="ENABLE_CORS=1". By default CORS is not enabled and you should enable it at another level (i.e. nginx).
ncWMS is a Web Map Service for geospatial data that are stored in CF-compliant NetCDF files. The intention is to create a WMS that requires minimal configuration: the source data files should already contain most of the necessary metadata. ncWMS is developed and maintained by the Reading e-Science Centre (ReSC) at the University of Reading, UK.
ncWMS v2 is built on top of the EDAL libraries developed by ReSC
Copyright (c) 2010 The University of Reading
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the University of Reading, nor the names of the
authors or contributors may be used to endorse or promote products
derived from this software without specific prior written permission.
4. If you wish to use, with or without modification, the Godiva web
interface, the logo of the Reading e-Science Centre must be retained
on the web page.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
ncWMS is developed by the Reading e-Science Centre and is maintained by @guygriffiths.
Contributors:
Content type
Image
Digest
Size
313.7 MB
Last updated
over 6 years ago
docker pull axiom/ncwms