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坐标系或墨卡托投影。

相关推荐
码农小旋风3 天前
Claude Code 最佳实践指南
arcgis
兔年鸿运Q小Q14 天前
cesium1.140以上版本加载地形
arcgis·cesium
杨超越luckly14 天前
Agent应用指南:巨幕之下 · 中国 IMAX 影院205城的空间布局
人工智能·arcgis·html·agent·数据可视化
GISerQ.15 天前
DWG格式文件导入到ArcGIS中
arcgis·shp·cad文件·dwg文件
En^_^Joy20 天前
Vue项目创建与入口配置全攻略
前端·vue.js·arcgis
图件制作GIS,储量计算20 天前
补充耕地项目类、非项目类资料清单
arcgis
不在逃避q21 天前
Trae/Vs Code/Cursor命令行无法跑npm命令
前端·arcgis·npm
GISerQ.22 天前
ArcGIS实现矢量拓扑检查与修复
arcgis·拓扑检查·拓扑修复
NutShell Wang22 天前
零依赖架构实战:451个HTML文件如何用63KB平均体积交付3584个交互模块
前端·人工智能·arcgis·npm·开源·html·vibe coding
开开心心就好22 天前
电脑内存优化工具一键释放内存超简单
java·开发语言·macos·arcgis·ocr·excel·音视频