斯潘8
斯潘4
Previous: Modify Raster Cell Size by Resampling
在本教程中,您将学习如何通过将多边形覆盖到光栅数据集来选择区域和更改光栅单元的值。这可以很容易地在FME中使用马普尼克光栅,现有的光栅数据集,和点,线,或多边形特征。
changing-raster-values-by-geographic-feature.fmwt
注:既然你是working on a public facing database,有时可以覆盖和/或修改表。If your translation produces unexpected results,见重置PostGIS培训数据库文章.或者,您可以下载提供的文件,并用适当格式的读卡器替换PostGIS读卡器。
In this scenario,您将根据公园多边形覆盖城市单元的区域重新分类光栅单元。这将从[Band 0:0]更改Band值,[波段1:0 ],[Band 2: 0],[波段3:255]至[波段0:0],[波段1:255 ],[Band 2: 0],[Band3:255]其中ParkPolygons覆盖vancouverland数据集中的光栅单元。
mapnikrasterizer允许您转换点,线,和/多边形特征,通过将特征划分为称为图层的组,将其划分到新光栅或现有光栅上。有关更多信息,请参阅MAPNikrasterizer文档.
注意两个连接是如何在呈现规则中列出的;然而,它们被设置为线条符号。因为您是按公园多边形对光栅值进行分类的,您需要更改两个呈现规则的符号。
重要的: ensure the rendering rules are ordered as they are in the screenshot above otherwise the urban cells will be created on top of the park cells.首先需要对城市单元进行分类,然后是驻车单元,以便它们显示在输出光栅上。可以使用“渲染规则”框下方的向上/向下移动箭头调整渲染规则的顺序。
Smoothing is used to control whether the output will have to follow Boolean or Fuzzy logic.平滑gamma值为1时使用模糊逻辑,该逻辑对于具有移动或不确定性的区域(如海岸线)很有用。或者,平滑gamma值0使用布尔逻辑,当您希望对单元格进行100%确定的分类时,这一逻辑非常有用。这个练习将使用布尔逻辑,所以单元格将被分类为城市或公园-这将防止单元格被分类为20%公园和80%城市。
模糊逻辑
布尔逻辑
The Cell Spacing parameter specifies the width of the output raster cells,以地面单位计量。注:较小的电池提供更高的分辨率,然而,在查看大范围(即单元格间距为1的加载时间将比5)长,并且文件大小也很大。
自动属性定义是当工作台自动定义属性列表时,根据连接的读卡器功能类型,for more information see theAbout Writer Feature Types: User Attributes文档。
运行翻译后,输出将显示在FME数据检查器中。请注意,公园单元已使用光栅带(带0-3)进行了分类,城市区域为黑色。
本教程中使用的数据源于City of Vancouver,不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。
?2019安全亚搏在线软件公司|合法的