Skyline二次开发:图层动态样式

在系统中,根据数据的不同,显示的样式是不同的,比方说,同一个站点的空气质量,物联网中的监测点的数值,最常用的显示的颜色不同,图层的样式有图标类,或者是线状、面状的图层。

在数据量不大的情况下,可以根据请求的数据,进行实时的绘制,不止是te这种三维地图,二维地图上也可进行这样的绘制。

根据数据,在服务器上动态配置图层的样式,可参见Geoserver系列:SLD风格化图层描述器,sld这个在arcgis server和geoserver中都能进行开发,动态设置数据的sld数值,刷新客户端的图层,从而达到样式的变化。

在te中,还可以根据数据,在本地创建一个shp文件,文件中的属性,可以根据服务器中请求的数据进行动态编辑,在Creator接口中CreateNewFeatureLayer方法,进行实现,te中的图层,根据不同的数据等级,动态改变样式。

在服务器上生成图片的,te渲染的效果还是比较快的,但是,要是图标的情况,在te上没有普通的图标那样,有立体的感觉,创建shp的,在te上渲染的时间就长一些。

在服务器上,创建矢量文件,通过server进行发布,动态刷新数据,在te的客户端,修改样式的属性,刷新图层也可以动态显示样式。

更多技术文章,请关注公众号查看
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值