arcgis js 4.x 的geometryEngine计算距离、面积、缓冲区等报错、失败

在arcgis js 4.x版本中geometryEngine.geodesicArea计算面积时,有时会失败,失败的主要原因是,当前底图的坐标系不是WGS84大地坐标系(代号4326)或者web墨卡托投影(代号102113, 102100, 3857这三种之一)。

解决方法一:将底图换成上面两种坐标系中的一种;

解决方法二:不用arcgis自带的面积计算方法,可以用第三方api计算,比如turf

下图为geometryEngine.geodesicBuffer计算缓冲区报错,因为底图使用了国家2000坐标系,而geometryEngine依赖于84坐标系或墨卡托投影。

相关推荐
枝上棉蛮1 天前
2026年GIS软件精选:五款工具的专业性与实用性解析
arcgis·gis·qgis·超图·gisbox·地图数据处理·gis工具
激动的兔子2 天前
Arcgis二次开发--评价单元综合限制级别判断矩阵工具
线性代数·arcgis·矩阵
yngsqq2 天前
arcgis 制作图例、视图页面设置
arcgis
规划酱3 天前
Arcgis中pip安装ezdxf部分GIS有pyparsing安装失败的情况处理
python·arcgis·pip·规划酱
奔跑的呱呱牛3 天前
geojson-to-kml (KML 格式转换工具)
arcgis·json
GISer_Jing3 天前
原生HTML项目重构:Vue/React双框架实战
vue.js·人工智能·arcgis·重构·html
智航GIS5 天前
ArcGIS大师之路500技---070对齐边工具
arcgis
智航GIS6 天前
ArcGIS Python零基础脚本开发教程---10.3 Exists函数
开发语言·python·arcgis
有个人神神叨叨6 天前
pnpm cnpm npm 对比
前端·arcgis·npm
有个人神神叨叨6 天前
node、npm 和 npx 的关系
前端·arcgis·npm