public interface SpatialAnalyst3D
Three - dimensional analysis service component interfaces.
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getSceneNames()
Gets the names of all available 3D scenes in the current 3D analysis service.
|
ViewShedResult3D |
viewShed(java.lang.String sceneName, Point3D viewPoint, Point3D targetPoint, double headingAngle, double pitchAngle, java.lang.String resultDataset, boolean deleteExistResultDataset, boolean buildPyramid)
Three - dimensional visual field analysis.
|
VisibleResult3D[] |
visible(java.lang.String sceneName, Point3D[] viewPoints, Point3D[] targetPoints)
Visibility Analysis To determine whether the two can be between the two views.
|
java.util.List<java.lang.String> getSceneNames()
VisibleResult3D[] visible(java.lang.String sceneName, Point3D[] viewPoints, Point3D[] targetPoints)
Visibility Analysis To determine whether the two can be between the two views. If there are m observation points and n observation points, there will be m * n kinds of observation combinations.
sceneName - the name of the 3D scene.viewPoints - specifies the set of watchpoint objects.targetPoints - specifies the set of target point objects. An array of analysis results.ViewShedResult3D viewShed(java.lang.String sceneName, Point3D viewPoint, Point3D targetPoint, double headingAngle, double pitchAngle, java.lang.String resultDataset, boolean deleteExistResultDataset, boolean buildPyramid)
Three - dimensional visual field analysis.
sceneName - the name of the 3D scene.viewPoint - specifies the watchpoint object.targetPoint - specifies the set of target point objects.headingAngle - horizontal view side angle.pitchAngle - vertical view side angle.resultDataset - result raster dataset ID.deleteExistResultDataset - If the result data set 's name which the user named is the same as the existing dataset name, whether to delete the existing dataset.buildPyramid - Whether to create a pyramid for the result raster dataset.