Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Requirement 13 Information Incomplete / Test Incomplete #444
Requirement 13 currently states: A GeoPackage file SHALL include a gpkg_contents table per table Contents Table Definition and gpkg_contents Table Definition SQL.
Note, it refers to "Contents Table Definition", and this is Table 4. The very last row of Table 4 discusses srs_id and it has this information (and note the words SHALL):
Req 13 test information only provides the tests on the table definition and there are no tests specified for this consistency requirement on srs_id. The consistency checks between the srs_id in gpkg_spatial_ref_sys, gpkg_geometry_columns, gpkg_tile_matrix_set and the gpkg_contents all need to be specified more clearly as requirements AND specified within one or more tests.
Yes, thank you. There are similarities with #233. what I am looking for is not removal of the requirement, but I would like the specification to optionally clarify it, and definitely add the required tests for it. That was one of the options presented in #233, and perhaps not all of the options were discussed.
It certainly seems strange to test to ensure consistency of the srs_id between the feature geometry and gpkg_geometry_column srs_id (Req 33); but then to ignore consistency issues of the srs_id between gpkg_geometry_columns and gpkg_contents (stated in the table referenced by requirement 13, but not included in req 13 test or any other test).
referenced this issue
May 31, 2018
This is a gap in the requirements. From a logical perspective,
I am working on a fix.