码迷,mamicode.com
首页 > 其他好文 > 详细

Supermap iclient 专题图制作,关联外表,并条件过滤

时间:2014-09-16 12:42:20      阅读:286      评论:0      收藏:0      [点我收藏+]

标签:supermap   专题图   

之前做的专题图只是关联外表,并没有根据属性条件过滤数据,网上也没有更好的示例程序,自己捣鼓了几次iserver搞崩溃了,以下是搞成功的关键代码留存备用。

效果图:

bubuko.com,布布扣

//关联关系

var joinItem=new SuperMap.REST.JoinItem({
foreignTableName: "V_REGION_LAND",
joinFilter: "BBS_PARCEL.CADASTRALNO = V_REGION_LAND.CADASTRALNO ",
joinType: "INNERJOIN"
});

//单值样式

var themeUniqueIteme30 = new SuperMap.REST.ThemeUniqueItem({
unique:_disCode,//单值具体字段值
style: style1
});

themeUnique2 = new SuperMap.REST.ThemeUnique({

            uniqueExpression: "V_REGION_LAND.FJBM",//单值对比字段
            items: [themeUniqueIteme30],
            defaultStyle: new SuperMap.REST.ServerStyle({
            fillOpaqueRate:0,
                fillForeColor: new SuperMap.REST.ServerColor(132, 164, 232),
                lineColor: new SuperMap.REST.ServerColor(0,255,0),
                lineWidth: 0.1
            })
        }),
        //专题图参数对象
        themeParameters = new SuperMap.REST.ThemeParameters({
        themes: [themeUnique2],
            displayFilters:["V_REGION_LAND.FJBM="+_disCode],//此处filter过滤有效---核心代码
            dataSourceNames: ["grid_sysdb"],
            datasetNames: ["BBS_PARCEL"],
            joinItems:[joinItem]

        }),

Supermap iclient 专题图制作,关联外表,并条件过滤

标签:supermap   专题图   

原文地址:http://blog.csdn.net/songhfu/article/details/39314925

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!