首页 / 浏览问题 / 云GIS / 问题详情
请问iserver 能否实现点转面
2EXP 2019年11月20日
请问iserver能否实现点转面,如果可以应调用哪个接口或地址,谢谢。

1个回答

你好,我的理解是你那边是想用点构造面是吧,其实你这个在前端里面就可以实现的,无论使用我们那款地图框架,如果你那边拿的到点的坐标就可以用point构造一个polygon面对象 具体每个api中都是有方法的,这个根本不需要iservergis服务器上的一些分析运算功能。请你再提取下你那边的需求。
3,352EXP 2019年11月20日

您好,我们这边因为是直接调用的天地图,不知道前端是否还能通过超图进行点转面的操作,如果不行的话不知道能否通过iserver进行操作。

需求的话如图,想将地图上多个点取各个极限坐标,然后将极限坐标连起来这样的。

谢谢

你好,这个不就是用点构造线吗?无论是openlayer,leaflet,mapbox,classic地图框架都是可以通过点构造出线的,如果你想知道例子http://iclient.supermap.io/examples/openlayers/editor.html#04_bufferAnalystService

http://iclient.supermap.io/examples/classic/editor.html#analysis_bufferAnalyst

http://iclient.supermap.io/examples/leaflet/editor.html#04_bufferAnalystService

roadLine看看这个对象的构造

至于你说的调用的天地图,根本不影响,这个只是底图而已。

感谢您的回答,另外再问个问题,是否能实现这样一个功能:地图上随机多个点,但不需要所有点都转线,而是只取最极端的一些点,围成一个类似于面图的范围图,谢谢。

这个需要使用凸包算法,从坐标群中拿出最外围的坐标,我们这边没有提供一个直接的方法,但是网上有相关解释https://blog.csdn.net/u014688145/article/details/72200018

你好, 我想问下,如果是一群地图上的随机点,怎么将这些随机点的最外层轮廓用线标注出来,然后可以再根据这个标注线构造成一个面,从而包裹住所有的随机点?

这个需要使用凸包算法,从坐标群中拿出最外围的坐标,我们这边没有提供一个直接的方法,但是网上有相关解释https://blog.csdn.net/u014688145/article/details/72200018

非常感谢!
...