# SOME DESCRIPTIVE TITLE.
# Copyright (C) pgRouting Contributors - Version 2.0.0 (b19690f doc-merge)
# This file is distributed under the same license as the pgRouting package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: pgRouting 2.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-09-24 15:37\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: ../../src/developer/index.rst:13
# dd9778e8f6b34f5e81236f0a987c4ca0
msgid "Developer's Guide"
msgstr ""

#: ../../src/developer/index.rst:16
# 5ab4af0630fc4725b637f9d15cfaae04
msgid "All documentation should be in reStructuredText format. See: <http://docutils.sf.net/rst.html> for introductory docs."
msgstr ""

#: ../../src/developer/index.rst:20
# 16624c1c1e0b490ba6fc570fdf5e8b95
msgid "Source Tree Layout"
msgstr ""

#: ../../src/developer/index.rst:23
# 1126e2a3a9414da3908533bed8c8280d
msgid "cmake scripts used as part of our build system."
msgstr ""

#: ../../src/developer/index.rst:26
# f1bd421698c644e4b8bce00ffad4f2ad
msgid "This is the algorithm source tree. Each algorithm should be contained in its on sub-tree with doc, sql, src, and test sub-directories. This might get renamed to \"algorithms\" at some point."
msgstr ""

#: ../../src/developer/index.rst:31
# 33aceb274b004ba397a6e70e5c6bff99
msgid "This is an implementation of A* Search based on using Boost Graph libraries for its implementation. This is a Dijkstra shortest path implementation with a Euclidean Heuristic."
msgstr ""

#: ../../src/developer/index.rst:36
# 3a68e887f49347ca9f4b4ba7dca1b2d2
msgid "At the moment this does not have an core in \"src\", but does have a lot of SQL wrapper code and topology code in the \"sql\" directory. *Algorithm specific wrappers should get move to the algorithm tree and appropriate tests should get added to validate the wrappers.*"
msgstr ""

#: ../../src/developer/index.rst:42
# 7b5e1a0acede452aac11898a79f7a0d7
msgid "This is an implementation of Dikjstra's shortest path solution using Boost Graph libraries for the implementation."
msgstr ""

#: ../../src/developer/index.rst:46
# 4efe4e5dd0774532a58f7edf649b03fe
msgid "This optional package creates driving distance polygons based on solving a Dijkstra shortest path solution, then creating polygons based on equal cost distances from the start point. This optional package requires CGAL libraries to be installed."
msgstr ""

#: ../../src/developer/index.rst:52
# ba3e62ce53474d8b8a39253b9aafd00c
msgid "*DEPRECATED and DOES NOT WORK and IS BEING REMOVED* This is an edge based shortest path algorithm that supports turn restrictions. It is based on Boost Graph. Do *NOT* use this algorithm as it is broken, instead use *trsp* which has the same functionality and is faster and give correct results."
msgstr ""

#: ../../src/developer/index.rst:59
# 83d03de3b6d64fbd9e72a82869899dcf
msgid "This is a turn restricted shortest path algorithm. It has some nice features like you can specify the start and end points as a percentage along an edge. Restrictions are stored in a separate table from the graph edges and this make it easier to manage the data."
msgstr ""

#: ../../src/developer/index.rst:65
# f353043d4a84477189f21a79af4c4422
msgid "This optional package provides the ability to compute traveling salesman problem solutions and compute the resulting route. This optional package requires GAUL libaries to be installed."
msgstr ""

#: ../../src/developer/index.rst:70
# d8464e37f5b248b8b01daa6f8760026b
msgid "Miscellaneous scripts and tools."
msgstr ""

#: ../../src/developer/index.rst:73
# 09c71e3a9f864830aa5c928aaabe7f24
msgid "This is the output directory where compiled libraries and installation targets are staged before installation."
msgstr ""

#: ../../src/developer/index.rst:78
# 66a640a1530c4bf3a656722e481b7c89
msgid "Documentation Layout"
msgstr ""

