类 LayerRegionalAggregation
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.mapping.Layer
-
- com.supermap.mapping.LayerRegionalAggregation
-
public class LayerRegionalAggregation extends Layer
-
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 限定符和类型 方法和说明 String
getAggregationExpression()
获取聚合标签表达式 聚合标签表达式是聚合对象标签的显示方式 聚合标签表达使用聚合条件表达式和聚合字段来进行显示 表达式中使用 || 进行链接两个属性,使用 \n 进行换行显示 例: 有聚合条件表达式 Age 属性包括 80后、90后 有聚合字段 Income 属性包括 15000,18000 和 7000,11000 聚合标签表达式设置为 Age || '\n' || AVG(Income) 那么聚合后的对象就会显示标签: 80后 90后 16500 8000String
getAggregationField()
获取聚合字段 聚合字段即按照聚合条件表达式聚合后的对象所显示内容的基准值 区域聚合图会将聚合条件表达式的值进行分组,再将聚合的聚合字段根据聚合函数来进行显示 例如: 有字段 AvgAge 包括5个对象,其中三个对象的值为45,30,50,两个值为20,30 假设聚合条件表达式将前三者聚合,后两者聚合 如果聚合函数为平均值 那么最终的显示效果为两个对象分别显示41.666和25 当设置聚合标签表达式时,见LayerRegionalAggregation.setAggregationExpression(String)
String
getAggregationFilter()
获取聚合条件表达式 聚合条件表达式即数据集中的对象以什么条件为基准进行聚合 区域聚合图会将聚合条件表达式的值进行分组,再将聚合后的内容进行显示 例如: 有字段 City 包括5个对象,其中三个对象的值为“北京”,两个值为“上海” 设置聚合条件表达式为City 那么区域聚合专题图便会将北京的三个对象聚合起来显示,上海的两个对象聚合起来显示 最终的显示效果为两个对象String
getAggregationFun()
获取聚合函数 聚合函数是聚合字段显示时的计算方式(当且仅当未设置聚合标签表达式时) 区域聚合图会将聚合条件表达式的值进行分组,再将聚合的聚合字段根据聚合函数来进行显示 例如: 有字段 AvgAge 包括5个对象,其中三个对象的值为45,30,50,两个值为20,30 假设聚合条件表达式将前三者聚合,后两者聚合 如果聚合函数为平均值 那么最终的显示效果为两个对象分别显示41.666和25double
getAggregationRadius()
已过时。Colors
getColors()
获取色带值int
getDisplayAccuracy()
获取显示精度TextStyle
getLabelStyle()
获取标签风格double
getMaxColorTransparence()
获取最大颜色透明度double
getMaxSymbolSize()
获取最大符号大小double
getMinColorTransparence()
获取最小颜色透明度double
getMinSymbolSize()
获取最小符号大小Point2D
getSelectedItem()
获取选中点GeoStyle
getSymbolStyle()
获取符号显示风格int
getTextLineSpace()
获取区域聚合图多行标签的文本行间距boolean
isShowLabel()
获取是否显示标签void
setAggregationExpression(String field)
设置聚合标签表达式 聚合标签表达式是聚合对象标签的显示方式 聚合标签表达使用聚合条件表达式和聚合字段来进行显示 表达式中使用 || 进行链接两个属性,使用 \n 进行换行显示 例: 有聚合条件表达式 Age 属性包括 80后、90后 有聚合字段 Income 属性包括 15000,18000 和 7000,11000 聚合标签表达式设置为 Age || '\n' || AVG(Income) 那么聚合后的对象就会显示标签: 80后 90后 16500 8000void
setAggregationField(String field)
设置聚合字段 聚合字段即按照聚合条件表达式聚合后的对象所显示内容的基准值 区域聚合图会将聚合条件表达式的值进行分组 (当且仅当未设置聚合标签表达式时)再将聚合的聚合字段根据聚合函数来进行显示 例如: 有字段 AvgAge 包括5个对象,其中三个对象的值为45,30,50,两个值为20,30 假设聚合条件表达式将前三者聚合,后两者聚合 如果聚合函数为平均值 那么最终的显示效果为两个对象分别显示41.666和25 当设置聚合标签表达式时,见LayerRegionalAggregation.setAggregationExpression(String)
void
setAggregationFilter(String field)
设置聚合条件表达式 聚合条件表达式即数据集中的对象以什么条件为基准进行聚合 区域聚合图会将聚合条件表达式的值进行分组,再将聚合后的内容进行显示 例如: 有字段 City 包括5个对象,其中三个对象的值为“北京”,两个值为“上海” 设置聚合条件表达式为City 那么区域聚合专题图便会将北京的三个对象聚合起来显示,上海的两个对象聚合起来显示 最终的显示效果为两个对象void
setAggregationFun(String field)
设置聚合函数 聚合函数是聚合字段显示时的计算方式(当且仅当未设置聚合标签表达式时) 区域聚合图会将聚合条件表达式的值进行分组,再将聚合的聚合字段根据聚合函数来进行显示 例如: 有字段 AvgAge 包括5个对象,其中三个对象的值为45,30,50,两个值为20,30 假设聚合条件表达式将前三者聚合,后两者聚合 如果聚合函数为平均值 那么最终的显示效果为两个对象分别显示41.666和25void
setAggregationRadius(double field)
已过时。void
setColors(Colors colors)
设置色带值void
setDisplayAccuracy(int field)
设置显示精度void
setIsShowLabel(boolean isShow)
设置是否显示标签void
setLabelStyle(TextStyle style)
设置标签风格void
setMaxColorTransparence(double value)
设置最大颜色透明度void
setMaxSymbolSize(double value)
设置最大符号大小void
setMinColorTransparence(double value)
设置最小颜色透明度void
setMinSymbolSize(double value)
设置最小符号大小void
setSelectedItem(Point2D point2D)
设置选中点void
setSymbolStyle(GeoStyle style)
设置符号显示风格void
setTextLineSpace(int field)
设置区域聚合图多行标签的文本行间距void
updateData()
更新数据(刷新地图显示)-
从类继承的方法 com.supermap.mapping.Layer
addCaptionChangedListener, addEditableChangedListener, addElementDrawingListener, addGridFunction, addSelectableChangedListener, addSnapableChangedListener, addVisibleChangedListener, checkLayerSubType, clearThemeElementPositions, findLayer, fromXML, getAdditionalSetting, getBlendMode, getBounds, getCaption, getClipRegion, getDataset, getDeduplicateThreshold, getDeduplicateTolerance, getDescription, getDisplayControledLayer, getDisplayFilter, getDisplayFilterStr, getExtensionPlugin, getExtensionUserInfo, getExternalInfo, getFieldValuesDisplayFilter, getFillMarkerOrder, getGridFunctionArgs, getGridFunctionType, getGridFunctonCount, getLayerWeight, getMap, getMaxVisibleScale, getMinVisibleGeometrySize, getMinVisibleScale, getName, getOpaqueRate, getOverlapGeometryPixel, getOverlapGeometryThreshold, getParentGroup, getParentSnapshot, getRepresentationField, getSelection, getSource, getSubLayerType, getSubType, getSymbolScale, getTheme, getThemeElementPosition, getTimeEndField, getTimeFilterEnding, getTimeFilterStarting, getTimeStartField, getTimeStepInterval, getValueExpressions, hitTest, hitTest, hitTest, hitTestGeoCompound, isAntialias, isClipRegionEnabled, isCompleteLineSymbolDisplayed, isCrossroadOptimized, isDeduplicateEnabled, isDiposed, isDisposed, isEditable, isFullLabelEnabled, isInteroperable, isLayerCacheEnabled, isModified, isOverlapDisplayed, isOverlapGeometryEnabled, isRepresentationEnabled, isSelectable, isSnapable, isSuperAndSubScript, isSwipeEnabled, isSymbolScalable, IsTimeFilterEnable, isVisible, isVisibleScale, removeCaptionChangedListener, removeEditableChangedListener, removeElementDrawingListener, removeGridFunction, removeSelectableChangedListener, removeSnapableChangedListener, removeThemeElementPosition, removeVisibleChangedListener, setAdditionalSetting, setAntialias, setBlendMode, setCaption, setClipRegion, setClipRegionEnabled, setCompleteLineSymbolDisplayed, setCrossroadOptimized, setDataset, setDeduplicateEnabled, setDeduplicateThreshold, setDeduplicateTolerance, setDescription, setDisplayControledLayer, setDisplayFilter, setDisplayFilterStr, setEditable, setExtensionUserInfo, setExternalInfo, setFillMarkerOrder, setFullLabelEnabled, setInteroperable, SetLayerCacheEnabled, SetLayerCacheRefresh, setLayerWeight, setMaxVisibleScale, setMinVisibleGeometrySize, setMinVisibleScale, setModified, setOpaqueRate, setOverlapDisplayed, setOverlapGeometryEnabled, setOverlapGeometryPixel, setOverlapGeometryThreshold, setRepresentationEnabled, setRepresentationField, setSelectable, setSelection, setSnapable, setSource, setSource, setSuperAndSubScript, setSwipeEnabled, setSymbolScalable, setSymbolScale, setThemeElementPosition, setTimeEndField, setTimeFilterEnable, setTimeFilterEnding, setTimeFilterStarting, setTimeStartField, setTimeStepInterval, setValueExpressions, setVisible, themeSymbolsToGeometries, themeSymbolsToGeometrys, themeToDatasetVector, toXML
-
-
-
-
方法详细资料
-
updateData
public void updateData()
更新数据(刷新地图显示)- 抛出:
IllegalStateException
- 当前对象已被释放- 从以下版本开始:
- 11.1
-
getAggregationField
public String getAggregationField()
获取聚合字段聚合字段即按照聚合条件表达式聚合后的对象所显示内容的基准值
区域聚合图会将聚合条件表达式的值进行分组,再将聚合的聚合字段根据聚合函数来进行显示
例如:
有字段 AvgAge
包括5个对象,其中三个对象的值为45,30,50,两个值为20,30
假设聚合条件表达式将前三者聚合,后两者聚合
如果聚合函数为平均值
那么最终的显示效果为两个对象分别显示41.666和25
当设置聚合标签表达式时,见
LayerRegionalAggregation.setAggregationExpression(String)
- 返回:
- 聚合字段
- 抛出:
IllegalStateException
- 当前对象已被释放- 从以下版本开始:
- 11.1
-
setAggregationField
public void setAggregationField(String field)
设置聚合字段聚合字段即按照聚合条件表达式聚合后的对象所显示内容的基准值
区域聚合图会将聚合条件表达式的值进行分组
(当且仅当未设置聚合标签表达式时)再将聚合的聚合字段根据聚合函数来进行显示
例如:
有字段 AvgAge
包括5个对象,其中三个对象的值为45,30,50,两个值为20,30
假设聚合条件表达式将前三者聚合,后两者聚合
如果聚合函数为平均值
那么最终的显示效果为两个对象分别显示41.666和25
当设置聚合标签表达式时,见
LayerRegionalAggregation.setAggregationExpression(String)
- 参数:
field
-- 抛出:
IllegalStateException
- 当前对象已被释放- 从以下版本开始:
- 11.1
-
getAggregationRadius
@Deprecated public double getAggregationRadius()
已过时。
-
setAggregationRadius
@Deprecated public void setAggregationRadius(double field)
已过时。
-
getAggregationFun
public String getAggregationFun()
获取聚合函数聚合函数是聚合字段显示时的计算方式(当且仅当未设置聚合标签表达式时)
区域聚合图会将聚合条件表达式的值进行分组,再将聚合的聚合字段根据聚合函数来进行显示
例如:
有字段 AvgAge
包括5个对象,其中三个对象的值为45,30,50,两个值为20,30
假设聚合条件表达式将前三者聚合,后两者聚合
如果聚合函数为平均值
那么最终的显示效果为两个对象分别显示41.666和25
- 返回:
- 聚合函数
- 抛出:
IllegalStateException
- 当前对象已被释放- 从以下版本开始:
- 11.1
-
setAggregationFun
public void setAggregationFun(String field)
设置聚合函数聚合函数是聚合字段显示时的计算方式(当且仅当未设置聚合标签表达式时)
区域聚合图会将聚合条件表达式的值进行分组,再将聚合的聚合字段根据聚合函数来进行显示
例如:
有字段 AvgAge
包括5个对象,其中三个对象的值为45,30,50,两个值为20,30
假设聚合条件表达式将前三者聚合,后两者聚合
如果聚合函数为平均值
那么最终的显示效果为两个对象分别显示41.666和25
- 参数:
field
- 聚合函数- 抛出:
IllegalStateException
- 当前对象已被释放- 从以下版本开始:
- 11.1
-
getAggregationExpression
public String getAggregationExpression()
获取聚合标签表达式聚合标签表达式是聚合对象标签的显示方式
聚合标签表达使用聚合条件表达式和聚合字段来进行显示
表达式中使用 || 进行链接两个属性,使用 \n 进行换行显示
例:
有聚合条件表达式 Age 属性包括 80后、90后
有聚合字段 Income 属性包括 15000,18000 和 7000,11000
聚合标签表达式设置为 Age || '\n' || AVG(Income)
那么聚合后的对象就会显示标签:
80后 90后
16500 8000
- 返回:
- 标签表达式
- 抛出:
IllegalStateException
- 当前对象已被释放- 从以下版本开始:
- 11.1
-
setAggregationExpression
public void setAggregationExpression(String field)
设置聚合标签表达式聚合标签表达式是聚合对象标签的显示方式
聚合标签表达使用聚合条件表达式和聚合字段来进行显示
表达式中使用 || 进行链接两个属性,使用 \n 进行换行显示
例:
有聚合条件表达式 Age 属性包括 80后、90后
有聚合字段 Income 属性包括 15000,18000 和 7000,11000
聚合标签表达式设置为 Age || '\n' || AVG(Income)
那么聚合后的对象就会显示标签:
80后 90后
16500 8000
- 参数:
field
- 标签表达式- 抛出:
IllegalStateException
- 当前对象已被释放- 从以下版本开始:
- 11.1
-
getDisplayAccuracy
public int getDisplayAccuracy()
获取显示精度- 返回:
- 显示精度
- 抛出:
IllegalStateException
- 当前对象已被释放- 从以下版本开始:
- 11.1
-
setDisplayAccuracy
public void setDisplayAccuracy(int field)
设置显示精度- 参数:
field
- 显示精度- 抛出:
IllegalStateException
- 当前对象已被释放- 从以下版本开始:
- 11.1
-
isShowLabel
public boolean isShowLabel()
获取是否显示标签- 返回:
- 是否显示标签
- 抛出:
IllegalStateException
- 当前对象已被释放- 从以下版本开始:
- 11.1
-
setIsShowLabel
public void setIsShowLabel(boolean isShow)
设置是否显示标签- 参数:
isShow
- 是否显示标签- 抛出:
IllegalStateException
- 当前对象已被释放- 从以下版本开始:
- 11.1
-
getSymbolStyle
public GeoStyle getSymbolStyle()
获取符号显示风格- 返回:
- 显示风格
- 抛出:
IllegalStateException
- 当前对象已被释放- 从以下版本开始:
- 11.1
-
setSymbolStyle
public void setSymbolStyle(GeoStyle style)
设置符号显示风格- 参数:
style
- 显示风格- 抛出:
IllegalStateException
- 当前对象已被释放- 从以下版本开始:
- 11.1
-
getMinSymbolSize
public double getMinSymbolSize()
获取最小符号大小- 返回:
- 最小符号大小
- 抛出:
IllegalStateException
- 当前对象已被释放
-
setMinSymbolSize
public void setMinSymbolSize(double value)
设置最小符号大小- 参数:
value
- 最小符号大小- 抛出:
IllegalStateException
- 当前对象已被释放
-
getMaxSymbolSize
public double getMaxSymbolSize()
获取最大符号大小- 返回:
- 最大符号大小
- 抛出:
IllegalStateException
- 当前对象已被释放
-
setMaxSymbolSize
public void setMaxSymbolSize(double value)
设置最大符号大小- 参数:
value
- 最大符号大小- 抛出:
IllegalStateException
- 当前对象已被释放
-
setLabelStyle
public void setLabelStyle(TextStyle style)
设置标签风格- 参数:
style
- 标签风格- 抛出:
IllegalStateException
- 当前对象已被释放- 从以下版本开始:
- 11.1
-
getLabelStyle
public TextStyle getLabelStyle()
获取标签风格- 返回:
- 标签风格
- 抛出:
IllegalStateException
- 当前对象已被释放- 从以下版本开始:
- 11.1
-
setSelectedItem
public void setSelectedItem(Point2D point2D)
设置选中点- 参数:
point2D
- 选中点坐标- 抛出:
IllegalStateException
- 当前对象已被释放- 从以下版本开始:
- 11.1
-
getSelectedItem
public Point2D getSelectedItem()
获取选中点- 返回:
- 选中点坐标
- 抛出:
IllegalStateException
- 当前对象已被释放- 从以下版本开始:
- 11.1
-
getAggregationFilter
public String getAggregationFilter()
获取聚合条件表达式聚合条件表达式即数据集中的对象以什么条件为基准进行聚合
区域聚合图会将聚合条件表达式的值进行分组,再将聚合后的内容进行显示
例如:
有字段 City
包括5个对象,其中三个对象的值为“北京”,两个值为“上海”
设置聚合条件表达式为City
那么区域聚合专题图便会将北京的三个对象聚合起来显示,上海的两个对象聚合起来显示
最终的显示效果为两个对象
- 返回:
- 聚合条件表达式
- 抛出:
IllegalStateException
- 当前对象已被释放- 从以下版本开始:
- 11.1
-
setAggregationFilter
public void setAggregationFilter(String field)
设置聚合条件表达式聚合条件表达式即数据集中的对象以什么条件为基准进行聚合
区域聚合图会将聚合条件表达式的值进行分组,再将聚合后的内容进行显示
例如:
有字段 City
包括5个对象,其中三个对象的值为“北京”,两个值为“上海”
设置聚合条件表达式为City
那么区域聚合专题图便会将北京的三个对象聚合起来显示,上海的两个对象聚合起来显示
最终的显示效果为两个对象
- 参数:
field
- 聚合条件表达式- 抛出:
IllegalStateException
- 当前对象已被释放- 从以下版本开始:
- 11.1
-
setColors
public void setColors(Colors colors)
设置色带值- 参数:
colors
- 色带值- 抛出:
IllegalStateException
- 当前对象已被释放- 从以下版本开始:
- 11.1
-
getColors
public Colors getColors()
获取色带值- 返回:
- 色带值
- 抛出:
IllegalStateException
- 当前对象已被释放- 从以下版本开始:
- 11.1
-
getMinColorTransparence
public double getMinColorTransparence()
获取最小颜色透明度- 返回:
- 最小颜色透明度
- 抛出:
IllegalStateException
- 当前对象已被释放- 从以下版本开始:
- 11.1
-
setMinColorTransparence
public void setMinColorTransparence(double value)
设置最小颜色透明度- 参数:
value
- 最小颜色透明度- 抛出:
IllegalStateException
- 当前对象已被释放- 从以下版本开始:
- 11.1
-
getMaxColorTransparence
public double getMaxColorTransparence()
获取最大颜色透明度- 返回:
- 最大颜色透明度
- 抛出:
IllegalStateException
- 当前对象已被释放- 从以下版本开始:
- 11.1
-
setMaxColorTransparence
public void setMaxColorTransparence(double value)
设置最大颜色透明度- 参数:
value
- 最大颜色透明度- 抛出:
IllegalStateException
- 当前对象已被释放- 从以下版本开始:
- 11.1
-
getTextLineSpace
public int getTextLineSpace()
获取区域聚合图多行标签的文本行间距- 返回:
- 文本行间距(mm)
- 抛出:
IllegalStateException
- 对象已被dispose- 从以下版本开始:
- 11.2
-
setTextLineSpace
public void setTextLineSpace(int field)
设置区域聚合图多行标签的文本行间距- 参数:
field
- 文本行间距(mm)- 抛出:
IllegalStateException
- 对象已被dispose- 从以下版本开始:
- 11.2
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.