下载授权相关

Q:ArcGIS的移动SDK是免费的吗?如果只是用移动的API、地图服务使用自有的地图服务发布平台,是否可以?

A:ArcGIS的3大移动开发包:ArcGISRuntime SDK for iOS/Android/Windows Phone均可以在Esri的官方网站上免费下载,并且免费用于学习研究、公益性项目,只需要在使用的地图中标上Esri的Logo即可。对于商业应用,需要ArcGIS for Server的许可,具体请拨打电话010-576322888,和相关行业的销售经理联系。

 

Q:ArcGIS forAndroid最新版本2.0可以下载使用了吗?

A:ArcGIS forAndroid目前最新版本是2.0,下载地址

http://resources.arcgis.com/en/communities/runtime-android/;环境安装、配置步骤请参考博文:

 

离线相关

Q:经常在项目中遇到客户要求数据保密,不能连接互联网,如何基于ArcGIS for Android实施离线的数据解决方案?

A:ArcGIS forAndroid可以使用tpk和紧凑型切片格式的离线底图数据,但目前还没有提供业务数据离线的解决方案,ArcGIS移动产品功能规划中,是要支持矢量数据离线的。从应用和技术探索的角度,目前可以尝试通过SQLite、Spatialite等本地数据库来解决这个问题。相应的参考博文可见:

 

Q:ArcGIS移动产品中,离线地图支持哪些格式?

A:目前,ArcGISfor Android支持紧凑型切片(Compact Tile)和切片包(.tpk)两种格式的离线底图,ArcGIS for iOS支持tpk。

 

Q:紧凑型切片和切片包,各有什么优缺点?

A:紧凑型切片使用ArcGISfor Server制作,是对松散型切片的一个压缩,相对松散型切片而言,占用的存储空间更小,迁移更容易;而切片包通常称为tpk,是对紧凑型切片的切片文件和配置信息的一个打包,这样在移动项目的部署和分发中更加容易。移动项目中,离线底图推荐大家使用tpk。

 

Q:移动端是否支持边浏览边离线缓存地图切片数据?

A:目前不支持,可以自己扩展实现。

 

Q:离线地图数据在本地app中是实时渲染的吧?我想问下实时渲染地图有什么开源库或者解决方案吗?

A:ArcGIS foriOS和Android中,离线地图目前只支持tpk的切片包和紧凑型切片,而切片数据是在服务器端预先渲染好的,在移动端直接加载即可,无需实时渲染。对于实时渲染,ArcGIS for Android中使用的是OpenGL ES图形渲染引擎,它是一款免授权费的2D和3D图形应用程序接口,感兴趣的话可以查看这方面的相关资料。

具体功能相关

Q:ArcGIS forAndroid可以访问WMS和WFS吗?

A:目前的2.0版本没有提供这样的支持,后续版本可能会支持。

 

Q:ArcGIS forAndroid中可以使用百度地图吗?

A:目前的版本不支持,但如果知道百度地图的切片机制等信息,可以通过扩展的方式实现。

 

Q:ArcGIS Android支持调用远程的GP服务吗?

A:支持。ArcGISfor iOS/Android/Windows Phone均支持远程调用ArcGIS forServer发布的GP服务,具体的方向请参加API文档。

 

Q:ArcGIS for Android的渲染速度有点慢,有没有相应的办法?

A: ArcGIS for Android 0.9版本的SDK在渲染方面确实性能不佳,但自1.0以后的版本,SDK架构发生了很大的变化,基于OpenGL ES,核心功能改由C/C++编写,SDK层(Java)通过JNI的方式调用,目前最新版本是2.0,在效率上已经有了很大的改进。

 

Q:ArcGIS forAndroid不支持自定义坐标系(根据七参数),那GPS获取到的定位坐标怎样在经过七参数转换的地图上准确显示?

A:没有提供这样的转换接口,需要自己实现。通常这种情况下,建议将自定义坐标系的地图通过ArcGIS for Desktop预先进行转换,再在移动端使用,这比在移动端自己扩展算法转换GPS坐标点要方便。

 

Q:ArcGIS for iOSSDK能否实现离线的路径分析功能?

A:目前还没有离线进行路径分析的方案。

 

