amber
路人甲
路人甲
  • 注册日期2005-01-24
  • 发帖数26
  • QQ
  • 铜币243枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1617回复:4

请教:MO支持三维点吗?

楼主#
更多 发布于:2005-05-27 08:48
<P>arcgis支持三维,所以我想MO应该也是支持三维的吧。</P>
<P>可是有一个问题: 我用下面的代码(VB+MO)可以实现鼠标选中二维的点,但如果点是三维的(既有了一个Z值)就选不中了,这是怎么回事啊,该如何写代码呢??</P>
<P>Dim P1 As MapObjects2.Point</P>
<P>Set P1 = Map1.ToMapPoint(x, y)</P>
<P>Dim Recset As MapObjects2.Recordset</P>
<P>Set Recset = Map1.Layers(0).SearchByDistance(P1, Map1.ToMapDistance(100), "")</P>
<P>另外我想确认一下,是不是支持Z值的图层shp和普通图层shp的加载是一样的?</P>
<P>谢谢!</P>
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2005-05-27 11:43
是一样的,空间查询上有点变化,这个在mo的帮助里应该有说明,找吧
举报 回复(0) 喜欢(0)     评分
yangsg
路人甲
路人甲
  • 注册日期2004-09-23
  • 发帖数83
  • QQ
  • 铜币41枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2005-05-27 11:47
<P>可以用下面方法试一下</P>
<P>Set objmoRs = objLayer.SearchShape(objPoint.Buffer(dblScale), moContaining, "")</P>
举报 回复(0) 喜欢(0)     评分
lixaokui
路人甲
路人甲
  • 注册日期2003-12-25
  • 发帖数768
  • QQ28796446
  • 铜币27枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2005-05-30 16:59
<P>z坐标好象是预留的</P>
西门吹血,有了鼓风机,就不用吹啦!
举报 回复(0) 喜欢(0)     评分
amber
路人甲
路人甲
  • 注册日期2005-01-24
  • 发帖数26
  • QQ
  • 铜币243枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2005-06-01 09:20
<P>谢谢<STRONG><FONT face=Verdana color=#61b713>yangsg!</FONT></STRONG></P>
<P><STRONG><FONT face=Verdana color=#61b713>我采用你的方法就好用了!</FONT></STRONG></P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部