阅读:1668回复:1
[求助]求教大虾给个缓冲区分析的思路?
<P>我想读取shapefile文件直接进行缓冲区分析,请各位大虾给个思路?帮助文档中的都是先选择指定要素,再进行缓冲区分析。</P>
|
|
1楼#
发布于:2006-10-10 11:36
参考一下
缓冲分析,顾名思义是对一个空间实体进行缓冲,然后再利用这个缓冲区来进行其它的空间分析或复合的高级分析。<br>1、确定原始的空间实体,命名为OldGeo(IGeometry)。OldGeo的来源可以从要素得来,也可以自己创建。<br>2、OldGeo可以使用接口ITopologicalOperator的Buffer方法来生成一个缓冲区,命名为NewGeo(IGeometry)。<br>3、创建一个空间过滤器ISpatialFilter,把NewGeo给ISpatialFilter。当然还需要为ISpatialFilter设置一个空间关系的方法。<br>4、进行空间分析:根据你想要的结果,遍历所有的层,每个层利用刚才的空间过滤器ISpatialFilter来执行Search的方法。<br> |
|