Q:请问iOS有7参数校正的接口吗,现在不校正的话用GPS在平面坐标系的图上定位会有较大偏差。

A:目前没有,建议后期在桌面工具ArcMap里对采集的数据统一进行校正。

 

Q:三大移动平台中,对于ssl加密的服务,怎么调用,自签名的

A:移动的开发包中均提供了相应的接口可以使用ArcGIS for Server的加密服务,如iOS SDK可以通过建立[NSURLConnectiontrustedHosts],添加自签名的Https服务,可参见API文档,具体问题欢迎加入QQ群(ArcGIS 4 Android2群250106494、ArcGIS 4 iOS群215021408)讨论。

 

Q:ArcGIS app数据采集的精度能到多少?

A:ArcGIS App是安装在手机或者平板电脑的,所以采集精度,取决于设备的定位精度。

 

Q:支持对图要素再编辑的操作吗?

A:支持,在ArcGISfor iOS/Android中通过Geometry Engine均可以实现对图形要素的顶点编辑、移动、删除、合并、切割等等复杂的编辑操作。

 

环保移动执法应用模板相关

Q:环保移动执法这个应用实际在用了吗?在环保移动执法的应用中讲到了GPS绘制轨迹,这些轨迹点是怎么取的,多久取一次,什么情况下取点呢?

A: 这个是Esri中国根据行业综合需求做的一个行业应用模板。这些执法轨迹点是实时上传的,多久取一次要看实际的需求,如可设定一定时间间隔内自动发送位置点,或行驶一段距离之后发送位置点,等,如果使用时间间隔发送,还要判断当前的点是否与前一个点位置相同。

 

Q:并且还要判断当前的点是否与前一个点位置相同。。。这个怎么判断,就算你在同一个点待一个小时,采集到的点也不可能都相同的,GPS信号会导致的偏差

A: 是的,如果一个人站一个地方待1小时,获得的定位点是有偏差的,这里说的判断,实际上也是要有一个缓冲范围的,比如说如果两个点的误差在1到10米这个缓冲范围时,不上传该点的位置。

 

Q:环保移动执法里,针对点过多的情况,如何在安卓设备上高效的绘制GPS轨迹,进行回放和查看?

A: 点的数据量达到一定程度,会有绘制的效率问题。可以考虑对数据做些优化,如适当延长获取位置点的时间间隔或距离间隔,或增加显示的时间间隔等。

 

Q:环保移动执法里,执法轨迹上传是要全程都开启GPS服务吗?要不要考虑耗电量?

A: 在这个行业模板里面暂时没有考虑这个问题,在实际应用中,如果间隔时间较长,建议临时开启GPS服务。

 

移动端标绘相关

Q:关于iOS端的标绘功能,在线体验中心上有一个视频,是否有更多关于该视频的资料?我可以使用html5将flex做的标绘变化到iOS里面吗?AIR做的部署到iPad上需要证书吗?

A:ArcGIS在线体验中心中有一个关于再iOS移动端进行标绘的视频,地址如下:

http://tm.arcgisonline.cn/show.php?contentid=72,该视频可以在在线体验中心上直接下载,如果需要ArcGIS在线体验中心的Demo的更多资料,请拨打010-57632288,先和负责您行业的销售经理联系。Flex版本是针对web应用的,没有针对移动设备的屏幕进行优化处理,建议使用Flex AIR的方式移植到iOS端,AIR应用打包到iOS设备上时需要苹果开发者信息。

 

Q:Android现在有没有Plot API?会不会在下一个版本的android中提供Plot API?

A:目前ArcGIS的移动开发包里面并没有标绘API,动态标绘的接口是Esri中国的技术工程师基于ArcGIS做的一些扩展,目前Flex版本较为完善,Android版本只有最基本的标绘功能, 不会集成到下一个版本中去。

 

移动3D相关

Q:ArcGIS Runtimefor 3D自用户大会上演示过之后一直没有消息,请问年内会发布吗,是免费的吗,有Android的版本吗?

A:ArcGISRuntime for 3D是Esri研发中心的研究成果,目前还没有形成正式的产品,价格和具体发布时间也不确定。从用户大会上展示的情况来看,有iOS和Android上的版本。

 

Q:管线还是3D的需求高些,有什么解决方案么?

A:ArcGIS移动3D引擎已经有预览版,面向开发者的SDK暂时还没有推出,请关注Esri研发中心的动态。

 

Q:我对移动三维展示比较感兴趣,想把学校三维模型加载到移动端,如安卓,但是现在好像不大理想?

A:现在还没有提供ArcGISfor Android 3D方面的API,暂时还不可以用在项目上。

 

Windows Phone相关

Q:Windows Phone开发前景如何?

A:Windows Phone是微软推出的一款智能手机操作系统,与Android以及iOS并称三大操作系统,微软公司对Windows Phone还是非常重视的,特别是Windows Phone 8.0的发布。WP8与Windows 8共享WinNT内核,让WindowsPhone更具有了竞争力,目前,各大手机厂商已经发布了带有Windows Phone 8操作系统的智能手机。

由于Windows Phone使用C#+XAML这种简单的方式进行开发,与之前开发WPF、Silverlight以及Windows 8应用商店应用程序的开发方式类似,甚至部分接口是一致的,特别是ArcGIS Runtime SDK for Windows Phone以及ArcGIS APIfor Silverlight开发包的接口90%都是一样,极大的降低了学习和开发的门槛,所以在Windows Phone开发GIS移动应用仍然有着很好的前景。

 

Q:现在ArcGIS移动产品对于WindowsPhone系统的支持如何?

A:ArcGISRuntime SDK for Windows Phone主要是针对Windows Phone7.0、Windows Phone7.5设计,经过初步测试,也可以使用Windows Phone 8的SDK进行开发,可以说ArcGIS Runtime SDK for Windows Phone支持目前已经发布的WindowsPhone 7.0、7.5和8.0操作系统。另外,Esri已经在Windows store中发布了最新的ArcGIS app,专为Windows 8系统而做,可以说,ArcGIS的移动产品对Windows 8 和Windows Phone的支持都比较好。

 

其它类型

Q:公开课中讲到,移动的应用有原生、web和混合型,并介绍了混合型的开发技术路线,请问,ArcGIS for JavaScript + phone gap的混合式应用有没有示例?

A:有,请参见ArcGIS_Mobile官方博客博文《游日记——基于PhoneGap+JQuery Mobile+ArcGIS JavaScript API实现》,地址:http://blog.csdn.net/arcgis_mobile/article/details/7427313

 

Q:Esri现有的行业模板听说可以免费提供给合作伙伴,请问从什么渠道可以获取到?提供下载吗?

A:Esri已经有了一些行业的成熟的移动应用模板,如在公开课中讲到的环保移动执法模板、保护区考核模板、掌上参会指南模板、电信巡检模板、园林绿化模板、动态标绘模板等,可以免费提供给合作伙伴和用户。目前不提供下载,可拨打Esri中国的电话010-57632288,报上您所属的行业,与所属行业的销售人员联系获取。

 

Q:ArcGIS Online免费底图位置有偏移,怎么解决?

A:国内的在线地图都是经过偏移的,国家相关规定要求必须这样。具体可以联系捷泰,看他们有没有解决方式。

 

Q:我用ArcGIS Explorer感觉比Google Earth卡,不知道移动端的访问速度怎么样

A:不流畅可能是数据加载的慢,ArcGIS Online地图服务是部署在美国,移动端现在可以直接访问中国的地图服务,详见www.ArcGISOnline.cn

 

Q:从目前的情况看,用户对移动应用有强烈的愿望吗?

A:讲座的PPT开始的几页片子中列了很多组数据,从移动的终端数量、移动通讯网络的发展、GPS定位设备销量的增加和GIS产业规模增大等多方面,特别是在移动互联网迅猛发展、云计算不断成熟的大环境下,移动端的GIS应用在未来一段时间内肯定会成为新的应用增长点,特别是企业级GIS应用;另外,从我们的各种渠道的调查数据来看,移动GIS已经也成了重点关注的几大技术之一,我们接触的用户中,对移动GIS应用表现出关注和提出需求的越来越多,移动GIS的应用案例也在不断积累,可以肯定的说,用户对移动应用的前景非常看好。