在arcgis js 4.x版本中geometryEngine.geodesicArea计算面积时,有时会失败,失败的主要原因是,当前底图的坐标系不是WGS84大地坐标系(代号4326)或者web墨卡托投影(代号102113
, 102100
, 3857这三种之一
)。
解决方法一:将底图换成上面两种坐标系中的一种;
解决方法二:不用arcgis自带的面积计算方法,可以用第三方api计算,比如turf。
希望上面的方法能帮到大家。
在arcgis js 4.x版本中geometryEngine.geodesicArea计算面积时,有时会失败,失败的主要原因是,当前底图的坐标系不是WGS84大地坐标系(代号4326)或者web墨卡托投影(代号102113
, 102100
, 3857这三种之一
)。
解决方法一:将底图换成上面两种坐标系中的一种;
解决方法二:不用arcgis自带的面积计算方法,可以用第三方api计算,比如turf。
希望上面的方法能帮到大家。