ArcGIS Flex专题地图实现浅析
利用ArcGIS Flex 实现专题地图,基本思路是利用GraphicLayer在客户端绘制。例子数据:多边形:乡镇;ArcGIS Flex版本 :agslib-2.4-2011-07-25.swc。
1. 等级地图
原理:利用GraphicsLayer的classBreaksRenderer分级渲染;
在<esri:Map>加入
<esri:GraphicsLayer id="myGraphicsLayerDengj" renderer="{classBreaksRenderer}">
</esri:GraphicsLayer>,
构造等级渲染器,根据最大最小值,分为5个等级,每个等级附不同的颜色,代码如下:
//构造等级渲染器
private function buildClassBreaksRenderer():void
{
//5个颜色值的填充符号
var smallSym:SimpleFillSymbol = new SimpleFillSymbol(SimpleFillSymbol.STYLE_SOLID, 0xb7f87d, 0.7);
var medSym1:SimpleFillSymbol = new SimpleFillSymbol(SimpleFillSymbol.STYLE_SOLID, 0x6edf0a, 0.7);
var medSym2:SimpleFillSymbol = new SimpleFillSymbol(SimpleFillSymbol.STYLE_SOLID,0x43bf0d, 0.7);
var medSym3:SimpleFillSymbol = new SimpleFillSymbol(SimpleFillSymbol.STYLE_SOLID, 0x047d10, 0.7);
var largeSym:SimpleFillSymbol = new SimpleFillSymbol(SimpleFillSymbol.STYLE_SOLID, 0x024409, 0.7);
声明①:文章部分内容来源互联网,如有侵权请联系删除,邮箱 cehui8@qq.com
声明②:中测网登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。
加群提示:我们创建了全国32个省份的地方测绘群,旨在打造本地测绘同行交流圈,有需要请联系管理员测小量(微信 cexiaoliang)进群,一人最多只能进入一个省份群,中介人员勿扰