arcgis js 4.10 查询(identify、find、query)

本文介绍了arcgis js 4.10中三种图属查询方法:Identify、Find和Query。通过对比分析,详细阐述了它们在图形查询中的应用,帮助开发者理解并掌握这些查询工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

arcgis js 4.10 图属查询方法有三种:query、find、identify

1. 对比

方法 范围 查询模式 输入参数
identify map service(多图层)查询 模糊查询 图形(字符串)
find map service(单层单字段、单层多字段、多层多字段)查询 模糊查询 属性(字符串)
query 单个图层查询 精确查询 图形(几何)、属性(字符串)

2. 使用

2.1. Identify

图形查询

<div id="viewDiv">
       <!--画矩形-->
       <div id="rectangle-button" class="esri-widget esri-widget-button esri-interactive" title="框选">
           <span class="esri-icon-checkbox-unchecked"></span>
       </div>
</div>
view.when(function () {
   
   
        Layers.refresh();

        let draw = new Draw({
   
   
            view: view
        });

        $('#rectangle-button').on('click', function () {
   
   
            enableCreateRectangle(draw, view);
        });
    });

    function enableCreateRectangle(draw, view) {
   
   
        let action = draw.create('rectangle', {
   
   
            mode: 'click'
        });
        //获取焦点
        view.focus();

        //顶点移除
        action.on('vertex-remove', createRectangle);
        //鼠标移动
        action.on('cursor-update', createRectangle
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值