iobjectsjava获取面积问题

0 投票
169 浏览

使用产品:iobjectjava 9D 

问题详细描述:

 GeoRegion的getArea()和实际面积相差大。

导入北京的数据获得的面积28152.01平方千米

最新提问 2月 6 分类:  169次浏览 | 用户: zhouyun 初出茅庐 (26 分)

1个回答

0 投票
您好,getArea()获取出来的面积的单位跟数据集坐标系单位一致,如果您的数据集坐标系单位是度的话,那么面积单位就是平方度
最新回答 2月 6 用户: 胡林 名扬四海 (5,799 分)
坐标系名称:Planar Coordinate System---m

单位:米

这个getArea()和getPreciseArea(prjCoordSys)是不是都是投影面积
getArea()是数据集坐标系对应的面积,getPreciseArea(prjCoordSys)是指定投影坐标系下的面积((prjCoordSys该参数决定)。您的问题建议在iDesktop中查看对象所在的坐标是否是正确的,以及查看对象属性SmArea字段中的值是否是正确的,另外实际面积与我们接口查出来的面积差别有多大,告知一下这些信息。您的问题最大可能原因就是坐标系造成的,不行的话明天打400电话,我们远程协助您解决问题。
...