Class OmsPointCloudMaximaFinder
java.lang.Object
org.hortonmachine.gears.libs.modules.HMModel
org.hortonmachine.lesto.modules.vegetation.OmsPointCloudMaximaFinder
public class OmsPointCloudMaximaFinder
extends org.hortonmachine.gears.libs.modules.HMModel
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDESCRbooleandoDynamicRadiusstatic java.lang.StringdoDynamicRadius_DESCRorg.geotools.coverage.grid.GridCoverage2DinDsmDtmDiffstatic java.lang.StringinDsmDtmDiff_DESCRorg.geotools.coverage.grid.GridCoverage2DinDtmstatic java.lang.StringinDtm_DESCRjava.util.List<org.hortonmachine.gears.io.las.core.LasRecord>inLasstatic java.lang.StringinLas_DESCRorg.geotools.data.simple.SimpleFeatureCollectioninRoistatic java.lang.StringinRoi_DESCRstatic java.lang.StringKEYWORDSstatic java.lang.StringLABELstatic java.lang.StringNAMEorg.geotools.data.simple.SimpleFeatureCollectionoutTopsstatic java.lang.StringoutTops_DESCRstatic java.lang.StringpClass_DESCRdoublepElevDiffThresstatic java.lang.StringpElevDiffThres_DESCRdoublepMaxRadiusstatic java.lang.StringpMaxRadius_DESCRstatic java.lang.StringpThreshold_DESCR -
Constructor Summary
Constructors Constructor Description OmsPointCloudMaximaFinder() -
Method Summary
Modifier and Type Method Description static voiddoProcess(java.util.List<org.hortonmachine.gears.io.las.core.LasRecord> pointsInTile, double pMaxRadius, boolean doDynamicRadius, org.hortonmachine.lesto.modules.vegetation.OmsPointCloudMaximaFinder.DsmDtmDiffHelper helper, org.geotools.feature.DefaultFeatureCollection outTopsFC, org.geotools.feature.simple.SimpleFeatureBuilder lasBuilder, java.util.concurrent.atomic.AtomicInteger index, org.hortonmachine.gears.libs.monitor.IHMProgressMonitor pm)voidprocess()
-
Field Details
-
inLas
public java.util.List<org.hortonmachine.gears.io.las.core.LasRecord> inLas -
inDtm
public org.geotools.coverage.grid.GridCoverage2D inDtm -
inRoi
public org.geotools.data.simple.SimpleFeatureCollection inRoi -
inDsmDtmDiff
public org.geotools.coverage.grid.GridCoverage2D inDsmDtmDiff -
pMaxRadius
public double pMaxRadius -
doDynamicRadius
public boolean doDynamicRadius -
pElevDiffThres
public double pElevDiffThres -
outTops
public org.geotools.data.simple.SimpleFeatureCollection outTops -
outTops_DESCR
public static final java.lang.String outTops_DESCR- See Also:
- Constant Field Values
-
pClass_DESCR
public static final java.lang.String pClass_DESCR- See Also:
- Constant Field Values
-
pThreshold_DESCR
public static final java.lang.String pThreshold_DESCR- See Also:
- Constant Field Values
-
pElevDiffThres_DESCR
public static final java.lang.String pElevDiffThres_DESCR- See Also:
- Constant Field Values
-
doDynamicRadius_DESCR
public static final java.lang.String doDynamicRadius_DESCR- See Also:
- Constant Field Values
-
pMaxRadius_DESCR
public static final java.lang.String pMaxRadius_DESCR- See Also:
- Constant Field Values
-
inDsmDtmDiff_DESCR
public static final java.lang.String inDsmDtmDiff_DESCR- See Also:
- Constant Field Values
-
inRoi_DESCR
public static final java.lang.String inRoi_DESCR- See Also:
- Constant Field Values
-
inDtm_DESCR
public static final java.lang.String inDtm_DESCR- See Also:
- Constant Field Values
-
inLas_DESCR
public static final java.lang.String inLas_DESCR- See Also:
- Constant Field Values
-
NAME
public static final java.lang.String NAME- See Also:
- Constant Field Values
-
KEYWORDS
public static final java.lang.String KEYWORDS- See Also:
- Constant Field Values
-
DESCR
public static final java.lang.String DESCR- See Also:
- Constant Field Values
-
LABEL
public static final java.lang.String LABEL- See Also:
- Constant Field Values
-
-
Constructor Details
-
OmsPointCloudMaximaFinder
public OmsPointCloudMaximaFinder()
-
-
Method Details
-
process
public void process() throws java.lang.Exception- Throws:
java.lang.Exception
-
doProcess
public static void doProcess(java.util.List<org.hortonmachine.gears.io.las.core.LasRecord> pointsInTile, double pMaxRadius, boolean doDynamicRadius, org.hortonmachine.lesto.modules.vegetation.OmsPointCloudMaximaFinder.DsmDtmDiffHelper helper, org.geotools.feature.DefaultFeatureCollection outTopsFC, org.geotools.feature.simple.SimpleFeatureBuilder lasBuilder, java.util.concurrent.atomic.AtomicInteger index, org.hortonmachine.gears.libs.monitor.IHMProgressMonitor pm) throws java.lang.Exception- Throws:
java.lang.Exception
-