三维管线颜色设置

0 投票

把颜色代码填到数据集字段里,然后在自定义专题图的线型颜色指定这个字段,成了图里这种情况,把颜色代码直接填到专题图线型颜色那里就正常,这是什么原因?

810,811 64位都这样

4月 27, 2017 分类:  764次浏览 | 用户: dylove 牛刀小试 (127 分)

2 个回答

0 投票
 
已采纳
不好意思哈。刚刚又测试了下,是我之前想当然了orz

文本框读取数据集字段的数值信息时,如果该字段的类型不是unsigned Int32型,是直接不进行读取或者转换的……所以请务必确保您的颜色代码字段是32位整数型。
4月 27, 2017 用户: 张阳名 登峰造极 (5,560 分)
采纳于 4月 27, 2017 用户:dylove
更新提示输入格式不正确,颜色代码是 4280936598 超出范围了?
是的,需要是-2^31到2^31-1的数才可以。2^31到2^32-1的数(设为x)您可以这样处理:y = x - 2^32,其中y为最终结果。

超过2^32的数请您减去n个2^32直至其小于2^32再进行上述处理。
比如您的4280936598大于了2^31(2147483648)但小于2^32(4294967296),所以需要把它变成负数的形式。
还是不行呢,字段设为32位int整型了,算出-14030698 这个数,贴到文本框里可以,在字段里不行

您重开下场景试试。还是不行的话我帮您测试一下您的数据吧。

我邮箱zhangyangming@supermap.com

我这边用示例文件做测试是可以正常显示的:

可以了,重开场景不行,但是重新把数据集添加到场景里就行了

谢谢!
0 投票

填在这里正常

4月 27, 2017 用户: dylove 牛刀小试 (127 分)
...