斯潘8
斯潘4
许多GPS设备提供将数据导出到GPS交换格式(GPX).使用FME可以很容易地读取这种基于XML的格式。在本教程中,我们将使用Android手机和一个名为兰伯尔.在冰岛的Keri_火山口附近徒步旅行时收集了路标,但是用户在回到他们的住处之前忘了关掉GPS。使用FME,我们将读取导出的gpx数据,把它清理干净,然后写给KML。有关如何写入GPX的信息,见写入GPX数据文章。
将GPX读卡器添加到画布时,有六种功能类型可供阅读,每个功能类型都有自己的用途。
元数据:元数据包含有关作者和版权信息的详细信息
Waypoints:路线上的特定点,当遵循GPS路线时,这些是您将要通过的主要点。
路线:预定的旅行路线
路由点:沿着行进路径的点,路线点可能比路线点多。
轨道:而在野外,这是实际行驶的路径
跟踪点:沿着轨道的点,同时跟随航路点。
数据已从兰伯尔GPX格式的应用程序。GPX数据可以在上面下载。
1。打开FME工作台
在空白的FME工作区中,添加一个GPS交换格式(GPX)阅读画布。对于数据集,选择racterhike.gpx,然后设置坐标。系统到LL84.我们可以假设这是正确的坐标系,因为在收集数据时,它显示在谷歌地图,使用经纬度坐标系。单击确定。在“选择要素类型”窗口中,仅选择轨迹点。我们不需要跟踪,因为我们将使用清理过的点重新创建它。
GPX阅读器设置坐标。LL84的系统参数
2。检查数据
一旦轨迹点被添加到画布中,在FME数据检查员中检查数据。我们需要确定远足的终点,开车回家。添加背景地图以帮助可视化该区域。你可以使用雄蕊图,但您需要缩小一点才能进行地图渲染。使用地图盒(帐户免费)或任何其他使用卫星背景地图的地图服务。
红色圆圈表示的徒步旅行区域。背景图提供者地图盒,使用免费的API。
一旦背景图设置好,放大右侧的点,这就是远足的地方。我们将以停车场的车为终点,轨道区段点索引为46。
以蓝色圆圈和箭头表示的远足结束。背景图提供者地图盒,使用免费的API。
三。试车
回到FME工作台,添加一个测试器轨迹点特征类型之后的变压器。在测试仪参数中,将测试设置为跟踪点索引<47,这样我们只会保持0-46分,那是远足。46点以后的车都是回酒店的。
测试仪参数,轨道区段点指数<47
4。从点创建线条
既然我们已经确定了徒步旅行的路段,添加一个行生成器将变压器连接到画布,并将其连接到测试仪上通过的输出端口。LineBuilder默认参数适用于此示例。
5。清除属性
GPS创建了几个我们最终输出不需要的属性。添加一个定位器变压器并连接到线路生成器上的线路输出端口。在参数中选择要保留的以下参数:
追踪者
轨道段\点\索引
高程
创造时间
5。运行工作区
使能特征缓存通过运行>启用功能缓存,然后运行工作区,然后运行翻译并查看FME数据检查器中的行输出。你现在应该有一条线连接所有的点,只为围绕火山口远足。
已启用功能缓存,查看attributekeeper缓存。
在FME数据检查器中查看的attributekeeper缓存。背景图提供者地图盒,使用免费的API。
6。写给KML
收集这次远足的目的是与人们分享。添加一个谷歌KML写入画布并将其连接到linebuilder上的行输出端口。您可以添加克尔斯泰勒如果你想定制线条类型或颜色,请在谷歌KML编写器之前。再次运行工作区,然后在中打开输出文件谷歌地球.此文件现在可以被共享,并且很容易被其他人查看。
查看的最终输出谷歌地球.注:输出图像中未使用kmlstyler变压器。
数据属性
Liz Sanderson使用兰伯尔
?2019安全亚搏在线软件公司|合法的