自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 ArcGIS for Android 100.3.0(19):WmsLayer

代表开放地理空间联盟(OGC)Web地图服务(WMS)层。 该服务可以在ArcGIS Online上的云中,第三方服务器上或ArcGIS Server上内部托管。构造方法: 预先知道感兴趣层的名称时创建WMS图层的示例: private MapView mMapView; private String wms_layer_url = "https://certmapp...

2018-09-11 11:47:47 1614

原创 ArcGIS for Android 100.3.0(18):三维地图的使用

SceneViewRuntime100是用了一个GeoView类作为地图的基类直接继承于ViewGroup,然后MapView和SceneView分别作为二维和三维地图的容器继承于GeoView。其实把SceneView当做MapView,把ArcGISScene当做ArcGISMap就行,于是我们简单尝试下。首先是在XML文件里添加SceneView: <com.esri....

2018-09-10 16:00:37 3761 3

原创 ArcGIS for Android 100.3.0(17):SketchEditor(草图编辑器)

SketchEditor表示草图编辑器,允许用户在地图视图上以交互方式绘制几何图形。通过使用相应的SketchCreationMode启动SketchEditor,可以从头开始绘制不同的几何类型,例如点,多点,折线或多边形。构造方法public SketchEditor ()常用方法//如果草图有效,则获取当前几何public Geometry getGeometry (...

2018-09-10 14:54:37 3455

原创 ArcGIS for Android 100.3.0(16):RasterLayer(栅格图层)

栅格图层(RasterLayer)用以加载展示移动端本地文件、移动镶嵌数据集、影像服务。 api地址 https://developers.arcgis.com/android/latest/api-reference/reference/com/esri/arcgisruntime/layers/RasterLayer.html1.影像服务 mMapView...

2018-09-10 11:43:09 2623

原创 ArcGIS for Android 100.3.0(15):GeometryEngine类的常用方法介绍

GeometryEngine定义用于对几何执行各种操作的静态方法。例如坐标转化,计算距离,面积等。API https://developers.arcgis.com/android/latest/api-reference/reference/com/esri/arcgisruntime/geometry/GeometryEngine.html#boundary(com.esr...

2018-09-10 10:44:56 5521 1

原创 ArcGIS for Android 100.3.0(14):移动地图包MMPK的使用

MobileMapPackage移动地图包是ArcGIS Pro里新推出的一种离线地图数据,配合ArcGIS Runtime 100使用。移动地图包是一个以“.mmpk”结尾的单独文件扩展,它可以将你的组织的maps、资源、道路网、或者坐标集成到一个文件。根据这些数据你的用户就可以清楚自己的方向,知道什么是他们所需要的,探索它们的附近的区域、有效的利用他们的资源去工作。地图数据包格式是面向...

2018-09-10 09:08:24 1930 1

原创 ArcGIS for Android 100.3.0(13):shp文件的加载,查询和编辑

ArcGIS Runtime 100.2.0的正式发布带来个更多移动端的处理地图的能力,例如支持WMS图层、支持海图(ENC)图层,再如基于场景相机(Camera)的视域分析。同时还提供了新的统计查询API(总和,平均值,计数,最小值,最大值,标准差或方差)。而今天要描述的重点是ArcGIS Runtime 100.2.0对Shapefile数据格式的支持,当然ArcGIS Runtime 100...

2018-09-07 17:10:30 8572 16

原创 ArcGIS for Android 100.3.0(12):查询

