准备一个线shp数据,并将其导入postgres里面,postgres安装postgis和pgrouting两个插件(方法见http://www.cnblogs.com/nidaye/p/4553522.html).线数据的字段如下:注意字段的名称,省的出现不必要的麻烦. 1.ALTER TABLE beijing_line ADD COLUMN source integer; ALTER TABLE beijing_line ADD COLUMN target integer; ALTER T…
自己的最短路径实现基本上是按照参考博文的1.2和3进行的,实现的时候也是问题不断,只能是一个一个解决. 问题1:自己发布的geoserver服务无法和OSM底图叠加到一起. 解决:参考博文2提到发布服务时需将投影设为900913,我认为大可不必,仍然用4326即可,只是openlayers加载时配置好相关的参数即可,如下: //定义地图边界 //var bounds= new OpenLayers.Bounds(12960129.562300, 4788641.902700, 12986389.…
项目结束,做一个项目的总结汇报,就把最短路径查询的实现流程图画了一下,现在补出来:…
一.软件安装 GeoServer下载地址: http://geoserver.org/download/ PostgreSQL下载地址: https://www.postgresql.org/download/ paAdmin3下载地址: https://www.pgadmin.org/download/pgadmin-3-windows/ PostGIS下载地址: http://postgis.net/windows_downloads/ pgRouting已经包含在安装程序中. 所有下载程序…
对GeoServer上的WFS的各种数据源查询效率感兴趣,做个测试.本次测试了Postgresql.geopackage.shp文件三种数据源的查询效率,无论是本机还是服务器环境,pg存储查询效率都比shp要好. 环境 操作系统 本机=Windows 10 专业版 1903 服务器=Windows Server 2016 CPU 本机=i7 9700 服务器=L5xxx 内存 本机&服务器 = 32GB 硬盘 本机=512SSD 服务器=1TB机械 geoserver版本:2.16 pg版本:1…
前言 因业务需求,需要做最短路径分析.最近几天查询资料,并自己动手,实现了简单的路径分析. 下面就介绍具体的实现过程. 本篇文章最终结果是在 PostgreSQL 数据库中实现的,后续的可视化展示会继续跟进. 一.道路数据处理 如果你已经有了道路数据,那就直接使用. 由于当前并没有较好的道路数据,这里我自己用 QGIS 造了些数据以供使用. 为了效果较好,在创建道路数据时是叠加了影像图的.并且要开启"捕捉工具",这样在后续的拓扑分析中更好. 在完成道路数据的创建后,我直接进行了后续的工…
1.在此(https://www.bigsql.org/postgresql/installers.jsp/)下载postgresql(开源数据库,gis行业推荐使用); 2.在此(http://winnie.postgis.net/download/windows/pg94/)下载对应postgresql版本的postgis(postgresql数据库gis空间数据库插件); 3.可在第二步路径下找到pgrounting(空间数据库路径分析插件)下载地址. 安装步骤图解: 1.点击postgr…
最近项目上有一个计算两点最短路径的需求,即就是类似于百度地图的路径规划问题,小编研究了一段时间,并参考了相关资料,基于postgresql+postgis+pgrouting实现了简单的路径规划,计算的结果是组成最短路径的所有线路的集合,话不多说,直接上主要的存储过程: CREATE OR REPLACE FUNCTION public.pgr_shortest_road( IN startx double precision, IN starty double precision, IN en…
--让数据库支持PostGIS和pgRouting的函数和基础表(安装后第一次使用时执行,以后都不再执行) CREATE EXTENSION postgis; CREATE EXTENSION pgrouting; CREATE EXTENSION postgis_topology; CREATE EXTENSION fuzzystrmatch; CREATE EXTENSION postgis_tiger_geocoder; CREATE EXTENSION address_standardi…
文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/. 1.前言 总体来说,这两款开源软件均是很好安装的,一般按照提示一步一步点击next等,就可以装好.当然,也有需要注意的地方.下面我大致介绍下两款软件的安装流程. 2.PostgreSql+PostGIS的安装 2.1下载地址 在官网http://www.postgresql.org/download/处可以下载到最新的PG版本. 2.2PostgreSql的安装流程…