GeographicBufferer
在输入几何图形周围或内部创建指定大小的缓冲区。工作类似于缓冲,但设计用于地理坐标的功能。将输入的特征重新投影到动态等距离投影中,缓冲它们,然后重新投影到原始地理坐标中。
典型的使用
- 在特性周围创建固定大小的区域,如通行权或挫折
- 根据邻近程度确定空间关系
- 在特性周围创建大小可变的区域来表示属性值
- 在与输入数据不同的单元中创建缓冲区
它是如何工作的?
GeographicBufferer接受2D点、曲线(直线)和面积几何图形。它将输入特性(包括具有地理(lat/long)坐标的特性)重新投影为动态等距离投影,然后根据单位、大小和样式的参数设置创建缓冲区。
然后重新映射缓冲区,使其与输入特性的原始坐标系统相匹配,然后输出。
点和线可以展开,创建周围的多边形,点被地面单位中指定的缓冲区偏移。面积可以扩大或缩小,使用正或负缓冲量。
保留原始特征的属性,输出缓冲区,丢弃原始几何图形。
可供选择的端盖和角落的风格。
在本例中,我们在快速运输线周围创建缓冲区。源数据是KML,在地理上是lat/long投影。
由于地面单位是以度数为单位的,因此在以米或英尺为单位进行计算之前,必须对数据进行重新投影。GeographicBufferer会处理这个问题。
这些行被路由到输入端口。
在参数对话框中,我们选择米作为地面单位,并设置缓冲距离为150。
产生的输出缓冲多边形保留了原始特征的属性,并投射到原始的lat/long坐标系中。
有关使用缓冲的更多示例,请参见缓冲。
使用笔记
- 这个转换器在线性输入特性的两边创建宽度相等的缓冲区。若要在特性的左侧或右侧创建偏移量,请使用OffsetCurveGenerator以及一个Reprojector。
- 缓冲特性不在地理(lat/long)坐标中,考虑缓冲。
- 区域将仅在一侧进行缓冲—外部为正缓冲量,内部为负缓冲量。
- 特性必须定义一个坐标系统,否则它们将通过拒绝了端口。的CoordinateSystemSetter如果缺少坐标系,可用来指定坐标系。
- GeographicBufferer将缓冲任何有效坐标系统(地理或其他)中的特性,因此可以用于创建灵活的工作空间,这些工作空间可以缓冲输入坐标系统和单元。
配置
输入端口
点、曲线(线)或面积。只接受2D几何图形作为输入,并且它们必须定义一个有效的坐标系统。
输出端口
输出曲线中的每个点都是指定的量,以地面单位度量,远离输入几何图形。如果指定的缓冲区数量太小,则输出一个空几何形状的特性。
原始几何图形不是输出的。
参数
缓冲距离单元 | 属性使用的度量单位缓冲距离参数。 选择包括:
|
缓冲距离 | 如果指定了正(负)缓冲区数量,则扩展(缩小)输入特性。缓冲区数量为0时,将不修改输入几何图形。 |
结束帽风格 | 当缓冲一行时,您可以指定end-cap样式。正如这些图表所示,这些大写字母可以是轮(默认)或广场,但您也可以将此参数设置为没有一个。 轮广场没有一个 |
角落里的风格 | 在缓冲行或区域时,可以指定角样式。 如下图所示,角落样式可以是轮(默认),斜(切碎),或斜方(指出)。如果斜方使用时,必须使用斜接限制参数。如果一个角落是过于尖锐的人字限制,角落将改为斜角。 轮斜斜方 |
内插角 | 此参数控制输出缓冲区边界中描边弧的平滑度。它规定了构成圆弧的角度。 随着该参数取值的减小,接插件的平滑度增大。 此参数用于轮结束帽风格和轮角落里的风格。该值必须在0到90度之间。 |
斜接限制 | 斜接限制 此参数控制缓冲角在倾斜之前的指向。这是在截断之前允许的角距与偏移量之比的最大值。更高的数字允许更极端的转角。
斜接比=角距/偏移量 |
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
定义值
有几种方法可以定义在转换器中使用的值。最简单的方法是简单地键入一个值或字符串,其中可以包括各种类型的函数,如属性引用、数学和字符串函数以及工作区参数。有许多工具和快捷方式可以帮助构造值,通常可以从value字段附近的下拉上下文菜单中获得。
使用文本编辑器
文本编辑器提供了一种方便的方法来构造来自各种数据源(如属性、参数和常量)的文本字符串(包括正则表达式),其中直接在参数中使用结果。
使用算术编辑器
算术编辑器提供了一种方便的方法来从各种数据源(如属性、参数和特性函数)构造数学表达式,其中结果直接在参数中使用。
有条件的值
根据通过或失败的一个或多个测试条件设置值。
内容
表达式和字符串可以包含许多函数、字符、参数等—无论是直接输入参数还是使用某个编辑器构造。
参考
处理行为 |
|
功能持有 |
没有 |
依赖关系 | |
FME授权级别 | 基本版及以上 |
别名 | |
历史 | |
类别 |
FME社亚搏国际在线官网区
FME社区是演示亚搏国际在线官网、操作、文章、常见问题等的地方。获取问题的答案,向其他用户学习,并对新功能提出建议、投票和评论。
搜索关于GeographicBufferer的所有结果在FME社区。亚搏国际在线官网
例子可能包含在政府开放执照下的信息-温哥华