eccc-cccs / geomet-climate Goto Github PK
View Code? Open in Web Editor NEWGeospatial web services for Canadian climate data
Home Page: https://climate-change.canada.ca/climate-data
License: GNU General Public License v3.0
Geospatial web services for Canadian climate data
Home Page: https://climate-change.canada.ca/climate-data
License: GNU General Public License v3.0
I think we could update our code to use the FILTER
key in MapServer fot the WCS time requests instead of using band names.
This could also mean that we would not need to have a mapfile for WMS and another one for WCS.
See https://www.mapserver.org/uk/ogc/wcs_server.html#spatio-temporal-indexes
So basically we could add a filter in the tileindex layer and use mapscript for replacing the filter value with the parameter passed in the request.
We would have to test how many filters we can use because at the moment, using the band names allows us to ask for up to 256 bands (time step) at the same time.
@tomkralidis any thoughts or comments ?
Hi !
Our team would like to use WCS requests to fetch operational forecasts and feed them to an hydrological model. While this works at the moment, it would be nice for variables to have descriptive names (instead of Band1) and attributes.
Is this something that can be reasonably done and how someone new to the code base could contribute to this ?
We should add a graceful error for when no request parameters are requested. For example: https://geo.weather.gc.ca/geomet-climate simply returns No query information to decode. QUERY_STRING is set, but empty.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.