首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
wait4friend
掘友等级
大数据架构师
数据 BI
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
数据库建模和持续集成-经验小结
工欲善其事,必先利其器。在处理日常和数据相关的工作中,我认为有两个工具是被我们大多数人严重低估的,他们分别是Excel和PowerDesigner。这两个工具的功能十分强大,但是平时我们都仅仅使用了可能不到10%的功能,如果能够对它们深入研究,我们的工作效率会得到极大的提升。 …
PowerDesigner Repository进行版本管理
利用PowerDesigner(下文简称PD)进行数据库设计时,需要对输出的数据模型文件进行版本控制。常用的办法包括: 将pdm文件上传到svn中进行版本控制。这种方式简单粗暴,但是对二进制的pdm文件仅能起到集中备份的作用,无法基于文件内容进行更精细的版本管理。 使用PD导出…
PowerDesigner进行数据库物理建模的规范
利用PowerDesigner(下文简称PD)进行数据库设计时,其实没有什么固定的规范。但是数据库设计的目的,是为了在团队中沉淀和共享信息,所以设计文档的可读性非常重要。团队使用统一的标准规范来进行设计,才能够保障文档具有高可读性,进而提高团队协作的效率。 本文把一些在实践中经…
PostGIS_小白笔记_清洗轨迹漂移点
设备掉线,导致相邻的两个点之间有很大的时间差和距离(跳跃点)。 设备异常,导致在连续的时间戳下,GPS点位置有突然很大偏差(漂移点)。 设备异常,导致相同时间戳下,返回多条数据(重复数据)。 通过简单的按时间戳去重算法,很容易去掉重复数据。 在可以接受的时间范围内,可以容忍数据…
PostGIS_小白笔记_轨迹中的停车点
如果原始GPS点没有包括行驶速度等信息,那就需要使用时间和位置这些已知信息,通过额外计算车辆的行驶状态,来找出车辆的停车点。 业务需求是,如果一系列在N分钟内的GPS点距离小于等于M米,则认为车辆在当前位置停车N分钟。 注意: 从严格定义来说,我们求的是“停留点”而不是“停车点…
PostGIS_小白笔记
最近研究的一个项目中,涉及到对车辆轨迹数据的大量应用。原来从来没有仔细研究过空间数据库或GIS相关的东西,正好借这个机会学习一下。在学习过程中,把自己的一些测试过程陆续分享出来,记录为小白笔记系列。 开源领域最著名的空间数据库非PostGIS莫属,所以我也选择大多数人的选择。关…
PostGIS_小白笔记_抽稀算法
在处理GPS数据时,记录中往往会有很多时间戳和距离都接近的数据,一方面浪费了较多的存储空间,另一方面造成所要表达的图形不光滑或不符合标准。因此要通过某种规则,在保证矢量曲线形状不变的情况下, 最大限度地减少数据点个数,这个过程称为抽稀。 步长压缩算法:沿连续曲线每隔一定的步长抽…
PostGIS_小白笔记_行政区划边界
在我们的场景中,行政区划是电子围栏的一个特例。日常处理和行政区划有关的业务场景,举例如下 初始化代码中需要使用 geoc_gcj02towgs84() 这个函数,把GCJ02转换为WGS84坐标系。这一套转码工具来自这里,我们对源码进行了一点点修改 屏蔽了raise语句,避免刷…
PostGIS_小白笔记_构造轨迹
备注:阿里云Ganos提供了更完善的轨迹模型和分析功能,但是仅仅用PostGIS原生功能也足以满足我们的基础需求。 业务需求是,根据车辆ID+日期对历史轨迹进行分段。 PostGIS没有提供原生的轨迹(trajectory)数据类型,常规做法是使用LinestringM来进行模…
PostgreSQL_图的递归查询
在树形递归查询这篇文章,我记录了使用CTE语法查询树形结构的办法。在一个树形结构中,每一个节点最多有一个上级,可以有任意个数的下级。 在实际场景中,我们还会遇到对图(graph)的查询,图和树的最大区别是,图的节点可以有任意个数的上级和下级。如下图所示 因为图可能存在loop结…
下一页
个人成就
文章被点赞
182
文章被阅读
168,083
掘力值
2,793
关注了
14
关注者
58
收藏集
0
关注标签
4
加入于
2018-05-08