Comments (15)
By the way, GEUS has updated their hosted cookbooks on M4EU and Deegree deliverables on https://geusgitlab.geus.dk/m4eu/2019-ORAMA-v2.xx/tree/master/00-cookbook-m4eu/G4.1.01%20M4EU%20Tool%20Stack%20guidelines
from project-support-wp8.
@ManuelFilipeSantos65 copied your query to the issues page to get more assistance.
from project-support-wp8.
Generally, for any INSPIRE WMS, WMS version 1.3.0 is preferred but not mandated, you will though need to add an extended capabilities section, which some older software might not support.
from project-support-wp8.
The M4EU 2017-Prosum-v1.1.2 database is configured to provide complex features through a WFS, for a WMS you'll need to create some additional views to flatten the data to allow portrayal using ERML-Lite.
from project-support-wp8.
For the ERML-Lite symbolization, the INSPIRE technical guidelines are a bit of a mess (see http://ogcdev.bgs.ac.uk/BGS_EN_MINERALS/INSPIRE.html for an HTML version).
I created an SLD to try and cover the requirements and posted it on the INSPIRE thematic cluster, that SLD has been added to by Tomas Lindberg of Swedish Geological Survey (https://inspire.ec.europa.eu/forum/file/view/214857/sld-for-geoserver-mineraloccurrences-primarycommodity), and that has been modified again (after discussions in the ERML working group) to give the attached
For deegree WMS configuration though, I'm not sure that you can use SLD to configure the symbolization. You can use GeoServer to do this. I have the symbolization for MapServer too which is my preferred way for configuring an INSPIRE WMS.
from project-support-wp8.
But no, you do not need Deegree to create an Inspire compliant WMS service. You could do it by Mapserver or any other WMS 1.3.0 capable server where you can configure extended capabilities.
from project-support-wp8.
@bgrotan Can you confirm it is still the case, that the M4EU database structure still needs to be flattened to serve ERML-Lite simple feature WFS and ERML-Lite attributed WMS.
from project-support-wp8.
Sorry, can't say to be honest.
from project-support-wp8.
Are there any examples of the M4EU services running supplying ERML-Lite simple feature WFS and ERML-Lite attributed WMS?
from project-support-wp8.
from project-support-wp8.
Thanks @fscgeus
I was trying to work out if the current published deegree M4EU database structure would allow the setting up of such a set of services.
Is the fact that there are no such services at the moment a reflection of the fact that it is not possible, or just that nobody has done it?
from project-support-wp8.
(this was ealier posted at https://github.com/orgs/GeoEra-GIP/teams/raw-materials)
Dear all,
SGU has published a Inspire compliant WMS service for Mineral Resources based on the M4EU-database. At least we have tried our best, there are probably some issues when validating using Inspire validators:)
However, we are not using deegree at all for the WMS. We have tried conform to ERML-Lite for the view service and transform data from the M4EU-database using FME, and put ERML-Lite tables on our normal datastore for Geoserver, which is the mapserver we are using for all other services than the M4EU WFS.
URL to our service:
https://resource.sgu.se/service/wms/inspire/MR-Mineralresurser?
Please comment, there are probably a lot to discuss on symbolisation and layer structure. I am probabaly not up to date with all initiatives in EGDI/GIP-P
from project-support-wp8.
Hi Tomas,
So you're confirming that some additional flattening needs to occur on the existing M4EU database structure, for ERML-Lite base services.
Could you perhaps share the FME ETL (rules) you used to flatten the structure?
I created a new issue to put comments/ any issues for checking the validity of your services (as best as any of us is able)
from project-support-wp8.
Hi,
I attached some undocumented but rather straightforward FME workspaces that should give you an idea of our ETL rules. They include SQL statements that I think should be referencing the m4eu database only. There are a lot of constants "unpopulated" since we didn't have data, other providers may have to include that in the mapping.
The output data are tables on our external datastore (postgis) for Geoserver that we use for all our WMS.
(Our m4eu WFS for harvesting is the normal deegree WFS provided by GEUS, we don't have a ERML Lite WFS so far).
from project-support-wp8.
@ManuelFilipeSantos65 did this answer your query?
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.