阅读:2968回复:5
ArcGis 8.1空间分析之缓冲区分析
在ARCGIS 8.1中,缓冲区分析(buffer)有多种使用方法。
1、在WS下,使用ARC命令直接执行。 2、在WS下,使用ARCTOOLS菜单执行命令。 3、在ARCTOOLBOX中,使用BUFFER WIZARD(缓冲区向导)进行缓冲区分析。 4、在ARCMAP中,使用BUFFER WIZARD(注:和上面的缓冲区向导有所不同)进行缓冲区分 析。 在这里,先给大家简单介绍第一种执行方法。 在[arc]状态下键入BUFFER命令,出来命令提示: BUFFER <in_cover> <out_cover> {buffer_item} {buffer_table} {buffer_distance} { fuzzy_tolerance} {LINE | POLY | POINT | NODE} {ROUND | FLAT} {FULL | LEFT | RI GHT} 参数说明 <in_cover> - 输入图层 <out_cover> - 输出图层 {buffer_item} – 输入图层要素属性表中的字段名称,该字段的值用于设置缓冲区距离。 如果使用了缓冲表{buffer_table},那 缓冲字段{buffer_item}就会作为缓冲表其中的一 个查找字段;如果没有缓冲表,那缓冲字段的值就会作为缓冲距离。 {buffer_table} – INFO数据库的查找表,对应每个缓冲字段{buffer_item}设置一个缓冲 距离,本表至少包含两项。{buffer_table}参数必须和{buffer_item}参数联合使用。 (注:可单独使用{buffer_item}参数,说明其数字表示缓冲距离) {buffer_item}是要素属性表的一项。{buffer_table}表必须按增大排序。 和每个{buffer_item}值相对应必须有DIST – 缓冲距离。缓冲距离必须定义为数字类型( i.e., N, I, F, or B)。 {buffer_distance} –缓冲距离,该值用于在<in_cover>输入图层的要素周围创建缓冲区 。前提条件:{buffer_item}或 {buffer_item} and {buffer_table}参数没有设置。默认 的缓冲距离是 0.125 单位。默认值的生效范围:本参数用 '#'忽略、缓冲距离指定为0。 最小的缓冲距离值为0.00000005单位。如果指定的值小于此值,就会生成一个空的输出图 层。对于面状要素,如果指定一个负的缓冲距离,就会在多边形内部生成缓冲区。 {fuzzy_tolerance} – 模糊容差。输出图层中两点间的最小距离。 0不可以作为本参数的 值。默认的模糊容差按照以下顺序决定: 1)如果输入图层存在 TOL file ,模糊容差就会从其中读出。 2如果边界值位于1..100,模糊容差为 0.002。 3)模糊容差为输入图层的BND边界的 宽或高的1/10000,取其中的大值。 {LINE | POLY | POINT | NODE} – 用于创建缓冲区的要素。其中line为默认参数。 {ROUND | FLAT} - 对于线状要素,本参数决定了在线段端点的缓冲形状。ROUND参数在端 点处形成半圆,FLAT参数在端点处创建方形封闭。 {FULL | LEFT | RIGHT} – 对于线状要素,建立缓冲区是可以决定在两边同时生成 (FUL L),或在一边生成,即在拓扑左边(LEFT)或拓扑右边(RIGHT)。 附加说明 建立缓冲区会产生一些碎小多边形,在对缓冲区内部产生的非缓冲区多边形编码时会产生 问题,可以使用ELIMINATE命令删除。 当缓冲距离设置为0时图形要素不会产生缓冲区。如果你不想对其中的某一图形要素进行 缓冲,可以通过设置{buffer_item}或{buffer_table}的DIST为0。 对于多边形要素,可以通过设置缓冲距离为负值来进行收缩缓冲。 输出图层的坐标精度通过PRECISION命令控制。如未设置,将会产生最高精度,即和输入图 层的精度相同。 对于单精度和双精度图层,BUFFER使用最小容差进行处理。 好了,今天就到这儿吧。请大家批评指教。 |
|
1楼#
发布于:2003-08-12 15:45
谢谢
|
|
|
2楼#
发布于:2003-08-12 23:44
直接利用ARCINFO产生的BUFfer多为水平距离,在有高程模型支持下,如何产生斜距的buffer,因为在山区,如对村庄产生buffer代表人们的生活区域,这时,斜距产生的buffer更接近现实生活.
|
|
3楼#
发布于:2003-08-25 14:48
arcinfo等都可以支持z坐标啊
|
|
4楼#
发布于:2003-08-26 10:34
为了先凑够帖子,大家别怪我:)
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶 顶顶顶顶顶顶 顶顶顶顶顶顶顶顶顶顶 顶顶顶 顶顶顶顶顶 顶顶顶顶顶顶 顶顶顶顶顶顶顶 顶顶顶顶 顶顶顶顶顶 顶顶顶顶顶 顶顶顶顶顶顶顶顶顶 顶顶顶顶 顶顶顶顶 顶顶顶顶 顶顶顶顶顶顶顶顶顶顶顶顶 顶 顶顶 顶顶 顶顶 顶 顶顶顶顶顶顶顶顶顶顶 顶顶顶 顶顶 顶 顶顶顶顶顶 顶顶顶顶顶顶顶顶顶 顶顶顶 顶顶顶顶 顶顶顶顶 顶顶顶顶顶顶顶顶顶顶 顶 顶 顶顶顶顶顶 顶顶顶顶顶顶顶 顶顶顶顶顶顶顶顶顶 顶 顶 顶顶 顶顶 顶 顶顶顶顶顶顶顶顶顶 顶顶顶顶 顶顶顶顶 顶 顶顶 顶顶顶顶顶顶顶顶 顶 顶 顶顶顶顶 顶顶顶顶顶 顶顶顶顶顶顶顶顶 顶 顶顶 顶 顶顶顶顶 顶顶顶顶 顶顶顶顶顶顶 顶顶 顶顶顶顶顶 顶顶顶顶 顶顶顶 顶顶 顶顶顶顶 顶 顶顶 顶顶 顶顶顶顶 顶 顶顶顶顶 顶顶顶顶顶 顶顶顶 顶顶顶顶 顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶 |
|
5楼#
发布于:2003-08-26 10:34
为了先凑够帖子,大家别怪我:)
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶 顶顶顶顶顶顶 顶顶顶顶顶顶顶顶顶顶 顶顶顶 顶顶顶顶顶 顶顶顶顶顶顶 顶顶顶顶顶顶顶 顶顶顶顶 顶顶顶顶顶 顶顶顶顶顶 顶顶顶顶顶顶顶顶顶 顶顶顶顶 顶顶顶顶 顶顶顶顶 顶顶顶顶顶顶顶顶顶顶顶顶 顶 顶顶 顶顶 顶顶 顶 顶顶顶顶顶顶顶顶顶顶 顶顶顶 顶顶 顶 顶顶顶顶顶 顶顶顶顶顶顶顶顶顶 顶顶顶 顶顶顶顶 顶顶顶顶 顶顶顶顶顶顶顶顶顶顶 顶 顶 顶顶顶顶顶 顶顶顶顶顶顶顶 顶顶顶顶顶顶顶顶顶 顶 顶 顶顶 顶顶 顶 顶顶顶顶顶顶顶顶顶 顶顶顶顶 顶顶顶顶 顶 顶顶 顶顶顶顶顶顶顶顶 顶 顶 顶顶顶顶 顶顶顶顶顶 顶顶顶顶顶顶顶顶 顶 顶顶 顶 顶顶顶顶 顶顶顶顶 顶顶顶顶顶顶 顶顶 顶顶顶顶顶 顶顶顶顶 顶顶顶 顶顶 顶顶顶顶 顶 顶顶 顶顶 顶顶顶顶 顶 顶顶顶顶 顶顶顶顶顶 顶顶顶 顶顶顶顶 顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶 |
|
6楼#
发布于:2003-08-26 10:35
为了先凑够帖子,大家别怪我:)
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶 顶顶顶顶顶顶 顶顶顶顶顶顶顶顶顶顶 顶顶顶 顶顶顶顶顶 顶顶顶顶顶顶 顶顶顶顶顶顶顶 顶顶顶顶 顶顶顶顶顶 顶顶顶顶顶 顶顶顶顶顶顶顶顶顶 顶顶顶顶 顶顶顶顶 顶顶顶顶 顶顶顶顶顶顶顶顶顶顶顶顶 顶 顶顶 顶顶 顶顶 顶 顶顶顶顶顶顶顶顶顶顶 顶顶顶 顶顶 顶 顶顶顶顶顶 顶顶顶顶顶顶顶顶顶 顶顶顶 顶顶顶顶 顶顶顶顶 顶顶顶顶顶顶顶顶顶顶 顶 顶 顶顶顶顶顶 顶顶顶顶顶顶顶 顶顶顶顶顶顶顶顶顶 顶 顶 顶顶 顶顶 顶 顶顶顶顶顶顶顶顶顶 顶顶顶顶 顶顶顶顶 顶 顶顶 顶顶顶顶顶顶顶顶 顶 顶 顶顶顶顶 顶顶顶顶顶 顶顶顶顶顶顶顶顶 顶 顶顶 顶 顶顶顶顶 顶顶顶顶 顶顶顶顶顶顶 顶顶 顶顶顶顶顶 顶顶顶顶 顶顶顶 顶顶 顶顶顶顶 顶 顶顶 顶顶 顶顶顶顶 顶 顶顶顶顶 顶顶顶顶顶 顶顶顶 顶顶顶顶 顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶 |
|
7楼#
发布于:2003-09-06 14:31
ws帮助的翻译吧,哎,大概有半年没碰ws了
|
|
|
8楼#
发布于:2003-09-14 13:56
不错。多谢了
|
|