xingshufeng
路人甲
路人甲
  • 注册日期2004-12-14
  • 发帖数4
  • QQ
  • 铜币125枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1472回复:4

MO的查找范围问题!!!!!!!!!!

楼主#
更多 发布于:2005-01-28 14:59
<P>用MO 在进行查找时:Set g_moRecs = m_lyr.SearchByDistance(pt, 0.1, "") </P>
<P>请问语句中的“0.1”代表多大的范围?是否应该基于像素的查找会更合理。如何把它转化为像素值?有谁能写出代码?谢谢!(VB)</P>
[此贴子已经被作者于2005-1-28 15:01:30编辑过]
喜欢0 评分0
tomas.tang
路人甲
路人甲
  • 注册日期2004-05-11
  • 发帖数113
  • QQ
  • 铜币491枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2005-01-28 15:48
<P>你可以用FromMapDistance()和ToMapDistance()将逻辑坐标和窗口坐标转换</P>
举报 回复(0) 喜欢(0)     评分
xingshufeng
路人甲
路人甲
  • 注册日期2004-12-14
  • 发帖数4
  • QQ
  • 铜币125枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2005-01-28 17:15
<P>楼上的哥哥,小弟还是没明白,能给出代码么?</P>
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
3楼#
发布于:2005-01-28 21:31
<P>mo的帮助里有函数的说明,楼上的直接在帮助里找,而且有代码说明</P>
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
happyboy75
路人甲
路人甲
  • 注册日期2003-07-27
  • 发帖数89
  • QQ
  • 铜币667枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2005-02-02 17:08
theTol = map1.ToMapDistance(3 * Screen.TwipsPerPixelX)
  Set aLayer = map1.Layers("jktu")
  Set recs = aLayer.SearchByDistance(Loc, theTol, "")
想换工作:现在的工作有点偏离GIS 求职意向:GIS应用与开发(mo、mapx、mapengine) 开发语言:vb、delphi 数据库:SQL server、DB2 happyboy075@163.com qq:122761955
举报 回复(0) 喜欢(0)     评分
游客

返回顶部