mdJson-schemas icon indicating copy to clipboard operation
mdJson-schemas copied to clipboard

New Class - NominalResolution

Open stansmith907 opened this issue 5 years ago • 0 comments

Class Definition: nominalResolution "distance between consistent parts of (center, left side, right side) adjacent pixels"

Rules:

  • [ ] optional

Element Definitions:

  • scanningResolution: { measure } "distance between consistent parts of (center, left side, right side) adjacent pixels in the scan plane"
  • groundResolution: { measure } "consistent parts of (center, left side, right side) adjacent pixels in the object space"

Rules:

  • [ ] only one may be selected. Although this type of restriction is generally a writer consideration, in this case having both values is not logical.
  • [ ] both elements are "distance" measures. So type is fixed as "distance". It may be OK to drop type from mdEditor, but it will remain part of { measure } and thus output by mdJson writer.
  • [ ] scanningResolution: required if not groundResolution
  • [ ] groundResolution: required if not scanningResolution

mdJson:

{
   "nominalResolution": {
      "scanningResolution": { 
         "type": "distance",
         "value": 999.9,
         "unitOfMeasure": "units"
      },
      "groundResolution": {
         "type": "distance",
         "value": 999.9,
         "unitOfMeasure": "units"
      }
   }
}

stansmith907 avatar Sep 20 '19 22:09 stansmith907