|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ITerrainLasDataImporter
Provides access to members that handle importing terrain source data in LAS format.
Method Summary | |
---|---|
void |
addProperty(int property,
String fieldName)
Used to indicate which, if any, LiDAR properties to retain and load into the target feature class in a BLOB field. |
void |
addReturnNumber(int returnNumber)
Used to indicate which points to extract from the LAS files based on their LiDAR return number. |
void |
setClassCodes(ILongArray pCodes)
Used to indicate which points to load based on one or more LAS classification codes. |
Methods inherited from interface com.esri.arcgis.geodatabaseextensions.ITerrainDataImporter |
---|
addFile, addFolder, esri_import, getDataExtent, getMaxShapePointCount, getPointCount, overwriteMaxShapePointCount, setEmpty, setSourceDataSpatialReference |
Method Detail |
---|
void addProperty(int property, String fieldName) throws IOException, AutomationException
AddProperty is used to select which LIDAR attributes, if any, to import. The values will be stored in BLOBs in the output feature class. They can be retreived via the TerrainBlobReader. Call it repeatedly if more than one attribute is to be loaded.
The caller is responsible for adding the BLOB field(s) to the target feature class before calling Import. The FieldName is used to indicate which field is used to store the property.
property
- A com.esri.arcgis.geodatabaseextensions.esriTerrainLasDataPropertyType constant (in)fieldName
- The fieldName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void addReturnNumber(int returnNumber) throws IOException, AutomationException
At least one selection for return number must be added (which may include ALL), otherwise no points will be used.
returnNumber
- A com.esri.arcgis.geodatabaseextensions.esriTerrainLasReturnType constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setClassCodes(ILongArray pCodes) throws IOException, AutomationException
pCodes
- A reference to a com.esri.arcgis.system.ILongArray (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |