com.supermap.services.components
Interface SpatialAnalyst3D
-
- All Known Implementing Classes:
- SpatialAnalyst3DImpl
public interface SpatialAnalyst3DThree - dimensional analysis service component interfaces.
-
-
Method Summary
Methods 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.ViewShedResult3DviewShed(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.
-
-
-
Method Detail
-
getSceneNames
java.util.List<java.lang.String> getSceneNames()
Gets the names of all available 3D scenes in the current 3D analysis service.- Returns:
- List of available scene names.
-
visible
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.
- Parameters:
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.
-
viewShed
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.
- Parameters:
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.- Returns:
- Three-dimensional visual field analysis results.
-
-