1.1 Fundamentals—Maps and scenes(Arcgis runtime for java)

前面的话

最近工作太忙(tailan)原因,原创的写的很少,之前的几个系列也停了,本打算好好写下去的,但是前一段在弄一个地图显示场地、车模的事情,所以涉及到gis前端展示,就顺便把前端常用的gis框架大致熟悉了一下,最后采用mapbox android,成功的搞出了效果很不错的动态显示,收获很大。但这个项目也就告一段落,前端的东西暂时不需要了,所以也没有继续写下去,等后续需要的时候再继续写这方面的博客。

今天要挖新的坑,就是arcgis runtime for java,在此之前在qgis c# python开发之间徘徊了好久,暂时还是觉得学习arcgis runtime 来解决这个问题。主要就是做一个轻量级的展示和编辑器。老规矩,还是看官方文档,网上这方面资料不多,直接翻译官方文档,从基础学起。

官网地址:https://developers.arcgis.com/java/latest/guide/maps-and-scenes.htm

Maps and scenes

聚集了众多你需要表达的文件资源的2Dmaps和3Dscenes可以通过arcgis平台可以打开、分享和编辑。这些地学的文件由data tables、layers、symbology、3D content以及其他更多组成。他们可以有显示和解决问题的分析功能。这个主题主要讲述maps和scenes如何使用在arcgis平台和你的app中。

Maps和scenes由以下部分构成:

Basemap & elevation sources——maps和scenes都用basemaps来提供你app的background,高程数据使scenes能够渲染真实的地块。

Operational layers——可操作图层,包括重要的内容

Data tables——在图层中展示的数据可以关联到无地理信息的数据,例如一个展示雇员位置的图层可能关联到无空间的包含其他雇员和角色的table。

Locators & network datasets——地图可以包含网络传输的信息,这使你可以在app中建立地理编码、路径分析、其他网络分析。例如,streetmap提供的优质离线地图和利用手机地图包来加载离线地图和路径分析。

Bookmarks——标签被存储在map旁边,例如你可以为每个山峰做一个书签,来说明一些攀登者的奇遇。

Maps和scenes仅仅是这些地学内容的容器,有了map和scene不会自动的展示他们。你可以用mapview和sceneview来展示map和scene。从mvc模型这个概念上理解,map和scene代表了模型,而mapview和sceneview代表视图。视图渲染map和scene就像在容器的顶层提供服务,如展示覆盖层、允许选中表现视图分析。

Arcgis Runtime提供map和map view组件来创建新的maps,展示maps,保存maps,分享maps。

Online maps and scenes

arcgis囊括了世界上大多数漂亮和权威的地图,探索esri和其他组织的地图并将其用到你自己的app中

maps和scenes可以从arcgis online或者portal打开。maps可以编辑保存后返回到arcgis online或者portal。acrgis online和portal有一个map和scene的视图来处理在线的maps和scenes。在线maps和scenes可以通过arcgis平台包括用runtime的app来分享。

Offline maps

用户在离线情况下可以离线加载地图来继续工作,有两种离线地图模式:

Services patterns:Runtime 自己下载离线地图

Desktop pattern:像arcgis pro的工具可以创建一个手机地图包然后用于runtime

Services patterns

服务模式允许你使用以及授权的离线地图,如果你希望编辑feature数据并在网络通畅时同步编辑,你需要把所有图层的同步功能打开,runtime提供两种主要的服务模式:

Preplanned——先下载离线地图,用户可以先下载地图

On-Demand——用户可以选择感兴趣的地方病下载部分地图到设备中

除了可以离线下载地图所有数据,你也可以分图层下载数据并将其在你app中组合。这可以灵活的组织你需要合并和展示的图层。

Desktop Pattern

这个模式你可以下载地图到一个手机地图包中并将其加载到你用户的设备中,这个模式的好处是,你可以创建一个地图包分发给许多设备,但这仅仅是视图,用户的编辑不能同步到这个地图包中去。

用Arcgis pro你可以创建手机地图包来合并你的资源。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值