Comments (7)
If all the information you want to filter on are available as separate attributes in your vector data then you can use custom SLD in a WMS to provide filtered views of data (maps), similarly if you want the results as some data output you can use WFS, filters &/or stored procedures.
For example in the mintell WFS service we have a storequery for filtering by named commodity and year, and output in a number of formats:
-
All bauxite production for 2013 output as GML would be:
http://ogc2.bgs.ac.uk/cgi-bin/mintell/ows?service=WFS&version=2.0.0&request=GetFeature&STOREDQUERY_ID=CommodityByYearStoredQuery&commodity=Bauxite&year=2013&
-
All lithium production for 2004, output as CSV would be:
http://ogc2.bgs.ac.uk/cgi-bin/mintell/ows?service=WFS&version=2.0.0&request=GetFeature&STOREDQUERY_ID=CommodityByYearStoredQuery&commodity=Lithium&year=2004&outputFormat=CSV&
For WMS if you have standard views you want to show, then you can pre-configure a number of styles per layer, and allow the user to select which style they wish to use; if on the other hand you want users to restyle the map on any available attribute, the client will need to have some intelligence on creating a remote style...
from project-support-wp8.
Technically the onus on you is to provide consistent data, the required functionality should be configurable by the service provider/implementer.
That said, I think that the EGDI admin console does allow for the posting of MapServer config files which may allow you to provide such functionality indirectly.
So for example you may be able to write your own stored procedure, define your own output format, define your own styles for MapServer, and upload those config files.
from project-support-wp8.
@elsdan @mh-geus-dk If you have some example data ready for uploading perhaps you could try uploading to the EGDI platform now and see if the level of querying possible is adequate for your needs or not?
from project-support-wp8.
The sample data is unreadable her at GitHub but if you upload data to EGDI it is possible to add filters and only show part of the data like all values larger that x. If you upload the data to our test system, we can try to add the filter the data. /Martin
from project-support-wp8.
Filtering by property values is a general functionality of the FROST service. Examples are provided and explained in the HOVER FROST training material. Queries can be tested at the prototype service.
e.g.: Find HOVER features with temperature higher than 100 degreeC:
(for access rights please contact "jb roquencourt" [email protected] )
from project-support-wp8.
FROST will not be part of the EGDI platform within the GeoERA project.
from project-support-wp8.
The project will upload their data to the EDGI platform and use the filtering capability available on that. Given that I think this issue can be closed. If there are any problems found with the operation of the filtering afterwards a new issue can be opened.
from project-support-wp8.
Related Issues (20)
- WMS of EGDI WMS/WFS Service fails INSPIRE validation HOT 1
- error uploading shapefile HOT 28
- details table in EGDI map HOT 8
- Upload failed TIF file HOT 3
- Re: Tactic WP3: Upload of data to Egdi HOT 2
- Re[2]: Tactic WP3: Upload of data to Egdi HOT 1
- EDGI webmap display HOT 13
- 3DGEO-EU raster data in EGDI test environment HOT 4
- Geopackage upload not working on final EGDI Admin HOT 4
- Mapserver Style HOT 6
- Scale rules in EGDI HOT 25
- Failed to open MS_ERRORFILE (production platform) HOT 1
- Raster style is not applied HOT 1
- Error: Unable to access file (Development platform)
- Error: unable to edit / delete layers from owner postgres HOT 11
- Import with style from geopackage HOT 3
- WFS layer doesn't work on QGIS HOT 4
- Search for a report - imports of raw materials/minerals from Russia into the EU HOT 1
- Data Download EGDI HOT 10
- Extract Maps from EGDI HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from project-support-wp8.