10.2.2移动产品离线功能等具体解释----暨4月8日移动《在离线一体化》公开课Q&A
4月8日《离,或者不离,ArcGIS移动的“在离线一体化”就在那里!》移动公开课已经结束,针对公开课上粉丝们重点关注的问题,本博客进行了具体的解答。答疑主要环绕最新的Runtime
SDKs、最新的离线功能的使用、新版本号的授权等多方面进行。
很多其它具体内容请訪问公开课视频:http://www.gisall.com/video.php?mod=videolist&catid=11
Q1:ArcGIS Runtime SDKs都包括了哪些SDKs?
A: ArcGIS Runtime SDKs 10.2.2包含好多个SDKs,公开课视频開始就讲到了,Runtime SDK 10.2和10.2.2的组成有所变化,10.2.2之前的SDKs共包含了9个SDKs,10.2.2后改成了7个,将Windows平台上的两个开发包进行了合并,即将ArcGIS Runtime SDK for Windows Phone和WindowsStore又一次整合成了一个全新的.Net SDK。例如以下图所看到的:
眼下公布的是Android和iOSSDK 10.2.2版本号,其他的Runtime SDK有10.1版本号的,有10.2版本号的。
Q2: ArcGIS Runtime SDK for .Net是什么SDK,曾经没听说过?
A:ArcGISRuntime 10.2.2中,将ArcGIS Runtime SDK for Windows Phone和Windows Store这两个SDK整合成了一个,即,想开发面向windows phone和Windows Store平台的开发人员,以后就不用下载和安装那么多SDK了,一个.NET SDK搞定。
Q3: 移动SDK 10.2.2已经公布其它产品此版本号已经公布了吗?
A:ArcGIS for Desktop 和ArcGIS for Server眼下最新的版本号是10.2.1,可在Esri官网上下载到桌面产品的60天试用版本号。ArcGIS for Desktop和 Server的10.2.2版本号将于不久后公布,请大家保持关注。要使用最新的离线功能,使用眼下的10.2.1版本号就可以。
Q4:要使用最新的离线功能,都须要什么版本号的软件?
A:须要ArcGIS for Desktop 10.2.1及以上版本号来生成仅仅读型.geodatabase数据文件;须要10.0及以上版本号的Desktop来制作离线的路网数据集和地理编码库;须要ArcGIS for Server 10.2.1及以上的版本号才干使用服务模式,实现数据下载和同步的功能。我们强烈推荐您使用统一的ArcGIS 10.2.1及以上的版本号来体验离线功能。
Q5: 最新的离线功能必须使用Server吗?
A:10.2.2新推出的离线功能有桌面模式和服务模式,桌面模式能够制作离线的数据包,将制作的离线数据部署到移动端进行浏览、查询等操作是无需Server支持的。可是眼下桌面模式导出的数据文件适用于仅仅读模式,不能进行编辑之后的同步操作,因此,有编辑和数据实时同步更新需求的用户须要使用服务模式,即将数据公布成要素服务,并从服务下载数据,这样的情况下须要ArcGIS for Server 10.2.1及以上版本号的支持。
Q6:桌面模式和服务模式有什么差别?
A:桌面模式导出的数据文件是适用于无编辑和同步需求的仅仅读场景,由于眼下桌面尚未提供同步功能;服务模式下下载的数据文件是可编辑和实时同步的。眼下非常多企业级应用对离线浏览和查询的需求非常大,但不要求移动端编辑,桌面模式非常符合这部分用户的需求;但假设须要进行实时的外业数据採集和更新等操作,建议用户选择服务模式。
Q7:离线的数据是存在哪里的?桌面模式导出的数据是仅仅读的,那怎样才干在移动终端实时的保存数据?
A:不管您使用的是桌面模式还是服务模式,业务数据在移动端都存在统一的.geodatabase中,它是基于SQLite封装的一个数据模型,只是前者是用桌面软件导出的,后者是从服务上下载的。前者导出的数据文件事实上也能够实时保存和编辑数据(依靠移动端的API来操作),仅仅只是眼下没有提供桌面的同步工具,保存的数据不能同步回源数据;后者也就是服务模式下,您能够在移动端实时编辑.geodatabase,保存数据,并在有网络的情况下实时同步。
Q8:离线后,终端用户能够进行地图点击查询和编辑吗?其授权是如何的?
A: 能够,移动端提供了对应的类和接口,来查询和编辑离线数据的各种信息,最经常使用的是Geodatabase类、GeodatabaseFeature和GeodatabaseFeatureTable等类,当中离线编辑和保存须要标准版许可,浏览和查询仅需基础版许可,即用户使用ArcGIS for Developer或ArcGIS Online企业级账号(30天试用账号也可)就可以使用。关于详细的授权策略请咨询Esri中国行业销售经理。
Q9:.geodatabase在Androidclient渲染的时候,能自己设定颜色吗?比方一个线图层,我要依据线的一个属性,渲染成不同的颜色。
A: 能够,Android API中有render和symbol,自己在图层中设置样式就能够。.geodatabase仅仅是存储数据,可使用移动端SDK来读取和渲染数据。
Q10:用户要求在iOS和Android端实现功能一致的离线浏览和查询操作,无需编辑和同步,请问如今两个平台都能做到吗?
A:ArcGIS RuntimeSDK for Android和iOS基于同一的核心框架设计,并提供一致的API设计,两个平台功能一致,而且最新的离线功能,其桌面模式就能全然满足您的需求,请放心使用。能够用使用10.2.1及以上的桌面产品将业务数据导出,存为.geodatabase文件,然后复制到移动端,进行浏览查询等操作。
Q11:矢量离线的.geodataase文件,有办法加密吗?怎样保证数据安全?
A:眼下不能直接对导出的数据文件进行加密,但数据安全是能够保证的。首先,.geodatabase本来就是封装过的,仅仅有移动端API能够读取,连ArcGIS for Desktop都不能直接打开的;其次,能够从系统和应用的层面设置加密,比方依靠系统的目录加密方式;给应用设置不同的用户权限;另外,在服务模式下,还能够使用加密的服务,这样,仅仅有知道口令的用户才干下载和使用数据。
Q12: 请问有针对Flex Mobile的离线应用支持么?
A:Flex Mobile是用来开发跨平台的移动应用的,眼下使用ArcGIS Flex API加一些第三方框架能够实现跨平台的移动应用,Flex跨平台使用的是Adobe AIR。Flex API属于WebAPI,眼下都仅仅能打造在线的应用。
Q13: 离线切片生成时能够依照区域生成不?
A:离线切片採用的是原来10.0时候的切片方案和机制,tpk创建的工具支持按区域生成或导出切片,详细方法请參加桌面帮助文档。另外,在10.2.1及以上的版本号中,最新的“导出切片缓存”工具还可支持不规则区域的图片导出,例如以下图所看到的:
Q14:哪里能够获得离线的一些最新资料?
10.2.2移动产品离线功能等具体解释----暨4月8日移动《在离线一体化》公开课Q&A的更多相关文章
- HTML5 离线功能介绍
HTML5 是目前正在讨论的新一代 HTML 标准,它代表了现在 Web 领域的最新发展方向.在 HTML5 标准中,加入了新的多样的内容描述标签,直接支持表单验证.视频音频标签.网页元素的拖拽.离线 ...
- 渐进式web应用开发-- 使用后台同步保证离线功能(六)
_ 阅读目录 一:什么是后台同步保证离线功能呢? 二:后台同步是如何实现的呢? 三:如何给sync事件传递数据? 四:在我们的项目中添加后台同步功能 回到顶部 一:什么是后台同步保证离线功能呢? 在我 ...
- Webview离线功能(优先cache缓存+cache缓存管理)
在做Webview显示服务器的html功能时 需要加入离线功能. 开始思路很狭隘,以为一定应该是从服务器得到的html文件,下载到本地后加载~ 但是这样不能离线查看图片,因为图片数据并不再html中, ...
- RAD Studio 10.3.2七大新功能介绍
RAD Studio 10.3.2七大新功能 Delphi支持macOS 64位应用的开发. C++Builder中Windows 64位平台支持C ++ 17特性. C ++ LSP 代码洞察改进. ...
- [分享] 从定制Win7母盘到封装详细教程 By BILL ( 10月23日补充说明 )
[分享] 从定制Win7母盘到封装详细教程 By BILL ( 10月23日补充说明 ) billcheung 发表于 2011-10-23 00:07:49 https://www.itsk.com ...
- 10月26日 奥威Power-BI基于微软示例库(MSOLAP)快速制作管理驾驶舱 腾讯课堂开课啦
本次课是基于olap数据源的案例实操课,以微软olap示例库Adventure Works为数据基础. AdventureWorks示例数据库为一家虚拟公司的数据,公司背景为大型跨国生产 ...
- 1月10日 ruby基础教程,查漏补缺; 2月22日 Exception补充
https://ruby-doc.org/core-2.5.0/Exception.html 1月20日练习完1,2章. 第一章 初探 ‘’单引号不执行转义符. \t 制表符.\n 换行符. p me ...
- 20155305《信息安全系统设计基础》10月18日课堂 fork,exic,wait
20155305<信息安全系统设计基础>10月18日课堂 fork,exic,wait fork()函数 1.fork函数作用 一般来讲, 我们编写1个普通的c程序, 运行这个程序直到程序 ...
- SPSS 2019年10月24日 今日学习总结
2019年10月24日今日课上内容1.SPSS掌握基于键值的一对多合并2.掌握重构数据3.掌握汇总功能 内容: 1.基于键值的一对多合并 合并文件 添加变量 合并方法:基于键值的一对多合并 变量 2. ...
随机推荐
- Windows开机自动启动pageant,方便使用ssh链接到GitHub
按win +r,输入 shell:startup "C:\Program Files\TortoiseGit\bin\pageant.exe" "d:\GitHubPri ...
- 二、 sql*plus常用命令
一.sys用户和system用户Oracle安装会自动的生成sys用户和system用户(1).sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户 ...
- MapReduce的原理及执行过程
MapReduce简介 MapReduce是一种分布式计算模型,是Google提出的,主要用于搜索领域,解决海量数据的计算问题. MR有两个阶段组成:Map和Reduce,用户只需实现map()和re ...
- UIView中常见的方法汇总
addSubview: 添加一个子视图到接收者并让它在最上面显示出来. - (void)addSubview:(UIView *)view 总结:这个方法同样设置了接收者为下一个视图响应对象.接收者 ...
- mysql 存储过程详解
MySQL 存储过程是从 MySQL 5.0 开始增加的新功能.存储过程的优点有一箩筐.不过最主要的还是执行效率和SQL 代码封装.特别是 SQL 代码封装功能,如果没有存储过程,在外部程序访问数据库 ...
- php中的PDO函数库详解
PHP中的PDO函数库详解 PDO是一个“数据库访问抽象层”,作用是统一各种数据库的访问接口,与mysql和mysqli的函数库相比,PDO让跨数据库的使用更具有亲和力:与ADODB和MDB2相比,P ...
- Python入门1(简介、安装)
第一次写博客,希望自己能养成每天一篇的好习惯(表示有很大的挑战,就不立Flag了) 先从Python开始吧.下面是本人所学习的主要教材电子版: 链接:http://pan.baidu.com/s/1e ...
- CSUOJ 1781 阶乘除法
Description 输入两个正整数 n, m,输出 n!/m!,其中阶乘定义为 n!= 1*2*3*...*n (n>=1). 比如,若 n=6, m=3,则 n!/m!=6!/3!=720 ...
- 浅谈Comparable与Comparator的区别
平时进行自定义排序一直使用实现Comparable接口,一段时间后操作的时候居然发现有了个Comparator接口 上网差了些资料,总结笔记一下. 基本原理就是比较,底层是二叉树 比如是3,6,5,1 ...
- 整理之DOM事件阶段、冒泡与捕获、事件委托、ie事件和dom模型事件、鼠标事件
整理之DOM事件阶段 本文主要解决的问题: 事件流 DOM事件流的三个阶段 先理解流的概念 在现今的JavaScript中随处可见.比如说React中的单向数据流,Node中的流,又或是今天本文所讲的 ...