【ArcGIS Runtime SDK for Android-02】Maps and scenes

关于地图(Maps)和场景(Scenes)的介绍,esri官网帮助文档是这样描述的“Maps (2D) and scenes (3D) gather into a document the resources and configuration you need to solve a problem or tell a story. The document, which can be opened, shared, and edited across the ArcGIS platform, combines data tables, layers, symbology, map content, and more. It can contain analysis capabilities that reveal patterns and solve problems. ”

地图和场景可以由以下组件组成:

  • 基础底图(Basemap)&高程源( elevation sources)
  • 操作图层(Operational layers)
  • 数据表(Data tables)
  • 定位器(Locators )&网络数据集( network datasets)
  • 书签(Bookmarks)

1、在线地图和场景

ArcGIS包含Living Atlas of the World,其中拥有很多酷炫、权威的在线地图,这些地图涉及成千上万个主题,您可以将它们与您的数据结合起来,创建新的映射和应用程序。

ArcGIS Online和Portal有一个地图和场景查看器,可以用于在线处理地图和场景,您可以从ArcGIS Online或任何组织的门户(Portal)创建地图、共享地图和将地图加载到应用程序中。

2、离线地图

用户可以将地图离线,以便在部分或完全断开网络连接的环境中继续使用地图。离线地图模式有两种:

  • 服务模式(Services patterns ):Runtime itself takes the map offline.

这些服务模式允许构建应用程序,只要地图及其图层已被允许离线使用,这些应用程序就可以使地图离线。如果希望在恢复网络连接时编辑要素数据并同步任何更改,还需要在要素图层上启用同步功能。Runtime提供两种主要的服务模式:预先计划(Preplanned)按需(On-Demand)。 预先计划是指提前生成离线地图,野外工作者能够下载地图;按需是指野外工作者能够选择感兴趣区域并且将它们下载到本地。

  • 桌面模式(Desktop pattern):Tools like ArcGIS Pro are used to create a mobile map package that is then consumed by Runtime.

3、2D地图vs. 3D场景

二维地图类似于纸质地图,地球被投影成二维表面,而在三维场景中,这张地图被投影到一个地球仪上,可以更精确地模拟地球的球形。

在二维,地球上的任何点用x(经度)和y(纬度)坐标来表示,在三维,则用x(经度)和y(纬度)和z(高程)来表示。三维场景要求配置照相机(Camera)来设置视角(Viewpoint)。照相机有自己的相关参数,包括:

location(x,y)

altitude(高度,单位:米,基于海平面)

heading(抬头,angle about the z axis the camera is rotated, in degrees)

pitch(倾斜,ngle the camera is rotated relative to the y axis, in degrees)

roll(旋转,angle the camera is rotated about the axis that's perpendicular to the camera's direction, in degrees.)

此外,照相机也包含照相机控制器(CameraController)来提供专业的相机导航。

三维场景能够包含三维实体,例如:建筑物、树木和其它对象,三维实体能够用三维符号和场景图层来表示。

参考链接:

https://developers.arcgis.com/android/latest/guide/maps-and-scenes.htm

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值