阅读:2145回复:5
[求助]用BufferFeatures查找的问题<P>Dim FromFeatures As MapXLib.features '来源层的临时对象集 Dim FromFeature As MapXLib.feature '来源层的临时对象</P> <P>Dim FeatureFactory As MapXLib.FeatureFactory '定义缓冲区对象 </P> <P> For Each FromFeature In FromFeatures Set feature = FeatureFactory.BufferFeatures(FromFeature, 5, miUnitMeter) '把来源层的临时对象向外扩5米,建立缓冲区</P> <P> .........</P> <P> next</P> <P>有的对象能顺利通过,但是有的对象在建立缓冲区就提示</P> <P><FONT color=#cc3333>An error occurred overlaying the objects.</FONT></P> <P><FONT color=#1111ee>这是为什么??</FONT></P> |
|
1楼#
发布于:2009-07-14 10:29
<P>我想问一下</P>
<P>For Each FromFeature In FromFeatures<BR> Set feature = FeatureFactory.BufferFeatures(FromFeature, 5, miUnitMeter) '把来源层的临时对象向外扩5米,建立缓冲区</P> <P> .........</P> <P>next</P> <P>这个循环是干什么的?是不是将图层中所有的feature都可以进行缓冲区分析?生成的缓冲区又怎样显示?可有完整代码吗?</P> |
|
2楼#
发布于:2009-07-14 10:26
应该是你选择的对象超出了范围吧
|
|
3楼#
发布于:2005-04-28 10:01
<P>大侠怎么解决的提示一下啊</P><P>小弟感激!</P>
|
|
4楼#
发布于:2005-04-18 13:54
总算是自己解决了
|
|
5楼#
发布于:2005-04-18 09:58
<P>我感觉像是mapx 的Bug</P><P>升级mapx 后,还是运行到那</P><P>提示变成:</P><P><FONT color=#e61a1a>error creating buffer</FONT></P><P><FONT color=#1111ee>这是为什么??</FONT></P>
|
|