内容arcgis runtime sdk for android开发入门_第1页
内容arcgis runtime sdk for android开发入门_第2页
内容arcgis runtime sdk for android开发入门_第3页
内容arcgis runtime sdk for android开发入门_第4页
内容arcgis runtime sdk for android开发入门_第5页
已阅读5页,还剩38页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1ArcGIS

Runtime

SDK

forAndroid

开发入门2概要10分钟快速入门如何实现地图的展示数据编辑地图数据的查询和分析浅谈离线粗聊Runtime

SDK

for

Android与Portal310分钟入门快速构建第一个应用4开发环境Android

StudioArcGIS

Runtime

SDK

for

Android5开发环境之IDE访问Android

Studio主页点击DOWNLOAD

按钮开始下载双击android-studio-bundle-xx-windows.exe

开始安装6开发环境之Android

SDKGradle

的方式下载SDK

的方式7开发环境之Android

SDKGradle

的方式下载SDK

的方式在项目的build.gradle中,添加Esri

maven资源库URL在app的build.gradle中,包含ArcGIS

RuntimeSDK的依赖包8开发环境之Android

SDKGradle

的方式下载SDK

的方式注册ArcGIS

Online试用账户点击Download

SDK输入用户名和密码开始下载将下载的SDK中的aar文件拷贝至libs目录下在build.grale中包含这一依赖9构建第一个应用1创建项目2添加ARR依赖包3布局文件中添加MapView4设置Map5添加权限10构建第一个应用11如何实现地图的展示MapView,

Map,

Layers12MapView1

MVC

架构实现了Map

和MapView的分离MapView即视图,Map即模型2

MapView,继承自ViewGroupMap,

GraphicsOverlay,LocationDisplay使用Viewpoints控制可视范围通过Touch事件和监听实现与内容的交互13Map1

Portal

(web

maps)创建自PortalItem或WebMap的URLPro

(mobile

map

package)一个包含了地图、路网和地址定位器且后缀名为mmpk的文件You!即自行创建通过对底图图层、业务图层即各种类型的Layers组合构建而成14LayersServiceFeatureTable的三种请求模式:MANUAL_CACHEON_INTERACTION_CACHEON_INTERACTION_NO_CACHE15GraphicsOverlay1

容纳要显示在View上的临时图形如查询或分析的结果,高亮,变化的事物2

Graphics的列表Graphic

包含属性、符号和几何静态和动态两种渲染模式通过Simbology和Renderer进行渲染16要素和图形特征要素(Feature)图形(Graphic)显示方法MapView的Map中的一个要素图层MapView中的一个GraphicsOverlay保留时间存储在数据存储或者地图的要素表中仅存在于应用的内存中几何类型不同几何类型的图形不能存在同一图层中不同几何类型的图形可存在同一GraphicsOverlay中属性同一个数据存储或者要素图层中的要素共享相同的属性模式同一个GraphicsOverlay中的不同几何彼此间的属性模式可不同符号通过要素服务或要素图层的渲染器渲染单个渲染或者根据GraphicsOverlay的渲染器渲染查询模式通过map

view通过map

view1公共特征表示真实世界的对象具有几何和属性2

不同特征来源不同应用场景不同17几何2

特性不可变的具有空间参考具有z值和m值可由Json转换获得,也可转为Json可利用Builders创建或修改1

概念表示真实世界对象的形状18如何构建几何PolylinePolygonPointMultipoint19属性1

概念传达真实对象的特征信息2

如何构建属性通过java.util.Map对象20符号和渲染器RendererSimpleRendereClassbreaksReandererUniqueValueRenderer21符号和渲染器符号的创建和设置渲染器的创建和设置22数据编辑23概述1

Feature和Graphic的增、删和改几何属性2在线和离线ServiceFeatureTableGeodatabaseFeatureTable24概述构建FeatureTable交互事件获取要素编辑操作AddUpdateDelete提交编辑内容25地图数据的查询和分析26查询1:利用Query属性查询目标:对地图服务中的单个图层进行属性查询步骤:构建待查询的FeatureTable定义查询参数调用queryFeaturesAsync查询完毕后,对返回结果进行处理27查询2:利用Identify交互几何查询目标:对MapView中的单个图层进行交互的Identify查询步骤:创建Touch监听类,重写

OnSingleTapConfirmed方法获取Tap的屏幕坐标调用identifyLayerAsync进行查询查询完毕后,对返回结果进行处理28地理分析:GeometryEngineGeometryEngine用于进行常规的几何分析areabufferclipcutdensifygeneralizeintersectslabelPointlengthoverlapsprojectsimplifytouchesunionwithinrelatecrossescontains。。。29地理分析:Tasks基本步骤:传入task的URL创建GeoprocessingTask根据GeoprocessingExecutionType创建GeoprocessingParameters向GeoprocessingParameters中传入task的输入和输入参数根据需要设置环境变量创建GeoprocessingJob监听job状态变化和消息变化执行完毕后,获取GeoprocessingResult处理返回结果30地理分析:Tasks31概述网路分析离线&在线网络分析步骤选择数据源(在线/离线)构建和加载Route

Task(在线/离线)指定Route

task参数指定停靠点(stop)和障碍(barrier)执行路径分析任务对结果进行处理参考文档:32浅谈离线33离线数据源栅格切片包tpk

和矢量切片包vtpkArcGISTiledLayer,

ArcGISVectorTiledLayerRuntime

geodatabaseGeodatabase,

GeodatabaseFeatureTable,

FeatureLayerRasterRaster,

RasterLayer4mmpkTPKVTPK34离线数据源Runtime

GeodatabaseRasterMMPK35离线应用(桌面模式)Tile

PackageRuntime

ContentViewQueryAnalyzeArcGIS

for

DesktopArcGIS

Pro36离线应用(服务模式)制图ViewQueryAnalyzeEditGeocodeDirections同步ArcGIS

for

DesktopArcGIS

ProArcGI下载S

for

ServerArcSDEAdd

Global

IDsEnable

Archiving37粗聊Runtime

SDK

forAndroid与PortalArcGIS

for

Android

与Cloud特性访问和显示Portal

Item访问和列出用户和组保存Map至Portal移动设备ArcGIS

OnlinePortal

for

ArcGIS访问Portal

Item步骤一:获取Item的ID步骤二:构建并添加PortalItem访问用户内容和组PortalUser.fetchContentAsync()PortalU

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论