缓冲区 (分析)

您所在的位置:网站首页 地线表示 缓冲区 (分析)

缓冲区 (分析)

2024-01-11 19:26| 来源: 网络整理| 查看: 265

如缓冲区的工作原理所述,缓冲区工具的一个重要特征为方法参数,该参数用于确定缓冲区的构建方式。 构建缓冲区有两种基本方法(欧式方法和测地线方法),如下所示:

欧式缓冲区测量二维笛卡尔平面中的距离,该平面用来计算平坦表面上两点之间的距离。 欧氏缓冲区适合于分析投影坐标系中相对较小的区域(如一个 UTM 带)内要素周围的距离。测地线缓冲区表示地球的形状(即椭圆体,更准确地说是大地水准面)。 并计算曲面(大地水准面)上两点间的距离。 测地线缓冲区适用于以下情况:输入要素处于分散状态(覆盖多个 UTM 带、大面积区域或整个地球)。输入要素的空间参考(地图投影)为保留其他属性(如面积)使距离发生变形。测地线缓冲区在平面地图上可能会显示异常。 但当显示在地球上时,这些缓冲区的外观将正常。 有关详细信息,请参阅缓冲区的工作原理。

方法参数确定了缓冲区的创建方式。

平面选项是默认选项。 该选项将基于输入的坐标系自动确定要使用的方法。如果输入要素位于投影坐标系中,则将创建欧氏缓冲区。如果输入要素位于地理坐标系中且指定的缓冲距离值单位为线性单位(米、英尺等,而非诸如度之类的角度单位),则会创建测地线缓冲区。选项产生的结果与 ArcGIS 10.3 版本之前的缓冲区工具结果相同。对于任何输入坐标系,测地线选项都会创建形状不变的测地线缓冲区。 增密输入要素以创建更准确地表示输入要素形状的缓冲区。 在某些情况下,与使用平面选项创建测地线缓冲区相比,使用此选项创建缓冲区可能需要花费更长的时间。 但生成的缓冲区能更加精确地匹配输入要素的形状。注:

您可以使用投影工具更改要素类的坐标系,或在运行缓冲区工具之前对输出坐标系环境进行设置,这一坐标系将用于创建缓冲区。

使用平面选项时,利用最小化距离变形且在地理上适用于输入数据的投影(例如等距圆锥投影或等距方位投影),可提高使用经过投影了的输入数据所创建的缓冲区的精度。

如果输入是投影坐标系而输出是地理数据库要素类,则输出可能包含圆弧段。 当输入是点要素类时,输出将始终是圆弧。 如果将圆弧投影到不同的坐标系,原始缓冲区的位置和大小将会发生变形。 但缓冲区的形状将会保持不变,这会导致投影的缓冲区无法精确表示原始缓冲区所覆盖的区域。 如果投影圆弧,请使用增密工具将圆弧转化成直线,然后再对增密缓冲区进行投影。

输出要素类将包含一个 BUFF_DIST 字段,该字段包含用于缓冲各要素的缓冲距离(使用输入坐标系的线性单位)。 当使用测地线选项创建缓冲区时,会将提供的缓冲距离单位转换为米。

如果输入中存在 BUFF_DIST 字段,那么在输出中将覆盖该字段的值。 如果使用融合类型值全部或列表,则输出将不包含此字段。

输出要素类将包含一个 ORIG_FID 字段,该字段包含为其创建缓冲区的输入要素的要素 ID。 如果输入中存在 ORIG_FID 字段,那么在输出中将覆盖该字段的值。 如果使用融合类型值全部或列表,则输出将不包含此字段。

如果对面要素进行缓冲,则可使用负缓冲距离在面要素内部创建缓冲区。 使用负缓冲距离将会使面边界向内缩减指定的距离。

警告:

如果负缓冲距离足够大,使得面缩减至不存在,则将生成空几何。 此时将出现一条警告消息,并且不会将任何空几何要素写入输出要素类。

可以使用输入中的字段来设置缓冲距离。 接受数值和文本字段。 在文本字段中,缓冲距离可以为数值(例如 5)或者有效的线性单位,例如 5 千米。

如果使用不带线性单位的数值,则缓冲区将采用输入空间参考的线性单位。 如果输入位于地理坐标系中,则缓冲区将以米为单位。

如果无法识别线性单位,则缓冲区将采用输入空间参考的线性单位。 有关有效线性单位的详细信息,请参阅线性单位。

缓冲区操作不支持将 z 值从输入缓冲区要素传输到输出缓冲区要素。

缓冲区操作不支持将 m 值从输入缓冲区要素传输到输出缓冲区要素。

许可:

仅当具有 Desktop Advanced 许可时,才可使用侧类型参数选项左、右和从缓冲区中排除输入面以及末端类型参数选项平整。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3