我想保留前几天散步时的轨迹。当我停止步行并上出租车时,我忘记立即关闭 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
。