为点设置不同颜色、大小,为线设置不同线型,保存为地图???

0 投票
为点设置不同颜色、大小,为线设置不同线型,保存为地图???
12月 30, 2019 分类:  74次浏览 | 用户: chei 才疏学浅 (11 分)

1个回答

0 投票
您好,设置layersettingvector.style,再设置layer.AddtionalSetting=layersttingvector,保存为地图是先输出地图为xml,然后保存xml
12月 30, 2019 用户: 邬袁凯 名扬四海 (2,429 分)
可以用符号管理器控制嘛?如果用符号管理器怎么把点和线符号放在符号管理器里啦?
rousers =workspace1.Rousers

这个好像不行,没有数据也不能更改!!!

谢谢
你好,建议你直接先在桌面把点,线符号做好放进去,在iobjects里面直接调用就行了,设置GeoStyle里面的符号id关联
能像桌面版,右键图层单机图层风格,可以直接再符号选择器里面设置图层风格嘛?
你好,直接参考组件帮助文档 控件使用指南-点符号选择器,里面有详细的代码告诉你怎么打开点符号选择器,怎么设置点符号风格
但是按照帮助文档,打开符号选择器里面没有点或者线啊??怎样把点或者线放进去啊?  

还有一个问题怎么像桌面版,双击工作空间的数据集,图层管理器和mapcontrol上只有这个数据集矢量要素
你好,看一下你是打开的点还是线的符号管理器哈,每个数据类型对应一种管理器,点击上面新建符号,可以画一个符号新建,也可以右键符号管理器空白处,导入相应的图片作为符号。

双击数据集,可以在workspacetree里注册双击事件,然后在事件里面添加数据集到地图里面即可。

具体接口是mapcontrol.map.layers.add()
你好,你有相关代码的帮助文档嘛,可以给个链接嘛谢谢
你是问双击事件吗?双击事件函数名是workspaceTree.NodeMouseDoubleClick。其余的接口都在上面说明了,直接搜索帮助文档就行了。
...