ArcGIS for Android Runtime100 基本操作(六)——移动地图包MMPK的使用

啊...
阅读(688) 评论(0)

ArcGIS for Android Runtime100 基本操作(五)——绘制图层和符号渲染

在ArcGIS里我们经常要高亮显示一些图形,比如GPS轨迹,查询、分析出来的地块图形等。在ArcGIS10.2.X版本里,一般我们都会新建FeatureLayer来放置这些图形,然后渲染显示;但是在Runtime100 里删除了这个类,取而代之的是一个新类——GraphicsOverlay作为绘制图层,并和地图内容分开来。其和MapView以及ArcGISMap的关系如下所示: ...
阅读(793) 评论(1)

ArcGIS for Android Runtime100 基本操作(四)——GPS定位

对于定位大家应该都不陌生,在Android设备里,主要存在GPS定位、网络基站定位、AGPS定位等。在这里我们不对各位定位方式做深入阐述,默认以AGPS来说明下如何在Runtime100实现定位。       其实ArcGIS Runtime系列一直自带有定位的接口,但据说是不好用,所以以往大家往往用的是Android原生自带的定位方法来实现定位。不过对于Runtime100,我进行了一...
阅读(851) 评论(2)

ArcGIS for Android Runtime 100 升级实践(一)地图加载,图形和符号初始化

去年的Esri大会,随着最新的ArcGIS 10.5产品的发布,全新的ArcGIS Runtime 100.0也随之发布。ArcGIS Runtime 100.0 可谓是有了个天翻地覆的改进,比如跨平台、3D地图的加载以及多样的地图离线选择等。其实这里面我最感兴趣的是可以加载MMPK数据,MMPK是一种全新的移动地图包,有很多创新和优势,总结起来是一下几点: 数据存储于压缩的Mobile...
阅读(1533) 评论(0)

ArcGIS for Android 离线数据图例加载

图例是地图展示里常用的辅助展示工具。曾经我采用过将图例截成图片转为2进制保存到数据库里,然后在加载图层时候调取对应图片作为图例展示。但是后来知道geodatabase数据其实就是个空间数据库,如果是通过geodatabase数据加载图层,图斑都是geodatabase数据里的空间数据Geometry根据样式Symbol进行动态渲染,所以这个Symbol如果能提取出来,也就是我们要的图例了。根据这个...
阅读(1178) 评论(0)

ArcGIS for Android 离线数据空间分析--叠加分析

上一章我们以I查询为例讲述了在ArcGIS for Android里如何进行离线数据空间查询,通过ArcGIS 10.2以上的SDK里中QueryParamters类里设置查询参数,然后到对应空间数据库里查询即可。在了解如何空间查询以后,接下来我们以叠加分析为例说下ArcGIS for Android里如何进行离线数据的空间分析。       空间分析,顾名思义就是对空间数据进行分析,所...
阅读(1299) 评论(2)

ArcGIS for Android 离线数据空间查询--I查询

空间查询...
阅读(1161) 评论(0)

百度坐标,火星坐标和WGS84之间转换Java代码

本篇的算法来源于http://cnodejs.org/topic/564c0a27e4766d487f6fe38d。然后我将它改成了Java版本。具体各个坐标系的介绍参考http://blog.csdn.net/bit_kaki/article/details/52733788,可以看出两者的算法基本相似 。       计算可以计算出结果,但是根据http://www.gpsspg.com/m...
阅读(1670) 评论(0)

ArcGIS for Android中坐标的转换

在我们的GIS应用项目里,常常遇见坐标转换的问题。最常见的就是WGS84坐标转其他坐标系,原因是WGS84坐标系是目前GPS数据采集所用的坐标系,而我国实际生产项目里常用的地图却是北京54坐标系,西安80坐标系以及中国大地2000坐标系等。所以当我们用设备采集到GPS经纬度以后,需要将其进行坐标转换才可以正确显示到我们使用的地图上。       对于坐标转换,有一种高精度而且任何时候都可以采用的...
阅读(1566) 评论(0)

一个有关callout的错误

今天遇到一个BUG,调试了几个小时。 BUG的情况是这样的,我用的是cordova,从html页面跳转到一个activity里后,activity里主线程运行完了没错,各种线程执行到一半时候系统崩溃;我注释掉这些线程,但是主线程结束后系统还是崩溃,而且报错是和这个activity毫无关系的地方(其实报错的地方是对的,被我忽视了,是有关popuwindow的错误) 后来终于找到是上一个activ...
阅读(909) 评论(0)

Arcgis for Android在地图上画多边形并进行边长、周长和面积的测量

Arcgis for Android的地图操作里,放大缩小地图、图层切换、定位、测距测面等都是它的一些基本操作,封装后一般调用就是了,很简单。不过最近有了个需求,在地图上画一个多边形时候同时进行多边形的边长、周长和面积的计算,于是重新又写了下这个方法。代码不难,但是觉得挺有意思,于是写博文记录一下。         首先,需要在地图上画多边形。我们看到的每个地图都是一个图层,要在地图上画个多边形...
阅读(4734) 评论(5)
    个人资料
    • 访问:142823次
    • 积分:2112
    • 等级:
    • 排名:第19655名
    • 原创:58篇
    • 转载:5篇
    • 译文:0篇
    • 评论:286条
    博客专栏
    最新评论