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)進群,一人最多只能進入一個省份群,中介人員勿擾