langyan8973
路人甲
路人甲
  • 注册日期2006-07-12
  • 发帖数90
  • QQ
  • 铜币456枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2341回复:6

[求助]选取要素

楼主#
更多 发布于:2006-09-26 09:52
怎样实现鼠标点击选取要素啊,哪位高手做过帮帮忙呀.
喜欢0 评分0
langyan8973
路人甲
路人甲
  • 注册日期2006-07-12
  • 发帖数90
  • QQ
  • 铜币456枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-10-08 11:24
谢谢各位!
举报 回复(0) 喜欢(0)     评分
cl991036
管理员
管理员
  • 注册日期2003-07-25
  • 发帖数5917
  • QQ14265545
  • 铜币29669枚
  • 威望217点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • GIS帝国铁杆
2楼#
发布于:2006-10-01 02:47
<P>ITopologicalOperator.Buffer(length)</P>
<P>length在地图上偏差可以看看--DisplayTransformation--</P>
没钱又丑,农村户口。头可断,发型一定不能乱。 邮箱:gisempire@qq.com
举报 回复(0) 喜欢(0)     评分
gzstyxb
路人甲
路人甲
  • 注册日期2004-09-22
  • 发帖数358
  • QQ
  • 铜币1045枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2006-09-30 16:46
<P>这个不需要自己写了吧,做好的怎么不利用啊!!!</P>

<P> IActiveViewPtr view = m_wndMapCtrl.GetActiveView();<BR> IScreenDisplayPtr screen;<BR> view->get_ScreenDisplay(;screen);</P>
<P> IMapPtr map = m_wndMapCtrl.GetMap();<BR> IIdentifyDialogPtr dlg(CLSID_IdentifyDialog);<BR> dlg->ClearLayers();<BR> dlg->putref_Map(map);<BR> dlg->putref_Display(screen);<BR> dlg->AddLayerIdentifyPoint((ILayerPtr)m_wndMapCtrl.GetLayer(0), x, y);<BR> dlg->Show();</P>
由爱故生忧, 由爱故生怖. 若离于爱者, 无忧亦无怖.
举报 回复(0) 喜欢(0)     评分
blueman
路人甲
路人甲
  • 注册日期2004-07-31
  • 发帖数39
  • QQ
  • 铜币203枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2006-09-30 14:47
我也碰到同样的问题, 如果在ArcScene里怎么将屏幕坐标转成地图坐标呢,不转能选取吗?
举报 回复(0) 喜欢(0)     评分
langyan8973
路人甲
路人甲
  • 注册日期2006-07-12
  • 发帖数90
  • QQ
  • 铜币456枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2006-09-26 14:18
<P>是用IQueryFilter而不是ISpatialFilter吗?</P>
举报 回复(0) 喜欢(0)     评分
hsghxm
路人甲
路人甲
  • 注册日期2004-10-27
  • 发帖数517
  • QQ4604052
  • 铜币1枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2006-09-26 10:05
<P>鼠标点击事件下可获得该鼠标的(IPoint),做一个buffer分析(ItopologicalOperator),得到一个Geometry, 跟目标需要查询的层进行空间查询(ISpatialFilter),得出查询的结果。</P>
<P>给你说思路并给你所用到的接口,这样对你的学习比给你一份源码要好得多!</P>
[此贴子已经被作者于2006-9-28 9:14:48编辑过]
MSN:hsghxm@163.com QQ:4604052 (很少用,最好别加) Email:hsghxm@163.com 我的BOLG:http://www.gisempire.com/blog/user1/864/index.htm
举报 回复(0) 喜欢(0)     评分
游客

返回顶部