数据清洗:由坐标数据构成的轨迹去除漂移点的操作

2023-11-04

版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/102821219

 

先看看我们要处理的数据。

首先根据点的经纬度数值,做成点,串成线。这个过程八仙过海各显神通。若有人束手无策,可以看看鄙人的相关文章。

言归正传。

打开串成的线,整体上看,效果不错吧,如果你这么想,那你还是太嫩了。

但放大看局部,如下图所示。崩溃吧?

遇到问题,首先应该是找找有没有前人的经验。

嗯嗯,不错不错,搜到了搜到了。都打开看看,嗯嗯呢,这个,呃呃,看不懂啊……文字是半懂不懂,公式是一窍不通。

但问题还是要解决的,怎么破?

——————————我是分割线——————————

经观察,这种一般在10米之内,所以鄙人猜测这是由于GPS终端在停止状态时由于各种原因导致的漂移。这怎么处理?点距在10米内的都给去了。即:根据时间顺序排序后,A点为起始点,如果A点下一个B点在10米内则去掉这个B点并继续获取下一个点作为B点进行判断,直到有一个点不在10米内,然后把这个点作为A点继续判断。

很好,效果好了很多,但还是有问题。

想了好久,寤寐思服,辗转反侧,终于……

咳咳……来人呐!把狗头铡请来……哦……不……把向量请来。

这种漂移点都是尖角,用向量判断这个点的取舍。于是,我结合这个实际情况,提出两个凡是的方针。

凡是距离在10米内的一律去掉。

凡是构成尖角的一律不留。

至于具体效果?

再验吧,至少相比之前提升了很多,但可以肯定的是还有很多优化空间。

这就是二八定律——二成的操作去掉八成的问题。

(特别叮嘱:要活学活用,理论与实际相结合,提出并实践个人特色轨迹漂移点去除办法)

进一步优化的操作是:尖角剔除30°以内的,如果是30°-60°则结合实际判断取舍。

来看看第一次优化效果图,红线是取了开头一部分数据做优化处理的结果。

在第一次优化基础上进行第二次优化的结果,其中红线是优化后结果,黑线是第一次优化的开头区域的局部。

为什么还要留着向左向右的线段呢?为什么不直接从上到下呢?因为车要掉头啊,如果车辆在某一条路掉头,形成尖角是很正常的。

 

独孤尚良dugushangliang——著

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

