157 lines
		
	
	
		
			5.6 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			157 lines
		
	
	
		
			5.6 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <html><head>
 | |
|   <meta http-equiv="Content-type" content="text/html; charset=iso-8859-1">
 | |
|   <title>Open Source Routing Machine</title>
 | |
|   <link href="osrm.css" rel="stylesheet" type="text/css">
 | |
| </head><body>
 | |
|    
 | |
| <div id="mainnav" class="nav">
 | |
|     <ul>
 | |
|       <a href="http://sourceforge.net/apps/trac/routed/wiki">Wiki</a></li><li><a href="http://sourceforge.net/apps/trac/routed/timeline">Timeline</a></li><li><a href="http://sourceforge.net/apps/trac/routed/roadmap">Roadmap</a></li><li><a href="http://sourceforge.net/apps/trac/routed/browser">Browse Source</a></li><li><a href="http://sourceforge.net/apps/trac/routed/report">View Tickets</a></li><li><a href="http://sourceforge.net/apps/trac/routed/newticket">New Ticket</a></li><li class="last"><a href="http://sourceforge.net/apps/trac/routed/search">Search</a></li>
 | |
| 
 | |
|     </ul>
 | |
|   </div>
 | |
| 
 | |
| <img src="osrm3.png" alt="Logo" >
 | |
| <p> The Open Source Routing Machine (<strong>OSRM</strong>) is a C++ implementation of a high-performance routing engine for shortest paths in road networks.
 | |
| It combines sophisticated routing algorithms with the open and free road network data of the <a href="http://www.openstreetmap.org">OpenStreetMap</a> (OSM) project.
 | |
| Shortest path computation on a <strong>continental sized network</strong> can take up to several seconds if it is done without a so-called speedup-technique.
 | |
| OSRM is able to compute and output a shortest path between any origin and destination within a few miliseconds.
 | |
| Since it is designed with <strong>OpenStreetMap</strong> compatibility in mind, OSM data files can be easily imported. 
 | |
| A <a href="http://routingdemo.geofabrik.de/">demo installation</a> is provided by our friends at <a href="http://www.geofabrik.de">Geofabrik</a>. OSRM is under active development.
 | |
| </p>
 | |
| 
 | |
| <p style="padding-bottom: 0px;"> The key features of <b>OSRM</b> are:
 | |
| </p>
 | |
| 
 | |
| <ul style="margin-left: 20px;">
 | |
| 
 | |
|   <li> High Performance Routing Algorithm </li>
 | |
|   <li> Easy import of OSM data files. </li>
 | |
|   <li> Written entirely in C++ and available under the <a href="http://www.gnu.org/licenses/agpl-3.0.html">GNU Affero General Public License</a> for anyone to use. </li>
 | |
|   <li> Ability to handle continental sized networks. </li>
 | |
|   <li> Influenced by current and ongoing academic research. [<a href="http://algo2.iti.kit.edu/routeplanning.php">more info</a>]
 | |
|   </li>
 | |
| </ul>
 | |
| 
 | |
| 
 | |
| <ul>
 | |
|   <li> <b>General Instructions</b> [<a href="http://sourceforge.net/apps/trac/routed/wiki/RunInstructions">html</a>]
 | |
|   </li>
 | |
|   <li> <b>Readme</b> [<a href="http://sourceforge.net/apps/trac/routed/wiki/ReadMe">html</a>] </li>
 | |
| </ul>
 | |
| <br>
 | |
| 
 | |
| <h2> Support </h2>
 | |
| 
 | |
| <p> Questions concerning use and development of the <b>OSRM</b> should be posted to the <a href="https://sourceforge.net/projects/routed/forums/forum/1175398">Help Forum</a>. </p>
 | |
| 
 | |
| <p> Bugs should be reported by filing a ticket in the <a href="http://sourceforge.net/apps/trac/routed/newticket">Bug Tracker</a>
 | |
| </p>
 | |
| 
 | |
| <h2> License </h2>
 | |
| 
 | |
| <p> OSRM is free, open source, and available under the <a href="http://www.gnu.org/licenses/agpl-3.0.html">GNU Affero General Public License</a>. 
 | |
| Companies with concerns about the AGPL should contact us to work something out.</p>
 | |
| 
 | |
| <h2> Platforms supported </h2>
 | |
| 
 | |
