首页 / 浏览问题 / 云GIS / 问题详情
iserver重分级咨询
2EXP 2019年11月26日
使用产品:iserver 8c 810 操作系统:win10 x64
数据类型: 文件型
问题详细描述:请问iserver中是否有类似于idesktop中重分级的功能,如果有的话,能提供一下接口地址或者方法地址吗,谢谢。

1个回答

你好,你那边是直接采用的restapi进行客户端开发吗?,没有直接提供这样的接口。不过可以间接的使用services > root > spatialAnalyst > datasets > dataset > gridMathAnalyst的栅格计算器的接口,并利用con函数来做出类似重分级的效果。

给你个例子http://iclient.supermap.io/examples/leaflet/editor.html#04_mathExpressionAnalysisService

3,357EXP 2019年11月26日
我们是通过iserver接口进行开发,想实现的功能是这样的,比如通过某个公式得出结果集后对数据进行分级,并进行插值

我们想通过接口调用,可以实现诸如arcgis中几何间隔、相等间隔的数据分类,分类完成后根据数据分级进行插值展示到web前端上

不知道iserver中是否有类似的方法或接口提供,如果有的话提供一下地址,谢谢。
你能具体的说下你那边的结果集到底是栅格的还是矢量点数据?你用几何间隔、相等间隔是分的什么数据,是否得到的结果集是点?如果不是点,你又想拿什么数据进行插值?
您好,我们这边是矢量点数据,刚开始做的时候没对结果进行分级,直接将结果集调用泛克吕金插值分析实现效果,现在希望能通过类似于arcgis种几何间隔、相等间隔的方式实现对数据的分类。

数据分类这块之前咨询过在idesktop上,可以使用栅格重分级操作,不过类型比较少,只能通过相等间隔或者级数的方式重分级,而我们这边自己写了一个相等间隔的算法进行数据分类,但这个对我们的需求产生个问题就是大部分数据会落在一个间距上,因此想使用其他的数据分类方法,就是不知道iserver是否有类似的方法或接口,同时是否有更多的数据分类选择,谢谢。
你是想对你的结果数据集,做一个分类,而且需要实现类似桌面的分级方式进行分类是吧。我这里说下,你说的组件开发是没有问题的,但是在前端,目前iserver没提供这样的功能,因为这个涉及到一个栅格值的统计,你可以直接写算法得到阈值,然后使用栅格计算的方式,手动来设置阈值,来进行一个分类。
...