pgRouting官方文档

4星(超过85%的资源)
所需积分/C币:38 2014-07-16 18:51:51 465KB PDF
8
收藏 收藏
举报

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

...展开详情
试读 92P pgRouting官方文档
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
onehao28 文档挺全的
2015-10-20
回复
冰天物语 全英文的 不太懂啊
2014-11-06
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
pgRouting官方文档 38积分/C币 立即下载
1/92
pgRouting官方文档第1页
pgRouting官方文档第2页
pgRouting官方文档第3页
pgRouting官方文档第4页
pgRouting官方文档第5页
pgRouting官方文档第6页
pgRouting官方文档第7页
pgRouting官方文档第8页
pgRouting官方文档第9页
pgRouting官方文档第10页
pgRouting官方文档第11页
pgRouting官方文档第12页
pgRouting官方文档第13页
pgRouting官方文档第14页
pgRouting官方文档第15页
pgRouting官方文档第16页
pgRouting官方文档第17页
pgRouting官方文档第18页
pgRouting官方文档第19页

试读结束, 可继续读1页

38积分/C币 立即下载 >