ArcGIS Runtime SDK for .NET开发实例教程 之 二维ArcGISTiledLayer类型图层加载

在ArcGIS Runtime的二维开发中,二维地图控件MapView为主要的地图数据展示和查询的载体,主要的地图功能都通过MapView控件来实现。要将空间数据加载到MapView地图控件中,需要通过MapView中的Map对象进行加载。加载的方式有两种,一种为Map. Basemap,这种加载数据的方式为把加入的数据当做底图数据,一方面是提高数据显示效率,另一方面是做好数据分组,在进行业务操作的时候加以区分;另一种为Map. OperationalLayers,这种加载数据的方式是加载业务图层数据,一般进行增、删、改、查和进行符号化的数据都放在这个图层组中。

进行二维开发的地图控件MapView和进行三维开发的地图控件SceneView都继承于统一的接口GeoView,记住GeoView这个接口,在二三维一体化开发中会有很大的作用。

ArcGIS Runtime地图数据的加载分多种方式,如下介绍两种加载方式,即在线地图数据加载和离线数据(本地数据)加载,示例如下。在线地图数据加载的内容包括ArcGIS平台本身发布的地图服务(动态服务、要素服务、切片服务和矢量切片服务)和其他类型的地图服务等。

本文介绍ArcGISTiledLayer类型图层加载,后续还会介绍给多中数据的加载方式。

ArcGISTiledLayer加载的数据为ArcGIS for Server发布的切片数据(ArcGIS for Server如何发布服务并进行切图这里不做讲解),接口说明如下

通过ArcGISTiledLayer接口加载地图数据到Map中的方式有很多种,如可以加载本地的缓存数据(tpk格式),可以加载ArcGIS Portal中的地图服务数据等,此处介绍的方式通过Uri服务地址获取地图数据,加载到Map中,代码段如下

运行结果如下图:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值