public class LasOrganizer extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, ILasOrganize, ILasConvert, ILasMerge, ILasTile, ILasOptimize
Description 'Esri LasOrganizer.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
IID, IID5ba56e20_f341_4cad_ad71_ed48fe283fdb, xxDummy
IID, IID39e27802_5d52_4937_a78b_188e83cd3116, xxDummy
IID, IID3e5f6e2c_bd7a_4c2d_b734_788f549dadb3, xxDummy
IIDd030123f_4b81_41fc_b436_5a2c301caab5
IID, IIDf092daea_127b_47ce_a06b_3ffec73b68c5, xxDummy
Constructor and Description |
---|
LasOrganizer()
Constructs a LasOrganizer using ArcGIS Engine.
|
LasOrganizer(java.lang.Object obj)
Deprecated.
As of ArcGIS 9.2, replaced by normal Java casts.
LasOrganizer theLasOrganizer = (LasOrganizer) obj; |
Modifier and Type | Method and Description |
---|---|
void |
convert(ILasDataset pDataset,
ILongArray pFiles,
ISpatialReference pOutputSpatialRef,
java.lang.String outputFolderName)
Convert version and/or point record format.
|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
static java.lang.String |
getClsid()
getClsid.
|
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Gets a reference to a com.esri.arcgis.interop.Dispatch which can be used to access the COM object that support for this
interface indicates the implementing class references.
|
int |
hashCode()
the hashcode for this object
|
void |
merge(ILasDataset pDataset,
ILongArray pFiles,
IGeometry pAOI,
ISpatialReference pOutputSpatialRef,
java.lang.String outputFileName)
Merge one or more LAS files into one.
|
void |
optimize(ILasDataset pDataset,
ILongArray pFiles,
boolean bRearrange,
java.lang.String outputFolderName)
Convert LAS files to zLas.
|
void |
release()
Release this COM object reference
|
void |
restoreToLas(ILasDataset pDataset,
ILongArray pFiles,
java.lang.String outputFolderName)
Convert zLas files to LAS.
|
void |
setAsZlas(boolean rhs1)
Indicates if output file(s) should be the Esri's zLas format.
|
void |
setCodeForWithheldPoints(int rhs1)
Class code used for withheld points when converting to LAS 1.0 where flags are not supported.
|
void |
setComputeStatistics(boolean rhs1)
Indicates whether or not to compute statistics for the output file(s).
|
void |
setCopyFilesAlreadyInTargetFormat(boolean rhs1)
Indicates whether or not to copy to the output folder those files that are already in the target format.
|
void |
setDropExtraBytes(boolean rhs1)
Indicates if Extra-Bytes data should be dropped.
|
void |
setDropVLRs(boolean rhs1)
Indicates if Variable Length Records should be dropped.
|
void |
setEmpty()
Empty the object.
|
void |
setGpsTimeMergeOption(int rhs1)
Indicates what to do when merging different types of GPS times.
|
void |
setOutputBaseName(java.lang.String rhs1)
The base name of the output files.
|
void |
setOverwriteOutput(boolean rhs1)
Indicates whether or not to overwrite existing output file(s).
|
void |
setRearrange(boolean rhs1)
Indicates if output point records should be spatially rearranged.
|
void |
setTargetVersionAndFormat(int major,
int minor,
int pointFormat)
The output LAS version and point format.
|
void |
setTempFilePath(java.lang.String path)
The path for temp files.
|
void |
setTileNameFeatureClass(IFeatureClass pFeatureClass,
int fieldIndex)
Set the feature class and field index tile/file name mapping.
|
void |
setTileNameStartNumbers(int row,
int col)
Set the initial row and column numbers for tile naming.
|
void |
setTileNamingMethod(int rhs1)
Indicates file naming methods.
|
void |
setTrackCancelByRef(ITrackCancel rhs1)
The cancel-tracking object.
|
void |
tile(ILasDataset pDataset,
ILongArray pFiles,
IGeometry pAOI,
ISpatialReference pOutputSpatialRef,
java.lang.String outputFolderName,
double originX,
double originY,
double tileSizeX,
double tileSizeY,
ILasDataset pNewDataset,
int[] pMissingFileNameCount)
Tile LAS files.
|
public LasOrganizer() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problemsjava.net.UnknownHostException
- if there are interop problemspublic LasOrganizer(java.lang.Object obj) throws java.io.IOException
LasOrganizer theLasOrganizer = (LasOrganizer) obj;
obj
to LasOrganizer
.obj
- an object returned from ArcGIS Engine or Serverjava.io.IOException
- if there are interop problemspublic static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public void setEmpty() throws java.io.IOException, AutomationException
setEmpty
in interface ILasOptimize
setEmpty
in interface ILasOrganize
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setTempFilePath(java.lang.String path) throws java.io.IOException, AutomationException
setTempFilePath
in interface ILasOptimize
setTempFilePath
in interface ILasOrganize
path
- The path (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setTargetVersionAndFormat(int major, int minor, int pointFormat) throws java.io.IOException, AutomationException
setTargetVersionAndFormat
in interface ILasOrganize
major
- The major (in)minor
- The minor (in)pointFormat
- The pointFormat (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setCodeForWithheldPoints(int rhs1) throws java.io.IOException, AutomationException
setCodeForWithheldPoints
in interface ILasOrganize
rhs1
- The rhs1 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setTrackCancelByRef(ITrackCancel rhs1) throws java.io.IOException, AutomationException
setTrackCancelByRef
in interface ILasOptimize
setTrackCancelByRef
in interface ILasOrganize
rhs1
- A reference to a com.esri.arcgis.system.ITrackCancel (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setOverwriteOutput(boolean rhs1) throws java.io.IOException, AutomationException
setOverwriteOutput
in interface ILasOptimize
setOverwriteOutput
in interface ILasOrganize
rhs1
- The rhs1 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setDropVLRs(boolean rhs1) throws java.io.IOException, AutomationException
setDropVLRs
in interface ILasOrganize
rhs1
- The rhs1 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setDropExtraBytes(boolean rhs1) throws java.io.IOException, AutomationException
setDropExtraBytes
in interface ILasOrganize
rhs1
- The rhs1 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setRearrange(boolean rhs1) throws java.io.IOException, AutomationException
setRearrange
in interface ILasOrganize
rhs1
- The rhs1 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setAsZlas(boolean rhs1) throws java.io.IOException, AutomationException
setAsZlas
in interface ILasOrganize
rhs1
- The rhs1 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setComputeStatistics(boolean rhs1) throws java.io.IOException, AutomationException
setComputeStatistics
in interface ILasOrganize
rhs1
- The rhs1 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void convert(ILasDataset pDataset, ILongArray pFiles, ISpatialReference pOutputSpatialRef, java.lang.String outputFolderName) throws java.io.IOException, AutomationException
convert
in interface ILasConvert
pDataset
- A reference to a com.esri.arcgis.geodatabaseextensions.ILasDataset (in)pFiles
- A reference to a com.esri.arcgis.system.ILongArray (in)pOutputSpatialRef
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)outputFolderName
- The outputFolderName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setGpsTimeMergeOption(int rhs1) throws java.io.IOException, AutomationException
setGpsTimeMergeOption
in interface ILasMerge
setGpsTimeMergeOption
in interface ILasTile
rhs1
- A com.esri.arcgis.geodatabaseextensions.esriLasGpsTimeMergeOption constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void merge(ILasDataset pDataset, ILongArray pFiles, IGeometry pAOI, ISpatialReference pOutputSpatialRef, java.lang.String outputFileName) throws java.io.IOException, AutomationException
merge
in interface ILasMerge
pDataset
- A reference to a com.esri.arcgis.geodatabaseextensions.ILasDataset (in)pFiles
- A reference to a com.esri.arcgis.system.ILongArray (in)pAOI
- A reference to a com.esri.arcgis.geometry.IGeometry (in)pOutputSpatialRef
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)outputFileName
- The outputFileName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setOutputBaseName(java.lang.String rhs1) throws java.io.IOException, AutomationException
setOutputBaseName
in interface ILasTile
rhs1
- The rhs1 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setTileNamingMethod(int rhs1) throws java.io.IOException, AutomationException
setTileNamingMethod
in interface ILasTile
rhs1
- A com.esri.arcgis.geodatabaseextensions.esriLasTileNamingMethod constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setTileNameStartNumbers(int row, int col) throws java.io.IOException, AutomationException
setTileNameStartNumbers
in interface ILasTile
row
- The row (in)col
- The col (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setTileNameFeatureClass(IFeatureClass pFeatureClass, int fieldIndex) throws java.io.IOException, AutomationException
setTileNameFeatureClass
in interface ILasTile
pFeatureClass
- A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)fieldIndex
- The fieldIndex (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void tile(ILasDataset pDataset, ILongArray pFiles, IGeometry pAOI, ISpatialReference pOutputSpatialRef, java.lang.String outputFolderName, double originX, double originY, double tileSizeX, double tileSizeY, ILasDataset pNewDataset, int[] pMissingFileNameCount) throws java.io.IOException, AutomationException
tile
in interface ILasTile
pDataset
- A reference to a com.esri.arcgis.geodatabaseextensions.ILasDataset (in)pFiles
- A reference to a com.esri.arcgis.system.ILongArray (in)pAOI
- A reference to a com.esri.arcgis.geometry.IGeometry (in)pOutputSpatialRef
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)outputFolderName
- The outputFolderName (in)originX
- The originX (in)originY
- The originY (in)tileSizeX
- The tileSizeX (in)tileSizeY
- The tileSizeY (in)pNewDataset
- A reference to a com.esri.arcgis.geodatabaseextensions.ILasDataset (in)pMissingFileNameCount
- The pMissingFileNameCount (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setCopyFilesAlreadyInTargetFormat(boolean rhs1) throws java.io.IOException, AutomationException
setCopyFilesAlreadyInTargetFormat
in interface ILasOptimize
rhs1
- The rhs1 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void optimize(ILasDataset pDataset, ILongArray pFiles, boolean bRearrange, java.lang.String outputFolderName) throws java.io.IOException, AutomationException
optimize
in interface ILasOptimize
pDataset
- A reference to a com.esri.arcgis.geodatabaseextensions.ILasDataset (in)pFiles
- A reference to a com.esri.arcgis.system.ILongArray (in)bRearrange
- The bRearrange (in)outputFolderName
- The outputFolderName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void restoreToLas(ILasDataset pDataset, ILongArray pFiles, java.lang.String outputFolderName) throws java.io.IOException, AutomationException
restoreToLas
in interface ILasOptimize
pDataset
- A reference to a com.esri.arcgis.geodatabaseextensions.ILasDataset (in)pFiles
- A reference to a com.esri.arcgis.system.ILongArray (in)outputFolderName
- The outputFolderName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.