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, xxDummyIID, IID39e27802_5d52_4937_a78b_188e83cd3116, xxDummyIID, IID3e5f6e2c_bd7a_4c2d_b734_788f549dadb3, xxDummyIIDd030123f_4b81_41fc_b436_5a2c301caab5IID, 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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRefpublic void release()
release in interface com.esri.arcgis.interop.RemoteObjRefpublic void setEmpty()
throws java.io.IOException,
AutomationException
setEmpty in interface ILasOptimizesetEmpty in interface ILasOrganizejava.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 ILasOptimizesetTempFilePath in interface ILasOrganizepath - 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 ILasOrganizemajor - 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 ILasOrganizerhs1 - 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 ILasOptimizesetTrackCancelByRef in interface ILasOrganizerhs1 - 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 ILasOptimizesetOverwriteOutput in interface ILasOrganizerhs1 - 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 ILasOrganizerhs1 - 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 ILasOrganizerhs1 - 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 ILasOrganizerhs1 - 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 ILasOrganizerhs1 - 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 ILasOrganizerhs1 - 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 ILasConvertpDataset - 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 ILasMergesetGpsTimeMergeOption in interface ILasTilerhs1 - 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 ILasMergepDataset - 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 ILasTilerhs1 - 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 ILasTilerhs1 - 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 ILasTilerow - 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 ILasTilepFeatureClass - 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 ILasTilepDataset - 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 ILasOptimizerhs1 - 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 ILasOptimizepDataset - 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 ILasOptimizepDataset - 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.