西班牙
斯潘4
在本教程中,您将学习如何使用rastertopolygoncuncer转换器将光栅数据转换为多边形。
注:既然你是在面向公共的数据库中,有时可能会覆盖和/或修改表。如果您的翻译产生了意想不到的结果,请参阅重置PostGIS的培训数据库文章.或者,您可以下载所提供的文件,并将PostGIS阅读器替换为适当格式的阅读器。
在这种情况下,您希望将城市和公园区域的1米光栅转换为将以KML格式存储的城市边界多边形。
rastertopolygoncuncer从输入光栅要素创建多边形。对于输入光栅中具有相同值的像素的每个相邻区域,将输出一个多边形。
请注意,光栅已正确转换为多边形特征,这些特征由_label属性分类。所选区域标识了栅格背景(_label 0,0,0,0),在接下来的步骤中,将使用测试变压器将其移除。光栅topolygoncocer创建_label属性,该属性表示该多边形覆盖的带值(在本例中为R、G、B、A)。在原始数据集中,有三个分类的单元格值:urban、park和background。虽然数据集似乎被裁剪到陆地边界,但是背景单元格仍然有值(0,0,0,0),但是已经变得透明。由于背景单元仍然有值,它们被栅格topolygoncocer生成多边形。
回想上一步(如上图所示),光栅背景的“标签”属性值为0,0,0,0。
要了解有关测试仪和测试子句的更多信息,请参见Tester和TestFilter变形金刚FME桌面基本训练手册中的章节。
在这种情况下,只需设置泛化公差。泛化公差越大,直线越平滑。
如果在这个阶段运行工作区并检查FME数据检查器中的输出,您会注意到多边形非常锯齿状,因为它遵循光栅单元的轮廓,类似于下面提供的屏幕截图:
要避免这种情况,需要通过删除顶点来降低坐标密度来平滑直线。若要了解有关使用泛化算法平滑线的详细信息,请参见泛化文档.
注意:此值的单元由特征(一个或多个)中被读取的坐标系统来控制。
概括偏差1:
概括容差10:
运行转换后,将有一个新的Google KML文件,其中包含温哥华土地边界的单个多边形。由于您将检查器附加到画布上的最后一个转换器,因此输出将在FME数据检查器中自动打开。
本教程中使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放的政府许可证-温哥华许可的信息。
?2019安全亚搏在线软件公司|合法的