webapp/index-debug.html
in a web browser.
For testing purposes, it is recommended to use Google Chrome/Chromium web browser with the --disable-web-security argument to ignore the same origin policy.
The full build process offers optimizations such as code minifying and creates the webapp required to use all Greenland functions (Portlet, WMS Capabilities Proxy, THREDDS Proxy).
Package
${workspace_loc}/${project_name}
clean package
webapp/js/greenland/settings.js
: vissUrl
: URL to UncertWeb VISS which allows to specify custom raster data sources
omConversionServiceUrl
: URL to UncertWeb U-O&M2 XML to JSON converter
wmsCapabilitiesProxy
: URL to proxy service allowing to read WMS Capabilities document from non-CORS-enabled services
defaultResources
: Array of resource configuration objects to provide by default. Each individual resource is specified by an object with attributes url
and mime
Resource | Specification | Mime type | Notes |
---|---|---|---|
XML (generic?) | tba | application/xml | requires CORS support |
Uncertainty-enabled Observations and Measurements (OGC, UncertWeb), JSON encoding | tba | application/x-om-u+json | requires CORS support |
GeoTIFF | tba | image/geotiff | using VISS |
NetCDF | tba | application/netcdf | using VISS |
Observations and Measurements (OGC), XML encoding | tba | application/vnd.ogc.om+xml | using VISS |
Uncertainty-enabled Observations and Measurements (OGC, UncertWeb), XML encoding | tba | application/x-om-u+xml | requires CORS support |
Web Map Service (OGC) | tba | wms | using Capabilities proxy |
ncWMS (Univ. Reading) - NetCDF data via a WMS interface | tba | ncwms | requires CORS support |
Library | Version | License | Download |
---|---|---|---|
ExtJS | 3.4.0 | Open Source GPL 3.0 Exceptions:
|
http://www.sencha.com/products/extjs3/download/ext-js-3.4.0/ |
OpenLayers | 2.12 Release | 2-clause BSD license | http://trac.osgeo.org/openlayers/wiki/HowToDownload |
GeoExt | 1.0 | 3-clause BSD license, makes use of ExtJS license exceptions |
http://trac.geoext.org/wiki/Download |
Proj4js | 1.0.2 | MIT License, Expat License | http://trac.osgeo.org/proj4js/wiki/Download |
jStat | 1.0 | MIT License (at least on https://github.com/jstat/jstat) | http://www.jstat.org/download |
flot | 0.7 | MIT License, Expat License | http://code.google.com/p/flot/downloads/list |
jQuery | 1.5.1 | MIT License, Expat License | http://jquery.com/download/ |
Group | Item | Priority | Costs | Contributor/Status |
---|---|---|---|---|
- | As a developer I want to use GitHub for code versioning, see SvnToGitHubMigration | 0 | ||
- | As a user I want to see the actual values of raster cells rendered into the cells (and switch that on and off in the layer properties). This requires resampling. Visualisatoin types: whitening, color range. |
1 | ||
THREDDS | As a user I want to explore THREDDS servers and OPeNDAP data sources for netCDF data, see http://www.opendap.org/ respectively http://www.unidata.ucar.edu/projects/THREDDS/. I want to visually browse THREDDS catalog files (see http://www.unidata.ucar.edu/projects/THREDDS/tech/catalog/v1.0.2/Primer.html). | 1 | ||
GVQ | As a user I want to see if a datasource that I load has user feedback information available and I want to access that information during the process of adding a datasource as well as from the datasource properties using a simple HTML link to the external feedback server (and it's form for feedback submission about a datasource) | 1 | (Holger) | |
GVQ | As a user I want to use Greenland to browse resources in the Geoportal > See http://twiki.geoviqua.org/twiki/bin/view/GeoViQuaIntranet/GeoPortalDevelopmentBacklog for detailed tasks. | 2 | (Matthes, Holger) | |
Understanding/Help | As a user I want to know the background of specific visualisation methods, e.g. if I use 2-dimensional color scale I want to click on a Help-button that opens a pop-op with a short explanatory text that tells me how to read the map and provides links to external resources such as the Greenland help, scientific publications or blog entries (or all of the above). | 2 | ||
THREDDS | As a user I want to add WMS and ncWMS layers from THREDDS servers. | 2 | (ncWMS requires CORS) |
|
As a user I would like to be pointed towards an uncertainty visualisation selector (if one is configured and the URL is available, starting with http://geoviqua.dev.52north.org/UVS/). The link should be included in a context help next to the "Details" section of an "Add Resource" dialog, i.e. "To see whether this visualisation fits your data add your information to the UVS: <link>." |
3 | |||
GVQ | As a user I want to see and submit feedback about dataset resources loaded into Greenland based on the GeoViQua Feedback Catalog, using temporal and spatial extend. | 8 |
Group | Item | Priority | Costs | Contributor/Status |
---|---|---|---|---|
Usability | Implement improvements to handle results of usability survey. | 1 | ||
- | Extract contribution to OpenLayers (regarding time) and ask if that is a useful contribution/offer it. | 2 | ||
- | As a user I need detailed information about the unit of measurement (UOM) for all datasources (WMS-Q, O&M, netCDF, ...) within the layer view and the layer settings. | 3 | ||
- | As an administrator, I want services on which greenland depends to be integrated within the greenland server components. (This affects VISS components and O&M Conversion Service) | 3 | ||
- | As somebody who integrates Greenland in a legacy system (e.g. GEOPortal), I want the server components to be Java 1.5 compatible | 3 | ||
- | As a user I want to explore raw data in point example, i.e. being able to look at the UncertML markup (and know where did the PDF come from?) | 4 | ||
- | As a user I want to use Greenland on the OSGeo live DVD together with the built-in WMS server (from a documentation and organisation point of view, not just technical). | 4 | ||
- | As a user I want to enjoy multidimensional legend markers (see Whitening) also while interacting with other viewports and not directly with a corresponding layer | 4 | ||
- | As a user I want to be able to easily synchronize various visualization settings between layers | 4 | ||
- | As a user I want to manually name layers and add a short description. | 5 | ||
- | As a user I want to do everything that the Aguila interactive client is able to do (see for example publication one or publicatoin two and videos). | 5 | ||
- | As a user I want to use a web feature service (WFS) for background data (no interactive visualisation settings). | 5 | ||
- | As a user I want to filter data by time period, not only instance | 5 | ||
- | As a user I want to use Legends for WMS resources (implement GetLegendGraphic WMS request) | 5 | ||
THREDDS | As a user I want to add netCDF files from THREDDS servers. | 5 |
requires better integration of VISS into Greenland |
|
- | As a user I want to explore geometric corrections of raster data with glyphs together with the source and target data (based on this dataset). | 6 | ||
- | As a user I want to integrate WMS data together with error information based on gridded data files (e.g. ASCII format) - based on dataset Digital Climatic Atlas of the Iberian Peninsula. | 7 | ||
- | As a developer I want to be able to include Greenland in existing browser clients and would be happy if there were no global fields and libraries interfering an existing codebase | 7 | ||
- | As a user I want to browse web coverage services (WCS). | 8 | ||
- | As a user I want to browse quality-enabled web coverage services (WCS) based on a facade server. | 9 | ||
- | As an adminstrator I want to be able to tailor Greenland to specific use cases, so to limit the amount of possible interactions to support specific tasks - "appify" Greenland. This could include interactive configuration or map.apps - if the OSGI-part ever becomes open source usable. | 10 |
I | Attachment | Action | Size | Date | Who | Comment |
---|---|---|---|---|---|---|
png | greenland-logo-2.png | manage | 9 K | 13 Mar 2013 - 14:36 | DanielNuest |