The Problem
Hi all,
I am not able to create an error surface for an entire DEM using a FIS model with two parameters, i.e., Slope degree and Point Density. I have tried different pre-build models such CHaMP_TS_ZError_SLPdeg_PD_2012, GPS_ZError_PD_SLPdeg, TS_ZError_PD_SLPdeg.
In the future, I would like to implement the method using my own model as my aim is to estimate the spatial Zerror from photogrammetric DEMs.
Reproduction steps
- Load the DEM survey
- Calculate associated Surfaces
2.1. Slope Degrees
2.2. Point Density from a point shapefile
- Load associated Surfaces
3.1. Point density computed with Cloud Compare at the same spatial extent and resolution of the DEM Survey
- Error Surfaces
4.1. Calculate new error surface
4.1.1. Uniform error value - successful
4.1.2. FIS error model -- PROBLEM OCCURRED
I tried the same workflow in both the standalone version and ArcMap plugin.
I tried the same workflow with my own dataset and the GeoTERM_Feshie and N_FIS_Intro datasets provided on the webpage.
Exception message
GCD 7 Standalone
'Error editing single region error surface'
Membership function vertices (1 25 75 1) must be in ascending order.
--- Stacktrace ---
at GCDConsoleLib.FIS.MemberFunction..ctor(Double x1, Double x2, Double x3, Double x4, Double dyMax)
at GCDConsoleLib.FIS.FisFile.parseInputOutput(List1 sLines, Boolean isInput) at GCDConsoleLib.FIS.FisFile..ctor(FileInfo inputFn) at GCDConsoleLib.Internal.Operators.FISRasterOp..ctor(Dictionary2 rInputs, FileInfo fisFile)
at GCDConsoleLib.Internal.Operators.CreateErrorRaster..ctor(Raster rawDEM, ErrorRasterProperties prop, Raster rOutputRaster)
at GCDConsoleLib.RasterOperators.CreateErrorRaster(Raster rawDEM, ErrorRasterProperties props, FileInfo sOutputRaster, EventHandler`1 progressHandler)
at GCDCore.UserInterface.SurveyLibrary.ErrorSurfaces.frmSingleMethodError.cmdOK_Click(Object sender, EventArgs e)
--- Exception Data ---
GCD = 7.5.0.0
Windows: Microsoft Windows NT 6.2.9200.0
Date: 25/08/2021 09:31:40
## Anything else?
You can attach links to datasets.
The Problem
Hi all,
I am not able to create an error surface for an entire DEM using a FIS model with two parameters, i.e., Slope degree and Point Density. I have tried different pre-build models such CHaMP_TS_ZError_SLPdeg_PD_2012, GPS_ZError_PD_SLPdeg, TS_ZError_PD_SLPdeg.
In the future, I would like to implement the method using my own model as my aim is to estimate the spatial Zerror from photogrammetric DEMs.
Reproduction steps
2.1. Slope Degrees
2.2. Point Density from a point shapefile
3.1. Point density computed with Cloud Compare at the same spatial extent and resolution of the DEM Survey
4.1. Calculate new error surface
4.1.1. Uniform error value - successful
4.1.2. FIS error model -- PROBLEM OCCURRED
I tried the same workflow in both the standalone version and ArcMap plugin.
I tried the same workflow with my own dataset and the GeoTERM_Feshie and N_FIS_Intro datasets provided on the webpage.
Exception message
GCD 7 Standalone
'Error editing single region error surface'
Membership function vertices (1 25 75 1) must be in ascending order.
--- Stacktrace ---
at GCDConsoleLib.FIS.MemberFunction..ctor(Double x1, Double x2, Double x3, Double x4, Double dyMax)
at GCDConsoleLib.FIS.FisFile.parseInputOutput(List
1 sLines, Boolean isInput) at GCDConsoleLib.FIS.FisFile..ctor(FileInfo inputFn) at GCDConsoleLib.Internal.Operators.FISRasterOp..ctor(Dictionary2 rInputs, FileInfo fisFile)at GCDConsoleLib.Internal.Operators.CreateErrorRaster..ctor(Raster rawDEM, ErrorRasterProperties prop, Raster rOutputRaster)
at GCDConsoleLib.RasterOperators.CreateErrorRaster(Raster rawDEM, ErrorRasterProperties props, FileInfo sOutputRaster, EventHandler`1 progressHandler)
at GCDCore.UserInterface.SurveyLibrary.ErrorSurfaces.frmSingleMethodError.cmdOK_Click(Object sender, EventArgs e)
--- Exception Data ---
GCD = 7.5.0.0
Windows: Microsoft Windows NT 6.2.9200.0
Date: 25/08/2021 09:31:40