要素图层编辑学习笔记

1、AGSWebMap:http://www.arcgis.com/sharing/rest/content/items/b31153c71c6c429a8b24c1751a50d3ad/data

定义地图由哪些图层组成(FeatureServer或者MapServer,通常由底图+业务图层)

2、AGSFeatureLayer:支持要素查询、选择和附件操作,可以是FeatureService或者Mapservice,前者可能允许创建新要素、删除要素、编辑要素属性(空间属性或字段属性),后者只允许浏览要素(注意:如果mapservice是9.3版本,则在显示要素时需要指定一个renderer,如果是10.0以后,渲染信息在mapservice里面自动包含)

3、AGSFeatureLayer与dynamic Layer、tiled Layer区别:前者已经包含图层所有要素,只需要绘制部分或全部;后者都是依赖于服务器生成图片,然后从服务器获取图片显示在客户端,需要频繁与服务器来回交互;因此,从某种程度上说AGSFeatureLayer效率更高一些;

4、图层要素的获取取决于Mode(I按需加载,即只加载可见视图范围内的要素;II一次性全部加载等),然后这个图层的绘制就如同AGSGraphicsLayer一样了

5、在编辑图层要素之前应该先进行判断操作是否合法 #canCreate, #canDeleteFeature:, #canUpdateFeature:, and #canUpdateGeometry 

6、要素的附件(attachments)是与要素(feature)绑定的,可以是照片或视频(从IPad中选择或者现场照相),对attachment的操作都是通过attachment Manager来完成,包括获取attachment属性、添加/删除attachment、提交attachment到服务器。这里要注意的是若想对attachment的各种(本地)操作得以保存,必须进行提交(postLocalEditsToServer),这样在关闭应用程序或设备重启后才能保留对要素所作的编辑


补充:ArcGIS Dynamic Map Service Layer与Tiled Map Service Layer区别:

前者动态绘制,可以控制子图层隐藏与显示或使用LayerDefinition过滤图层显示的要素,当动态服务图层与底图空间参考不一致时会自动进行动态投影;后者这三方面都不能实现;


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值