首页 > 解决方案 > 如何在 ArcGIS REST 服务的特定距离内获取给定纬度、经度的数据?

问题描述

我需要从 ArcGIS 端点获取给定纬度和经度的某个半径范围内的附近数据。如何使用 ArcGIS REST 服务做到这一点?

标签: arcgisarcgis-js-apiarcgis-server

解决方案


您没有指定什么信息和/或什么服务,所以我假设您要查询FeatureService.

如果是这种情况,您至少需要指定此参数才能实现您想要的:

  • geometry,输入几何,在你的情况下geometry=lon,lat
  • geometryType您的输入几何的类型,在您的情况下geometryType=esriGeometryPoint
  • inSR,输入几何的 SRID,在你的情况下inSR=4326
  • spatialRel,要检索的特征与输入几何的关系,在这里您可能有几个选择作为示例spatialRel=esriSpatialRelIntersects
  • distance, 以缓冲距离为例distance=X
  • units,距离参数的单位,例如unist=esriSRUnit_Kilometer

    ArcGIS REST Doc - 查询要素图层


推荐阅读