数据清洗:由坐标数据构成的轨迹去除漂移点的操作 的相关文章

  • 数据挖掘而之数据清洗

    数据清洗 是整个数据分析过程中不可缺少的一个环节 其结果质量直接关系到模型效果和最终结论 在实际操作中 数据清洗通常会占据分析过程的50 80 的时间 国外有些学术机构会专门研究如何做数据清洗 相关的书籍也不少 美亚搜data cleani
  • 第九届GIS技能应用大赛试题技术文档 -上午

    1 项目概述 1 1 项目要求 如图1 1 1所示为雷尼尔山国家公园 根据题目要求 现有一份雷尼尔山国家公园地形图的一部分扫描图 需要利用该扫描图制作三维模型用来分析和展示 图1 1 1 雷尼尔山国家公园 1 具体任务要求如下 任务一 使扫
  • ArcGIS制作全球地图并生成纬度统计分布线

    转载 ArcGIS制作全球地图并生成纬度统计分布线https mp weixin qq com s LTA9I2lZ1nwA1xdHlD9vjg
  • ArcGis系列-java发布空间表为地图服务(map)

    1 实现思路 使用java调用cmd命令执行python脚本 python环境使用arcgis pro安装目录下的 ArcGIS Pro bin Python envs arcgispro py3 作为地图服务应该可以支持添加样式文件 发布
  • 点云处理,点云处理算法程序

    点云处理 算法程序代编 top5硕博团队 高质量的服务 基于pcl cgal程序代编 联系方式 q 958417691 或闲鱼id专业点云处理 1 点云分割 单木分割 林下地形提取 DEM制作 等高线制作 地形补洞 2 点云重建 多种方法点
  • arcgis10.2破解版下载及其详细教程;;;附带10.1-10.6的破解版,没有教程

    1 arcgis10 2破解版 https blog csdn net bigemap article details 81131840 2 arcgis10 1 10 5破解版安装包 https blog csdn net e wsq a
  • ArcGIS应用基础知识

    ArcGIS应用基础 一 地理信息系统概念介绍 二 地图基本知识 三 ArcGIS体系介绍 四 ArcGIS数据格式介绍 五 基本工具介绍 一 地理信息系统概念介绍 地理信息系统 简称GIS Geographic Information S
  • 数据清洗基础—Kettle 数据转换与清洗、数据抽取操作

    实验一 数据清洗基础 Kettle 数据转换与清洗 数据抽取操作 1 实验题目 Kettle 数据转换与清洗 数据抽取操作 2实验目和要求 2 1熟悉 Kettle 的开发环境 并掌握 Kettle 环境的配置与安装 2 2能使用 Kett
  • win11 安装arcgis 10.8 arcMap 发生错误无法启动

    今天安装arcgis 10 5与arcGIS 10 8 遇到 arcMap 无法启动 弹窗应用程序出现错误 无法启动 期间百度google了各种 从删文档模板 改python2 7注册名 删安装目录文件等各种操作均无效 后面根据GIS知乎的
  • 数据清洗---数据整合

    数据整合可以使用Pandas库中merge 函数合并数据集 import pandas as pd 建两个数据集 df1 DataFrame lkey b b a c data1 range 4 df2 DataFrame rkey a b
  • ArcGIS水文分析实战教程(18) 河段桩号与线性参考

    ArcGIS水文分析实战教程 18 河段桩号与线性参考 本章导读 在很多线性要素的应用中 桩号扮演着非常重要的角色 例如高速公路 使用桩号可以快速的描述某个事件在该路段的大概位置 同样是线性要素的河流 也可以加入桩号进行管理 作为河岸开发
  • ArcGIS部分问题解决办法

    ArcGIS部分常见问题解决办法 最近在学习ArcGIS过程中 进行某些操作选项总是会会发生错误 不仅仅我自己一个人是这样 周围好多同学也是经常在操作的过程中报错 所以就很突发奇想把这段时间遇到的问题统一写下来 也是为了自己以后忘掉可以直接
  • R 中 igraph 网络的输出 shapefile

    你好 我在 R 中有一个使用 igraph 库的网络 Vertices 616 Edges 6270 Directed TRUE No graph attributes Vertex attributes name Lat Lon Edge
  • 如何解决 AMD 路径冲突?

    我正在尝试使用Esri ArcGis JavaScript API 其加载方式为Dojo using dojo require 我有一个现有的模块化AMD requirejs我需要将此代码集成到其中的 Typescript 应用程序 在初始
  • mapViewDidLoad方法未加载

    目标c的新手 我正在使用ArcGIS作为地图部分 我的方法有问题mapViewDidLoad没有被调用 加载 这是代码的一部分 h file interface ViewController UIViewController
  • 启动 python 子进程有不同的行为,具体取决于启动器

    我正在尝试从 Python 2 6 启动 Python 2 5 原因是我尝试使用的编译库 GDAL 不支持与另一个程序 ArcGIS 一起分发的 Python 版本 这就是我正在尝试做的事情 这main pyPython 2 6 中的文件
  • Vue的脚手架

    脚手架配置 脚手架文档 Vue CLI npm config set registry https registry npm taobao org vue config js配置选项 配置参考 Vue CLI ref选项 ref和id类似
  • 中国90米分辨率可蚀性因子K数据

    数据时间 2023年 数据空间位置 全国 数据空间分辨率 90m 数据坐标系 WGS1984 数据格式 tiff 数据来源 地球资源数据云平台 www gis5g com 如需要请自行联系 数据简介 土壤可蚀性因子 K 数据 基于多种土壤属
  • WMSLayerInfo 未定义 - arcgis 4.13

    各位 今天刚刚开始使用 arcgis 并尝试从 geoserver 添加 wms 图层 我正在使用 javascript api v 4 13 我从这个例子开始 https developers arcgis com javascript
  • 从光栅计算器传输到 R 的条件命令

    到目前为止 我在ArcGIS的栅格计算器中使用了以下语句 Con Land use rst 20 Export rst 这会计算一个新栅格 其中仅包含来自导出的数据 其中 Land use 等于 20 这正是我想要的 但我想自动化这个R 因

随机推荐