RasterSlopeCalculator

计算栅格的每个单元格的斜率(z的最大变化率)。

Jump to Configuration

典型的用途

  • Calculating slope on elevation rasters
  • 计算光栅带值的变化率

How does it work?

The RasterSlopeCalculator receives raster features, and calculates the slope for each cell.

Slope may be measured in either程度(0到90),或Percent Rise(0 to infinity). The calculation is done based on the values of surrounding cells (using a 3 cell x 3 cell window), and a choice of algorithms is available. Cells without data (nodata) may be interpolated for calculation purposes.

Slope values are output on the same band they were calculated from, and the band is converted to Real64.

Formulti-band rasters分别处理每个乐队,斜率lues calculated for each band on each cell. To restrict operation to specific band(s), use aRasterSelectorprior to the RasterSlopeCalculator.

This transformer supports raster band selection. TheRasterSelectorcan be used to modify this selection.

Z Factor, Scaling and Units

Input rasters’ horizontal (x and y) units are expected to be the same as vertical (z) units.

If this is not the case - for example, if the horizontal units are in meters with elevation (z) in feet (or any other similar unit type mismatch), you may apply a scale factor (also known as Z Factor) with theScaler在使用RasterslopecaLculator之前的变压器。

In this example (ground units are meters, elevations are feet), the scale factor to use is0.3048- 一英尺的米数。

If the ground units are lat/long, the appropriate scale factor will vary greatly between the equator and the poles. In this case, consider reprojecting the input raster with aReprojector,到具有匹配垂直(Z)单元的接地单元的适当坐标系。

Examples

Usage Notes

选择光栅变压器

FME has an extensive selection of transformers for working with raster data. They can be generally categorized as working with whole rasters, bands, cells or palettes, and those designed for workflow control or combining raster with vector data.

For information on raster geometry and properties, seeRasters (IFMERaster)

配置

Input Ports

输出Ports

参数

Editing Transformer Parameters

Using a set of menu options, transformer parameters can be assigned by referencing other elements in the workspace. More advanced functions, such as an advanced editor and an arithmetic editor, are also available in some transformers. To access a menu of these options, clickbeside the applicable parameter. For more information, seeTransformer Parameter Menu Options

Defining Values

There are several ways to define a value for use in a Transformer. The simplest is to simply type in a value or string, which can include functions of various types such as attribute references, math and string functions, and workspace parameters. There are a number of tools and shortcuts that can assist in constructing values, generally available from the drop-down context menu adjacent to the value field.

Dialog Options - Tables

Transformers with table-style parameters have additional tools for populating and manipulating values.

Reference

Processing Behavior

特征为基础

功能持有

No

依赖性 None
FME Licensing Level FME专业版及以上
别名
历史

FME Community

The FME Community is the place for demos, how-tos, articles, FAQs, and more. Get answers to your questions, learn from other users, and suggest, vote, and comment on new features.

搜索all results about the RasterSlopeCalculator关于FME社区。亚搏国际在线官网

Examples may contain information licensed under the Open Government Licence – Vancouver and/or the Open Government Licence – Canada.