没有合适的资源?快使用搜索试试~ 我知道了~
arcgis空间查询的实现
4星 · 超过85%的资源 需积分: 10 147 下载量 123 浏览量
2008-01-31
20:05:44
上传
评论
收藏 1KB TXT 举报
温馨提示
试读
2页
arcgis空间查询的实现<br> '1、点密度渲染<br> '2、唯一值渲染<br> '3、分类渲染<br>
资源推荐
资源详情
资源评论
空间查询的实现
编号: 000307 相关产品及版本: ArcGIS Engine Developer Kit,ArcGIS Engine Runtime 9.0 平台: N/A
提交时间: 2005-03-28 修改时间: 2005-03-28 提交人: 朱政
内容摘要
空间查询是一个经常要用到的功能,它是通过给定一定的范围,查询得到在这个空间范围内的要素的查询方式。下面的代码是在返回鼠标点击点周围长宽100个地图单位的矩形范围内的要素。
过程描述
Dim pMap As IMap
Dim pPoint As IPoint
Set pMap = MapControl1.Map
Dim pFeatureLayer As IFeatureLayer
Set pFeatureLayer = pMap.Layer(1)
Set pPoint = MapControl1.ActiveView.ScreenDisplay.DisplayTransformation.ToMapPoint(x, y)
Dim pEnv As IEnvelope
Set pEnv = New Envelope
Set pEnv = MapControl1.ActiveView.Extent
pEnv.Height = 100
pEnv.Width = 100
pEnv.CenterAt pPoint
MsgBox pPoint.x
MsgBox pEnv.XMax
Dim pGeometry As IGeometry
Set pGeometry = pEnv
Set pGeometry.SpatialReference = pMap.SpatialReference
pFeatureLayer.Selectable = True
Dim pSFilter As ISpatialFilter
Set pSFilter = New SpatialFilter
With pSFilter
编号: 000307 相关产品及版本: ArcGIS Engine Developer Kit,ArcGIS Engine Runtime 9.0 平台: N/A
提交时间: 2005-03-28 修改时间: 2005-03-28 提交人: 朱政
内容摘要
空间查询是一个经常要用到的功能,它是通过给定一定的范围,查询得到在这个空间范围内的要素的查询方式。下面的代码是在返回鼠标点击点周围长宽100个地图单位的矩形范围内的要素。
过程描述
Dim pMap As IMap
Dim pPoint As IPoint
Set pMap = MapControl1.Map
Dim pFeatureLayer As IFeatureLayer
Set pFeatureLayer = pMap.Layer(1)
Set pPoint = MapControl1.ActiveView.ScreenDisplay.DisplayTransformation.ToMapPoint(x, y)
Dim pEnv As IEnvelope
Set pEnv = New Envelope
Set pEnv = MapControl1.ActiveView.Extent
pEnv.Height = 100
pEnv.Width = 100
pEnv.CenterAt pPoint
MsgBox pPoint.x
MsgBox pEnv.XMax
Dim pGeometry As IGeometry
Set pGeometry = pEnv
Set pGeometry.SpatialReference = pMap.SpatialReference
pFeatureLayer.Selectable = True
Dim pSFilter As ISpatialFilter
Set pSFilter = New SpatialFilter
With pSFilter
资源评论
- 懿然2014-06-28对于学习很有帮助哟~不错!
- 踏着月色找嫦娥2013-10-31空间查询我已经会了,谢谢!
- chenzhouwei2012-07-05如果没有坐标系该怎么进行空间查询呢?
leo8166
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功