2004年,康奈尔大学的一群学生创建了一个名为“的指南。”如何在Arcgis/Manifold中实现这一点?“其中详细说明了如何使用ARCGIS和多功能工具完成一组常见的GIS任务。他们的指南在地理信息系统社区中越来越流行,并基于其他地理信息系统包产生了许多不同的迭代,亚搏国际在线官网比如QGIS,邮政总局,ArcPy现在是FME。虽然FME不是地理信息系统,这些文件中描述的许多操作可以作为FME ETL工作流程的一部分完成。亚搏在线
在FME中,我如何做到这一点是一系列文章,重点关注其前辈所涵盖的相同五个类别:
本指南旨在帮助需要指导的新用户和地理信息系统专业人员执行FME中的共同任务。此外,这一系列的文章试图重新创建在“如何在ArcGIS/Manifold”指南中概述的GIS任务。因为FME不是地理信息系统,本系列中的每个练习都旨在从源格式中提取数据,转换数据,将数据加载到目标格式中,不会丢失数据。
如果你是一个新的FME用户,请考虑参观培训页面了解有关安全软件提供的免费在线培训的更多信息,或探索我们的亚搏在线FME教程.
除非另有说明,本系列中使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。
备受期待的光栅卷积器终于到了!对FME 2018.1不熟悉,光栅卷积器是将卷积滤波器应用于光栅数据的转换器。卷积滤波器使用一个内核,该内核由相邻值的权重矩阵指定。过滤可以用来平滑,锐化,增强边缘和其他光栅图像操作。
在这种情况下,您有兴趣应用卷积滤波器来锐化geotiff图像。有关使用光栅卷积器进行光栅处理的更多信息,查看用光栅卷积器进行边缘检测文章或光栅斜率计算作为光栅卷积器示例文章。
Raster卷积器接受包含光栅几何图形的输入特征,并在对每个波段应用卷积滤波器后输出特征。
注:默认情况下,保留带解释设置为“否”,因为“否”将转换红色,绿色,还有蓝色的带子从geotiff到real64(即转换为灰度图像)。
本教程中使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。
虽然FME能够创建制图元素,比如标签,它不用于制图目的。在本教程中,您将学习如何为点要素创建标签,以及如何在多边形中创建中心点,然后将其转换为标签点。有关与制图学有关的类别和变形金刚的详细列表,请参见变压器廊道并通过制图和报告进行过滤。此外,如果您想了解有关为功能创建标签的更多信息,查看标记特征练习在桌面基本培训手册中。
在这种情况下,您有兴趣为将导出到AutoCAD DWG文件供以后使用的学校点要素创建标签。
顾名思义,LabelPointReplacer将用标签点替换点功能。
这将自动从学校阅读器连接到标签点替换器。
必须设置的第一个参数是标签-这将检索属性的值并将其转换为标签。
注意:标签高度以地面单位(本例中为米)测量,可以作为数字输入,也可以通过从下拉列表中选择属性名称从特征属性的值中获取。如果标签高度太高,可以在LabelPointReplacer参数中相应地调整标签高度,也可以在本练习中写入dwg文件时在AutoCAD中编辑注释大小。
运行工作区后,您将有一个新的数据集,其中学校标签为dwg格式。您可以通过选择编写器并单击快捷菜单中选择编写器时出现的“检查器”按钮或通过在AutoCAD中打开schoolLabels dwg文件来查看学校标签。
在这种情况下,您有兴趣为将导出到AutoCAD文件供以后使用的邻域多边形功能创建标签。
这将自动将邻居阅读器连接到CenterPointextractor。CenterPointextractor将用特征边界框中心的点替换特征的几何图形。有关点提取模式的详细信息,查看CenterPointReplacer文档.
顾名思义,LabelPointReplacer将用标签点替换点功能。
必须设置的第一个参数是标签-在本例中,它将检索属性的值并将其转换为标签。
注意:标签高度以地面单位(在本例中为米)测量,可以作为数字输入,也可以通过从下拉列表中选择属性名称从特征属性的值中获取。如果标签高度太高,您可以相应地调整大小,也可以稍后在AutoCAD中编辑文本的大小。
运行工作区后,您将有一个新的数据集,其中学校标签为dwg格式。您可以通过选择编写器并单击快捷菜单中的“检查器”按钮来查看学校标签,该快捷菜单在选择编写器时显示,或者通过在AutoCAD中打开邻居标签dwg文件来查看学校标签。
本教程中使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。
在本教程中,您将学习如何使用地理编码转换器的正向和反向地理编码模式对地址进行地理编码。在练习1中,您将通过阅读电子表格使用转发模式,该电子表格包含一个单列中具有地址属性的学校列表。同样地,在练习2中,您将使用反向模式,通过在包含具有相应纬度和经度坐标的学校列表的电子表格中读取来获得地址信息。
在这种情况下,您将使用Excel文件中的地址属性对x进行地理编码,LL84坐标系中的Y坐标。本教程将利用openstreetmaps地理编码服务来获取温哥华学校的lat/long坐标。
Excel工作簿包含3个属性列:学校名称,学校类别,和地址。您将使用地址列对学校进行地理编码,并在LL84坐标系中获取它们的坐标。
有关geocoder transformer中提供的地理编码服务的更多信息,查看地理编码文件.此外,许多服务对如何使用或显示结果有限制,并且可能产生不同的地址格式。请与您选择的服务核实条款和条件。
在这个练习中,attributeManager将用于删除地理编码程序创建的不需要的属性,并重命名纬度和经度属性,以匹配输入文件的命名约定。
地理编码转换器将创建多个属性;然而,在这种情况下,您只对获取地址信息感兴趣。在“属性操作”部分中,通过从“操作”列的下拉列表中选择“删除”,或选择行并使用“属性操作”部分底部的“删除行”按钮(-)来删除不需要的属性。有关删除属性的详细信息,查看桌面基础课程手册.
输入属性 | 输出属性 | 属性值 | 行动 |
学校名称 | 学校名称 | 什么都不做 | |
学校类别 | 学校类别 | 什么都不做 | |
_纬度 | 纬度 | 重命名 | |
_经度 | 经度 | 重命名 | |
地址 | 地址 | 什么都不做 |
默认情况下,fme workspace参数设置为终止转换,如果地理编码程序拒绝任何功能,将导致工作区停止。您可以在桌面基础课程手册.
在这种情况下,我们将参数设置为继续,因为如果地址信息输入不正确(即1234西49对西49,1234)。再一次,预期的输入地址格式因服务而异。有关详细信息,请参阅所选服务提供的文档。运行工作区后,您会注意到35个地址被拒绝,159个地址被正确地地理编码,在不更改此参数的情况下,第一个功能被拒绝后,转换将终止。
如果要保存输出,您可以将编写器连接到attributeManager:输出端口,也可以使用FME数据检查器中的“将所选数据另存为”并选择要将数据另存为的格式(即邮政总局,文件地理数据库,DWG等等)。有关在FME数据检查器中保存数据的更多说明,查看保存数据文档。
在这种情况下,您将使用Excel文件中的纬度和经度属性进行地理编码,以获得邮政地址信息。本教程将使用OpenStreetmaps地理编码服务,以获取温哥华地区的学校地址。
json文件包含4个属性:学校名称,学校类别,纬度,和经度。您将使用经纬度列对学校进行地理编码并获得每个X,Y坐标地址。
有关geocoder transformer中提供的地理编码服务的更多信息,查看地理编码文件.此外,许多服务对如何使用或显示结果有限制,并且可能产生不同的地址格式。请与您选择的服务核实条款和条件。
在这个练习中,attributeManager将用于删除地理编码程序创建的不需要的属性,并重命名纬度和经度属性,以匹配输入文件的命名约定。
地理编码转换器将创建多个属性;然而,在这种情况下,您只对获取地址信息感兴趣。在“属性操作”部分中,通过从“操作”列的下拉列表中选择“删除”或选择行并使用“属性操作”部分底部的“删除行”按钮(-)来删除不需要的属性。有关删除属性的详细信息,查看桌面基础课程手册.
输入属性 | 输出属性 | 属性值 | 行动 |
学校名称 | 学校名称 | 什么都不做 | |
学校类别 | 学校类别 | 什么都不做 | |
纬度 | 纬度 | 什么都不做 | |
经度 | 经度 | 什么都不做 | |
_地址 | 地址 | 重命名 |
本教程中使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。
在本教程中,您将学习如何使用点和多边形数据集查找最近的特征。此操作的目的是根据特征之间的直线距离(即从一个兴趣点开始,比如温哥华的一所学校,找到最近的公园多边形功能)。为了做到这一点,你需要使用邻居探测器变压器。邻里查找器通常用于识别最近的特征,特定距离内的特征,或者在某个方向上找到最近的特征。
在这种情况下,您有兴趣从起点确定最近的带卫生间设施的公园的位置,亚历山大学院。在这个练习中,您将学习如何基于属性值查询数据集,并使用点和多边形数据集执行简单的空间分析。有关查找最近邻点和计算多个特征的距离和方位的深入教程,查看确定最近的邻居文章。
测试仪将用于从数据集中“选择”一个学校。
这将显示两个按钮,省略号按钮和下拉列表。
为了了解更多关于复制变压器的信息,查看桌面基础课程手册.
注意:通过右键单击变压器并从菜单中选择“复制”,FME允许您复制画布上当前的变压器。或者,您可以选择变压器并使用快捷方式ctrl+d复制所选变压器。到目前为止,您的工作区应类似下面提供的屏幕截图:
第二个测试仪将用于查询Parks数据集,因此只能返回具有指定属性的特性。您将设置两个使用“所有测试(和)”通过标准的测试条件-必须通过所有测试才能将输入功能分类为“通过”。有关测试仪和通过标准的更多信息,查看测试人员文档.
左值 | 操作员 | 正确值 |
洗手间 | = | Y |
狗公园 | = | n |
确保测试仪参数对话框与下面的屏幕截图匹配,然后单击确定接受更改并关闭对话框。
在这种情况下,邻居查找程序的默认参数起作用,因为它只查找1个邻居。
注:为了正确分析空间关系,所有特征应在同一坐标系中。这个回注器对于在工作区内重新投影功能可能很有用。然而,在这种情况下,两个特征已经在同一坐标系中。
通过按升序数字排序,最近的特征将放在属性表中列表的顶部。
由于您对查找最近的特征感兴趣,因此您将按数字升序根据距离属性进行排序。
属性 | 字母/数字 | 秩序 |
_距离 | 数字 | 提升 |
在这种情况下,取样器转换器用于选择属性表中的第一条记录(即最近的特征,因为我们只是按距离属性的升序排序)。
运行工作区后,最近公园的输出将显示在FME数据检查员中,地图上有一个点供亚历山大学院参考。如果要保存输出,您可以将编写器连接到sampler:sampled端口,也可以使用fme数据检查器中的“将所选数据另存为”并选择要将数据另存为的格式(即邮政总局,文件地理数据库,DWG等等)。有关在FME数据检查器中保存数据的更多信息,查看文档.
本教程中使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。
通常,按位置选择是使用图形用户界面(如arcmap或qgis)完成的。然而,在FME中,您可以使用测试器要“选择”所需功能,然后使用邻里探索者.
注:既然你是使用面向公共的数据库,有时可以覆盖和/或修改表。如果你的翻译产生了意想不到的结果,查看重置PostGIS培训数据库文章.或者,您可以下载提供的文件,并用适当格式的读卡器替换PostGIS读卡器。
在这种情况下,您将学习如何查询学校的数据集,以便在国王乔治中学和亨利哈德逊小学200米范围内选择地块多边形。
测试仪将用于从数据集中“选择”学校。您将设置两个使用“任何测试(或)”通过标准的测试条件-如果任何测试通过,输入功能将被分类为通过。有关测试仪和通过标准的更多信息,查看测试人员文档.
应按如下方式输入两个测试条款:
左值 | 操作员 | 正确值 | 否定 | 模式 |
学校名称 | = | 乔治国王中学 | 不区分大小写 | |
学校名称 | 开始于 | 亨利 | 不区分大小写 |
在这种情况下,您将使用默认的通过标准,任何测试(或)测试仪参数对话框应与下面提供的屏幕截图匹配:
到目前为止,您的工作区应如下所示:
NeighborFinder包含两组特性——基础和候选。对于每个基本特征,变压器检查候选人是否匹配,基于邻近度和参数选择。在这种情况下,它将检查位于基本特征指定距离内的所有候选对象。有关邻居查找器的更多技术信息,请参阅文档.或者,要了解更多有关基于空间的连接变压器的信息,请参见桌面基础课程手册.
在这种情况下,最大距离是以输入特征的坐标单位-米来测量的。
注:为了正确分析空间关系,所有特征应在同一坐标系中。这个回注器对于在工作区内重新投影功能可能很有用。然而,在这个练习中,这些特征已经在同一坐标系中。
运行工作区后,您将拥有一个新的数据集,该数据集位于国王乔治中学和亨利哈德逊小学200米范围内,采用dwg格式。通过选择编写器并单击在选定编写器时出现的快捷菜单中的“检查”按钮,可以查看新表。或者,您可以将inspector附加到neighborfinder:matched端口,以便在成功运行转换后自动打开FME数据inspector中的输出。
本教程中使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。
上一步:光栅邻域函数|下一步:两种数据类别的交叉表
面积,周长,可以使用变压器计算特征的长度,例如面积计算器和长度计算器在FME中。在本教程中,您将学习如何计算存储在Postgis Parks表中的多边形要素的面积和周长,计算多边形周长,计算温哥华地区的自行车道长度。
注:既然你是使用面向公共的数据库,有时可以覆盖和/或修改表。如果你的翻译产生了意想不到的结果,查看重置PostGIS培训数据库文章.或者,您可以下载提供的文件,并用适当格式的读卡器替换PostGIS读卡器。
在这个练习中,您将学习如何使用面积计算器计算公园多边形的面积。确定每个公园的面积将有助于你了解整个城市的绿地分布。有关使用多边形区域计算统计的详细信息,查看桌面基础课程手册.
注意:生成工作区的快捷方式是ctrl+g
注意:当需要清空表并更新数据库架构时,将使用DROP和CREATE。例如,Drop和Create用于删除表结构,可能添加或删除列,更改数据类型,等。有关编写器功能类型参数(如表处理)的详细信息,查看写入程序功能类型参数文档。
注意:自动属性定义是工作台自动定义属性列表时,取决于连接的读卡器功能类型。此外,每当属性发生更改(即已重命名,远离的,等)在工作区。有关用户属性和属性定义的详细信息,查看文档.
Featureholder读取并将功能存储在Parks表中。一旦所有功能都存储好了,现有表已关闭,允许FME删除现有表并创建新表。
注:面积以平方地图单位计算。
运行翻译后,您的表将有一个ParkArea列,其中包含每个多边形功能的区域。通过选择编写器并单击在选定编写器时出现的快捷菜单中的“检查器”按钮,可以查看新表。或者,如果希望自动打开工作区输出FME检查器,可以将检查器附加到工作区中最终转换器的输出。
在这个练习中,您将学习如何使用长度计算器计算公园多边形的周长。
注意:生成工作区的快捷方式是ctrl+g
注意:当需要清空表并更新数据库架构时,将使用DROP和CREATE。例如,Drop和Create用于删除表结构,可能添加或删除列,更改数据类型,等。有关编写器功能类型参数(如表处理)的详细信息,查看文档.
注意:自动属性定义是工作台自动定义属性列表时,取决于连接的读卡器功能类型。此外,每当属性发生更改(即已重命名,远离的,等)在工作区。有关用户属性和属性定义的详细信息,查看文档.
Featureholder读取并将功能存储在Parks表中。一旦所有功能都存储好了,现有表已关闭,允许FME删除现有表并创建新表。
这将向表中添加一个新列,并计算数据集中每个多边形特征的周长。将所有其他参数保留为默认值,单击“确定”接受更改并关闭长度计算器参数。
注:周长以地图单位计算。
运行翻译后,您的表将有一个周长列,其中包含每个多边形功能的周长。通过选择编写器并单击在选定编写器时出现的快捷菜单中的“检查”按钮,可以查看新表。或者,如果希望自动打开工作区输出FME检查器,可以将检查器附加到工作区中最终转换器的输出。
在这个练习中,您将学习如何使用长度计算器计算自行车路径的长度。要了解有关计算长度的更多信息,查看用长度计算器测量距离文章。
注意:生成工作区的快捷方式是ctrl+g
注意:当需要清空表并更新数据库架构时,将使用DROP和CREATE。例如,Drop和Create用于删除表结构,可能添加或删除列,更改数据类型,等。有关编写器功能类型参数(如表处理)的详细信息,查看文档.
注意:自动属性定义是工作台自动定义属性列表时,取决于连接的读卡器功能类型。此外,每当属性发生更改(即已重命名,远离的,等)在工作区。有关用户属性和属性定义的详细信息,查看文档.
Featureholder在BikePaths表中读取和存储这些功能。一旦所有功能都存储好了,现有表已关闭,允许FME删除现有表并创建新表。
将所有其他参数保留为默认值,单击“确定”接受更改并关闭长度计算器参数。
注:长度以地图单位计算。
运行翻译后,您的表将有一个长度属性,其中包含每行功能的长度。通过选择编写器并单击在选定编写器时出现的快捷菜单中的“检查”按钮,可以查看新表。或者,如果希望自动打开工作区输出FME检查器,可以将检查器附加到工作区中最终转换器的输出。
本教程中使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。
上一篇:拓扑交集|下一步:一个光栅上的数学运算
在这个练习中,您将使用空间滤波器设置空间谓词,以确定哪些线要素与多边形要素相交。空间过滤器比较两组特征,以查看它们的空间关系是否满足选定的测试条件。正在测试的功能(候选功能)被标识为通过或未通过测试。例如,如果您有道路数据集(线路),想把所有经过公园(多边形)的道路都挖出来,您将引导道路进入候选输入端口,并将其停入过滤器输入端口。
注:既然你是使用面向公共的数据库,有时可以覆盖和/或修改表。如果你的翻译产生了意想不到的结果,查看重置PostGIS培训数据库文章.或者,您可以下载提供的文件,并用适当格式的读卡器替换PostGIS读卡器。
在这种情况下,将mountplesantclipboundary多边形特征与线性街道特征合并,并基于空间谓词连接属性,“筛选交叉候选”。在这种情况下,邻里数据集是过滤器,因为您希望提取与mountplesantclipboundary相交的所有街道,并合并这两个功能的属性。
在这种情况下,您不必修改任何空间过滤器的参数,因为默认的空间谓词是“filter intersects candidate”,并且已经选择了合并属性。有关空间过滤器如何工作的详细信息,请参阅空间过滤器文档.
这将在运行转换后在FME数据检查器中显示与mountplesantclipboundary多边形相交的街道。
自动属性定义是当工作台自动定义属性列表时,根据连接的读卡器功能类型,要进一步了解属性定义,查看关于编写器功能类型文档.
本教程中使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。
拓扑交集是多个多边形层交集的过程。在这个练习中,您将使用空间滤波器设置一个空间谓词,用于确定哪些多边形特征合并在一起。空间过滤器比较两组特征,以查看它们的空间关系是否满足选定的测试条件。正在测试的功能(候选功能)被标识为通过或未通过测试。例如,如果您有道路数据集(线路),想把所有经过公园(多边形)的道路都挖出来,您将引导道路进入候选输入端口,并将其停入过滤器输入端口。
注:既然你是使用面向公共的数据库,有时可以覆盖和/或修改表。如果你的翻译产生了意想不到的结果,查看重置PostGIS培训数据库文章.或者,您可以下载提供的文件,并用适当格式的读卡器替换PostGIS读卡器。
在这种情况下,您希望根据空间谓词“filter intersect candidate”合并mountplesantcipboundary和parks多边形功能及其属性。在这种情况下,剪辑边界是过滤器,因为您只想提取与mountplesantclipboundary相交的公园多边形-这也将连接两个功能的属性。
在这种情况下,您不必修改任何空间过滤器的参数,因为默认的空间谓词是“filter intersects candidate”,并且选择了合并属性。有关基于空间的连接变压器的更多信息,查看桌面基础课程手册.此外,您可以在定义空间关系 以及有关区域重叠器在文档中。
这将在翻译成功运行后自动在FME数据检查器中打开连接的数据集。
注:FME支持SDE和地理数据库的多个读写器;然而,这取决于您运行的平台。更多信息,查看SDE和地理数据库的FME读写器比较文章。
现在,您已经成功地使用空间谓词“filter intersects candidate”将parks多边形数据集与mountplesantcipboundary多边形数据集合并。
本教程中使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。
在这个练习中,您将学习如何在包含在多边形中的点要素之间使用空间滤波器.空间过滤器通常用于三个主要操作:
注:既然你是使用面向公共的数据库,有时可以覆盖和/或修改表。如果你的翻译产生了意想不到的结果,查看重置PostGIS培训数据库文章.或者,您可以下载提供的文件并替换
具有适当格式的阅读器的PostGIS阅读器。
在这种情况下,您将学习如何将地址点要素与地块多边形要素在空间上连接起来,然后将连接的数据集输出为ESRI地理数据库格式。如果您想了解有关执行空间连接的变压器的更多信息,查看桌面基础课程手册.
空间过滤器比较两组特征,以查看它们的空间关系是否满足选定的测试条件。
与空间过滤器上的过滤器和候选端口的连接应与下面提供的屏幕截图匹配:
注意:空间滤波器输出不会输出滤波器特性。只有候选功能。更多技术细节,查看空间过滤器文档.
一旦做出选择,在打开的对话框中单击“确定”接受更改并返回工作区。
这将在翻译成功运行后自动在FME数据检查器中打开连接的数据集。
注:FME支持SDE和地理数据库的多个读写器;然而,这取决于您运行的平台。更多信息,查看SDE和地理数据库的FME读写器比较文章。
现在,您已经成功地通过空间关系将PostalAddress点数据集连接到MountPleasantParges多边形数据集。
本教程中使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。
在这个练习中,您将学习如何使用区域重叠器.AreaOnAreaOverlayer通常用于三个主要操作:(1)解构重叠多边形以产生交叉点和差异,(2)比较区域重叠的多个数据集,(3)基于重叠面积数据的面积计算。
注:既然你是使用面向公共的数据库,有时可以覆盖和/或修改表。如果你的翻译产生了意想不到的结果,查看重置PostGIS培训数据库文章.或者,您可以下载提供的文件,并用适当格式的读卡器替换PostGIS读卡器。
在这种情况下,您将基于重叠的历史区域和邻域多边形执行面积计算。这将允许您识别属于每个街区的历史区域以及每个历史区域的总面积。
AreaOnAreaOverlayer Transformer将为相交多边形执行一个区域对区域覆盖-所有多边形都是相互对立的,在它们重叠的地方,创建新的多边形,表示重叠区域和删除重叠的原始区域。有关AreaOnAreaOverlayer的更多技术细节。有关AreaOnAreaOverlayer的更多技术细节,查看文档.
注:面积以平方地图单位计算。有关面积计算的更深入的教程,查看使用面积计算器测量面积文章。
本教程中使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。
在本教程中,您将学习如何使用马普尼克光栅,尽管此方法也适用于其他几何图形(如点和线)。有关如何使用mapnikrasterizer变压器的详细介绍,查看Mapnikrasterizer简介文章。
注:既然你是使用面向公共的数据库,有时可以覆盖和/或修改表。如果你的翻译产生了意想不到的结果,查看重置PostGIS培训数据库文章.或者,您可以下载提供的文件,并用适当格式的读卡器替换PostGIS读卡器。
在这种情况下,您要创建一个用土地和公园区域分类的光栅地图。使用PostGIS培训数据库中的邻里和公园多边形功能,您将创建一个光栅数据集,其中区域按RGB值分类(公园为绿色,城市为黑色)。
mapnikrasterizer允许您转换点,线,通过将特征划分为称为图层的组,将多边形特征划分到新光栅上。有关更多信息,请参阅MAPNikrasterizer文档.
注意,这两个连接列在呈现规则中;然而,它们被设置为线条符号。
平滑gamma值为1时使用模糊逻辑,该逻辑对于具有移动或不确定性的区域(如海岸线)很有用。或者,平滑gamma值0使用布尔逻辑,当您希望对单元格进行100%确定的分类时,这一逻辑非常有用。这个练习将使用布尔逻辑,所以单元格将被分类为城市或公园-这将防止单元格被分类为20%公园和80%城市。
下一步,您将对公园单元进行分类。类似于城市细胞的分类,通过单击“公园”行中的“编辑”来修改多边形参数。
“单元间距”参数指定输出光栅单元的宽度,以地面单位计量。注:较小的电池提供更高的分辨率,然而,在查看大范围(即单元格间距为1的加载时间将比5)长,并且文件大小也很大。
这将通过使背景单元透明来有效地删除背景单元,因为在本练习中,您只对为城市或公园区域创建光栅单元感兴趣。有关更多信息,请参阅设置nodata并添加alpha条带以删除黑色边框文章。
如果你得到了意想不到的结果,您可能需要重置已读入的Postgis表。有关更多信息,请参阅重置PostGIS培训数据库文章。
本教程中使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。
在FME中,使用区域模板提取数据需要同时使用光栅和矢量数据集以及裁剪器变压器。在本教程中,您将在多边形特征内选择光栅数据;然而,可以很容易地修改本教程以选择搜索信封中的矢量特征。
注:既然你是使用面向公共的数据库,有时可以覆盖和/或修改表。如果你的翻译产生了意想不到的结果,查看重置PostGIS培训数据库文章.或者,您可以下载提供的文件,并用适当格式的读卡器替换PostGIS读卡器。
在这种情况下,您有兴趣基于多边形特征将现有DEM的范围裁剪到城市边界。本练习将使用市政土地边界作为搜索信封;然而,也可以使用多个多边形功能。
在这种情况下,提供的数据集不共享同一坐标系(一个当前位于LL83中,另一个位于UTM83-10中)。因此,如果不将DEM重新投影到线性坐标系,则无法继续。有关FME中坐标系的更多信息,查看在FME中使用坐标系文章。
请注意,源坐标系是自动从特征中读取的。在这种情况下,唯一需要更改的参数是目标坐标系。
有关坐标系转换的更多提示,查看桌面基础课程手册.
在FME中,裁剪器执行类似于cookie裁剪器的几何裁剪操作。考虑到这一点,您将剪切VancouVerlandBoundary多边形之外的区域,因为您只对温哥华区域的DEM感兴趣。为了更详细地描述剪子的工作原理,查看使用钳式变压器的示例文章。
clipper:inside端口将输出完全在clipper中的clipper功能,以及与被切割成碎片的裁剪器相交的裁剪特征。相反,clipper:outside端口将输出完全在clipper之外的clipper功能。你可以了解更多的技术细节,查看Clipper文档.
自动属性定义是当工作台自动定义属性列表时,取决于连接的读卡器功能类型。此外,每当属性发生更改(即已重命名,远离的,等)在工作区。有关用户属性和属性定义的详细信息,查看文档.
运行工作区后,输出将在FME数据检查器中打开-您将查看温哥华地区的数字高程模型。
本教程中使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。
在本教程中,您将学习如何在FME工作台中定义坐标系,以及如何使用回注器变压器。
在这种情况下,您希望定义数据集的投影,以匹配元数据文件中指定的坐标系信息。您将使用的多边形边界无意中投影到了错误的坐标系(UTM83-11),因此您需要在执行分析之前定义正确的投影(UTM83-10)。
在FME中定义坐标系的最简单方法是在“添加阅读器”对话框中。
或者,您可以在导航器窗口中设置读写器的坐标系。查看在FME中使用坐标系文章了解更多信息。
在练习2中,您将重新投影数据,因为它当前使用的是LL83坐标系(以度为单位),您需要它位于使用线性单位的坐标系中。在这种情况下,您将把数据从lat/long ll83(度)重新投影到utm83-10(米)。
结果
本教程中使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。
在本教程中,您将学习如何使用轮廓生成器和数字高程模型(DEM)创建轮廓线。FME中的轮廓发生器根据光栅单元的输入值构造一个Delaunay三角测量,然后用光栅单元生成轮廓线。
在这种情况下,您将从DEM创建等高线,因为您希望创建一个50米的等高线数据集供以后使用。
将所有其他参数保留为默认值,然后单击“确定”接受对轮廓发生器参数的更改。ContourGenerator参数对话框应类似于下面提供的屏幕截图中的对话框:
注:轮廓发生器输出的默认尺寸为3D。
此转换器的目的是将路径组合为每个路径ID有一个记录,而不是将轮廓线分段。
注:为了组合管线,它们必须在完全相同的起点/终点相遇。此外,在三条或更多条线会聚的点处,线将保持断开。有关更多信息,请参阅线路组合器文档.
本教程中使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。