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

相关推荐
角砾岩队长11 小时前
基于ArcGIS实现Shapefile转KML并保留标注
arcgis
细节控菜鸡12 小时前
【2025最新】ArcGIS for JS二维底图与三维地图的切换
javascript·arcgis
zenithdev118 小时前
开源库入门教程 Cesium:3D地球和地图库
其他·3d·arcgis
徐赛俊3 天前
QGIS + ArcGIS Pro 下载常见卫星影像及 ESRI Wayback 历史影像
arcgis
大大大大大大大大大泡泡糖3 天前
使用arcgis提取评价指标时,导出数据是负数-9999
arcgis
杨超越luckly3 天前
HTML应用指南:利用POST请求获取全国索尼体验型零售店位置信息
前端·arcgis·html·数据可视化·门店数据
fenghx2584 天前
vscode使用arcpy-选择arcgis带的python+运行错误解决
vscode·python·arcgis
非科班Java出身GISer4 天前
ArcGIS JSAPI 高级教程 - 高亮效果优化之开启使用多高亮样式
arcgis·arcgis js高亮效果·arcgis js 高亮优化·arcgis js高亮效果优化·arcgis js 多高亮效果
ikgade4 天前
ArcGIS Manager Server Add Host页面报错 HTTP Status 500
网络协议·http·arcgis
细节控菜鸡10 天前
【2025最新】ArcGIS 点聚合功能实现全教程(进阶版)
arcgis