我如何从我的 GPS 中删除 (kmz) 轨迹?

我如何从我的 GPS 中删除 (kmz) 轨迹?

我想保留前几天散步时的轨迹。当我停止步行并上出租车时,我忘记立即关闭 GPS,现在我想删除所有出租车轨迹。

我以前手动做过类似的事情,通过从文本文件中删除单个数据点,但现在有点太难了。

我尝试过 GpsPrune 和 JGPSTrackEdit,但都没有成功。以下是一些图片:

Google Earth 中的原始 kmz:https://i.stack.imgur.com/dqNzC.jpg

Google Earth 中的原始 kml:https://i.stack.imgur.com/maZx0.jpg

GpsPrune 中的原始 kmz(仅显示起点和终点):https://i.stack.imgur.com/TD1V0.jpg

GpsPrune 中的原始 kml(仅显示起点和终点):https://i.stack.imgur.com/db26w.jpg

原始 kmz 在 JGPSTrackEdit 中打开(未出现任何内容):https://i.stack.imgur.com/B7U8s.jpg

原始 kml 在 JGPSTrackEdit 中打开(未出现任何内容):https://i.stack.imgur.com/jnD4X.jpg

答案1

KMLkmz文件ipped(压缩)。

复制该文件,然后重命名扩展名。

cp myfile.kmz myfile.zip

解压缩。

unzip myfile.zip或使用‘存档’应用程序。

找到该文件doc.kml并用您最喜欢的文本编辑器打开它,或者安装一个 xml 编辑器(例如,XML Copy Editor因为doc.kml是一个xml文件)。

找到您不再需要的数据。通常,它位于标签<coordinates></coordinates>

删除它。

您可能还想删除其他工件。例如

<LineString id="g7"> <altitudeMode>clampedToGround</altitudeMode> <coordinates>-115.478882259744,32.8305154499076,1 -115.47919506463,32.8301376995818,1 </coordinates> </LineString>

只要没有悬垂或不匹配的标签,并且最终文件包含足够的必要信息,您就会拥有一个可用的kml文件。

您可以自行决定是否应将其再次压缩为kmz

相关内容