目前想要在地图上指定缓冲区的距离(m),绘制线段,然后根据缓冲区的距离在线段的周围绘制缓冲区,最后将这个缓冲区的geometry传入后台,使用iObjects.net对数据进行空间查询。 具体的范围如图,绘制中心的线后,在线段的每个点画指定距离的圆,然后每个线段绘制一个左右展开指定距离的矩形。最后的geometry是圆和矩形的并集。 请问iClient for Openlayers以及iObjects.net中有没有能够满足以上要求的方法。
openlayers可以实现缓冲区查询,您可以参考官网范例https://iclient.supermap.io/examples/openlayers/editor.html#04_bufferAnalystService_geometry
如果您想咨询.net问题建议您提交问题的时候选择相关模块
new ol.supermap.SpatialAnalystService(url) .bufferAnalysis(params,function(result){ //doSomething })
请问进行空间分析服务的服务有没有什么要求。范例里是使用了spatialanalyst-changchun/restjsr/spatialanalyst的url,如果要使用idesktop发布能够返回缓冲区的服务的话,请问至少需要哪些东西(比如说,一个空的工作空间或地图?