随笔分类 -  空间索引

摘要:引子 每天我们晚上加班回家,可能都会用到滴滴或者共享单车。打开 app 会看到如下的界面: app 界面上会显示出自己附近一个范围内可用的出租车或者共享单车。假设地图上会显示以自己为圆心,5公里为半径,这个范围内的车。如何实现呢?最直观的想法就是去数据库里面查表,计算并查询车距离用户小于等于5公里的 阅读全文
posted @ 2017-11-28 15:18 ma_fighting 阅读(9696) 评论(2) 推荐(2) 编辑
摘要:http://www.cnblogs.com/LBSer/p/3298057.html 一、经纬度距离换算 a)在纬度相等的情况下: 经度每隔0.00001度,距离相差约1米; 每隔0.0001度,距离相差约10米; 每隔0.001度,距离相差约100米; 每隔0.01度,距离相差约1000米; 每 阅读全文
posted @ 2017-11-28 13:50 ma_fighting 阅读(4218) 评论(0) 推荐(0) 编辑
摘要:前段时间听同事分享,偶尔讲起Oracle数据库的位图索引,顿时大感兴趣。说来惭愧,在这之前对位图索引一无所知,因此趁此机会写篇博文介绍下位图索引。 1. 案例 有张表名为table的表,由三列组成,分别是姓名、性别和婚姻状况,其中性别只有男和女两项,婚姻状况由已婚、未婚、离婚这三项,该表共有100w 阅读全文
posted @ 2017-11-28 13:34 ma_fighting 阅读(12568) 评论(4) 推荐(5) 编辑
摘要:http://www.cnblogs.com/LBSer/p/3392491.html 一、问题 先思考个常见的问题:如何根据自己所在位置查询来查询附近50米的POI(point of interest,比如商家、景点等)呢(图1a)? 每个POI都有经纬度信息,我用图1b的SQL语句在mySQL中 阅读全文
posted @ 2017-11-28 13:30 ma_fighting 阅读(6955) 评论(0) 推荐(1) 编辑
摘要:http://www.cnblogs.com/LBSer/p/3403933.html 深入浅出空间索引2 第一篇讲到了传统的索引如B树不能很好的支持空间数据,比如点(POI等)、线(道路、河流等)、面(行政边界、住宅区等)。本篇将对空间索引进行简单分类,然后介绍网格索引。(深入浅出空间索引1:ht 阅读全文
posted @ 2017-11-28 13:24 ma_fighting 阅读(1321) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/LBSer/p/4417127.html 一、为什么需要点聚合 在地图上查询结果通常以标记点的形式展现,但是如果标记点较多,不仅会大大增加客户端的渲染时间,让客户端变得很卡,而且会让人产生密集恐惧症(图1)。为了解决这一问题,我们需要一种手段能在用户有限 阅读全文
posted @ 2017-11-28 13:21 ma_fighting 阅读(9600) 评论(1) 推荐(0) 编辑
摘要:http://www.cnblogs.com/LBSer/p/4471742.html 地理围栏(Geo-fencing)是LBS的一种应用,就是用一个虚拟的栅栏围出一个虚拟地理边界,当手机进入、离开某个特定地理区域,或在该区域内活动时,手机可以接收自动通知和警告。如下图所示,假设地图上有三个商场, 阅读全文
posted @ 2017-11-28 13:15 ma_fighting 阅读(8001) 评论(0) 推荐(0) 编辑

历史天气查
点击右上角即可分享
微信分享提示