| 内容摘要 |
| 在基于ArcIMS的Web GIS的应用开发中,无论是通过HTML Viewer,还是ActiveX Connector 或者 Java Connector,我们经常需要提供圆形选择的工具,在地图上任意选择圆心和半径,进而查找位于该圆形区域内的某个图层内的要素。在这种情况下,由于这个圆的圆心并不是来自某个点状图层的要素,而这个圆也不是由图层中的点要素通过缓冲区生成,所以ArcIMS所提供的Buffer缓冲区功能无法直接调用,在这种情况下,我们可以采取其他的变通方式。 |
| 过程描述 |
| 在本文中,我们通过圆的内接多边形法来实现。原理就是根据提供的圆心位置和半径,生成一个接近圆形的内接48边形,然后利用这个多边形对象再结合Filter进行空间查询。当然,内接多边形的边数越多就越接近圆,查询结果就越精确。示例代码如下: { } |
怎样在ArcIMS的应用开发中实现圆形区域选择?
最新推荐文章于 2021-10-13 20:23:57 发布
本文介绍在ArcIMS应用开发中如何实现圆形区域的选择功能。通过生成近似圆形的内接多边形并结合空间查询实现这一目标。具体方法是根据圆心坐标及半径创建一个多边形,再使用此多边形进行要素筛选。
怎样在ArcIMS的应用开发中实现圆形区域选择?

107

被折叠的 条评论
为什么被折叠?