可进行查询的方法:MapView( GeoView ) - identifyLayerAsync方法:查询指定图层MapView( GeoView ) - identifyLayersAsync方法:查询显示的所有图层GeodatabaseFeatureTable( FeatureTable ) - queryFeaturesAsync方法ServiceFeatureTable (...

2018-09-07 15:20:23 3297 1

原创 ArcGIS for Android 100.3.0(11):FeatureLayer(要素图层)

FeatureLayer(要素图层)表示由要素组成的图层; FeatureLayer中的要素包括几何和一组一致的字段。FeatureLayer中的功能可以显示在地图上,查询,编辑和选择(以视觉方式突出显示)。每个FeatureLayer对应一个FeatureTable,它被传递给FeatureLayer构造函数。FeatureTable表示要素的表。FeatureTable提供...

2018-09-07 10:10:55 5097 1

原创 ArcGIS for Android 100.3.0(10):Callout的使用

通过调用从MapView的getCallout()获取Callout对象。官方API: https://developers.arcgis.com/android/latest/api-reference/reference/com/esri/arcgisruntime/mapping/view/Callout.html首先来看下官方案例: mMapView = (Map...

2018-09-07 09:37:59 2290 1

原创 ArcGIS for Android 100.3.0(9):GPS定位

ArcGIS Runtime 100定位类——LocationDisplay其官方解释为:管理当前位置在显示地图里的展示,包括当前位置的信息,符号,以及随地图的平移、旋转、缩放等进行自动变化。也就是有了这个类,不仅可以获取当前位置信息进行定位,也可以将位置信息展示出来。api:https://developers.arcgis.com/android/latest/apirefer...

2018-09-06 16:31:45 4701 2

原创 ArcGIS for Android 100.3.0(8):绘制点,线,面,圆,添加文本和图片

空间要素(Geometry)Geometries用以在特定地理位置上通过形状来表达真实世界的对象。图层范围、视图范围、GPS定位都是通过Geometries表达实现进一步的数据编辑、空间分析、地理处理、位置与面积量算都离不开空间要素。 案例效果图: 布局:<?xml version="1.0" encoding="utf-8"?><RelativeL...

2018-09-06 15:43:54 6834 3

原创 ArcGIS for Android 100.3.0(7):绘制图层(GraphicsOverlay) ,符号和渲染器(Symbols and Renderers)

绘制图层GraphicsOverlay100版本单独把绘制图层拿出来的一个好处就是,它将永远置于地图内容之上。在以前我们如果要在MapView里加载一个新的图层,必须先remove带有图形的FeatureLayer,加载这个图层之后再加载一次带有图形的FeatureLayer,否则我们这个FeatureLayer将会被新加载的图层所覆盖。现在这个问题就不复存在了。GraphicsO...

2018-09-06 11:13:27 4714 2

原创 ArcGIS for Android 100.3.0(6):动态地图图层(ArcGISMapImageLayer和ArcGISMapImageSublayer)

动态地图图层ArcGISMapImageLayer是通过访问动态地图服务MapService获取的,里面包含的是一个子图层集合SublayerList,通过这个子图层集合可以构造得到每个动态地图图层ArcGISMapImageSublayer。 mMapView = (MapView) findViewById(R.id.mapView); String url="http://sam...

2018-09-06 10:20:11 4782 2

原创 ArcGIS for Android 100.3.0(5):地图控件的常见操作

推荐给大家一篇比较好的博客: https://blog.csdn.net/bit_kaki/article/details/77743332?locationNum=8&fps=1

2018-09-06 09:51:20 1839

原创 ArcGIS for Android 100.3.0(4):加载基础底图

基础底图移动地图程序的基础,在于“一张图”,外业调绘、导航类、成果展示、统计应用等都需要一张基本的底图来支撑。往往底图的好坏决定了整个移动地图的根基。加载在线基础底图在线基础底图包括传统GIS(ArcGIS Server)和WebGIS(Online & Portal)。使用方式上确实不同,传统GIS是通过Layer直接对接地图服务(ArcGIS Server发布的)。...

2018-09-04 17:34:43 9914

原创 ArcGIS for Android 100.3.0(3):地图和图层(MapView和Layer)

ArcGIS Runtime 中的地图显示在Runtime100里,增加了3D地图显示的功能。为了满足大多数人的使用习惯,Esri依然采用MapView类作为2D地图的展示容器,新增了SceneView类作为3D地图的展示容器,然后这两个类共同继承于一个叫GeoView的基类。然后整个MapView的结构也进行了更改。不再是作为一个容器直接添加图层,而是分成了地图内容和绘制图层两部分进...

2018-09-04 17:18:25 5249 1

原创 ArcGIS for Android 100.3.0(2):入门案例

上篇介绍了开发环境的配置,现在就写个入门案例布局文件: <com.esri.arcgisruntime.mapping.view.MapView android:id="@+id/mapview" android:layout_width="match_parent" android:layout_height="match_pa...

2018-09-04 16:56:41 1207 1

原创 ArcGIS for Android 100.3.0(1):开发环境配置

官网 https://developers.arcgis.com/android/官方配置文档 https://developers.arcgis.com/android/latest/guide/install-and-set-up.htm一.建议使用Gradle进行安装配置1.在Project的build.gradle文件中进行以下配置:allpro...

2018-09-04 16:54:16 3710 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除