cool小飞侠
路人甲
路人甲
  • 注册日期2004-08-02
  • 发帖数122
  • QQ
  • 铜币4枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1240回复:2

[求助] mo

楼主#
更多 发布于:2004-10-12 17:21
<P>现在有一个图层,用轨迹画了一个trackcircle,然后查找到了一些对象。</P>
<P>现在我想找到这些对象的x。y。请问如何能找到,谢谢各位大侠。</P>
喜欢0 评分0
cool小飞侠
路人甲
路人甲
  • 注册日期2004-08-02
  • 发帖数122
  • QQ
  • 铜币4枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2004-10-13 11:16
<P>我明白了。我也是这么写的就是少写了 Polygon poly = elp.buffer(0);</P><P>我直接用的Ellpise 。为什么不行。而非要转换成多边形那?!</P><P>哦。我又明白了,原来是因为searchshape中的shape里没有Ellpise。</P><P>喝喝。谢谢指导!!</P><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
berush
路人甲
路人甲
  • 注册日期2003-12-01
  • 发帖数158
  • QQ
  • 铜币622枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-10-12 22:04
<P>Ellpise elp= map.trackcircle()</P><P>Polygon poly = elp.buffer(0);</P><P>rec = layer.searchshap(poly,motouchedgeorareainterset,"")  //layer为原有图层</P><P>//rec 为查找到的对象的数据集</P><P>while(!rec.eof)</P><P>{</P><P>Point pt = rec.field.item("shape").value;</P><P>pt.x;pt.y // x,y对象的x。y</P><P>rec.movenext;</P><P>}</P><P>不知道是不是你要的答案</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部