SEO技术

SEO技术

Products

当前位置:首页 > SEO技术 >

如何使用Openlayers进行ArcGis要素查询?

96SEO 2026-07-23 12:28 1


Openlayers调用ArcGis要素服务之要素查询

各个库版本如下:

"ol": "^.","proj4": "^.","vue3-openlayers": "^.","ol-esri-style": "^."。

目录

  • . 介绍
  • . 主要特点
  • . 主要接口
  • . 服务信息查看
  • . Openlayers调用
  • . Vue3-Openlayers用

. 介绍

要素服务是一种通过 Web 提供矢量要素数据访问和编辑功能的接口。它允许客户端对地理要素进行查询、编辑、关联查询和统计分析。下面使用ArcGis官方服务作为示例直接调用

如何使用Openlayers进行ArcGis要素查询?

. 主要特点

特性说明矢量数据服务以要素为主要,包含几何和属性信息查询支持关联可关联查询关联表或附件的相关信息事务管理支持版本化和非版本化编辑,支持长事务

. 主要接口

操作说明/query查询要素/addFeatures添加新要素/updateFeatures更新现有要素属性或几何/deleteFeatures删除要素/applyEdits批量提交增、删、改操作/queryRelatedRecords查询关联表中的记录/queryAttachments查询要素的附件/addAttachment为要素添加附件

. 服务信息查看

ArcGis官方服务4

上图中展示的就是要素服务的基本信息,可以看到Supported Operations:中有Query,说明支持查询,但是这个是服务的查询接口,进入后参数比图层的查询接口较少

图中可以看到有一个图层,进入图层查看图层信息

红框内是一个唯一值渲染器。

  • 使用ol-esri-style转换
  • 可以看到Supported Operations:中还有有Add Features等操作,下文以Query为例,其他的操作同理,主要都是构造ArcGis Rest Api请求

    . Openlayers调用

    至于自定义图例,

    使用渲染器图例: