span8
span4
在本教程中,您将学习如何将栅格数据转换成使用RasterToPolygonCoercer变压器的多边形。
注:既然你是在面向公共的数据库上工作时,有时可以覆盖和/或修改表。如果翻译产生意外结果,请参见重置PostGIS的培训数据库文章。或者,您可以下载提供的文件并用适当格式的读取器替换postgis读取器。
在这种情况下,你要的城市和公园区1米光栅转换成将被存储在KML格式的城市边界的多边形。
该RasterToPolygonCoercer创建一个从输入栅格功能多边形。一个多边形是用于与输入栅格相同值像素的每一连续区域的输出。
请注意,光栅已正确转换为按“标签”属性分类的多边形要素。所选区域标识光栅背景(_label 0,0,0,0),在下面的步骤中,将使用检测仪变压器删除该背景。光栅topolygonconconverter创建表示该多边形覆盖的标注栏值(在本例中为r、g、b、a)的“标签”属性。在原始数据集中,有三个分类单元值:城市、公园和背景。尽管数据集似乎被剪裁到陆地边界,但背景单元格仍有值(0,0,0,0),但已被设置为透明。由于背景单元格仍有值,因此它们由rastertopolygoncuncer生成多边形。
来自前一步骤(如在上面的屏幕截图所示),该光栅背景有用于_label属性a的0,0,0,0值召回。
要了解更多有关测试和试验条款,请参阅Tester和TestFilter变形金刚在FME桌面基础培训手册中的部分。
在这种情况下,你只需要设置的泛化宽容。该泛化宽容越大,线越平滑。
如果你运行工作区和检查的FME数据检查输出在这个阶段,你会发现多边形是非常参差不齐的,因为它遵循下面提供类似截图栅格单元的轮廓:
为了避免这种情况,你需要通过除去顶点坐标减少的密度流畅的线条。要了解更多关于使用平滑泛化算法线,看到了泛化文档。
注意:此值的单位是由在被读取的特征(一个或多个)的坐标系进行控制。
概括偏差1:
概括容差10:
运行转换后,你将与温哥华陆地边界一个多边形一个新的谷歌KML文件。既然你连接督察到画布上的最后一个变压器,输出将在FME数据查验自动打开。
在本教程中使用的数据来自经提供开放的数据起源温哥华市, 不列颠哥伦比亚省。它包含了开放政府许可协议进行许可信息 - 温哥华。
©2019安全亚搏在线软件公司|法律