|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.esri.arcgis.geoprocessing.AbstractGPTool
com.esri.arcgis.geoprocessing.tools.analyst3dtools.Skyline
public class Skyline
Generates a line feature class containing the results from a skyline silhouette analysis. The analysis is conducted from observer points above a functional or virtual surface and will also consider features that are encountered during the analysis. The Skyline tool is contained in the 3D Analyst Tools tool box.
Field Summary |
---|
Fields inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool |
---|
vals |
Constructor Summary | |
---|---|
Skyline()
Creates the Skyline tool with defaults. |
|
Skyline(Object inObserverPointFeatures,
Object outFeatureClass)
Creates the Skyline tool with the required parameters. |
Method Summary | |
---|---|
Object |
getAzimuthIncrementValueOrField()
Returns the Azimuth Increment parameter of this tool . |
String |
getFeatureLod()
Returns the Feature Level of Detail parameter of this tool . |
Object |
getFromAzimuthValueOrField()
Returns the From Azimuth parameter of this tool . |
Object |
getInFeatures()
Returns the Input Features parameter of this tool . |
Object |
getInObserverPointFeatures()
Returns the Input Observer Point Features parameter of this tool . |
Object |
getInSurface()
Returns the Input Surface parameter of this tool . |
Object |
getMaxHorizonRadius()
Returns the Maximum Horizon Radius parameter of this tool . |
Object |
getOutFeatureClass()
Returns the Output Skyline Feature Class parameter of this tool . |
double |
getPyramidLevelResolution()
Returns the Pyramid Level Resolution parameter of this tool . |
double |
getRefractionFactor()
Returns the Refraction Factor parameter of this tool . |
String |
getScaleAccordingTo()
Returns the Scale According To parameter of this tool . |
String |
getScaleMethod()
Returns the Scale Method parameter of this tool . |
double |
getScaleToPercent()
Returns the Scale To Percent parameter of this tool . |
String |
getSegmentSkyline()
Returns the Segment Skyline parameter of this tool . |
Object |
getToAzimuthValueOrField()
Returns the To Azimuth parameter of this tool . |
String |
getToolboxAlias()
Returns the alias of the tool box containing this tool. |
String |
getToolboxName()
Returns the name of the tool box containing this tool. |
String |
getToolName()
Returns the name of this tool. |
String |
getUseCurvature()
Returns the Use Curvature parameter of this tool . |
String |
getUseRefraction()
Returns the Use Refraction parameter of this tool . |
Object |
getVirtualSurfaceElevation()
Returns the Virtual Surface Elevation parameter of this tool . |
Object |
getVirtualSurfaceRadius()
Returns the Virtual Surface Radius parameter of this tool . |
void |
setAzimuthIncrementValueOrField(Object azimuthIncrementValueOrField)
Sets the Azimuth Increment parameter of this tool . |
void |
setFeatureLod(String featureLod)
Sets the Feature Level of Detail parameter of this tool . |
void |
setFromAzimuthValueOrField(Object fromAzimuthValueOrField)
Sets the From Azimuth parameter of this tool . |
void |
setInFeatures(Object inFeatures)
Sets the Input Features parameter of this tool . |
void |
setInObserverPointFeatures(Object inObserverPointFeatures)
Sets the Input Observer Point Features parameter of this tool . |
void |
setInSurface(Object inSurface)
Sets the Input Surface parameter of this tool . |
void |
setMaxHorizonRadius(Object maxHorizonRadius)
Sets the Maximum Horizon Radius parameter of this tool . |
void |
setOutFeatureClass(Object outFeatureClass)
Sets the Output Skyline Feature Class parameter of this tool . |
void |
setPyramidLevelResolution(double pyramidLevelResolution)
Sets the Pyramid Level Resolution parameter of this tool . |
void |
setRefractionFactor(double refractionFactor)
Sets the Refraction Factor parameter of this tool . |
void |
setScaleAccordingTo(String scaleAccordingTo)
Sets the Scale According To parameter of this tool . |
void |
setScaleMethod(String scaleMethod)
Sets the Scale Method parameter of this tool . |
void |
setScaleToPercent(double scaleToPercent)
Sets the Scale To Percent parameter of this tool . |
void |
setSegmentSkyline(String segmentSkyline)
Sets the Segment Skyline parameter of this tool . |
void |
setToAzimuthValueOrField(Object toAzimuthValueOrField)
Sets the To Azimuth parameter of this tool . |
void |
setUseCurvature(String useCurvature)
Sets the Use Curvature parameter of this tool . |
void |
setUseRefraction(String useRefraction)
Sets the Use Refraction parameter of this tool . |
void |
setVirtualSurfaceElevation(Object virtualSurfaceElevation)
Sets the Virtual Surface Elevation parameter of this tool . |
void |
setVirtualSurfaceRadius(Object virtualSurfaceRadius)
Sets the Virtual Surface Radius parameter of this tool . |
Methods inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool |
---|
getParameterValues, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Skyline()
Initializes the array of tool parameters with the default values specified when the tool was created.
public Skyline(Object inObserverPointFeatures, Object outFeatureClass)
Initializes the array of tool parameters with the values as specified for the required parameters and with the default values for the other parameters.
inObserverPointFeatures
- the 3D points representing observers; a separate skyline is generated for each.outFeatureClass
- the line feature class into which the skyline(s) will be placed.Method Detail |
---|
public Object getInObserverPointFeatures()
public void setInObserverPointFeatures(Object inObserverPointFeatures)
inObserverPointFeatures
- the 3D points representing observers; a separate skyline is generated for each.public Object getOutFeatureClass()
public void setOutFeatureClass(Object outFeatureClass)
outFeatureClass
- the line feature class into which the skyline(s) will be placed.public Object getInSurface()
public void setInSurface(Object inSurface)
inSurface
- the functional surface for determining the horizon.public Object getVirtualSurfaceRadius()
public void setVirtualSurfaceRadius(Object virtualSurfaceRadius)
virtualSurfaceRadius
- the radius of the virtual surface for defining the horizon in lieu of an actual surface. Must be a positive value. Ignored if an actual surface is provided. The default is 1000.public Object getVirtualSurfaceElevation()
public void setVirtualSurfaceElevation(Object virtualSurfaceElevation)
virtualSurfaceElevation
- the elevation of the virtual surface for defining the horizon in lieu of an actual surface. Ignored if an actual surface is provided. The default is 0.public Object getInFeatures()
public void setInFeatures(Object inFeatures)
inFeatures
- the feature class to use in the skyline analysis. The features typically represent obstructions such as city buildings.public String getFeatureLod()
public void setFeatureLod(String featureLod)
featureLod
- the level of detail at which each feature should be examined in the skyline analysis.public Object getFromAzimuthValueOrField()
public void setFromAzimuthValueOrField(Object fromAzimuthValueOrField)
fromAzimuthValueOrField
- the azimuth, in degrees, from which the skyline analysis should be started. The analysis starts from the observer point and goes to the right, from the From Azimuth until the To Azimuth is reached. Must be greater than minus 360 and less than 360. The default is 0.public Object getToAzimuthValueOrField()
public void setToAzimuthValueOrField(Object toAzimuthValueOrField)
toAzimuthValueOrField
- the direction, in degrees, at which the skyline analysis should be completed. The analysis starts from the observer point and goes to the right, from the From Azimuth until the To Azimuth is reached. Must be no more than 360 greater than the From Azimuth. The default is 360.public Object getAzimuthIncrementValueOrField()
public void setAzimuthIncrementValueOrField(Object azimuthIncrementValueOrField)
azimuthIncrementValueOrField
- the angular interval, in degrees, at which the horizon should be evaluated while conducting the skyline analysis between the From Azimuth and the To Azimuth. Must be no greater than the To Azimuth minus the From Azimuth. The default is 1.public Object getMaxHorizonRadius()
public void setMaxHorizonRadius(Object maxHorizonRadius)
maxHorizonRadius
- the maximum distance for which a horizon should be sought from the observer location. A value of zero indicates that there should be no limit imposed. The default is 0.public String getSegmentSkyline()
public void setSegmentSkyline(String segmentSkyline)
segmentSkyline
- instead of one only one line being generated to represent the skyline from each observer point, the output is split into multiple lines. Each of these lines represents a different feature, or a stretch of horizon between features.public double getScaleToPercent()
public void setScaleToPercent(double scaleToPercent)
scaleToPercent
- indicates to what percent of the original vertical angle (angle above the horizon, or angle of elevation) or elevation each skyline vertex should be placed. If either 0 or 100 is entered then no scaling will occur. The default is 100.public String getScaleAccordingTo()
public void setScaleAccordingTo(String scaleAccordingTo)
scaleAccordingTo
- the values according to which the scaling should be determined.public String getScaleMethod()
public void setScaleMethod(String scaleMethod)
scaleMethod
- the vertex to be used to calculate against.public String getUseCurvature()
public void setUseCurvature(String useCurvature)
useCurvature
- indicates whether the earth's curvature should be taken into consideration when generating the ridgeline from a functional surface.public String getUseRefraction()
public void setUseRefraction(String useRefraction)
useRefraction
- indicates whether atmospheric refraction should be taken into consideration when generating the ridgeline from a functional surface.public double getRefractionFactor()
public void setRefractionFactor(double refractionFactor)
refractionFactor
- if atmospheric refraction is considered, then apply a scalar value. The default is 0.13.public double getPyramidLevelResolution()
public void setPyramidLevelResolution(double pyramidLevelResolution)
pyramidLevelResolution
- if a terrain is specified for a functional surface, then this parameter is populated with the resolutions resident in the terrain. One of the resolutions may be chosen for the purpose of generating the horizon line. The default is 0, full resolution.public String getToolName()
public String getToolboxName()
public String getToolboxAlias()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |