
Mobile GIS
文章平均质量分 78
虾神说D
攻城狮
展开
-
安卓智能地图开发与实施一:配置离线SDK - ArcGIS Runtime SDK for Android(Version 100.0.0)
一、配置离线Maven1、 下载安装并配置JDK 官网下载: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 百度云JDK-8u25: http://pan.baidu.com/s/1i51aPHb 2、 系统变量中:新建 JAVA_HOME 3、原创 2017-05-03 09:55:40 · 7947 阅读 · 6 评论 -
安卓智能地图开发与实施十六:三维地图 - ArcGIS Runtime SDK for Android(Version 100.1.0)
三维地图三维地图多了一个维度来基于位置表达信息,100.1的版本中已经整合了完整的三维展示方案。新版本发布,我们先看效果原创 2017-07-01 12:05:54 · 3868 阅读 · 0 评论 -
安卓智能地图开发与实施十八:空间要素绘制 - ArcGIS Runtime SDK for Android(Version 100.1.0)
要素绘制日常应用中无论是草图绘制,还是外业采集都需要在移动端进行空间要素的绘制。而ArcGIS Runtime SDK for Android中提供了Geometry、Feature、Graphic,这三者到底如何使用,本文稍微做做解答。原创 2017-07-12 16:46:37 · 4881 阅读 · 7 评论 -
安卓智能地图开发与实施十七:使用天地图 - ArcGIS Runtime SDK for Android(Version 100.1.0)
WebTiledLayer100.1的新版本最大的亮点是三维,同时新加入了图层类型和可扩展的切片图层WebTiledLayer。继承自ServiceImageTiledLayer。BingMapsLayer和OpenStreetMapLayer继承自ServiceImageTiledLayer。通过设置WebTiledLayer参数便可以在ArcGIS Runtime SDK for Android原创 2017-07-03 23:14:07 · 6597 阅读 · 9 评论 -
安卓智能地图开发与实施十四:业务数据编辑 - ArcGIS Runtime SDK for Android(Version 100.0.0)
业务图层(OperationalLayers)编辑除了对业务成果的地图可视化展示,外业数据调绘采集是移动地图应用很大一部分内容。从外业数据调绘采集的功能上来说包括添加、删除、更新,更新包括属性更新、几何更新和附件(图片、文件、视频)更新。原创 2017-06-13 13:00:59 · 3725 阅读 · 1 评论 -
安卓智能地图开发与实施十九:符号与渲染器 - ArcGIS Runtime SDK for Android(Version 100.1.0)
符号与渲染器符号与渲染器(Symbols and Renderers),通过色彩值、大小、形状、边线、透明度来表达空间要素的具体含义。如果仅仅有位置,而没有位置上的属性信息,位置也会失去意义,符号与渲染器是呈现位置上属性信息的最直接表达方式。原创 2017-07-21 21:54:38 · 2283 阅读 · 2 评论 -
安卓智能地图开发与实施二十:栅格图层展示 - ArcGIS Runtime SDK for Android(Version 100.1.0)
栅格图层(RasterLayer)用以加载展示移动端本地文件、移动镶嵌数据集、影像服务。原创 2017-10-25 22:16:16 · 2741 阅读 · 1 评论 -
安卓智能地图开发与实施二十一:栅格渲染器 - ArcGIS Runtime SDK for Android(Version 100.1.0)
栅格渲染器(RasterRenderer)与矢量渲染类似, RasterRenderer能够对栅格图层( RasterLayer )进行展示和可视化。目前包括以下内容:HillshadeRendererBlendRendererColormapRendererStretchRendererRGBRenderer原创 2017-10-26 22:58:46 · 1586 阅读 · 0 评论 -
安卓智能地图开发与实施二十二:展示三维场景 - ArcGIS Runtime SDK for Android(Version 100.1.0)
展示三维场景(ArcGISScene)三维通过接近真实世界的角度来可视化数据信息 三维场景的使用类似于MapView和ArcGISMap,二维数据皆可加入三维场景 三维场景不同于二维,其具备高程表面(elevation surface)原创 2017-11-28 15:07:53 · 4148 阅读 · 0 评论 -
安卓智能地图开发与实施二十三:三维场景中的可视化 - ArcGIS Runtime SDK for Android(Version 100.1.0)
三维场景中的可视化三维场景(SceneView 、ArcGISScene)中具备更多的符号化方式来传递信息,包括SimpleMarkerSceneSymbol、ModelMarkerSymbol、DistanceCompositeSceneSymbol以及空间要素拉伸。原创 2017-11-29 16:45:53 · 3853 阅读 · 4 评论 -
安卓智能地图开发与实施二十五:Shapefile文件的可视化与编辑 - ArcGIS Runtime SDK for Android(Version 100.2.0)
Shapefile文件的可视化与编辑ArcGIS Runtime 100.2.0的正式发布带来个更多移动端的处理地图的能力,例如支持WMS图层、支持海图(ENC)图层,再如基于场景相机(Camera)的视域分析。同时还提供了新的统计查询API(总和,平均值,计数,最小值,最大值,标准差或方差)。而今天要描述的重点是ArcGIS Runtime 100.2.0对Shapefile数据格式的支持。原创 2017-12-21 14:03:43 · 6890 阅读 · 25 评论 -
安卓智能地图开发与实施十五:离线与同步 - ArcGIS Runtime SDK for Android(Version 100.0.0)
离线与同步(GeodatabaseSyncTask)针对编辑,上一节中凡事离线的,各种添加、更新、删除等都是针对终端上存储的离线数据。可以在没有网络的环境下完成,当具备网络时,还需同步到ArcGIS Server服务器中对应的要素服务(Feature Service)。原创 2017-06-16 09:19:56 · 2827 阅读 · 0 评论 -
安卓智能地图开发与实施十三:空间查询与展示 - ArcGIS Runtime SDK for Android(Version 100.0.0)
空间查询与展示空间查询需要入口(屏幕触摸、文字输入,甚至绘制个Geometry进行查询),也需要展示容器,如果查询仅仅返回一条记录,在地图中弹出窗口展示信息足矣。当返回多条记录,特别是多个图层的多条记录便需要类似AnimatedExpandableListView的容器来放置查询结果。原创 2017-05-31 11:06:44 · 3507 阅读 · 2 评论 -
安卓智能地图开发与实施二:开发环境准备 - ArcGIS Runtime SDK for Android(Version 100.0.0)
一、 ArcGIS Runtime功能介绍 随着ArcGIS 10.5的发布,WebGIS已经深入身心,而围绕在ArcGIS地理平台的Apps,特别是开发定制部分,很大程度上落到了ArcGIS Runtime的肩膀上。 ArcGIS Runtime为新一代的Web GIS模式打造,其操作对象是web map和web scene模型,涵盖CS桌面程序开发和移动开发。 ArcGIS R原创 2017-05-03 10:49:47 · 6091 阅读 · 2 评论 -
安卓智能地图开发与实施三:创建第一个地图程序 - ArcGIS Runtime SDK for Android(Version 100.0.0)
本文纯粹是流程操作,手把手第一次,先看效果图。 1、创建一个新工程(File > New > New Project) 2、输入工程名:Set Map Initial Location 3、修改Company Domain 和 Project Location 4、修改Package name 5、点击下一步,勾选“Phone and Tablet” 6、选择合适的SDK 7原创 2017-05-03 12:36:29 · 6386 阅读 · 2 评论 -
安卓智能地图开发与实施十一:业务数据查询 - ArcGIS Runtime SDK for Android(Version 100.0.0)
业务数据查询地图通常能够结合诸多资源,无论是符号化、注记还是图例往往不能够满足对信息的表达,为了更多更细节地承载信息,通过查询和地图上的弹出式窗口能够完整的展示资源的属性信息。原创 2017-05-23 09:45:45 · 4593 阅读 · 1 评论 -
安卓智能地图开发与实施五:在线基础底图 - ArcGIS Runtime SDK for Android(Version 100.0.0)
基础底图移动地图程序的基础,在于“一张图”,外业调绘、导航类、成果展示、统计应用等都需要一张基本的底图来支撑。往往底图的好坏决定了整个移动地图的根基。原创 2017-05-03 17:48:58 · 4426 阅读 · 1 评论 -
安卓智能地图开发与实施四:二维地图的MapView与Layers - ArcGIS Runtime SDK for Android(Version 100.0.0)
地图的魅力地图可以告诉一个故事,表达一个想法,展现一个情况。它可以帮助你做数以百计的事情。 与大多数地图不同,ArcGIS的地图具备更多的额外功能,通过Layers(图层)来组织数据,可包含分析能力来运用不同的模式解决问题,最关键的是可以使用自己的数据、离线的数据在自己的Apps中。 基本的二维地图(ArcGISMap)包含: - geographic context(地理相关环境内容)原创 2017-05-03 13:00:35 · 3843 阅读 · 1 评论 -
安卓智能地图开发与实施六:离线基础底图 - ArcGIS Runtime SDK for Android(Version 100.0.0)
离线基础底图(Offline Tiled Layers)离线基础底图最传统的方式是直接拷贝ArcGIS Server服务的切片成果,存在的问题是无论使用松散型还是紧凑型都包含太多碎小文件,部署不便。TPK文件便是为了解决多碎小文件问题。但是依然存在文件太大的问题,动辄十G甚至几十G。而矢量切片(VTPK)在于解决文件太大的问题。原创 2017-05-04 12:14:49 · 7269 阅读 · 3 评论 -
安卓智能地图开发与实施十二:空间查询与模糊搜索 - ArcGIS Runtime SDK for Android(Version 100.0.0)
空间查询与模糊搜索对空间查询的使用每个人都有自己的见解。从项目的角度,一般会进行单图层查询和多图层查询。移动端查询方式主要为触摸查询和文字搜索查询。原创 2017-05-24 10:59:54 · 2434 阅读 · 1 评论 -
安卓智能地图开发与实施九:地图缩放与旋转 - ArcGIS Runtime SDK for Android(Version 100.0.0)
移动电子地图缩放与旋转MapView(com.esri.arcgisruntime.mapping.view.MapView)自身提供手势操作来放大、缩小、旋转。原创 2017-05-16 11:00:48 · 5448 阅读 · 4 评论 -
安卓智能地图开发与实施十:图层管理 - ArcGIS Runtime SDK for Android(Version 100.0.0)
图层管理图层管理分为了基础底图切换和业务数据管理。基础底图主要是进行切换,而业务数据管理的功能因项目而已,基本有控制显示、图层查询、统计等。原创 2017-05-16 15:22:45 · 4931 阅读 · 1 评论 -
安卓智能地图开发与实施七:在线业务图层(浏览查询) - ArcGIS Runtime SDK for Android(Version 100.0.0)
业务图层(OperationalLayers)业务图层(OperationalLayers)旨在可视化变化频繁的数据,可以通过ArcGISMapImageLayer加载现有的可视化成果,可以通过FeatureLayer来可视化要素,甚至查询、编辑。原创 2017-05-09 11:47:59 · 4961 阅读 · 0 评论 -
安卓智能地图开发与实施八:离线业务图层(浏览查询) - ArcGIS Runtime SDK for Android(Version 100.0.0)
离线业务图层离线业务图层,在很大程度上减少了对网络的依附。无论是哪个行业的外业核查,都需要详细的原有信息进行支撑,而涉及地图、位置的信息核查,通过离线数据可以在本端形成对比核实能力。原创 2017-05-09 14:01:50 · 4105 阅读 · 2 评论 -
安卓智能地图开发与实施二十四:关于源代码的放送 - ArcGIS Runtime SDK for Android(Version 100.1.0)
关于源代码的放送鉴于最近诸多ArcGIS Runtime for Android开发的炙热之士,多次邮件我索要源码,我才意识到出现了大的问题。先将以往博客的源码都放置在此: 链接:https://pan.baidu.com/s/1jIXOSeU 密码:y3dl 包含的内容如下: 稍微多说两句:调用天地图源码一是里面有ArcGIS Runtime for Android调用天地原创 2017-12-18 09:32:57 · 2674 阅读 · 14 评论