public class UGCThemeLayer extends UGCLayer
UGC 专题图图层类。
下面的代码显示如何构建一个完整的专题图图层对象:
// 以标签专题图为例构建对应的专题图图层 UCGThemeLayer themeLayer = new UGCThemeLayer(); ThemeLabel themeLabel = new ThemeLabel(); // 以name字段作为标签表达式,name字段必须存在于下面数据集中 themeLabel.labelExpression = "name"; // 设置数据集信息,必须为矢量数据集 DatasetVectorInfo datasetInfo = new DatasetVectorInfo(); // 指定数据源为datasourceName datasetInfo.dataSourceName = "datasourceName"; // 指定数据集名称为datasetName datasetInfo.name = "datasetName"; // 数据集类型,这里使用面数据集为例 datasetInfo.type = DatasetType.REGION; themeLayer.theme = themeLabel; themeLayer.datasetInfo = datasetInfo;
限定符和类型 | 字段和说明 |
---|---|
Theme |
theme
专题图对象。
|
java.util.HashMap<java.lang.Integer,Point2D> |
themeElementPosition
|
clipRegion, clipRegionEnabled, datasetInfo, displayFilter, displayOrderBy, fieldValuesDisplayFilter, joinItems, representationField, ugcLayerType
completeLineSymbolDisplayed, maxScale, minScale, minVisibleGeometrySize, opaqueRate, symbolScalable, symbolScale
构造器和说明 |
---|
UGCThemeLayer()
默认构造函数。
|
UGCThemeLayer(UGCLayer layer) |
UGCThemeLayer(UGCThemeLayer ugcThemeLayer)
拷贝构造函数。
|
限定符和类型 | 方法和说明 |
---|---|
Layer |
copy()
复制 UGC 专题图图层。
|
boolean |
equals(java.lang.Object obj)
比较指定对象与当前
UGCThemeLayer 对象是否相等。 |
int |
hashCode()
获取 SuperMap 专题图层对象的哈希码值。
|
doEquals, doHashCode, toString
public Theme theme
专题图对象。
public java.util.HashMap<java.lang.Integer,Point2D> themeElementPosition
public UGCThemeLayer()
默认构造函数。
public UGCThemeLayer(UGCThemeLayer ugcThemeLayer)
拷贝构造函数。
ugcThemeLayer
- UGC 专题图图层对象。public UGCThemeLayer(UGCLayer layer)
public boolean equals(java.lang.Object obj)
比较指定对象与当前 UGCThemeLayer
对象是否相等。
equals
在类中 UGCLayer
obj
- 与当前 UGCThemeLayer
对象进行比较的对象。