Board logo

标题: 使用 R 为 IBM SPSS Modeler 16 创建新节点(2)实例2 [打印本页]

作者: look_w    时间: 2018-6-23 11:10     标题: 使用 R 为 IBM SPSS Modeler 16 创建新节点(2)实例2

示例 2. 为地理空间数据创建一个可视化节点在示例 1        中,一些地址已被转换为坐标。输出是一个表,可确认该代码在正常运行。但是,没有直接的可视化表示可用来检查这些坐标是否正确。可视化地理空间数据的最佳方式是使用地图。第二个示例展示了如何创建一个节点,它在        Web 浏览器中运行的动态地图中描绘了一些点。因为该地图使用了 Google Maps API,所以新节点的名称为 Google Maps 节点。
要创建此节点,可以使用 “” 中描述的 R 代码。这段 R 代码使用 R 包        plotGoogleMaps,该包提供了一个交互式描绘工具来处理 Web 浏览器中的地理数据。
第 1 步. 在 RStudio 中测试和理解该代码使用 SPSS Modeler 之前测试该代码。借助 Rstudio,如果代码无法正常运行,可轻松地修改和调试它。
该代码使用了 R 函数 proj4string 获取坐标,并将它们转换为 Google Maps API 能理解的坐标系统。函数          plotGoogleMaps(包含在 plotGoogleMaps 包中)正在运行。在此示例中,输出存储在 C 盘上,名为        MyNewMap.htm。
第 2 步. 在 SPSS Modeler 16 中创建 Google Maps 节点 使用 Custom Dialog Builder 创建该节点,然后在地图中描绘该数据:
保存并安装该节点。
第 3 步. 测试该节点要测试该节点,可以从以前创建的数据中描绘该数据。从 Output 面板中选择 Google Maps,将它连接到 Geocoding 节点。
图 11. 最终的流,其中新的 Google Maps 节点为输出运行该流。浏览器打开了一个包含动态地图的页面,该地图上描绘了生成的地址。
图 12. 包含地图上的 3 个数据点的输出




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0