首页 / 浏览问题 / 组件GIS / 问题详情
iobjectsjava获取椭球面积
59EXP 2018年01月30日
使用产品:iobjectjava 9D

问题详细描述:

 前端需要统计面的椭球面积,GeoRegion的getArea()满足需要吗?不满足的话怎么计算面积

1个回答

您好,这样是可以计算出椭圆面积的,但是得注意单位,如果数据集单位是度的话,那么该方法计算出的面积单位就是平方度。如果单位是度的话可以先将数据投影转换为单位为米的投影坐标系,这样smarea的单位集变为平方米,然后新建一个user_area字段,将smarea字段值更新到user_area里,这样可将数据再转回地理坐标系。在直接查询面的属性就行了。
5,985EXP 2018年01月30日
谢谢,看数据集属性投影的单位是米面积应该就是平方米了
...