安卓智能地图开发与实施十三:空间查询与展示 - ArcGIS Runtime SDK for Android(Version 100.0.0)

空间查询与展示
空间查询需要入口(屏幕触摸、文字输入,甚至绘制个Geometry进行查询),也需要展示容器,如果查询仅仅返回一条记录,在地图中弹出窗口展示信息足矣。当返回多条记录,特别是多个图层的多条记录便需要类似AnimatedExpandableListView的容器来放置查询结果。 查询效果(脖子不好时):
写在开头

源程序请自行下载: 链接:http://pan.baidu.com/

安卓智能地图开发与实施十四:业务数据编辑 - ArcGIS Runtime SDK for Android(Version 100.0.0)

业务图层(OperationalLayers)编辑
除了对业务成果的地图可视化展示,外业数据调绘采集是移动地图应用很大一部分内容。从外业数据调绘采集的功能上来说包括添加、删除、更新,更新包括属性更新、几何更新和附件(图片、文件、视频)更新。 处理编辑工作的是FeatureTable( GeodatabaseFeatureTable 、ServiceFeatureTable ),主功能包括添加要素(

安卓智能地图开发与实施十六:三维地图 - ArcGIS Runtime SDK for Android(Version 100.1.0)

三维地图
三维地图多了一个维度来基于位置表达信息,100.1的版本中已经整合了完整的三维展示方案。新版本发布,我们先看效果。

和二维地图的MapView相比,三维地图使用SceneView。
三维地图布局文件<?xml version="1.0" encoding="utf-8"?>
<com.esri.arcgisruntime.map

安卓智能地图开发与实施十七:使用天地图 - ArcGIS Runtime SDK for Android(Version 100.1.0)

WebTiledLayer
100.1的新版本最大的亮点是三维,同时新加入了图层类型和可扩展的切片图层WebTiledLayer。继承自ServiceImageTiledLayer。BingMapsLayer和OpenStreetMapLayer继承自ServiceImageTiledLayer。通过设置WebTiledLayer参数便可以在ArcGIS Runtime SDK for Andro

安卓智能地图开发与实施十八:空间要素绘制 - ArcGIS Runtime SDK for Android(Version 100.1.0)

空间要素绘制

日常应用中无论是草图绘制,还是外业采集都需要在移动端进行空间要素的绘制。而ArcGIS Runtime SDK for Android中提供了Geometry、Feature、Graphic,这三者到底如何使用,本文稍微做做解答。
空间要素(Geometry)
Geometries用以在特定地理位置上通过形状来表达真实世界的对象。图层范围、视图范围、GPS定位都是通过Geometr

安卓智能地图开发与实施十九:符号与渲染器 - ArcGIS Runtime SDK for Android(Version 100.1.0)

符号与渲染器
符号与渲染器(Symbols and Renderers),通过色彩值、大小、形状、边线、透明度来表达空间要素的具体含义。如果仅仅有位置,而没有位置上的属性信息,位置也会失去意义,符号与渲染器是呈现位置上属性信息的最直接表达方式。对于Graphic(GraphicsOverlay),可以直接赋值符号或者设置渲染器,而对于Feature(FeatureLayer)只能通过渲染器进行设置

2017年Esri用户大会亮点:ArcGIS Pro圆桌会

在ArcGIS Pro圆桌会中,参会者能够得到专家们回答的关于ArcGIS Pro的问题。这次活动的信息丰富!以下是圆桌会的提问与回答:

1、还有哪些地理处理工具没有迁移到ArcGIS Pro中,迁移什么时候会全部完成
到ArcGIS Pro2.0, ArcMap中95%的地理处理工具已经完成迁移。但是有些工具,比如处理Coverage的工具就不会被迁移到ArcGIS Pro中。而且ArcGIS

以Postgre SQL冷备为主线实现Portal for ArcGIS 10.5至10.5.1的迁移

在Portal for ArcGIS的迁移中,我们最希望且最盼望的是实现原始机器上的平滑升级。然天不遂人愿,在实际场景中,基于原始机器的平滑迁移往往存在各种异常,导致升级失败;严重情况下,甚至导致整个Portal for ArcGIS宕掉。通过反复实践,我们总结了一套较为稳妥的升级方案,即先迁移后升级。 
本文讲述了将Portal for ArcGIS 10.5从机器A迁移至机器B,并平滑升级至1

安卓智能地图开发与实施一:配置离线SDK - ArcGIS Runtime SDK for Android(Version 100.0.0)

一、配置离线Maven
1、 下载安装并配置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、 C:\Program Fi

安卓智能地图开发与实施七:在线业务图层(浏览查询) - ArcGIS Runtime SDK for Android(Version 100.0.0)

业务图层(OperationalLayers)
业务图层(OperationalLayers)旨在可视化变化频繁的数据,可以通过ArcGISMapImageLayer加载现有的可视化成果,可以通过FeatureLayer来可视化要素,甚至查询、编辑。

对业务图层(OperationalLayers)的加载,针对移动端的处理方式分为在线和离线方式。在线方式主要通过ArcGIS Server 、Ar

安卓智能地图开发与实施六:离线基础底图 - ArcGIS Runtime SDK for Android(Version 100.0.0)

离线基础底图(Offline Tiled Layers)

离线基础底图最传统的方式是直接拷贝ArcGIS Server服务的切片成果,存在的问题是无论使用松散型还是紧凑型都包含太多碎小文件,部署不便。TPK文件便是为了解决多碎小文件问题。但是依然存在文件太大的问题,动辄十G甚至几十G。而矢量切片(VTPK)在于解决文件太大的问题。
TPK

对于TPK的生产,建议使用ArcGIS Desktop

安卓智能地图开发与实施二:开发环境准备 - 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 Runti