opengeospatial / CRS-JSON-Encoding

0 stars 1 forks source link

Consistency with ISO 19115-4 #60

Open desruisseaux opened 1 month ago

desruisseaux commented 1 month ago

The ISO 19111 model contains at least 3 metadata elements from ISO 19115-1: Citation, Extent and PositionalAccuracy. A JSON encoding for metadata is being defined as ISO/AWI TR 19115-4 – MetadataPart 4: JSON schema implementation of metadata fundamentals (currently under development). If a standard metadata encoding is defined, we may want to avoid inventing another standard inside CRS JSON. We may also consider defining other CRS elements using the same pattern as ISO 19115-4 for consistency.

ISO 19115-4 is not ready yet, but progress have been reported during the OGC meeting at Montreal. We may use the current state, and update the CRS JSON draft as needed when ISO 19115-4 draft changes.

KRyden commented 2 weeks ago

In concept we agree that we should follow the referenced document and also https://portal.ogc.org/files/?artifact_id=108010&version=1 in handling above mentioned items. At this time these document still need to be reviewed to confirm that meet the needs of the CRS JSON encoding. This should be revisited once people have reviewed the above referenced documents.

Keith will contact Scott Simmons to get a copy of 19115-4.

KRyden commented 1 week ago

Following up on the effort to obtain a copy of the working draft of ISO 19115-4. Scott Simmons checked on what was available and writes, "I checked the ISO resources today and there is really no text for 19115-4 yet: only a stubbed-out document with placeholders for text".

We will need to rely on https://portal.ogc.org/files/?artifact_id=108010&version=1 for now.

desruisseaux commented 1 day ago

I took two PROJJSON definitions, namely EPSG:4171 and EPSG:2154, and edited them manually according my understanding of what they would look like if they were more compliant with OGC 24-017 and OGC Topic 2. A general discussion is in the README of this GitHub repository. The differences can be seen in the commit.

Notes: