DOI-USGS / gems-tools-pro

GeMS Tools for ArcGIS Pro
Creative Commons Zero v1.0 Universal
45 stars 15 forks source link

OrientationPoints with two MapUnits throwing GeMS Validation error #51

Open MnashUSGS opened 1 year ago

MnashUSGS commented 1 year ago

Certain OrientationPoints in our maps straddle two map units (i.e. inclined fault points), and therefore we enter two MapUnits in the MapUnit Field of OrientationPoints (e.g. Ts is the hanging wall unit, Tsp is the foot wall unit, thus our MapUnit in OPt is populated as "Ts/Tsp")

Due to this, the GeMS validator throws an error because "Ts/Tsp" is not defined in the DMU. I understand this was not originally written in the GeMS Validator, but if this could be made acceptable for the Validator, it would help make our databases with these straddled OPts GeMS level 3-compliant.

ethoms-usgs commented 1 year ago

Might still edit the tool to do this but a couple suggestions as workarounds:

  1. Put that information in the Label field
  2. Add a field called StackedMapUnit (or similar). In this case, the validation tool will trigger a warning but not an error.
  3. Add fields RightMapUnit and LeftMapUnit and attribute them according to the right-hand rule. Doing this or adding those same fields to the fault line feature seems to me to be more analysis-ready in that the information is parsed into atomic values rather than existing in a string that needs to split.

The main argument we have right now for not implementing a stacked unit check is that in other states where stacked map units are common, there is often even more information in the string than just the basic stratigraphy. There can also be codes indicating thickness, for example, which would be difficult to check in all cases. It would only be a partial implementation.