C#MapwinGIS符号化配置

背景:

        基于C#进行MapWingis开发,现在需要对管点管线数据进行符号化。
        之前通过工程文件来加载数据和符号化,现在数据单独加载(SqlServer),符号化也要单独加载(符号配置文件)。

        基于Style配置文件对数据进行符号化。

        管线通过DefaultDrawingOptions对其进行符号化。

        管点基于附属物进行符号化(Categories)。

问题:

       管点符号化部分数据没有进行符号化,经属性识别发现有的属性为null,但是设置符号化时没有识别null值导致没有进行符号化。

解决:

       我们要设置DefaultDrawingOptions来设置默认的符号化(注意:DefaultDrawingOptions符号化必须在Categories符号化之前,不然其它的符号会在地图中不显示)

      

补充(经测试发现):

        上面的符号化发现点在线的下面,需要将点加载放在线之后,点就不会被线进行压盖。

         MapWindows给了一个错觉,在目录树上面的会压盖下面的,在加载的时候需要把在上面的图层在最后加载就好。

QQ群(GIS开发交流、数据共享、软件使用):993836992

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值