首页 / 浏览问题 / 组件GIS / 问题详情
iobjectsjava获取面积问题
59EXP 2018年02月06日

使用产品:iobjectjava 9D 

问题详细描述:

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

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

1个回答

您好,getArea()获取出来的面积的单位跟数据集坐标系单位一致,如果您的数据集坐标系单位是度的话,那么面积单位就是平方度
5,985EXP 2018年02月06日
坐标系名称:Planar Coordinate System---m

单位:米

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