摘要: 1、前言 数据生产和数据展示是常见的两大专业级移动GIS应用场景,这里我们针对数据生产环节的ArcGIS的离在线一体化技术给大家做一个基本的介绍和梳理。 使用ArcGIS离在线一体化技术首先需要以下基础环境: ArcGIS for Desktop 10.2.1以上版本 ArcGIS for Serv 阅读全文
posted @ 2017-02-23 17:24 疯子110 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1、前言 上一篇文章中我们实现了离线要素的编辑操作,这一篇中主要介绍离在线一体化技术中最后一个环节离线数据的同步功能,通过对数据的上传,服务器端的版本化管理,实现数据生产管理的整个流程。 转载请注明出处:http://www.cnblogs.com/gis-luq/p/5858062.html 2、 阅读全文
posted @ 2017-02-23 17:22 疯子110 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 1、前言 在上一篇我们已经实现了离线地理数据库的下载,这一篇我们着重介绍离线数据库的加载与编辑。 由于ArcGIS Runtime SDK for Android 10.2.X版本并没提供要素绘制功能,所以本篇中的要素绘制部分基于之前开源的Drawtools3.0工具实现。 本DEMO主要实现了:离 阅读全文
posted @ 2017-02-23 17:20 疯子110 阅读(320) 评论(0) 推荐(1) 编辑
摘要: 1、前言 1.1、环境准备: ArcGIS for Desktop 10.4.1(10.2.1以上版本即可) ArcGIS for Server 10.4.1 (10.2.1以上版本即可) PostgreSQL、Microsoft SQL Server、或 Oracle 设置企业级地理数据库。 1. 阅读全文
posted @ 2017-02-23 17:16 疯子110 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 1、前言 移动GIS项目开发中点线面的要素绘制及编辑是最常用的操作,在ArcGIS Runtime SDK for iOS 自带AGSSketchLayer类可以帮助用户快速实现要素的绘制,图形编辑。但是在ArcGIS Runtime SDK for Android的版本中并没有提供类似的功能,实现 阅读全文
posted @ 2017-02-23 17:00 疯子110 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 1、前言 从ArcGIS 10.2.1开始推出离在线一体化技术之后,数据的离在线一体化编辑一直是大家所关注的一个热点。数据存储在企业级地理数据库中,通过ArcGIS桌面软件加载后配图处理,并发布到ArcGIS for Server中,供移动端设备离线编辑使用,并可以同步回传版本化存档。这其中涉及多项 阅读全文
posted @ 2017-02-23 16:57 疯子110 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 1、前言 http://mt2.google.cn/vt/lyrs=m@225000000&hl=zh-CN&gl=cn&x=420&y=193&z=9&s=Galil 通过图层扩展类的方式加载Google地图的是我们通常获取Google地图的一种方式,根据这种方式我们可以通过拼接地图瓦片Url字符 阅读全文
posted @ 2017-02-23 16:55 疯子110 阅读(2156) 评论(1) 推荐(0) 编辑
摘要: 1、前言 在使用Android Studio开发环境时,经常会爆出以下错误,虽然具体细节内容各有不同,但是说明的都是同一个问题,在windows中使用过长的路径,超过240字符。 Error:Error: File path too long on Windows, keep below 240 c 阅读全文
posted @ 2017-02-23 16:54 疯子110 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 随着ArcGIS 10.3的正式发布,Esri推出了新的紧凑型缓存格式以增强用户的访问体验。新的缓存格式下,Esri将缓存的索引信息.bundlx包含在了缓存的切片文件.bundle中。具体如下图所示: 对于bundle格式的具体解析,这里就不再详述,具体可以查阅8013是我的博文《ArcGIS f 阅读全文
posted @ 2017-02-23 16:52 疯子110 阅读(445) 评论(0) 推荐(0) 编辑
摘要: ArcGIS Runtime SDK for Android 支持多种类型空间数据源、每一种都提供了相应的图层来直接加载,图层Layer是空间数据的载体,其主要继承关系及类型说明如下图所示: 转载请注明出处:http://www.cnblogs.com/gis-luq/p/5062715.html 阅读全文
posted @ 2017-02-23 16:50 疯子110 阅读(3664) 评论(1) 推荐(0) 编辑
摘要: Geodatabase中中文标注编码乱码一直是一个比较头疼的问题之前也不知道问题出在哪里?在百度后发现园子里的zssai已经对这个问题原因做了一个详细说明。这里将原文引用如下: 说明:此文转载自http://www.cnblogs.com/ssai2015/p/4869967.html 自 10.2 阅读全文
posted @ 2017-02-23 16:49 疯子110 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 1、前言 在ArcGIS 10中出现了一种新的切片缓存文件格式:紧凑型存储(Compact)。与之前的松散型存储(Exploded)相比,它有迁移方便、创建更快、减少存储空间等诸多优点,已经成为了现在创建切片缓存的默认格式。 紧凑型切片存储最主要的两种文件是bundle和bundlx文件,其中bun 阅读全文
posted @ 2017-02-23 16:46 疯子110 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 1、前言 移动端的数据来源非常重要,它决定了移动端功能的实现。早期的ArcGIS Android API中,主要以接入在线的数据源为主,因此主要实现在线的地图浏览、查询和路径分析、地理处理等从操作;在v1.0.1版本中,ArcGIS移动产品第一次可以加载松散型切片,自此逐渐掀开了对本地离线数据源的支 阅读全文
posted @ 2017-02-23 16:43 疯子110 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1、前言 在上一篇内容里介绍了 关于ArcGIS Android开发的未来(“Quartz”版Beta)相关内容,期间也提到了关于API接口的重构,开发思路的调整,根据2015UC资料也可以知道新版预计将在明年的时候推出。届时在开发思路上将会往新版迁移。 总的来说,虽然“Quartz”版的开发思路有 阅读全文
posted @ 2017-02-23 16:42 疯子110 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 1、前言 今天再一次在官网看到了ArcGIS Runtime SDK for Android下一个版本“Quartz”版的更新资料,它将是一个非常重要的更新,包括API接口的重构和开发思路的调整。具体如下图所示: 在ArcGIS Runtime SDK概述一文中已经给大家介绍了ArcGIS Runt 阅读全文
posted @ 2017-02-23 16:41 疯子110 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 1、前言 利用ArcGIS桌面提供的share as -> ArcGIS Runtiem Content工具在导出.geodatabase文件时经常会发生数据缺失问题,比如数据表中数据有4w多条,但是导出成Geodatabase时,有时候就会发现数据只有1w多条,数据丢失,那这个数据去哪了呢?为啥会 阅读全文
posted @ 2017-02-23 16:39 疯子110 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 1、前言 在14年的时候写过一篇博客关于ArcGIS for Android 10.1.1API 中文标注导致程序异常崩溃问题,但是当时并没有很好的解决这样一个问题,也并没有深入研究分析这样的一个异常的产生原因,或者中文标注乱码、不显示、异常显示是什么原因造成的。而是使用了一种折中的解决方案:对于要 阅读全文
posted @ 2017-02-23 16:36 疯子110 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 1、前言 学习ArcGIS Runtime SDK开发,其实最推荐的学习方式是直接看官方的教程、示例代码和帮助文档,因为官方的示例一般来说都是目前技术最新,也是最详尽的。对于ArcGIS Runtime SDK for Android的开发资料,例如示例代码我们可以在以下网址获得: https:// 阅读全文
posted @ 2017-02-23 16:32 疯子110 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 1、前言 Android Studio 是第一个Google官方的 Android 开发环境。其他工具,例如 Eclipse,在 Android Studio 发布之前已经有了大规模的使用。为了帮助开发者转向 Android Studio,谷歌已经写出一套迁移指南。Google 同时也发布声明称,在 阅读全文
posted @ 2017-02-23 16:26 疯子110 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 1、前言 在上一篇的内容里我们介绍了基于Android Studio构建ArcGIS Runtime SDK for Android开发环境的基本流程,流程中我们采用的是基于Gradle的构建方式,在这种方式里主要通过设置maven仓库位置,设置编译选项、依赖版本在联网环境下下载对应SDK依赖包。 阅读全文
posted @ 2017-02-23 16:24 疯子110 阅读(437) 评论(0) 推荐(0) 编辑