public class SlopeMap
extends com.supermap.data.InternalHandleDisposable
限定符和类型 | 方法和说明 |
---|---|
boolean |
build()
执行坡度坡向分析。
|
void |
clear()
清除分析结果。
|
void |
dispose()
释放对象占用的本地资源。
|
Color |
getBorderColor()
获取分析区域边框颜色。
|
HashMap<Double,Color> |
getColorDictTable()
获取分析结果的颜色表。
|
Rectangle2D |
getCoverageArea()
获取要分析的区域。
|
Geometry |
getCoverageRegion()
获取坡度坡向分析的多边形区域。
|
SlopeDisplayMode |
getDisplayStyle()
获取坡度分析的显示方式。
|
double |
getMaxVisibleSlope()
获取最大可见坡度,单位:度。
|
double |
getMinVisibleSlope()
获取最小可见坡度,单位:度。
|
double |
getOpacity()
获取分析显示的不透明度,范围(0-100)。
|
double |
getSlopeDirectionValue(Point3D point)
获得指定位置点的坡向值,大小在0~360之间,单位:度。
|
double |
getSlopeValue(Point3D point)
获得指定位置点的坡度值,大小在0~90之间,单位:度。
|
boolean |
isArrowMove()
获取坡向箭头是否支持运动。
|
boolean |
isBorderVisible()
获取分析区域边框是否可见。
|
void |
setArrowMove(boolean value)
设置坡向箭头是否支持运动。
|
void |
setBorderColor(Color borderColor)
设置分析区域边框颜色。
|
void |
setBorderVisible(boolean borderVisible)
设置分析区域边框是否可见。
|
void |
setColorDictTable(HashMap<Double,Color> colorTable)
设置分析结果的颜色表。
|
void |
setCoverageArea(Rectangle2D value)
设置要分析的区域。
|
void |
setCoverageRegion(Geometry coverageRegion)
设置坡度坡向分析的多边形区域。
|
void |
setDisplayStyle(SlopeDisplayMode mode)
设置坡度分析的显示方式。
|
void |
setMaxVisibleSlope(double slope)
设置最大可见坡度,单位:度。
|
void |
setMinVisibleSlope(double slope)
设置最小可见坡度,单位:度。
|
void |
setOpacity(double opacity)
设置分析显示的不透明度,范围(0-100)。
|
public SlopeMap(Scene scene)
scene
- 指定的场景对象。public void dispose()
public Geometry getCoverageRegion()
public void setCoverageRegion(Geometry coverageRegion)
coverageRegion
- 指定的多边形区域。public double getOpacity()
public void setOpacity(double opacity)
opacity
- 指定的不透明度数值。public SlopeDisplayMode getDisplayStyle()
public void setDisplayStyle(SlopeDisplayMode mode)
mode
- 指定坡度分析的显示方式。public double getMinVisibleSlope()
public void setMinVisibleSlope(double slope)
slope
- 指定的坡度数值。public double getMaxVisibleSlope()
public void setMaxVisibleSlope(double slope)
slope
- 指定的坡度数值。public boolean isBorderVisible()
public void setBorderVisible(boolean borderVisible)
borderVisible
- 指定边框的可见性。public Color getBorderColor()
public void setBorderColor(Color borderColor)
borderColor
- 指定分析区域边框的颜色。public void setColorDictTable(HashMap<Double,Color> colorTable)
colorTable
- 指定的颜色表。public boolean build()
public void clear()
public double getSlopeValue(Point3D point)
point
- 指定的三维点位置。public double getSlopeDirectionValue(Point3D point)
point
- 指定的三维点位置。public boolean isArrowMove()
public void setArrowMove(boolean value)
value
- 指定是否支持运动。public Rectangle2D getCoverageArea()
public void setCoverageArea(Rectangle2D value)
value
- 指定的分析区域。Copyright © 2021–2024 SuperMap. All rights reserved.