练习3 FME数据检查员
数据 公园(地图信息选项卡)
消防大厅(GML-地理标记语言)
社区(Google KML)
总体目标 检查城市数据以选择适合居住的社区
演示 查看,象征,使用FME数据检查器查询数据
启动工作区 没有
结束工作空间 没有

市长来欢迎你担任技术分析师。他对FME能做什么很着迷,要求你检查一些数据,帮他挑选一个邻居来买新房子!作为一名地理信息系统专业人员,我们通常不会这样做空间分析,但市长不太可能知道这一点,不管怎样,这是与FME数据检查员的良好做法。


1)启动FME数据检查员
启动FME数据检查员


2)设置背景
在检查数据时,有一个背景地图有助于提供位置感。FME数据检查器能够显示来自几个不同映射服务的背景。

从菜单栏中选择工具>FME选项。在背景图部分,选择MapQuest Web地图平铺服务的背景地图格式:

单击参数按钮。将打开映射约束(类型)对话框。选择OpenStreetmap。

再次单击“确定”和“确定”关闭这些对话框。


3)添加数据
现在让我们添加一些数据。从菜单栏中选择文件>打开数据集。设置读卡器参数如下:

读者格式 谷歌KML
读者数据集 C:\fmedata2016\data\bounders\vancouverneighborhods.kml

单击“确定”关闭对话框并添加数据。


4)设置数据符号
数据将添加到数据检查器中,但它是一种纯填充颜色,因此会模糊背景数据。


瓷砖由地图探索

我们可以通过设置符号来解决这个问题。在“显示控制”窗口中,单击“邻居”数据的符号图标:

在打开的样式对话框中,为社区选择合适的颜色(比如,橙色)。然后将透明度/不透明度比例设置为略小于一半(即比不透明更透明)。


1更新
上述对话框在FME2016.1中如下所示:


单击“确定”接受参数并关闭对话框。背景地图现在将通过邻居数据可见。


5)添加更多数据
市长有一只宠物狗,因此希望住在一个有狗公园的地方。因此,我们必须向视图中添加一些公园数据。

从菜单栏中选择“文件>添加数据集”。设置读卡器参数如下:

读者格式 地图信息选项卡(Mitab)
读者数据集 C:\fmedata2016\data\parks\parks.tab

单击“确定”关闭对话框并添加数据。


6)过滤数据
公园数据也是不透明的(您可以选择将其更改为更透明的),但更重要的是,我们无法确定哪些公园是狗公园。

单击“表视图”窗口中标记为“公园”的选项卡。

注意到这个城市有很多公园,但也有一个狗场属性来告诉我们哪些公园有一个狗跑区。单击Dogpark名称按该属性对表数据排序。

现在我们知道哪些是狗公园,单击某个功能将在显示窗口中突出显示该功能。然而,如果我们能过滤数据,就更容易找到狗公园。因此,从菜单栏中选择工具>过滤功能。

在“过滤器功能”对话框中,双击左值字段,单击下拉箭头,选择属性值。选择Dogpark作为要筛选的属性,然后单击OK。

对于operator字段,选择=(equals)符号,如果尚未选择。

对于正确的值字段,在字段中单击并键入字符Y(应为大写,不低)。

数据检查器中的过滤应用于所有可见数据,因此,我们还必须添加一个子句,以使邻域数据保持在屏幕上。

使用与前面相同的技术创建第二个测试子句。此时间测试用于Where Neighhoodod>(is greater than)0(zero)

pass criteria参数应设置为(或保留为)“一个测试(或)”。

现在单击“确定”关闭对话框。将对显示内容进行过滤,以仅显示社区功能以及带有狗跑设施的公园。


瓷砖由地图探索


7)添加数据
市长的狗真的是他最好的朋友,市长拒绝住在没有救援服务的地区,以防他追猫迷路!所以,让我们添加一些应急设施数据。

从菜单栏中选择“文件>添加数据集”。设置读卡器参数如下:

读者格式 地理标记语言
读者数据集 C:\fmedata2016\data\emergency\firehells.gml

单击“确定”关闭对话框并添加数据。


8)滤波数据
最初,屏幕上不会显示任何数据,因为我们已经有了一个将排除它的筛选集。

所以,再次从菜单栏中选择工具>过滤特性。这一次设置一个测试来过滤rescue=y(即消防大厅也是救援设施)。

此时,你应该能够向市长建议一个既有狗公园又有紧急救援设施的社区。单击“邻居”功能以了解它是哪个。


祝贺你
通过完成本练习,您已经学习了如何:
  • 为FME数据检查器设置背景图
  • 将数据集添加到FME数据检查器中的现有视图中
  • 为FME数据检查器中的功能设置符号
  • 在“数据检查器表视图”窗口中查询和排序数据
  • 使用FME数据检查器中的测试条款过滤数据

结果匹配”他说:“这是一个很好的选择。”

    没有匹配的结果“他说:“这是一个很好的选择。”