原始问题:有10个由点串,每个点串都能构成一个封闭的多边形。给定一个经纬度坐标,如何判断这个经纬度坐标为中心,3公里以内的范围内,和哪些多边形相交了。
组件:iObject C++组件。
思路:1. 将所有的10个点串构造成一个数据集。
2.对给定的经纬度坐标点创建一个buffer,通过UGSpatialQuery类的Query方法查询和这个buffer相交的几何对象。由此即可判断出这个点3公里范围内和哪些多边形相交了。
3. 现在遇到的问题就是:如何将给定的这10个点串导入到工作空间中生成面数据集??????
PS 如果有和我的思路不一样的判断方法,也请指教,谢谢啦