Skip to content

Validate config vs collection description refinement/depth levels #44

Description

@fmigneault

@tik65536
I'm testing out the latest updates (very nice 👍)

I noticed in the following response that some values are null.

      "geometryDimension": null,
      "minScaleDenominator": null,
      "maxScaleDenominator": null,
      "minCellSize": null,
      "maxCellSize": null

Are they expected to be filled manually or calculated from the config? I set the following it the collection's definition:

        "min_refinement_level": 0,
        "max_refinement_level": 10,

Full content for context:

https://hirondelle.crim.ca/dggs-api/collections/manitoba-rcm-ard

{
  "id": "manitoba-rcm-ard",
  "title": "Manitoba RCM ARD",
  "description": "Analysis-Ready Data from Radarsat Constellation Mission over Manitoba",
  "attribution": null,
  "links": [
    {
      "href": "https://hirondelle.crim.ca/dggs-api/collections/manitoba-rcm-ard",
      "rel": "self",
      "type": "application/json",
      "hreflang": null,
      "title": "this document",
      "length": null
    },
    {
      "href": "https://hirondelle.crim.ca/dggs-api/collections/manitoba-rcm-ard/dggs",
      "rel": "[ogc-rel:dggrs-list]",
      "type": "application/json",
      "hreflang": null,
      "title": "DGGS list",
      "length": null
    }
  ],
  "extent": {
    "spatial": {
      "bbox": [
        [
          -98.0,
          49.0,
          -96.5,
          50.25
        ]
      ],
      "storageCrsBbox": null,
      "crs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84",
      "grid": ""
    },
    "temporal": {
      "interval": [
        [
          "2025-09-01T00:00:00Z",
          "2025-10-05T00:00:00Z"
        ]
      ],
      "trs": "http://www.opengis.net/def/uom/ISO-8601/0/Gregorian",
      "grid": ""
    }
  },
  "itemType": "",
  "crs": [
    "http://www.opengis.net/def/crs/OGC/1.3/CRS84"
  ],
  "storageCrs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84",
  "dataType": null,
  "geometryDimension": null,
  "minScaleDenominator": null,
  "maxScaleDenominator": null,
  "minCellSize": null,
  "maxCellSize": null
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions