斯潘8
span4
在本教程中,您将学习如何使用光栅多gon矫转换器将光栅数据转换成多边形。
注:既然你是使用面向公众的数据库,表有时会被覆盖和/或修改。如果你的翻译产生了意想不到的结果,见重置PostGIS培训数据库文章。或者,您可以下载提供的文件,并用适当格式的阅读器替换PostGIS阅读器。
在这种情况下,您希望将城市和公园区域的1m光栅转换为城市边界多边形,该多边形将以KML格式存储。
RasterTopolyGon胁迫器从输入光栅特征创建多边形。为输入光栅中具有相同值的像素的每个相邻区域输出一个多边形。
请注意,光栅已正确转换为多边形特征,这些特征由标签属性分类。所选区域标识光栅背景(_label 0,0,0,0),该背景将在以下步骤中使用测试仪变压器移除。rastertopolygon胁迫器创建_label属性,该属性表示该多边形覆盖的带值(在本例中为r,gB,一个)。在原始数据集中,有三种分类单元值:urban,公园,和背景。尽管数据集似乎被剪切到陆地边界,背景单元格仍然具有值(0,0,0,0)但已变得透明。因为背景单元格仍然有值,它们被光栅多角矫形器制成多边形。
回想上一步(如上面的屏幕截图所示),光栅背景的“标签”属性值为0,0,0,0。
要了解更多关于测试人员和测试子句的信息,见测试仪和测试滤波器变压器FME桌面基本培训手册的章节。
在这种情况下,你只需要设置泛化公差。泛化容差越大,线条越平滑。
如果您要在这个阶段运行工作区并在FME数据检查器中检查输出,您会注意到多边形非常参差不齐,因为它遵循与下面提供的屏幕截图类似的光栅单元轮廓:
为了避免这种情况,你需要通过移除顶点来减少坐标的密度来平滑线条。要了解更多关于使用泛化算法的平滑线,见推广文档。
注意:该值的单位由读取的特征的坐标系控制。
泛化公差1:
泛化宽容10:
运行翻译后,您将有一个新的谷歌KML文件,其中有一个用于温哥华陆地边界的多边形。因为你在画布上的最后一个变压器上附加了一个检查员,输出将在FME数据检查器中自动打开。
本教程中使用的数据来源于温哥华市,不列颠哥伦比亚省。它包含根据开放政府许可证-温哥华许可的信息。
©2019安全亚搏在线软件公司|合法的