斯潘8
斯潘4
在本教程中,您将学习如何通过将多边形覆盖到光栅数据集来选择区域和更改光栅单元的值。这可以很容易地在FME中使用马普尼克光栅,现有的光栅数据集,和点,线,或多边形特征。
注:既然你是使用面向公共的数据库,有时可以覆盖和/或修改表。如果你的翻译产生了意想不到的结果,见重置PostGIS培训数据库文章.或者,您可以下载提供的文件,并用适当格式的读卡器替换PostGIS读卡器。
在这种情况下,您将根据公园多边形覆盖城市单元的区域重新分类光栅单元。这将从[Band 0:0]更改Band值,[波段1:0 ],[波段2:0 ],[波段3:255]至[波段0:0],[波段1:255 ],[波段2:0 ],[Band3:255]其中ParkPolygons覆盖vancouverland数据集中的光栅单元。
mapnikrasterizer允许您转换点,线,和/多边形特征,通过将特征划分为称为图层的组,将其划分到新光栅或现有光栅上。有关更多信息,请参阅MAPNikrasterizer文档.
注意两个连接是如何在呈现规则中列出的;然而,它们被设置为线条符号。因为您是按公园多边形对光栅值进行分类的,您需要更改两个呈现规则的符号。
重要的:确保渲染规则按上面屏幕截图中的顺序排列,否则城市单元将创建在公园单元的顶部。首先需要对城市单元进行分类,然后是驻车单元,以便它们显示在输出光栅上。可以使用“渲染规则”框下方的向上/向下移动箭头调整渲染规则的顺序。
平滑用于控制输出是否必须遵循布尔逻辑或模糊逻辑。平滑gamma值为1时使用模糊逻辑,该逻辑对于具有移动或不确定性的区域(如海岸线)很有用。或者,平滑gamma值0使用布尔逻辑,当您希望对单元格进行100%确定的分类时,这一逻辑非常有用。这个练习将使用布尔逻辑,所以单元格将被分类为城市或公园-这将防止单元格被分类为20%公园和80%城市。
模糊逻辑
布尔逻辑
“单元间距”参数指定输出光栅单元的宽度,以地面单位计量。注:较小的电池提供更高的分辨率,然而,在查看大范围(即单元格间距为1的加载时间将比5)长,并且文件大小也很大。
自动属性定义是当工作台自动定义属性列表时,根据连接的读卡器功能类型,有关更多信息,请参阅关于编写器要素类型:用户属性文档。
运行翻译后,输出将显示在FME数据检查器中。请注意,公园单元已使用光栅带(带0-3)进行了分类,城市区域为黑色。
本教程中使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。
?2019安全亚搏在线软件公司|合法的