之前有几篇文章结束基于pgrouting的最短路径规范,获取最短路径用的是wms方式,这样的好处就是路径样式可以预先是geoserver中设置好,且路径渲染由geoserver在后台渲染。但是用户的需求是无穷无尽的,加入用户要求结果路径的样式需要动环效果该怎么做呢?
Wms方式获取的地图是后台渲染好的图片,如果要在前端做出动画效果,就需要用wfs的方式来请求最短路径了,这样做的...
分类:
其他好文 时间:
2016-03-08 10:54:40
阅读次数:
163
安装过程一 :所需组件1 PostgreSQL 9.4 or higher.2 Proj4 .reprojection library.3 GEOS .geometry library.4 LibXML2. LibXML2 is currently used in some imports func
分类:
系统相关 时间:
2016-03-07 17:00:35
阅读次数:
527
postgresql默认情况下不允许远程访问。如果需要允许远程访问,需要修改两个配置文件。具体步骤为:
1.postgresql.conf文件修改
将该文件中的listen_address项值设定为"*"
2.pg_hba.conf文件修改
在该配置文件的host all all 127.0.0.1/32 md5 行下添加以下配置,或者直接将这一行修改为以下配置
host all...
分类:
其他好文 时间:
2015-07-07 22:59:39
阅读次数:
174
在前面的博文中写过一篇查询任意两点间最短路径的函数,当时对pgrouting不熟悉,功能很low。现在对该函数进行扩展,支持用户自己输入查询的数据库表,这一点看似简单,其实意义很大,在做室内导航的时候当用户所在的楼层变化的时候最短路径函数查询的数据表名称也会发生变化,不可能一栋大楼里的道路都是一样的吧,另外进行跨楼层的最短路径规划时,需要查询从A到楼梯口的最短路径和楼梯口到B的最短路径,这些都需要...
分类:
其他好文 时间:
2015-07-07 22:57:28
阅读次数:
261
自己的最短路径实现基本上是按照参考博文的1、2和3进行的,实现的时候也是问题不断,只能是一个一个解决。问题1:自己发布的geoserver服务无法和OSM底图叠加到一起。解决:参考博文2提到发布服务时需将投影设为900913,我认为大可不必,仍然用4326即可,只是openlayers加载时配置好相...
分类:
数据库 时间:
2015-06-11 01:41:33
阅读次数:
561
准备一个线shp数据,并将其导入postgres里面,postgres安装postgis和pgrouting两个插件(方法见http://www.cnblogs.com/nidaye/p/4553522.html)。线数据的字段如下:注意字段的名称,省的出现不必要的麻烦。1、ALTER TABLE ...
分类:
数据库 时间:
2015-06-10 23:59:47
阅读次数:
855
费了九牛二虎之力,终于安装成功。。。都是mac的坑,好好的window环境多好,非要换mac环境,导致软件配置极其的麻烦,window的环境下配置会少很多事,自己惹的祸自己担着吧还是。换mac要慎重,不过不得不说用macbook pro码代码感觉就是很爽。http://www.kyngchaos.c...
分类:
数据库 时间:
2015-06-05 06:15:35
阅读次数:
349
上篇文章写了求任意两点间最短路径的sql函数,这篇文章讲一下如何把上面介绍的子功能整合到系统中去。
1、geoserver登录
首先单击geoserver安装路径下的start Geoserver
待geoserver启动后,在浏览器中输入,http://localhost:8080/geoserver/web/
输入用户名密码登录geoserver
2、创建工作区
...
分类:
其他好文 时间:
2015-06-03 21:40:08
阅读次数:
264
前面文章介绍了如何利用postgresql创建空间数据库,建立空间索引和进行路径规划。但是在真实的场景中用户进行路径规划的时候都是基于经纬度数据进行路径规划的,因为用户根本不会知道道路上节点的ID。因此文本讲述如何查询任意两点间的最短路径。
一、定义函数名及函数参数
函数名定义为: pgr_fromAtoB
参数设置分别为:
...
分类:
其他好文 时间:
2015-05-27 21:10:59
阅读次数:
290
本文是在上一篇文章的基础上的。数据入库和字段设置请参考上篇文章。本文介绍利用pgrouting中其他方法来求取最短路径。
一、添加属性字段
为表格beijingmodified添加x1,y1,x2,y2字段
ALTER TABLE beijingmodified ADD COLUMN x1double precision;
ALTER TABLE beijingmodified A...
分类:
其他好文 时间:
2015-05-09 16:32:22
阅读次数:
228