首页 / 浏览问题 / 其他 / 问题详情
密度分析发布服务
35EXP 2019年11月13日
您好,请问一下就是我现在有excel文件的点数据,我现在想实现热力图等的分析,当我使用iclient的leaflet进行呈现时,我的iserver应该把它发布成什么服务呢

1个回答

你好,你的excel点数据生成热力图我这里提供两个方案:

第一:通过$.get方法,拿到你的表中的数据。依据返回的参数中的值生成feature.geometry.coordinates对象数组,并将其添加到geojson对象的feature属性中,然后再把这个geojson对象添加到热力图图层中即可。示例如下:http://iclient.supermap.io/examples/leaflet/editor.html#earthquakeHeatMap

第二:将你的数据导入数据源中,保存工作空间并发布服务,发布成数据服务。然后通过查询,拿到点的坐标信息,通过构造L.point的方式,将对象添加到L.supermap.heatMapFeature中,最后再添加至热力图图层中即可。

示例如下:http://iclient.supermap.io/examples/leaflet/editor.html#heatMapLayer

http://iclient.supermap.io/examples/leaflet/editor.html#12_heatMap

1,686EXP 2019年11月14日
第一种方式不用发布服务吗 ,第二种是只发布数据服务不用发布地图服务吗
...