| <table>
 | |
| 
 | |
|   <tbody>
 | |
|     <tr>
 | |
|       <td> <b>Operating Systems</b> </td>
 | |
|       <td> <b>Compilers</b> </td>
 | |
|       <td> <b>Third Party dependencies</b> </td>
 | |
|     </tr>
 | |
|     <tr>
 | |
|       <td>
 | |
|        Linux (kernel >= 2.6.25)<br>
 | |
|      	 Mac OS X<br>
 | |
|      	 FreeBSD
 | |
|       </td>
 | |
|       <td> 
 | |
|       	g++ 4.2.3 (with warnings and unsupported)<br>
 | |
|       	g++ 4.3+ <br>
 | |
| 			llvm-g++/dragonegg 2.8+ </td>
 | |
|       <td>
 | |
|       Boost 1.37+<br>
 | |
|       sparsehash 1.4+<br>
 | |
|       libxml2 2.7+<br>
 | |
|       scons 1.20+<br>
 | |
|       stxxl 1.2.1+  <br>
 | |
|       libprotobuf 2.30+
 | |
|       </td>
 | |
|     </tr>
 | |
|   </tbody>
 | |
| </table>
 | |
| 
 | |
| <h2> Current version </h2>
 | |
| 
 | |
| <p> Version 0.1 (July 10, 2010) is a baseline release. It has basic features. While it is safe to use this version, the code in svn trunk is much more advanced.</p>
 | |
| 
 | |
| <h2> Major improvements in the latest svn code </h2>
 | |
| <table>
 | |
| 
 | |
|   <tbody>
 | |
|     <tr>
 | |
|     <td>
 | |
| 
 | |
| <ul>
 | |
| 
 | |
|   <li> Improved memory consumption </li>
 | |
|   <li> Origin and Destination can be on arbitrary points of any street segment </li>
 | |
|   <li> Support for PBF and BZ2 compressed OSM files </li>
 | |
|   <li> Support for http 1.1 gzip/deflate compression </li>
 | |
|   <li> Server can be bound to any IP/Port in the system </li>
 | |
|   <li> many, many bug fixes </li>
 | |
|   <li> many under-the-hood improvements </li>
 | |
|   <li> For a detailed list, please read the <a href="http://sourceforge.net/apps/trac/routed/timeline">Timeline</a>. </li>
 | |
| </ul>
 | |
| </td>
 | |
|       <td>
 | |
|       
 | |
| <script tystxxlpe="text/javascript" src="http://www.ohloh.net/p/487596/widgets/project_basic_stats.js"></script>
 | |
|       </td>
 | |
|     </tr>
 | |
|   </tbody>
 | |
| </table>
 | |
| <h2> Links/Download </h2>
 | |
| 
 | |
| <table border="1">
 | |
| 
 | |
|   <tbody>
 | |
|     <tr>
 | |
|       <td> 
 | |
|       </td>
 | |
|       <td> <b>Current Stable Version </b> </td>
 | |
|       <td> <b>Previous Stable Version </b> </td>
 | |
|       <td> <b>Development Version (subversion) </b> </td>
 | |
|     </tr>
 | |
|     <tr>
 | |
|       <td>
 | |
|       
 | |
|          Download: [<a href="http://sourceforge.net/projects/osrm/">sf.net page</a>] 
 | |
|       
 | |
|       </td>
 | |
|       <td> [<a href="https://sourceforge.net/projects/routed/files/">0.1</a>]
 | |
| tar.bz2 (sf.net) </td>
 | |
|       <td> [none yet]
 | |
| tar.bz2 (sf.net) </td>
 | |
|       <td> subversion checkout </td>
 | |
|     </tr>
 | |
|     <tr>
 | |
|       <td>
 | |
|        Subversion repository: 
 | |
|       </td>
 | |
|       <td> [see above]
 | |
| 		</td>
 | |
|       <td> [Browse] [Checkout]
 | |
| 		</td>
 | |
|       <td> [<a href="http://routed.svn.sourceforge.net/viewvc/routed/osrm/">Browse</a>]
 | |
| [<a href="https://svn.project-osrm.org/svnroot/routed/osrm/">Checkout</a>]
 | |
| </td>
 | |
|     </tr>
 | |
|   </tbody>
 | |
| </table>
 | |
| 
 | |
| </body></html> |