首页 / 浏览问题 / 组件GIS / 问题详情
iobjectjava转换栅格数据
209EXP 2019年08月16日
请问一下,栅格数据可以通过json串来进行组织吗?

如果可以,请问一下,我们应该通过怎样的形式,将栅格数据增加到数据源中呢?

1个回答

您好,目前不可以将栅格数据集转为json数据来存储,请问一下您那边具体的需求是什么?我看一下有没有绕行方案
9,232EXP 2019年08月19日
我们是由别的系统推送栅格数据,我们接收栅格数据(接收的数据的是每几个小时接收一次),我们需要对接收到的栅格数据进行分段染色(即:制作专题图之类的),请问一下,有什么好的解决方案吗?
首先得清楚一点:别的系统推送的栅格数据,他们是以什么格式推送过来的。如果可以推送栅格数据的行号和列号,并且知道每个像元所对应的栅格值,我们可以通过创建栅格数据集的方式来得到栅格数据集,对创建好的栅格数据集赋值setValue()。这样就可以得到一个栅格数据集了,然后对其可视化,
请问一下,通过iobjectjava处理之后的数据可以返回 到前台(iclient)来进行专题图操作吗,

或者是通过iobjectjava进行专题图处理之后,样式能够在前台(iclient) 接收,并显示样式吗?
如果你想返回数据你可以对发布的工作空间进行操作,在该工作空间里面创建新的数据集,iserver那边可以自动更新,风格需要自己设置。如果你是想把风格一起返回就需要保存地图然后保存工作空间,iserver那边自动更新,在地图服务中会有这张地图的

请问一下,操作工作空间可以生成如下图中标红的地图吗?

能否提供一下样例之类的呢?

您好,实现这个功能的思路主要是:

1.先配置好地图,如设置图层风格,制作专题图等

2.保存地图:通过maps.add(name,xml);xml对象可以通过map.toXML来获取到

3.保存工作空间

您好,我使用你给的方法可以生成如下图所示信息:

,但是打开的时候需要点击如下图的操作,才能显示出 专题图,请问一下,可以设置什么参数使他直接显示呢?

您好,您在保存地图之前可以先全幅显示该图层再保存,map.ensureVisible(layer)
您好,使用文件型的打开工作空间的时候,

执行到 m_workspace.save();这一步的时候,速度还是可以的,但是我创建的数据库型数据源打开工作空间的时候,执行到m_workspace.save();这一步的时候,速度特别慢,现在我想使用数据源的方式对工作空间进行操作,请问一下,有什么调整的办法吗?
您好,使用的是什么数据库型数据源,保存的工作空间是文件型工作空间还是数据库型工作空间呢?您可以在我们桌面软件保存试一下,看一下时间
我使用的oracle数据库型数据源,保存工作空间的类型是数据库型工作空间,保存完之后,我执行给栅格数据进行制作专题图操作,进行工作空间保存的时候就很慢了,但是能够成功,我在今天

14: 37 分的时候,增加了一个点数据集,使用桌面工具保存工作空间的时候,到现在还没有保存成功。
这个跟数据库的写入还是有关系的,你看一下在桌面软件连接相同的数据库型数据源,做完操作后保存工作空间的速度
使用桌面工具我保存了一下,到现在有30多分钟了,还没有保存成功,仍旧在保存中,请问一下,有什么提高速度的方法吗?
这个在保存的时候我们是没有做任何限制的,这个跟你的网络带宽是有关系的,你可以检查一下你的网络带宽。提高速度的方法可以将资源库里面不用的符号删掉,尽量减少工作空间的大小,这样保存会快一点
...