社区
Android
帖子详情
ArcGis for Android的问题
lele1028265767
2012-08-17 05:01:16
如果在地图上已知一个点A(x1,y1),能不能以这个A为圆心,以一个定长为半径,如1KM,然后查询这个圆内的所有的道路编号呢???跪求答案啊!!!!!找了很多资料了,都没找到,GIS资料不好找啊,arcgis for android的资料更是少啊!!!跪求
...全文
442
14
打赏
收藏
ArcGis for Android的问题
如果在地图上已知一个点A(x1,y1),能不能以这个A为圆心,以一个定长为半径,如1KM,然后查询这个圆内的所有的道路编号呢???跪求答案啊!!!!!找了很多资料了,都没找到,GIS资料不好找啊,arcgis for android的资料更是少啊!!!跪求
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
马明星
2013-12-16
打赏
举报
回复
我也遇到同样的问题,能不能帮我解决一下啊
lele1028265767
2012-08-22
打赏
举报
回复
[Quote=引用 11 楼 的回复:]
//根据查询范围预先造一个矩形出来
Envelope envelope = new Envelope(xmin, ymin, xmax, ymax);
//arcgis 的query 设置查询范围为之前定义好的那个矩形就好了,where类似于SQL的条件语句
Query query = new Query();
query.setGeometry(envelope);
query.s……
[/Quote]
谢谢,弄好了
凌晨零点零零
2012-08-20
打赏
举报
回复
可以的,arcgis api for android 里面有提供query的方法,在这个里面的 setwhere属性设置成这个矩形区域就好了。
[Quote=引用 4 楼 的回复:]
如果我知道一个点A,这个是我的当前位置,周围有几条道路,L1,L2,L3,L4,如果用矩形的话,也可以,只要能查出这几个点来,ARCGIS里边有这个接口吗?比如在地图上划定一个多边形,然后查询这个图形内的图元??可以吗
引用 1 楼 的回复:
周边查询?
arcgis for android api 里面没有现成的周边查询,特别是圆内这个问题确实比较恶心,我采用的方法是不查圆,查一个矩形……
[/Quote]
j_f0001
2012-08-20
打赏
举报
回复
当然可以,现在好多地图服务,都提供周边搜索功能,
lele1028265767
2012-08-20
打赏
举报
回复
继续顶。。。。但愿有人帮忙解答
凌晨零点零零
2012-08-20
打赏
举报
回复
//根据查询范围预先造一个矩形出来
Envelope envelope = new Envelope(xmin, ymin, xmax, ymax);
//arcgis 的query 设置查询范围为之前定义好的那个矩形就好了,where类似于SQL的条件语句
Query query = new Query();
query.setGeometry(envelope);
query.setWhere(where);
//设置查询服务的地址
QueryTask queryTask = new QueryTask(url);
//把结果放在一个featureset 里面
FeatureSet featureSet = new FeatureSet();
featureSet = queryTask.execute(query);
后面就看你想怎么用这个查询结果了,可以绘制在mapview上,也可以显示属性信息等等。
凌晨零点零零
2012-08-20
打赏
举报
回复
额 上一个回帖稍微有点错误,那个setwhere就是类似于SQL语句里面的where操作,要是设置查询的范围的话应该使用setgeometry方法。具体使用参考一下API的帮助文档吧。
这个是网址 2.0 的api
http://resources.arcgis.com/en/communities/runtime-android/
lele1028265767
2012-08-20
打赏
举报
回复
不会用。。。跪求一个简单的例子,网上的那个看了好久看不明白啊
[Quote=引用 7 楼 的回复:]
可以的,arcgis api for android 里面有提供query的方法,在这个里面的 setwhere属性设置成这个矩形区域就好了。
引用 4 楼 的回复:
如果我知道一个点A,这个是我的当前位置,周围有几条道路,L1,L2,L3,L4,如果用矩形的话,也可以,只要能查出这几个点来,ARCGIS里边有这个接口吗?比如在地图上划定一个多边形,然后查询这个图形内的图元??可以……
[/Quote]
lele1028265767
2012-08-20
打赏
举报
回复
正在看,不过有点看不懂。。。能不能给个例子讲解一下,就是最简单的查询就好了
[Quote=引用 6 楼 的回复:]
当然可以,现在好多地图服务,都提供周边搜索功能,
[/Quote]
lele1028265767
2012-08-17
打赏
举报
回复
如果我知道一个点A,这个是我的当前位置,周围有几条道路,L1,L2,L3,L4,如果用矩形的话,也可以,只要能查出这几个点来,ARCGIS里边有这个接口吗?比如在地图上划定一个多边形,然后查询这个图形内的图元??可以吗
[Quote=引用 1 楼 的回复:]
周边查询?
arcgis for android api 里面没有现成的周边查询,特别是圆内这个问题确实比较恶心,我采用的方法是不查圆,查一个矩形区域内的数据就把问题变得很简单了。
[/Quote]
franzhong
2012-08-17
打赏
举报
回复
没用过,帮顶了~
CuGBabyBeaR
2012-08-17
打赏
举报
回复
额...学过几节课的arcgis...但是忘光了...
国内都用的国土资源部的RGMAP...我们填图都是用的RGMAP...
印象中是先建立一个线(在你的例子中就是一个点) 然后在线上建立指定宽度的buffer
然后通过SQL语句查询
如果你是想咨询arcgis的使用 建议去华夏土地什么的地学类论坛问下
如果是用arcgis for android 的API开发的话我只能说祝你幸福了...
凌晨零点零零
2012-08-17
打赏
举报
回复
周边查询?
arcgis for android api 里面没有现成的周边查询,特别是圆内这个问题确实比较恶心,我采用的方法是不查圆,查一个矩形区域内的数据就把问题变得很简单了。
arcgis
for
android
通用终端采集项目
【
ArcGIS
for
Android
通用终端采集项目】是基于Esri公司的
ArcGIS
平台开发的一款适用于
Android
设备的应用程序,旨在提供高效、灵活的地理空间数据采集和管理功能。该项目利用
ArcGIS
技术的强大功能,使得用户可以在...
arcgis
for
android
去水印
然而,在使用
ArcGIS
for
Android
时,开发者可能会遇到水印
问题
。水印是指在应用程序中显示的水印信息,通常是用于标识应用程序的身份或版权信息。在某些情况下,开发者可能需要去除水印,以便更好地展示应用程序的...
ArcGIS
for
Android
离线地图
ArcGIS
for
Android
离线地图开发DEMO,包含离线地图数据
arcgis
for
Android
加载天地图
**
ArcGIS
for
Android
加载天地图详解**
ArcGIS
for
Android
是 Esri 公司开发的一款强大的地理信息系统(GIS)开发框架,它允许开发者在
Android
平台上构建具有地图展示、地理分析、数据管理等功能的应用程序。...
ArcGIS
for
Android
显示FeatureLayer的popup
ArcGIS
for
Android
显示FeatureLayer的popup,可以查看博文http://blog.csdn.net/yifei1989/article/details/11579901
Android
80,471
社区成员
91,385
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章