文章列表:Sailor
GIS空间数据库(20)MX四叉树索引
MX四叉树索引即Matrix四叉树索引。在k维空间中,整个数据空间被分割成四个矩形。四个不同的多边形对应于SW、NW、SE、NE四个象限。每次分割空间时,都是将一个正方形分成四个相等的子正方形,...
GIS空间数据库(19)点四叉树索引
点四叉树是QuadTree的一个变种,主要是针对空间点的存储表过与索引(Finkel and Bentley,1974),与KD树相似,两者的差别是在点四叉树中,空间被分割成四个矩形,四个不同的...
GIS空间数据库(18)CELL树索引
针对R树和R+树在插入、删除与空间搜索效率两个方面难于兼顾的问题,产生了CELL树索引。它在空间划分时不再采用矩形作为划分的基本单位,而是采用凸多边形来作为划分的基本单位,具体划分方法与BSP树...
GIS空间数据库(17)R+树索引
R+树索引的主要特征是在R+树中兄弟节点对应的空间区域没有重叠,这样划分空间可以使空间搜索的效率提高。R+树也是R树的一个变种,在R+树中,兄弟节点对应的空间区域没有重叠,这样划分空间可以使空间...
GIS空间数据库(16)R树索引
R树索引是一种高效的空间索引,它是B树在多维空间的扩展,也是平衡树。R树的结构类似于B+树的平衡树。 R树及其特点 对于一棵M阶的R树,R树中每个非叶子结点都由若干个(p,MBR)数据对组成。M...
GIS空间数据库(15)G树索引
G树是一种多层次的动态生长的格网结构。与KD树类似,G树也按照循环交替的方式分割空间,但是它是采取平均分割空间的方法。假设各维的值,即有关的属性值,都能规范到0到1之间的值,并且每个区域中不能超...
GIS空间数据库(14)BSP树索引
BSP树(Binary Space Partitioning Tree,二值空间划分树)是一种二叉树,它将空间逐级进行一分为二的划分,如图所示。 生成过程: 最初,整个区域被定义为 BSP树的...
GIS空间数据库(13)KDB树索引
KDB树是KD树与B树的结合,它由两种基本的结构——区域页(region pages,非叶结点)和点页(point pages,叶结点)组成。如图所示 点页存储点目标,区域页存储索引子空间的描...
县级土地利用数据库标准
之前在群里看到有人问到一个数据库字段的问题,都是拼音字母的组合,有些摸不着头脑。其实这个数据库的设计是有国家标准的,本文这里做一个分享。 相关目录 层名称及各层要素 土地利用要素代码与名称描...
中国各省的唯美水墨画地图
快进来看看,你所属省份是属于哪种颜色~ 又到周末时间,不想工作,不想学习,只想与你一起分享有趣的地图或地理小知识~ 东北三省,在初冬季的季节里已飘满白雪,早已成为美丽的冰雪王国~ 这样的...
[WebGIS] HTML5跟踪GPS轨迹(9)查看走过的轨迹
经过前面对HTML5、VueJS还有百度地图的折腾,剩下的工作也就水到渠成了,接下来我们将通过百度地图查看记录在IndexedDB的位置数据。 事件响应 首先响应 查看地图 按钮的点击事件,如图...
[WebGIS] HTML5跟踪GPS轨迹(8)再谈百度地图的坐标转换(V2版)
在之前的文章《百度地图坐标转换(gps google 百度坐标相互转换》中我曾经简单介绍过百度地图中坐标转换的“坑”。这次在写这个示例的时候发现百度地图JS-API V2发布了,而在新的百度地图...
[WebGIS] HTML5跟踪GPS轨迹(7)VueJS引入百度地图
通过前文的工作已经可以使用HTML5记录并保存数据,同时实现了应用的相关设置功能。下面的工作就是要查看已经记录下的信息了,当然给我们一个一个的坐标点我们是无法查看出定位效果的。最好的方法还是将定...
[WebGIS] HTML5跟踪GPS轨迹(6)应用设置功能实现
前文实现了使用HTML5定位并记录信息,其实实现了这一步后面就比较简单了,本文介绍应用设置的功能和实现。 响应点击事件 在应用设置的按钮上绑定点击的响应函数,如下: 响应代码如下,其主要作用是...
[WebGIS] HTML5跟踪GPS轨迹(5)记录轨迹功能实现
前文《HTML5跟踪GPS轨迹(4)基本界面布局》构架了样式,本文实现记录轨迹的功能。 响应点击事件 vue中事件响应比较简单,代码如下: 图中红框中的表示响应click事件,代码响应如下 /...