ArcGIS Pro中如何对矢量切片进行属性查询

最近遇到用户咨询ArcGIS Pro中如何对矢量切片进行Identify,也就是如何实现在地图上点击vtpk时弹出属性。我们知道切片图层一般是无法弹出属性的,但是矢量切片却是可以的,但这种可以是有前提的,也就是是需要进行设置的,可以分为两种方法。本文以ArcGIS Pro 2.6为例进行介绍。

法一、通过关联web feature layer方式实现

顾名思义,这种方法需要关联一个事先发布的服务图层,在点击vtpk时获取的是该服务中的属性信息,具体步骤如下:

1,先将想要查询的要素类发布为要素服务,然后创建含有该要素类的vtpk;

2,ArcGIS Pro中加载该vtpk,图层目录中选中该图层,右键->点击Set Pop-up Source,弹出下面窗体,可以从组织中选择Item,也可以按指定URL加载。我们这里使用的是之前发布好的要素服务的URL,回车,然后点击Set Pop-up Source:

1
3,图层右键->点击Enable Pop-ups:

2
接下来就可以对该矢量切片图层进行点击查询了:

3
如果您觉得这种方法需要事先发布服务比较麻烦的话,那么可以使用方法二,该方法不需要关联服务。

法二、直接从矢量切片中获取

该方法不需要关联已有服务图层,也就是不需要事先发布服务,但是需要在打包vtpk之前做些什么:

1,在原始要素图层处右键->Design->Fields

4
弹出Fields窗体,勾选上想要显示出属性的字段的Highlight属性,保存

5

Tips:这里一定要勾选OBJECTID字段,不然是无法点击查询的。

2,将含有该图层的Map打包为vtpk。

3,ArcGIS Pro中加载该vtpk,图层右键->Enable Pop-ups

6
然后就可以对该vtpk进行点击查询了,如下图:

7

不知道您注意到了没,这时属性窗体中显示的属性值就是刚刚Highlight的哪几个字段。这种方法相比第一种更简便,详细信息请参考ArcGIS Pro帮助

上面我们介绍了在ArcGIS Pro中对vtpk进行点选查询的两种方法,那么如何在Portal中查询呢?

Portal中对矢量切片的查询并不能通过上述方法,最简单的方法就是叠加一个要素服务图层,将其颜色设置为透明,然后进行点选查询,实际上是查询的要素服务的属性。

1, 将vtpk发布为矢量切片服务,然后将该服务和之前的要素服务添加到Map上。

2,设置要素服务的透明度为透明:

8

点击查询:

9

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值