今天给各位分享安卓gis地图的知识,其中也会对gis卫星地图进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
目录一览:
- 1、Android移动GIS平台选型,能支持离线矢量shapefile地图?
- 2、如何同时连接ArcGIS与百度地图Android SDK
- 3、更好用的五个安卓地图软件
- 4、GIS地图: 是什么
- 5、手机上用什么软件可以看mapgis图?
- 6、arcgis for android怎么用GP服务实现地图导航,就是最短路径查询
Android移动GIS平台选型,能支持离线矢量shapefile地图?
Android能加载离线矢量地图的GIS平台有好多,比如 中地MapGIS Mobile、跬步UCMap、超图SuperMap iMobile、博冠鸿图eHotGIS、穆图EasyMap等,这些都支持离线矢量地图;MapGIS Mobile、SuperMap iMobile、EasyMap现在还没有正式版的SDK下载,所以,应该还不成熟,不好评估;UCMap大概几年前就推出了 SDK,现在用得也是最广的,大地图显示速度很快,功能很丰富,也很稳定;eHotGIS很一般,功能上单薄了一些,如果地图大,速度也比较慢;
如何同时连接ArcGIS与百度地图Android SDK
两个SDK都是将其API库封装成so动态链接库供上层应用(Java)调用,但两者在具体实现上存在差异,也是这个差异导致将两个SDK集成到一个应用中时容易产生强退的bug,这个问题也曾很大的困扰了我一天,特此分享给大家。
☆ 先看看百度地图 for Android SDK的动态库调用 *** :
之一步:在工程里新建libs文件夹,将开发包里的baidumapapi_v2_1_2.jar拷贝到libs根目录下,将libapp_BaiduMapApplib_v2_1_2.so和libvi_voslib.so 拷贝到libs\armeabi目录下(官网demo里已有这三个文件,如果要集成到自己的工程里,就需要自己添加),拷贝完成后的工程目录如下图所示;
添加微信好友, 获取更多信息
复制微信号
注:liblocSDK3.so和locSDK_3.1.jar为百度定位SDK所使用资源,开发者可根据实际需求自行添加。
第二步:在工程属性-Java Build Path-Libraries中选择“Add External JARs”,选定baidumapapi_v2_1_2.jar,确定后返回。
通过以上两步操作后,您就可以正常使用百度地图SDK为您提供的全部功能了。
☆ 再看看ArcGIS for Android SDK的动态库调用 ***
其是通过在Eclipse集成开发环境上安装ArcGIS插件来实现的,具体如何安装就不赘述了。当 ArcGIS开发插件安装完成后,在新建工程的选项中就可以看到【ArcGIS Project for Android】和【ArcGIS Samples for Android】的菜单,ArcGIS Android API的开发环境就顺利配置完成了。
然后你可以New -- Project --ArcGIS Project for Android来新建一个带其动态链接库的Android应用程序。例如创建一个test工程,创建成功后如下图所示。本例采用最新的ArcGIS for Android SDK 10.1。
小结:以上两种 *** ,从用户便捷性上来说,ArcGIS 更加“智能”一些,将动态链接库添加的工作,直接已经集成到new project里面,对于初学者来说,可以完全忽略这些细节而直接进入关键开发工作;百度地图的SDK相对来说,更加灵活一些,给用户更大的空间。
但也就是这两种方式的差异导致了当两个SDK结合到一个程序里的时候就容易出错。细心的朋友应该可以发现一个问题,百度地图SDK里的动态链接库只有一个armeabi文件夹,但是ArcGIS SDK却有两个文件夹,armeabi和armeabi-v7a,其中均有一个libruntimecore_java.so库文件。
这两个文件夹是何用意呢?armeabi和armeabi-v7a是表示cpu的类型,不同的cpu的特性不一样,armeabi就是针对普通的或旧的arm cpu,armeabi-v7a是针对有浮点运算或高级扩展功能的arm cpu。简单来说,Android为了适应五花八门各式各样的智能终端硬件环境,采用了不同的配置对应不同文件夹的调用模式,好比大家熟悉的不同屏幕dpi会调用不同的图片文件夹,如下图。
那么关键的来了,当我们严格按照两个SDK添加链接库后,百度地图三个so库文件就存放在armeabi文件夹下,而armeabi-v7a文件夹下并没有百度地图相应的so库,但ArcGIS却在两个文件夹下都有相应的so库,这里不得不说,Esri作为GIS、地图领域的世界领头羊,考虑的还是比较细。
然后编译程序时,Eclipse会在两个文件夹里搜索相应的库文件,而只会根据Android手机的具体情况拷贝相应文件夹下的库文件。当今绝大多数的手机已经具备了针对有浮点运算或高级扩展功能的arm cpu,所以在手机根目录下/data/data/(program_name)/lib下只会拷贝armeabi-v7a文件夹下的库文件,而此时并不会有百度地图的so库文件。从而会导致百度地图SDK程序直接崩溃,并报出java.lang.ExceptionInInitializerError错误。
明白了原理,解决办法就十分简单了,将armeabi文件夹下百度地图的so库文件拷贝到armeabi-v7a文件夹下,如下图:
重新clean一下project,重新编译后程序就可以正常调用百度地图和ArcGIS两个SDK库了。
更好用的五个安卓地图软件
地图导航类app一直是日常使用较为频繁的工具类应用,由于资质、资源等原因,因此进入的门槛较高,远没有其他行业那么热闹。经过数年的发展,导航类app已经形成了几分天下的形式,下面我们一起看看哪些APP值得推荐。
一.高德地图
高德地图——这是一款拥有全面精准的地点信息,特色语音导航、智能路线规划功能为一体的高效导航助手,具备省流量、耗电低、空间占用小、体验流畅的贴心APP。
高德地图是由GIS服务商出身的高德软件有限公司于2004年推出,“高软”是全国之一家获得导航电子地图甲级测绘资质的民营企业,于2010年在美国纳斯达克上市,2014年阿里巴巴完成全对高德地图的资收购。
现已覆盖全国364个城市、全国道路里程352万公里,2000万POI信息点。产品定位“导航专业,数据准确”,其核心竞争力就是优质的电子地图数据库和相对精准的导航。
智能路线规划
超强公交规划能力,优质路线唾手可得
步行规划再升级,室内室外全程规划直达目的地
精准导航
优质驾车路线,精准路况,实时躲避拥堵
公交全程导航,到站和换乘及时提醒,精准实时公交,绿色出行,省时省力
林志玲语音导航,出行路上更开怀
精准地图数据
深耕地图领域多年,保障地点、道路、公交数据的高准确率
精准的定位能力,获得业内好评
全国各城市离线地图、离线导航数据包供免费下载,享受准确数据的同时还能节省90%流量
精彩附近资讯
去哪吃、去哪住、去哪放松、去哪high,精彩附近板块带您逛遍身边好去处
附近的优惠随心选,买单付款还能支付宝,高德地图体验吃喝玩乐全流程
周末去哪儿精心推荐玩乐资讯,精彩生活不错过。
高德地图最火下载:
二.百度地图
百度地图能快速定位你的位置,搜索周边 美食 娱乐 科技 让出行更简单。人工智能地图全新升级,立即开启你的简单出行。
百度地图是百度公司提供的电子地图服务,于2005年推出,现已覆盖209个国家和地区,全球POI(地图兴趣点) 总数达1.4亿,室内图覆盖超过4,000座大型购物中心。
产品定位为:“世界很复杂,百度更懂你”、“ 科技 让出行更简单”。百度地图的特色功能是智能导航,大数据运算推荐路线、躲避拥堵;智能语音,人机对话解放双手;AR步行导航和360°全景地图。
功能简介
智能导航,大数据运算推荐路线、躲避拥堵。
智能语音,人机对话新体验,操作更简单 。
AR步行导航,AR技术与导航的完美结合。
AR智能导游,让手机成为你的私人导游。
专车、出租车、共享单车多种出行方式。
明星导航语音,在旅途中与杨洋一起约会。
探索 周边多种生活信息,不同场景更多推荐。
室内图覆盖超过4,000座大型购物中心。
全球POI(地图兴趣点) 总数达1.4亿。
国际化完成全球覆盖,上线209个国家和地区,引爆出境游市场。
百度地图最火下载:
三.谷歌地图
专为 Android 手机和平板电脑量身打造的 Google 地图应用,采用了全新设计,可以发现市内更佳去处,并提供前往那些地方所需的信息。用 Google 地图 探索 陌生的地域,揭秘当地的人气地点,游览身边的世界。
提供220个国家/地区全面而精确的地图
可为驾车、骑车和步行路线提供GPS语音导航
超过15,000个城镇的公交线路和地图
提供实时路况信息、事故报告和自动重选路线功能,帮您找到更佳路线
提供超过1亿个地点的详细信息
提供餐厅、博物馆等地点的街景和室内图像
谷歌地图最火下载:
四.腾讯地图
我在这里隆重推荐用户下载腾讯地图,该软件20小时内一举登上APP Store导航榜之一名,72小时内登上中国区免费总榜第四名。
腾讯地图,前称SOSO地图,是腾讯公司的互联网地图服务。目前数据覆盖全玻400个城市,产品slogan是较为玄幻的“怀抱梦想,勇于 探索 ”。腾讯地图错过国内地图产业红利期,目前处于奋力追赶阶段,于2013年战略投资搜狗,并逐步与海外GIS服务商达成合作。
官方介绍
腾讯地图手机版是一款运行在android平台上安卓手机地图软件,核心技术均采用自主技术,其中包括3D引擎、云平台存储计算及配套的图形图像技术,能够为用户提供精确的地图引航功能,非常值得信赖,能够为上亿用户提供完美出行服务。
功能介绍
1、最省流量
支持离线和在线方式浏览地图,按城市下载数据,零负担使用。
2、多图层选择
美食 娱乐 信息一览无余,实时路况,远离拥堵,一路畅通。
3、精确定位,周边搜索
秒速定位,随时知道我在哪儿,周边的吃喝玩乐地点全搞定。
4、云收藏
将收藏的地点同步到云端,随时查看,永不丢失。
5、出行方式任你选
提供打车公交自驾多种路线查询,支持全国近400个城市。
6、多功能助手
提供收藏,分享,短信发送位置信息语音搜索,支持方言识别。
腾讯地图安卓版的特色
专业的线路规划:实时路况带您准确躲避拥堵;
便捷的违章代缴:违章查询、代缴一步到位,安全又省心;
全新实景电子眼:准确知道电子眼实际位置,再也不担心被罚;
全新驾驶伴侣服务:驾驶打分、路况上报,专为车主打造;
全国之一街景:拥有248个城市的高清街景,1500多家酒店,1800多个景区景点及其他室内景;
腾讯地图最火下载
五.搜狗地图
全球首创,一个能语音与你交流并解决问题的车内助手,彻底解放手眼,行车更安全;浏览地图、出行导航、搜索地点,线路查询、离线下载,一步到位。
主要功能
自有特色——全球首创智能副驾模式,全程仿真人对话,完美支持车内各种对话场景、覆盖所有驾驶问题,更适合车内环境;
贴心向导——导航路线偏好选择随心选,实时避堵更省时;
省电节能——导航状态也能超省电;
导航轨迹——记录+珍藏+分享自驾导航轨迹;
导航播报——你的导航你做主,支持自定义播报模式;
车道提醒——车v道图指引行车车道;
打车功能——身边叫车一呼百应
搜狗地图最火下载:
GIS地图: 是什么
GIS,全称:Geographic Information Science,地理信息科学的缩写。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
1992年Goodchild提出的,与地理信息系统相比,它更加侧重于将地理信息视作为一门科学,而不仅仅是一个技术实现,主要研究在应用计算机技术对地理信息进行处理、存储、提取以及管理和分析过程中提出的一系列基本问题。
与旅游管理的管理系:GIS技术可以用于旅游管理中。
GIS技术的应用可大可小,可以是地震局的地震预测、可以是大银行的网点选址、可以是创业公司的用户分布也可以是你口袋里的旅游攻略。
扩展资料
数据是GIS的基础,也就是我们上面所说的地理信息,没有干净、完整、准确的数据,所有的分析都是空谈。在一份GIS的项目里面,往往最耗时的部分就是数据的收集和清理。
数据的收集往往不是个人可以做到的,大多数GISer使用的都是所谓“二手数据”,即已经存在的、由别的个人和组织已经收集的数据。数据往往又有免费数据和收费的数据,免费数据(在美国)通常是由 *** 或者非营利组织收集的,而收费数据则通常由商业公司收集的。
GIS中使用的数据通常分为两大部分,一部分是地图部分,即显示出来的区域,比如普查数据会有按照普查区划分好的地图呈现,另一部分是数据部分,也叫做Attribute Table。这个表格更像我们所想象的“数据”该有的样子,打开之后像是excel的形式。
参考资料来源:百度百科-GIS
手机上用什么软件可以看mapgis图?
暂时没有手机版的大众mapgis软件,都是专业性质的,如国土,管线等行业专业版
arcgis for android怎么用GP服务实现地图导航,就是最短路径查询
本文我们主要将以下三部分内容:
1.学会使用使用ArcMap构建等值线GP服务模型
2.学会使用ArcGIS Server发布我们创建的GP服务模型
3.学会ArcGIS Runtime for Android下异步调用GP服务,绘制等值线
其中前两部分可本博客其他文章有详细说明可参考:
这篇文章使用的是10.0的ArcGIS Server,而这里我们使用的是10.1的 ArcGIS Server,因此在此我们也会提到10.1下如何来发布我们的服务。如果您熟悉GP服务的发布过程,可直接跳转至第三部分。
第三部分的内容主要解决以下几个问题:
1.如果根据现有的坐标信息和对应的属性数据,构造相应的地理要素?例如:现在有某个省的个监测点的降雨数据(监测点经纬度,及监测点的降雨量),那么如何在地图上对这些监测点的数据进行反映?
2.如何在Android平台上根据这些监测点的数据来对整个地区进行插值呢?并将等值线添加到Android移动平台的地图中?
3.如何根据等值线的值,动态设置其不同的颜色呢?
一、使用ArcMap构建等值线的GP服务模型
既然我们要创建等值线那么,肯定需要绘制等值线的数据,即进行等值线绘制的点。而等值线又是怎么得到的呢?很简单,根据这些点的位置和其表示的值(如该店的降雨量,浓度值等)对其进行插值。插值的过程就是根据已有的点来计算某一未知区域的点的浓度值。
常用的插值 *** 有拉格朗日插值,克里金插值,反距离插值,样条函数插值等。一般情况下我们选择反距离和克里金插值,如果想得到非常平滑的插值结果,则可以采用三次样条插值。
插值完成之后,实际上得到的是更多的点,而绘制等值线就是将具有相同属性值的点连接起来得到等值线。通常情况下我们需要自己代码完成插值过程和追踪等值点的算法。并连接等值点。但是在ArcGIS中有内置的插值工具和等值线工具供我们使用。但是在ArcGIS中各个功能模块都是一个单独的工具,而通过上面的分析我们知道绘制等值线至少有两个过程:1.插值,2.依据插值结果绘制等值线
因此依据上面的分析我们通过ArcMap的Model Builder可以构建如下的工具模型:
但是通常情况下上述得到的等值线有可能不会很平滑,如果需要较平滑的等值线可以再加上一个平滑工具,如:
通过加上平滑工具,设置平滑容差,可以得到较为平滑的等值线。
二、 发布GArcMap构建的GP服务模型
在ArcGIS Server 10.1中,发布GP服务的方式较之前有所改变,不再是发布GP服务模型本身,而是发布在GP服务模型在ArcMap运行之后的结果,如图所示:
然后出现发布服务的选项:
publish a service:直接将现有模型结果发布为GP服务。
Save a service definition file:保存为服务定义文件,可以用于在ArcGIS Server Manager中发布为服务。
Overwrite an existing service:覆盖当前的ArcGIS Server 服务。
这里我们选择第二个选项,Save a service definition file.这样的好处是可以在ArcGIS Manager上远程发布。同时sd文件也很容易迁移到其他的机器。
保存为sd文件之后,登陆ArcGIS Server Manager页面,点击发布服务:
然后点击选择文件,选择之前在ArcMap中保存的服务定义文件(.sd).然后点击下一步。
之后选择发布服务的名称,和所在服务的目录。
最后点击下一步,发布服务。在服务发布之后登陆服务的rest页面可以查看服务的具体参数信息:
接下来我们就需要开始编码来调用我们这里的GP服务实现绘制等值线的功能。到此我们的绘制等值线的GP服务以及发布完成,接下来就是编码的过程。当然为了确保您的GP服务能够正确运行,建议在编码之前,通过ArcMap来验证一下您的GP服务。验证过程可参考之前的博文,鉴于篇幅在此不再赘述。
安卓gis地图的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于gis卫星地图、安卓gis地图的信息别忘了在本站进行查找喔。