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

GeoPackage encoding vs GML encoding: use cases #6

Open
heidivanparys opened this issue Nov 2, 2020 · 2 comments
Open

GeoPackage encoding vs GML encoding: use cases #6

heidivanparys opened this issue Nov 2, 2020 · 2 comments

Comments

@heidivanparys
Copy link
Collaborator

We should probably document at some point in which use cases GeoPackage is a good choice and when another encoding should be used.

Some work has been done already, see the nice overviews in slides 7-9 in [1]. The arguments should be expanded though, e.g. why exactly is GeoPackage not suitable for "Validation/Quality Assurance".

The Dutch government also has some advice on GeoPackage [2]. The main use case is that "GeoPackage must be used when the government offers download of geographic information to third parties", and in [2] are some advantages and disadvantages of GML and GeoPackage described (in Dutch).

If you know other presentations, reports, etc. that can shed light on this issue, please add a reference to them here.

[1] REITZ, Thorsten. Alternative Encodings, Alternative APIs, Alternative Models. INSPIRE conference 2020. 8 June 2020. Available from: https://inspire.ec.europa.eu/sites/default/files/thorsten_reitz_-_alternative_encodings_alternative_apis_alternative_models.pdf
[2] https://www.forumstandaardisatie.nl/sites/default/files/Downloads/Bijlagen%20OS/Geo-Standaarden/Forumadvies-GeoPackage.pdf

@RogAni
Copy link

RogAni commented Nov 2, 2020

OpenTNF (see www.opentnf.org) is an open specification for interoperability and exchange of data on transport networks. OpenTNF is well suited for exchange of data about transport networks according to INSPIRE. The specification has borrowed model concepts and terms from the Generic network model in “INSPIRE Generic Conceptual Model, Version 3.1” [INSPIRE GCM] and “INSPIRE Data Specification on Transport Networks” [INSPIRE DS TN].

We have chosen OGC GeoPackage and SQLite for implementation instead of e.g. XML/GML mainly for these reasons:

  • Ability to exchange of potentially large amounts of transport network data in an efficient and standardized way
  • OGC GeoPackage and SQLite are open, free and allow for a single file for storage and exchange.
  • SQLite does not imply any limitations in dataset size (at least not in practice) which makes it suitable for very large datasets.

The "Validation/Quality Assurance" issue is important for us and in our implementation, we use, among other things, definitions and mechanisms found in OpenTNF model for data catalogue to validate input data.

@laers
Copy link

laers commented Mar 8, 2021

image
Credit: https://www.wetransform.to/category/news/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants