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:哪里能够获得离线的一些最新资料?


 A:推荐大家关注ArcGIS_移动开发的官方微博,以及arcgis_all的博客,地址:http://blog.csdn.net/arcgis_all,我们有关移动产品的新特性和新动态的消息都会在微博和博客中与大家及时分享。另外推荐大家关注http://developers.arcgis.com/en/这个网站,有关SDK的帮助、演示样例代码等信息都能够在上面找到。

10.2.2移动产品离线功能等具体解释----暨4月8日移动《在离线一体化》公开课Q&A的更多相关文章

  1. HTML5 离线功能介绍

    HTML5 是目前正在讨论的新一代 HTML 标准,它代表了现在 Web 领域的最新发展方向.在 HTML5 标准中,加入了新的多样的内容描述标签,直接支持表单验证.视频音频标签.网页元素的拖拽.离线 ...

  2. 渐进式web应用开发-- 使用后台同步保证离线功能(六)

    _ 阅读目录 一:什么是后台同步保证离线功能呢? 二:后台同步是如何实现的呢? 三:如何给sync事件传递数据? 四:在我们的项目中添加后台同步功能 回到顶部 一:什么是后台同步保证离线功能呢? 在我 ...

  3. Webview离线功能(优先cache缓存+cache缓存管理)

    在做Webview显示服务器的html功能时 需要加入离线功能. 开始思路很狭隘,以为一定应该是从服务器得到的html文件,下载到本地后加载~ 但是这样不能离线查看图片,因为图片数据并不再html中, ...

  4. RAD Studio 10.3.2七大新功能介绍

    RAD Studio 10.3.2七大新功能 Delphi支持macOS 64位应用的开发. C++Builder中Windows 64位平台支持C ++ 17特性. C ++ LSP 代码洞察改进. ...

  5. [分享] 从定制Win7母盘到封装详细教程 By BILL ( 10月23日补充说明 )

    [分享] 从定制Win7母盘到封装详细教程 By BILL ( 10月23日补充说明 ) billcheung 发表于 2011-10-23 00:07:49 https://www.itsk.com ...

  6. 10月26日 奥威Power-BI基于微软示例库(MSOLAP)快速制作管理驾驶舱 腾讯课堂开课啦

    本次课是基于olap数据源的案例实操课,以微软olap示例库Adventure Works为数据基础.        AdventureWorks示例数据库为一家虚拟公司的数据,公司背景为大型跨国生产 ...

  7. 1月10日 ruby基础教程,查漏补缺; 2月22日 Exception补充

    https://ruby-doc.org/core-2.5.0/Exception.html 1月20日练习完1,2章. 第一章 初探 ‘’单引号不执行转义符. \t 制表符.\n 换行符. p me ...

  8. 20155305《信息安全系统设计基础》10月18日课堂 fork,exic,wait

    20155305<信息安全系统设计基础>10月18日课堂 fork,exic,wait fork()函数 1.fork函数作用 一般来讲, 我们编写1个普通的c程序, 运行这个程序直到程序 ...

  9. SPSS 2019年10月24日 今日学习总结

    2019年10月24日今日课上内容1.SPSS掌握基于键值的一对多合并2.掌握重构数据3.掌握汇总功能 内容: 1.基于键值的一对多合并 合并文件 添加变量 合并方法:基于键值的一对多合并 变量 2. ...

随机推荐

  1. WordPress引入css/js两种方法

    WordPress引入css/js 是我们制作主题时首先面对的一个难点,任何一款主题都要加载自己的css,js,甚至很有可能还需要加载Jquery文件,网上方法特多,说法不一,我们今天借鉴wordpr ...

  2. Android Studio 升级为3.1 踩到的坑

    原文:https://blog.csdn.net/xiariluoxue/article/details/80050700 AndroidStudio.gradle.buildToolsVersion ...

  3. markdown转换为html

    想要自己实现markdown编辑器,欲使用markdown-it作为编辑器,有着比较多的插件,可以实现代码高亮以及对数学公式转换等功能. // Activate/deactivate rules, w ...

  4. 8VC Venture Cup 2016 - Final Round (Div. 1 Edition) E - Preorder Test 树形dp

    E - Preorder Test 思路:想到二分答案了之后就不难啦, 对于每个答案用树形dp取check, 如果二分的值是val, dp[ i ]表示 i 这棵子树答案不低于val的可以访问的 最多 ...

  5. 46:求1+2+...+n

    /** * 面试题46:求1+2+...+n * 求1+2+3+...+n,要求不能使用乘除法.for.while.if.else.switch.case等关键字及条件判断语句(A?B:C). */ ...

  6. 查看shell 版本

    cat /etc/shells 查看本机支持的解释器: echo $SHELL 当我们直接使用./a.sh来执行这个脚本的时候,如果没有shebang,那么它就会默认用$SHELL指定的解释器,否则就 ...

  7. Swift2.0语言教程之类的嵌套与可选链接

    Swift2.0语言教程之类的嵌套与可选链接 Swift2.0语言类的嵌套 在一个类中可以嵌套一个或者多个类.它们的嵌套形式也是不同的,大致分为了两种:直接嵌套和多次嵌套.下面依次讲解这两种方式. S ...

  8. 神经网络与BP神经网络

    一.神经元 神经元模型是一个包含输入,输出与计算功能的模型.(多个输入对应一个输出) 一个神经网络的训练算法就是让权重(通常用w表示)的值调整到最佳,以使得整个网络的预测效果最好. 事实上,在神经网络 ...

  9. android view surfaceView GLSurfaceView

    韩梦飞沙  韩亚飞  313134555@qq.com  yue31313  han_meng_fei_sha 表面视图 SurfaceView 是 视图 的子类, 刷新界面速度比 视图 块, 因为它 ...

  10. ST-PUZZLE-2.0(一个益智游戏)

    注:未经博主允许不得转载. 原文链接:http://www.cnblogs.com/Blog-of-Eden/p/9060300.html 和 https://i-m-eden.github.io/2 ...