span8
span4
在本教程中,您将学习如何通过在栅格数据集上覆盖一个多边形来选择一个区域并更改栅格单元格的值。这可以很容易地完成在FME使用mapnikrasterizer公司、现有的栅格数据集以及点、线或多边形特征。
注:既然你是在面向公共的数据库上工作时,有时可以覆盖和/或修改表。如果翻译产生意外结果,请参见重置PostGIS的培训数据库文章。或者,您可以下载提供的文件并用适当格式的读取器替换postgis读取器。
在这个场景中,您将根据公园多边形覆盖城市单元的区域对栅格单元进行重新分类。这会将带值从[0:0]、[1:0]、[2:0]、[3:255]更改为[0:0]、[1:255]、[2:0]、[3:255],其中公园多边形覆盖温哥华数据集的栅格单元。
MapnikRasterizer允许您将点、线和/多边形特性转换为新的或现有的栅格,方法是将特性划分为称为层的组。有关更多信息,请参见Mapnikrasterizer文档。
注意这两个连接是如何在呈现规则中列出的;但是,它们被设置为行符号。由于是根据公园多边形对栅格值进行分类,因此需要更改这两个呈现规则的符号。
重要:确保渲染规则是有序的,因为他们在上面的截图,否则城市单元将创建在公园单元的顶部。首先需要对城市单元进行分类,然后是公园单元,这样它们就会出现在输出栅格上。您可以使用呈现规则框下方的向上/向下移动箭头来调整呈现规则的顺序。
平滑用于控制输出必须遵循布尔逻辑还是模糊逻辑。平滑伽玛值1使用模糊逻辑,这是有用的地区与运动或不确定性,如海岸线。或者,平滑Gamma值0使用布尔逻辑,当您想要100%确定地对单元格进行分类时,这种逻辑非常有用。这个练习将使用布尔逻辑,因此单元格将被划分为城市或公园——这将防止单元格被划分为20%的公园和80%的城市。
模糊逻辑
布尔逻辑
单元格间距参数指定输出光栅单元的宽度,以地面单位测量。注意:更小的单元格提供更大的分辨率,但是,当查看大的区段时,它们通常需要更长的加载时间(例如,单元格间距为1时,加载所需时间比5时长,文件大小也较大。
自动属性定义是工作台根据连接的读卡器功能类型自动定义属性列表时,有关更多信息,请参阅关于作家特征类型:用户属性文档。
运行翻译后,输出将显示在FME数据检查器中。请注意,已使用光栅标注栏(标注栏0-3)对公园单元进行了分类,并且城市区域为黑色。
本教程中使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放的政府许可证-温哥华许可的信息。
©2019安全亚搏在线软件公司法律