#: ../../src/developer/index.rst:80
# 9a3ec152c58c43ac99c1853e662e568c
msgid "*As noted above all documentation should be done using reStructuredText formated files.*"
msgstr ""

#: ../../src/developer/index.rst:83
# 7a52dc0ba119404681f559e60ef23814
msgid "Documentation is distributed into the source tree. This top level \"doc\" directory is intended for high level documentation cover subjects like:"
msgstr ""

#: ../../src/developer/index.rst:86
# 5ed02eb63fbf4928a93ebeb2faac8d20
msgid "Compiling and testing"
msgstr ""

#: ../../src/developer/index.rst:87
# f74a190a655f4685811ae3f57290cd28
msgid "Installation"
msgstr ""

#: ../../src/developer/index.rst:88
# 8ac59a999e2e4a63b68eb64a107d56fd
msgid "Tutorials"
msgstr ""

#: ../../src/developer/index.rst:89
# 8b2d3aaf679e4280abaec5f66febc05d
msgid "Users' Guide front materials"
msgstr ""

#: ../../src/developer/index.rst:90
# c726df360e6e40bc97392bc93c97be15
msgid "Reference Manual front materials"
msgstr ""

#: ../../src/developer/index.rst:91
# ad4ab80865ee49ac978312e71a4fc6b5
msgid "etc"
msgstr ""

#: ../../src/developer/index.rst:93
# eb1075f9ccb14a1997f5ba12492b5a69
msgid "Since the algorithm specific documentation is contained in the source tree with the algorithm specific files, the process of building the documentation and publishing it will need to assemble the details with the front material as needed."
msgstr ""

#: ../../src/developer/index.rst:98
# bb670ff9881c4741a82745506bd9b1ec
msgid "Also, to keep the \"doc\" directory from getting cluttered, each major book like those listed above, should be contained in a separate directory under \"doc\". Any images or other materials related to the book should also be kept in that directory."
msgstr ""

#: ../../src/developer/index.rst:105
# 411663c8822c4c5eab55674c7554e488
msgid "Testing Infrastructure"
msgstr ""

#: ../../src/developer/index.rst:107
# 1dcbae2ed1a84569a4a5e289d53dd828
msgid "There is a very basic testing infrastructure put in place. Here are the basics of how it works. We need more test cases. Longer term we should probably get someone to setup travis-ci or jenkins testing frameworks."
msgstr ""

#: ../../src/developer/index.rst:111
# 41f330f446f74c53b055787569a14909
msgid "Here is the graph for the TRSP tests."
msgstr ""

#: ../../src/developer/index.rst:115
# 2913795d3e6f4be6b4a7e88f8deb96f4
msgid "Tests are run via the script at the top level tools/test-runner.pl and it runs all the test configured tests and at the moment just dumps the results structure of the test. This can be prettied up later."
msgstr ""

#: ../../src/developer/index.rst:119
# a97e7afe47594503bce6759c4618a4df
msgid "It also assumes that you have installed the libraries as it tests using the installed postgresql. This probably needs to be made smarter so we can test out of the build tree. I'll need to think about that."
msgstr ""

#: ../../src/developer/index.rst:124
# 070adb1a0e4842af988a4ff2096379d0
msgid "Basically each .../test/ directory should include one *test.conf* file that is a perl script fragment that defines what data files to load and what tests to run. I have built in some mechanisms to allow test and data to be pg version and postgis version specific, but I'm not using that yet. So for example, *core/trsp/test/test-any-00.data* is a sql plain text dump that will load and needed data for a set of tests. This is also the graph in the image above. You can specify multiple files to load, but as a group they need to have unique names."
msgstr ""

#: ../../src/developer/index.rst:133
# 5cc6ac71e65c4c34b0f6f84a922e774d
msgid "core/trsp/test/test-any-00.test is a sql command to be run. It will get run as:"
msgstr ""

#: ../../src/developer/index.rst:141
# 00a56fbb2fc345498bfd8fb80175362e
msgid "Then if there is a difference then an test failure is reported."
msgstr ""

