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

相关推荐
come112343 天前
全面解析:npm 命令、package.json 结构与 Vite 详解
arcgis·npm·json
UVE3 天前
【免费】【无需登录/关注】坐标系批量转换与可视化网页工具
arcgis·数据分析
规划GIS会3 天前
【ArcGIS Pro草履虫大师】空间地图系列
arcgis·arcgis pro
asyxchenchong8884 天前
从技术到实践:ArcGIS 与 HEC-RAS 解析洪水危险性及风险评估
arcgis
清纯世纪4 天前
ArcGIS Pro裁剪影像
arcgis
zm-v-159304339866 天前
ArcGIS 与 HEC-RAS 协同:流域水文分析与洪水模拟全流程
arcgis
GIS之路6 天前
OpenLayers 加载ArcGIS瓦片数据
前端·arcgis
小艳加油6 天前
洪水危险性评价与风险防控全攻略:从HEC-RAS数值模拟到ArcGIS水文分析,一键式自动化工具实战,助力防洪减灾与应急管理
arcgis·水文分析·hec-ras·洪水危险性·洪水风险评价·洪水淹没制图
GIS工具-gistools20216 天前
QGIS如何打开 ARCGIS的mxd工程文件
arcgis·开源·gis