Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Agree on encoding rules #9

Open
fhb1990 opened this issue Dec 7, 2020 · 2 comments
Open

Agree on encoding rules #9

fhb1990 opened this issue Dec 7, 2020 · 2 comments
Labels
inspire-encoding Issue related to an INSPIRE encoding rule for GeoPackage

Comments

@fhb1990
Copy link

fhb1990 commented Dec 7, 2020

There is interest in the Netherlands to deliver INSPIRE data in Geopackage format. In order to publish INSPIRE data with Geopackage, one needs to publish their encoding rules from UML to GPKG. We have been looking at using this effort as a base for the encoding rules.

However, publishing INSPIRE data with GPKG only makes sense if everybody uses the same encoding rules, so the data becomes interoperable. Of course, if everybody uses and publishes their own encoding rules, we could still transform data between all these different encodings, but this is not desirable. Therefore throughout Europe we should agree on a set of encoding rules such that everyone publishes INSPIRE data in GPKG in the same manner. This would require some sort of centralized effort to agree on these rules.

@heidivanparys heidivanparys added the inspire-encoding Issue related to an INSPIRE encoding rule for GeoPackage label Jan 21, 2021
@heidivanparys
Copy link
Collaborator

At a preparatory meeting for the 63rd MIG-T meeting, it was discussed whether a theme-by-theme approach may be the best way forward, see also the presentation.

At a preparatory meeting earlier this week, it was pointed that also datasets for the same theme may be very different from country to country, so different model transformations may be used to achieve a good result. One solution could be to make heavily use of the relational database functionality to create views on tables. So different countries may have different tables (e.g. because different properties are always void, etc.), but would have (some of) the same views definitions. So these "INSPIRE"-views would make sure there is interoperability and Geopackages from different countries can be easily combined, whereas the tables, containing only information that is different for each feature, could be used in other types of analyses, where only data from one country is needed and should be visualised appropriately in a desktop GIS.

Ideally, those view definitions should be treated as common INSPIRE resources (as the GML application schemas are).

@thorsten-reitz Please add to this discussion where needed.

@alexanderkotsev
Copy link
Contributor

As just presented by @heidivanparys during the 64th MIG-T meeting, the idea for DB views is appealing. Would it be an idea to start from the conceptual models and create empty shells for the different data models that can then be filled with the actual substance (as done by the GMLAS OGR/GDAL driver). Clearly, there will be issues related with the fact that the models are often abstract and many implementation choices have to be made but still might be a starting point.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
inspire-encoding Issue related to an INSPIRE encoding rule for GeoPackage
Projects
None yet
Development

No branches or pull requests

3 participants