安卓智能地图开发与实施十四:业务数据编辑 - ArcGIS Runtime SDK for Android(Version 100.0.0)

大虾卢 发表了文章 • 0 个评论 • 1751 次浏览 • 2017-08-21 00:00 • 来自相关话题

业务图层(OperationalLayers)编辑
除了对业务成果的地图可视化展示,外业数据调绘采集是移动地图应用很大一部分内容。从外业数据调绘采集的功能上来说包括添加、删除、更新,更新包括属性更新、几何更新和附件(图片、文件、视频)更新。 处理编辑工作的是FeatureTable( GeodatabaseFeatureTable 、ServiceFeatureTable ),主功能包括添加要素(

安卓智能地图开发与实施十二:空间查询与模糊搜索 - ArcGIS Runtime SDK for Android(Version 100.0.0)

大虾卢 发表了文章 • 1 个评论 • 3338 次浏览 • 2017-08-21 00:00 • 来自相关话题

空间查询与模糊搜索
对空间查询的使用每个人都有自己的见解。从项目的角度,一般会进行单图层查询和多图层查询。移动端查询方式主要为触摸查询和文字搜索查询。
空间查询效果:


模糊搜索效果:


MapQueryResult,包含了FeatureLayer和一组Feature。FeatureLayer是当前查询的图层,一组Feature是查询的结果。

MapQueryClass,包含了回调接口IQu

安卓智能地图开发与实施十一:业务数据查询 - ArcGIS Runtime SDK for Android(Version 100.0.0)

大虾卢 发表了文章 • 0 个评论 • 2736 次浏览 • 2017-08-21 00:00 • 来自相关话题

业务数据查询
地图通常能够结合诸多资源,无论是符号化、注记还是图例往往不能够满足对信息的表达,为了更多更细节地承载信息,通过查询和地图上的弹出式窗口能够完整的展示资源的属性信息。业务数据的空间查询,是展示更多信息的第一步。


可进行查询的方法:
MapView( GeoView ) - identifyLayerAsync方法MapView( GeoView ) - identifyLayers

安卓智能地图开发与实施十:图层管理 - ArcGIS Runtime SDK for Android(Version 100.0.0)

大虾卢 发表了文章 • 1 个评论 • 2797 次浏览 • 2017-08-21 00:00 • 来自相关话题

图层管理
图层管理分为了基础底图切换和业务数据管理。基础底图主要是进行切换,而业务数据管理的功能因项目而已,基本有控制显示、图层查询、统计等。
基础底图

基础底图的加载前面的章节已经介绍过,只需要从做好布局,处理ArcGISMap对象的Basemap切换即可。
<?xml version="1.0" encoding="utf-8"?>
<

安卓智能地图开发与实施九:地图缩放与旋转 - ArcGIS Runtime SDK for Android(Version 100.0.0)

大虾卢 发表了文章 • 0 个评论 • 2935 次浏览 • 2017-08-21 00:00 • 来自相关话题

移动电子地图缩放与旋转
MapView(com.esri.arcgisruntime.mapping.view.MapView)自身提供手势操作来放大、缩小、旋转。当通过按钮或者说事件来调整电子地图放大、缩小、旋转时,需要稍微调整。

MapView提供了和放大、缩小、旋转相关的方法如下: setViewpointAsync:改变当前移动电子地图的视图范围 setViewpointRotation

安卓智能地图开发与实施十三:空间查询与展示 - ArcGIS Runtime SDK for Android(Version 100.0.0)

大虾卢 发表了文章 • 0 个评论 • 1935 次浏览 • 2017-08-21 00:00 • 来自相关话题

空间查询与展示
空间查询需要入口(屏幕触摸、文字输入,甚至绘制个Geometry进行查询),也需要展示容器,如果查询仅仅返回一条记录,在地图中弹出窗口展示信息足矣。当返回多条记录,特别是多个图层的多条记录便需要类似AnimatedExpandableListView的容器来放置查询结果。 查询效果(脖子不好时):
写在开头

源程序请自行下载: 链接:http://pan.baidu.com/

Arcgis Runtime for .net 100.1 GraphicsOverlay图层如何设置元素被选定的样式

xiaosi9524 回复了问题 • 3 人关注 • 2 个回复 • 2521 次浏览 • 2017-08-18 23:41 • 来自相关话题

我要做成的效果(其实就是加了一个方框)






默认效果(高亮外边框蓝色)




 
最好不修改元素本身的symbol因为很复杂,最好更改选中的样式

geodatabase包,iOS10.2.5 同一个geodatabase里,同一个table,某些要素直接导致崩溃,点击或放大

回复

Mobileredlonelyhawk 回复了问题 • 1 人关注 • 1 个回复 • 1777 次浏览 • 2017-08-18 16:52 • 来自相关话题

iOS10.2.5 同一个geodatabase里,同一个table,某些要素直接导致崩溃,点击或放大

Arcgis for .net 100.1 如何判断一个MapPoint元素是否在一个PolyLine元素之上(或者说是叠加)

谢峥 回复了问题 • 2 人关注 • 2 个回复 • 1844 次浏览 • 2017-08-18 09:44 • 来自相关话题

如图如何判断MapPoint(绿色的点)是否在PolyLine(红色的框)之上
我试了GeometryEngine这个类里面的方法都不是太管用
GeometryEngine.Disjoint()这个函数如果在红色的框之内也会返回true(但是我的框中间是空的,我不想判断是不是在框里面)
 
有没有只有点在线元素之上才会返回true的方法
 
谢谢

arcgis runtime wpf 10.25触摸查询

xiaosi9524 回复了问题 • 3 人关注 • 2 个回复 • 2218 次浏览 • 2017-08-17 09:34 • 来自相关话题

想在触摸设备上 通过触摸长按 查询某个要素信息,但是map没提供,长按事件,只有touchdown事件,用了MouseDown,但是这个会和平移事件冲突,第二次点击后,底图会处于平移状态。求个解决办法,不想做个按钮切换pan和idetify状态,想做成手机那种交互方式。目前是做的touchdown三次 查询。觉得太麻烦。不用touchdown 两次的原因是 会和2个手指缩放底图冲突。

arcgis for iOS 能否在identifyTask中获取到别名

回复

Mobileibmboss 发起了问题 • 1 人关注 • 0 个回复 • 1983 次浏览 • 2017-08-15 10:43 • 来自相关话题

arcgis for iOS 能否在identifyTask中获取到别名,这边只能获取到字段和属性值

ArcGIS For Android对自定义独立坐标的支持问题

回复

小猫 发起了问题 • 1 人关注 • 0 个回复 • 1687 次浏览 • 2017-08-14 14:38 • 来自相关话题

ArcGIS For Android可以加载独立坐标,但是查询不到结果?
是对独立坐标支持不好吗?
难道api是通过wkid识别预定义的坐标系统?
确实发现自定义的独立坐标的wkid是0.