作为一名3DGIS程序员,我已经工作了五年,肚子里的墨水虽然不多,但也是积累了一些,今天倒出来整理一下,仅以经验之谈,供长江后浪拍打。...
分类:
其他好文 时间:
2014-09-22 01:02:21
阅读次数:
1627
本章介绍用HBase存储、高效查询地理位置信息。
Geohash空间索引
考虑LBS应用中常见的两个问题:1)查找离某地最近的k个地点;2)查找某区域内地点。如果要用HBase实现高效查找,首先要考虑的是空间局部性(Spatial Locality),即位置上相近的点得物理存储在一起。最简单的地理位置数据由两个维度组成:经度X和纬度Y,那么相对应最简单的Rowkey也可以由X和Y组成。Rowk...
分类:
其他好文 时间:
2014-09-19 22:35:00
阅读次数:
449
TWaver的Demo中有常用的环型布局和树型布局,但是当网元数量较多,又不想zoomOverView,聪明的我们自然会想到使用双层布局,整体效果既不会显得很拥挤,也能刚好充满整个窗口....
分类:
其他好文 时间:
2014-09-19 12:05:16
阅读次数:
315
TWaver的Demo中有常用的环型布局和树型布局,但是当网元数量较多,又不想zoomOverView,聪明的我们自然会想到使用双层布局,整体效果既不会显得很拥挤,也能刚好充满整个窗口。
分类:
其他好文 时间:
2014-09-19 11:57:15
阅读次数:
254
打算实现的功能:基于OpenLayers实现对地图中城市POI模糊查询,并且能提供基于位置的查询(GIS中就是基于圆的查询,通俗的说就是当确定用户位置后,可以查询用户周边一定范围内的POI)和基于多边形的查询(用户自己画出多边形,实现在多边形范围内的POI查询),设定的界面如下图所示
1. 界面实现
页面的body主体实现如下:
...
分类:
其他好文 时间:
2014-09-18 22:23:54
阅读次数:
323
Geoserver是著名的开源GIS软件之一。也是项目中常用的地图服务软件。基于geoserver和Openlayers就可以构建一个免费的开源GIS项目。
Geoserver发布地图的步骤为:
1. Geoserver启动
启动Geoserver,并登陆。登陆后界面如图所示
2. 新建工作区。
单击数据栏下的工作区,建立新的工作区,如下图所示,在Name...
分类:
其他好文 时间:
2014-09-18 20:42:17
阅读次数:
250
本文以SQLServer2008为例,描述普通属性表转换空间表的过程。参考资料:微软官方SQLSERVER2008文档需求:在普通属性表上增加空间字段,并将表中已有的经纬度坐标,转存为空间数据,方便后续使用arcmap等工具对数据加载并发布服务。解决:新建geometry类型字段,取名为geom更新现..
分类:
数据库 时间:
2014-09-18 16:50:44
阅读次数:
240
如何获取整条回路的所有link,并使之发光。在这个Demo中主要包含三个技术点,一是如何在选取一条链路时,让整条回路发光;二是如何绘制带有箭头方向的曲线link;三是如何设置链路的样式,让整体可控。...
分类:
其他好文 时间:
2014-09-16 14:17:41
阅读次数:
237
在《GIS(三)——优化js版搜狗地图的brand标牌样式》中,分享了一下Brand样式的修改。现在把这几次Marker和Brand的修改统一再美化一下,算作一个终极优化版吧。
这次优化的主要内容是:
为整个操作的区域,添加边界为Marker更换动态图片为Brand更换半透明红色图片只显示一个Brand,每3秒切换一次
1.绘制边界
首先做第一个吧,在搜...
分类:
Web程序 时间:
2014-09-16 12:39:20
阅读次数:
309
移动执法系统是用于环境监察部门的业务管理系统,系统中很好的体现了环保的业务工作流程。环保执法系统主要分为Web端和移动端。...
分类:
移动开发 时间:
2014-09-15 10:09:28
阅读次数:
187