pgRouting官方文档


-
pgRouting开源路径分析项目的官方文档说明,需要使用开源架构实现路径规划的可以参考。
Contents pgRouting Manual, Release 2.0.0(d4d49b7 master pg Routing extends the PostGis /PostgresQL geospatial database to provide geospatial routing and other network analysis functionality This is the manual for pgrouting 2.0.0(d4d49b7 master x)⑥ The pgRouting Manual is licensed under a Creative Commons Attribution-Share Alike 3.0 License. Feel free to use this material any way you like, but we ask that you attribute credit to the pg routing Project and wherever possiblealinkbacktohttp://pgrouting.orgForotherlicensesusedinpgroutiNgseethelicensepage http://postgis.net 2http://postgresql.org http://creativecommons.org/licenses/by-sa/3.0/ Contents pgRouting Manual, Release 2.0.0(d4d49b7 master 2 Contents CHAPTER 1 General 1.1 Introduction pgRouting is an extension of PostGIS and PostgreSQL geospatial database and adds routing and other network analysis functionality. A predecessor of pgRouting-pgDijkstra, written by Sylvain Pasche from Camptocamp was later extended by Orkney and renamed to pg Routing. The project is now supported and maintained by Gieorepublic5, iMaptools6 and a broad user community pgRouting is an OSGeo Labs project of the OSGeo Foundation and included on OSGeo Live 9 1.1.1 License The following licenses can be found in pgrouting Li icense GNu General Public Most features of pgRouting are available under GNU General Public License. version 2 License version 210 Boost software license Some boost extensions are available under boost software License - Version Version 10 1.0 MITX License Some code contributed by iMaptools com is available under Mit-X license Creative commons The pg Routing manual is licensed under a Creative Commons Attribution-Share Alike 3. 0 Attribution-Share Alike 3. 0 License License In general license information should be included in the header of each source file http:/postgis.net hulp: //canplocarmpCOIll kne IP http:/gcorcpublic.info http://illaptoolsCoIl/ Thttp://wiki.osgeo.org/wiki/osgeo_labs 1oHttp://www.gnu.org/licenses/gpl-2.0.html http://www.boost.org/license_1_0.txT I2hlLp: //crealivecolmOns ory/licenses/by-sa/3.0/ pgRouting Manual, Release 2.0.0(d4d49b7 master 1.1.2 Contributors Individuals(in alphabetical order) Akio Takubo. Anton Patrushev ashraf Hossain Christian Gonzalez. daniel Kastl. Dave Potts dayid Techer, Ema Miyawaki, Florian Thurkow, Frederic Junod, Gerald Fenoy, Jay Mahadeokar, Jinfu Leng, Kai Behncke, Kishore Kumar, Ko Nagase, Mario Basa, Martin Wiesenhaan, Razequl Islam Stephen Woodbridge, Sylvain Housseman, Sylvain Pasche, Virginia Vergara Corporate Sponsors(in alphabetical order) These are corporate entities that have contributed developer time, hosting, or direct monetary funding to the pgRouting project Camptocamp, Csis (University of Tokyo), Georepublic, Google Summer of Code, iMaptools Orkney, Paragon Corporation 1.1.3 More Information The latest software, documentation and news items are available at the pg Routing web site http://pgrouting.org PostgresqldatabaseserveratthePostgresqlmainsitehttp://www.postgresql.org Postgisextensionatthepostgisprojectwebsitehttp:/postgis.net BoostC++sourcelibrariesathttp://www.boost.org ComputationalGeometryAlgorithmsLibrary(cgal)athttp://www.cgal.org 1.2 Installation Binary packages are provided for the current version on the following platforms 1.2.1 Windows Winnie bot Experimental Builds PostgreSQL 9.2 32-bit, 64-bitI3 1.2.2 Ubuntu/Debian Ubuntu packages are available in Launchpad repositories stablehttps://launchpad.net/-georepublic/+archive/pgrouting .unstablehttps://aunchpad.net/-georepublic/+archive/pgrouting-unstable sudc add-apt-repository ppa: georepublic/pgrouting -unstabl L-geL updaLe f Install pgRouting packages sudc apt-get install pos-gresql-9. 1-pgrcuting Use Ubuntu GIS-unstable ppa to install postGis 2.0 Ihttp://winnie.postgis.net/download/windows/pg92/buildbot/ hlipS: //launchpad. neI/ubuntugis/+archive/ubunl ugis-unst:able Chapter 1. General pgRouting Manual, Release 2.0.0(d4d49b7 master 1.2.3 RHEL/CentoS/Fedora FedoraRpm's:https://admin.fedoraproject.org/pkgdb/acls/name/pgroutin 1.2.4osX Homebrew brew install pgro ting 1.2.5 Source Package v2.0.0-rcltar gz V2.0.0-rc1,∠ip 2.0.0-rc1 release v2.0.0)-beta. tar. gz 0.0-betazip 2.0.0-beta release 2.0.0-alpha tar gh 2.0.0-alphazip 2.0.0-alpha release Git master master. tar.g master. zip branch Git develop develop. tar. gz23 develop.zip branch 1.2.6 Using Git Git protocol (read-only) git clone git: //github. ccm/pgRouting/pgrouting git Https protocol(read-only):.. code-block: : bash gitclonehttps://github.com/pgRouting/pgrouting.git See Build Guide for notes on compiling from source. 1.3 Build Guide To be able to compile pgRouting make sure that the following dependencies are met C and C++ compilers Postgresql version >=8.4>=9.1 recommended) PostGIS version >=1.5(>=2.0 recommended) 16https://github.com/pgRouting/pgrouting/archive/v2.0.0-c/pse https:/github.com/pgRouting/pgrouting/archive/v2.0.0 g/pgrouting/archive/v2.0.0-beta tar I8https://github.com/pgrouting/pgrouting/arcHive/v2.0.0-beta.zip ttps: /github Routing/pgrouting/archive/v 2.01.0-alpha Ohttps://github.com/pgRouting/pgrouting/archive/v2.0.0-alpha.zip nttps:/github.com/pgrouting/pgrouting/archivc/mastCr.t pg Routing/grouting/ https:/github.com/pgRouting/pgrouting/archive/dey https:/github 1.3. Build Guide 5 pgRouting Manual, Release 2.0.0(d4d49b7 master The Boost Graph Library(BGL). Version >=[TBD · CMake>=2.8.8 (optional, for Driving Distance)CGAL >=[] (optional, for Documentation) Sphinx >=1.1 (optional, for Documentation as PDF) Latex >=[TBD] The cmake system has variables the can be configured via the command line options by setting them with D<varables=<value. You can get a listing of these via mkdir build cd build Currently these are Boost dir: PatH=Boost dIr- notfound CMAKE BUILD TYPE: STRING= CMAKE_INSTALL_PREFIX: PATH=/usr/local POSTGRESQL_EXECUTABLE: FILEPATH=/usr/lib/postgresql/9.2/bin/post POSTGRESQL PG_CONFIG: FILEPATH=/usr/bin/pg_config WITH DD: BOOL=ON WITH DOC. BOOLEOFF BUILD HTML: BOOL=ON BUILD LATEX: BOOL=OFF BUILD MAN BOOLEON These also show the current or default values based on our development system. So your values my be different. In general the ones that are of most interest are WITH_DD: BOOL=ON- Turn on/off building driving distance code. WITH_DOC: BOOL=OFF Turn on/off building the documentation build html bool=on- If WITh DOC=ON. turn on/off building HTML BUILD LATEX: BOOL=OFF-If WITH DOC=on, turn on/off building PDF BUILD_ MAN: BOOL-ON-If WITH_ DOC=ON, turn on/off building man pages To change any of these add -D<variable>=<value> to the cmake lines below. For example to turn on documentation. your cmake command might look like: cmake -DWITH DOC-ON Turn on the doc with default settings maxe- DWITH DOC=0N一DBUI_DT三Ⅹ Turn or aoc and paf If you turn on the documentation, you also need to add the doc target to the make comnand make doc i build only the doc make all doc build both the code and the doc 1.3.1 For MinGW on windows kdir build make -G" MSYs Makefiles make install 1.3.2 For Linux kdir build cmase ake sudc make install 6 Chapter 1. General

2.90MB
pgRouting-1.03_pg-8.4.2.zip
2011-03-22pgrouting 配合postgis8.4版本的,是最新的windows下版本
27KB
pgRouting求两点间最短路径
2018-07-11postgreSQL数据库用pgRouting求两点间最短路径,详细描述操作步骤,直接复制可用
18KB
pgrouting俩点间最短路径
2019-04-22将3857的shp路网导入postgis不做介绍,主要介绍入库后的一系列处理
2.26MB
pgRouting-1.02_pg-8.3.3.rar
2009-09-18pgRouting是一个基于PostgreSQL/PostGIS的项目,目的是提供路径分析的功能,它是PostLBS的一个子项目,这个项目使用GPL许可发布。 pgRouting的安装很简单,以Windows为例,下载编译包以后解压缩,将lib目录下文件复制到PostgreSQL的lib目录下,再在PostgreSQL数据库中执行share/contrib目录下的sql脚本,这些脚本分别对应不同的功能:“core”对应Dijkstra算法计算最短路径,使用函数为“shortest_path_*”;“dd”对应Driving Distance行驶距离计算,使用函数为“driving_distance”;“tps”对应采用遗传算法的Travelling Sales Person方法,使用函数为“tsp_*”。
36KB
postgis pgrouting 路径查询经验
2019-04-18NULL 博文链接:https://qq44056919.iteye.com/blog/1838032
34.79MB
postgis2.2安装包附属包-pgrouting的rpm包
2017-10-15该压缩包为安装postgis2.2所需的依赖包,内容为pgrouting的所有rpm包
16.50MB
编译后的pgrouting.zip
2019-12-27pgrouting2.6.3是centos7 上面编译的,由于开始编译的时候遇见各种问题(版本冲突,依赖版本太低,编译工具版本太低,缺少N多个包) 为了方便自己和他人,编译好之后提供给大家使用
98.7MB
路由插件pgrouting和中文分词插件zhparser.zip
1970-01-04postgresql路由插件pgrouting和中文分词插件zhparser安装包
2.97MB
pgRoutingDocumentation-2.6.0.pdf
2021-01-11pgRouting 2.6的技术文档
7.39MB
pgrouting:存储库包含pgRouting库。 开发分支是“开发”,稳定分支是“主”-源码
2021-02-24pgRouting-PostgreSQL上的路由 状态 分行 master分支将开发下一个微型版本 开发分支将开发下一个次要/市长版本 有关发布的完整列表,请访问: : 链接 状态 项目状态可以在找到 介绍 pgRouting扩展了PostGIS / PostgreSQL地理空间数据库,以提供地理空间路由和其他网络分析功能。 该库包含以下功能: 所有对最短路径算法 A星算法 双向算法 Dijkstra算法的各种应用 成本函数 带分 行驶距离带分 日元算法 旅行销售人员(TSP) 还有很多。 最新文档: : 要求 建筑要求 Perl C和C ++编译器 使用Boost 1.53编译时不支持几何图形,因此不支持pgRouting的pgr_alphaShape 使用Boost 1.53到Boost 1.75进行编译需要具有C ++ 03或C ++ 11标准支持的C ++编译
976KB
论文研究-室内外一体化最优路径分析算法实现.pdf
2019-09-12为了弥补传统路径导航服务在室内立体空间方面的不足,提出了一种室内外一体化的网络数据模型和最优路径分析解决方案。以几何网络模型为基础,设计了一种楼层数据偏移策略,实现室内三维空间路径拓扑模型快速构建和二维可视化表达。对开源pgRouting库内置的高效Dijkstra路径查询函数进行扩展,实现了基于PostgreSQL库的任意两点之间最优路径和转弯方向语义信息查询。最后,利用GeoServer和OpenLayers等开源软件开发了室内外一体化路径查询原型系统,并采用大规模室内外一体化路径网络模型数据进行测试,定性与定量分析对比结果验证了该方法的正确性和高效性。该方法能够最大化兼容城市交通网络数据和成熟的最短路径分析算法,具有普适性与实用性。
2KB
pgRoutingWorkshop:pgRouting工作坊-源码
2021-03-29升级-两周 在我的机器上构建pgRouting: : 使用OSGeo Live: : 在机器上运行算法: :
97KB
kopeninghours:用于解析和评估OSM开放时间表达式的库-源码
2021-03-18营业时间 一个用于解析和评估OSM开放时间表达式的库。 介绍 OSM开放时间表达式用于描述功能何时打开/可用或关闭。 这种格式不仅在OpenStreetMap本身中使用,在各种其他需要这种描述的数据源或API中也使用。 看: 支持的功能 解析器和验证器相当完整。 但是,评估功能具有以下局限性。 到目前为止,仅支持时间间隔模式,而不支持时间点模式。 受支持的开放时间功能包括: 规则序列 后备规则 所有规则修饰符和规则注释 时间跨度,工作日,星期,月份,月份和年份选择器 开放时间跨度 基于太阳位置的可变时间事件 公共假期选择器(基于KF5 :: Holidays) 可变日期选择器 仍然缺少功能: 相交封闭规则的评论保留 广泛的选择器占位符注释 学校假期选择器 开放式月份范围 其他格式 也可以通过KOpeningHours :: OpeningHours :: fromJsonL
291KB
PostgreSQL的单元测试框架pgTAP.zip
2019-07-18pgTAP 是 PostgreSQL 的单元测试框架,用 PL/pgSQL 和 PL/SQL 开发。它包含了一个全面的 TAP-emitting 判断函数的集合,以及整合其它 TAP-emitting 测试框架的能力。它也可以用于 xUnit 测试样式。 标签:pgTAP 单元测试
7KB
最短路径规划
2015-06-12基于pgrouting的最短路径开发代码,网上所下,自己个人收藏,可以参考使用
149KB
Geoserver 中Postgis的应用入门
2009-08-13Geoserver 中Postgis的应用入门
26.29MB
linux搭建postgresql、postgis、pg_pathman环境步骤以及需要的软件包
2017-08-06linux搭建postgresql、postgis、pg_pathman环境步骤以及需要的软件包
8KB
各种拓扑关系的详细介绍
2010-03-04对各种拓扑关系作了介绍,有需要的下载看一下吧
-
下载
Matlab 自带KNN算法函数knnclassify实现
Matlab 自带KNN算法函数knnclassify实现
-
下载
ADF4158.SchDoc
ADF4158.SchDoc
-
下载
运动员信息表.excl
运动员信息表.excl
-
下载
12 gd32 资料:gd32e23x 官方例程 v1.0.1.rar
12 gd32 资料:gd32e23x 官方例程 v1.0.1.rar
-
下载
java EE 框架整合开发入门到实践 源代码 - 副本.rar
java EE 框架整合开发入门到实践 源代码 - 副本.rar
-
下载
C语言判断题题库.doc
C语言判断题题库.doc
-
下载
代码生成器依赖jar包.zip
代码生成器依赖jar包.zip
-
下载
图形用户界面(GUI)编程.md
图形用户界面(GUI)编程.md
-
下载
龙珠超次元乱战漫画.rar
龙珠超次元乱战漫画.rar
-
下载
go语言小程序go语言小程序
go语言小程序go语言小程序
