首页 / 浏览问题 / 组件GIS / 问题详情
获取uggeoregion对象的所有定点
31EXP 2022年11月24日

请问我通过手画的ET_Rectangle矩形,将他强制转换为UGGeoregion类,然后我用这个类的getpoints方法,但是这个方法好像并不能获取矩形的定点,请问有什么方法解决这个问题吗

1个回答

接口就是GetPoints,你可以跟踪看看获取出来的点集合是什么样的,count有多少个
4,620EXP 2022年11月24日
那个ET_Rectangle强制转换为UGGeoregion后,用getpointcount输出是0
查到了用ET_Rentangel方法画出来的矩形是uggeorect类,然后该类的长度和宽度的单位是什么,请问
可以直接获取顶点的函数是protected函数,不能调用,然后矩形长和宽的单位不像是度,请问具体单位是什么

高度和宽度都是跟数据集单位是一致的,地理坐标的话就是度,平面无投影或者是投影坐标系就是米

想要获取点集参考这个问题链接答案:http://ask.supermap.com/117477

UGGeorect没有直接获取的方法,建议可以用ConvertToRegion转换为UGGeoRegion,然后再用UGGeoRegion.GetPoints()方法去获取节点。,用 面对象做一个中间转换

...