社区
Android
帖子详情
ArcGis for Android的问题
lele1028265767
2012-08-17 05:01:16
如果在地图上已知一个点A(x1,y1),能不能以这个A为圆心,以一个定长为半径,如1KM,然后查询这个圆内的所有的道路编号呢???跪求答案啊!!!!!找了很多资料了,都没找到,GIS资料不好找啊,arcgis for android的资料更是少啊!!!跪求
...全文
419
14
打赏
收藏
ArcGis for Android的问题
如果在地图上已知一个点A(x1,y1),能不能以这个A为圆心,以一个定长为半径,如1KM,然后查询这个圆内的所有的道路编号呢???跪求答案啊!!!!!找了很多资料了,都没找到,GIS资料不好找啊,arcgis for android的资料更是少啊!!!跪求
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
通用终端采集项目
ArcGIS
for
Android
FeatureLayer的属性更新
ArcGIS
for
Android
FeatureLayer的属性更新的简单例子
arcgis
for
android
加载sqlite
arcgis
for
android
读取空间数据库,用“JDBC”连接数据库
arcgis
for
android
解析并加载kml.txt
arcgis
for
android
开发,解析手机本地kml文件并且在地图上加载kml元素。因为自带的功能需要购买服务,所以就自己写了这个解析kml文件的功能,效果十分不错。
arcgis
for
android
读取加载sqlite数据库.rar
用“JDBC”连接数据库,
arcgis
for
android
读取空间数据库。
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章