public class PlotLayer
extends com.supermap.data.InternalHandleDisposable
构造器和说明 |
---|
PlotLayer(long handle,
PlotLayers parent,
ReentrantLock lock)
构造函数
|
限定符和类型 | 方法和说明 |
---|---|
void |
dispose()
对象释放。
|
Geometry |
findGeometry(String uuid)
根据uuid查找图层对象。
|
PlotSymbol |
findPlotSymbol(int id)
根据标号在数据集中的id查找标号对象。
|
PlotSymbol |
findPlotSymbol(String uuid)
根据uuid查找标号对象。
|
String |
getCaption()
返回图元层的别名。
|
ChildPlotLayers |
getChildPlotLayers()
获取图元层所包含的子图层集合对象。
|
DatasetVector |
getDataset()
获取图元层对应的数据集对象。
|
String |
getDescription()
获取此图元层的描述信息。
|
Layer |
getLayer()
获取图元层在地图上显示时的图层对象。
|
Layer3D |
getLayer3D()
获取图元层在三维场景上显示时的图层对象。
|
double |
getMaxVisibleAltitude()
返回此图元层在三维场景上显示的最大可见相机高度。
|
double |
getMaxVisibleScale()
返回此图元层在地图上显示的最大可见比例尺。
|
double |
getMinVisibleAltitude()
返回此图元层在三维场景上显示的最小可见相机高度。
|
double |
getMinVisibleScale()
返回此图元层在地图上显示的最小可见比例尺。
|
String |
getName()
返回图元层的名称。
|
PlotLayers |
getParent()
获取图元层所在的图元层集合对象。
|
PlotSelection |
getSelection()
返回此图元层中的选择集对象。
|
double |
getSymScaleDefinition()
返回图元层的标号缩放基准。
|
boolean |
isEditable()
返回此图元层是否可编辑。
|
boolean |
isNeedRefresh()
数据是否需要刷新。
|
boolean |
isSelectable()
返回此图元层是否可选择。
|
boolean |
isSymbolScaleByMap()
返回图元层中的标号是否随图缩放。
|
boolean |
isVisible()
返回此图元层是否可见。
|
void |
selectAll()
选中此图元层中的所有标号。
|
void |
setCaption(String caption)
设置图元层的别名。
|
void |
setDescription(String strValue)
设置此图元层的描述信息。
|
void |
setEditable(boolean bValue)
设置此图元层是否可编辑。
|
void |
setMaxVisibleAltitude(double maxVisibleAltitude)
设置此图元层在三维场景上显示的最大可见相机高度。
|
void |
setMaxVisibleScale(double maxVisibleScale)
设置此图元层在地图上显示的最大可见比例尺。
|
void |
setMinVisibleAltitude(double minVisibleAltitude)
设置此图元层在三维场景上显示的最小可见相机高度。
|
void |
setMinVisibleScale(double minVisibleScale)
设置此图元层在地图上显示的最小可见比例尺。
|
void |
setName(String name)
设置图元层的名称。
|
void |
setNeedRefresh(boolean bValue)
设置数据是否需要刷新。
|
void |
setSelectable(boolean bValue)
设置此图元层是否可选择。
|
void |
setSelection(PlotSelection selection)
设置此图元层中的选择集对象。
|
void |
setSymbolScaleByMap(boolean value)
设置图元层的标号是否随图缩放。
|
void |
setSymScaleDefinition(double value,
boolean displaySizeChange)
设置图元层的标号缩放基准。
|
void |
setVisible(boolean bValue)
设置此图元层是否可见。
|
void |
updateData()
更新图元层。
|
void |
updateData(int[] ids)
更新图元层选中数据。
|
void |
updateSelection()
更新图元层选中数据。
|
public PlotLayer(long handle, PlotLayers parent, ReentrantLock lock)
public PlotSelection getSelection()
public void setSelection(PlotSelection selection)
selection
- 指定图元层中的选择集对象。public String getName()
public void setName(String name)
name
- 指定图元层的名称。public String getCaption()
public void setCaption(String caption)
name
- 指定图元层的别名。public double getSymScaleDefinition()
public void setSymScaleDefinition(double value, boolean displaySizeChange)
value
- 指定图元层的标号的缩放基准。displaySizeChange
- 改变图层的缩放基准时,标号的显示大小是否改变。显示大小改变则保持标号的原始大小不变,相反,如果显示大小保持不变,则改变标号的原始大小public boolean isSymbolScaleByMap()
public void setSymbolScaleByMap(boolean value)
value
- 指定图元层的标号是否随图缩放。public double getMinVisibleScale()
public void setMinVisibleScale(double minVisibleScale)
minVisibleScale
- 指定图元层的最小可见比例尺。public double getMaxVisibleScale()
public void setMaxVisibleScale(double maxVisibleScale)
maxVisibleScale
- 指定图元层的最大可见比例尺。public double getMinVisibleAltitude()
public void setMinVisibleAltitude(double minVisibleAltitude)
minVisibleAltitude
- 指定图元层的最小可见相机高度。public double getMaxVisibleAltitude()
public void setMaxVisibleAltitude(double maxVisibleAltitude)
maxVisibleAltitude
- 指定图元层的最大可见相机高度。public boolean isVisible()
public void setVisible(boolean bValue)
bValue
- 图元层是否可见。public boolean isSelectable()
public void setSelectable(boolean bValue)
bValue
- 图元层是否可选择。public boolean isEditable()
public void setEditable(boolean bValue)
bValue
- 图元层是否可编辑。public String getDescription()
public void setDescription(String strValue)
strValue
- 图元层描述信息。public ChildPlotLayers getChildPlotLayers()
public void updateData()
public void updateSelection()
public void updateData(int[] ids)
ids
- 数据的id数组public boolean isNeedRefresh()
public void setNeedRefresh(boolean bValue)
bValue
- 数据是否需要刷新public PlotSymbol findPlotSymbol(String uuid)
uuid
- 要查找的标号的uuidpublic PlotSymbol findPlotSymbol(int id)
id
- 要查找的标号在数据集中的idpublic void selectAll()
public PlotLayers getParent()
public Layer getLayer()
public Layer3D getLayer3D()
public DatasetVector getDataset()
public void dispose()
Copyright © 2021–2024 SuperMap. All rights reserved.