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