首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

Arcsde里关于用SearchByDistance查找某条线周围500米地物的有关问题

2012-02-24 
Arcsde里关于用SearchByDistance查找某条线周围500米地物的问题!查找点周围目标:MyRecordSet:imomaplayer

Arcsde里关于用SearchByDistance查找某条线周围500米地物的问题!
查找点周围目标:
MyRecordSet:=imomaplayer(map1.Layers.Item('jing')).SearchByDistance(mypoint,500,''); //这样是可以的。

查找面周围目标:
MyRecordSet:=imomaplayer(map1.Layers.Item('jing')).SearchByDistance(myPolygon,5000, ''); //也是可以的。

唯独,查找线周围的目标:
MyRecordSet:=imomaplayer(map1.Layers.Item('jing')).SearchByDistance(myLine,5000, ''); 这个却不行!其中的myline肯定是有值的,而且它周围500米肯定也是有东西的,为啥查不出来呢?

[解决办法]
线的缓冲区是用SearchByDistance这个方法么?
[解决办法]
恭喜楼主..自己搞定了

热点排行