<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Nestor,<br>
<br>
I'm glad to see that you're interested in some routing project.<br>
As Anton mentioned, such a tool already exists, but there is room for a
couple of improvements.<br>
For example:<br>
<ul>
  <li>Import large OSM XML files</li>
  <li>Make sure that the right attributes are imported. For example
enable users to select which attributes to import.</li>
  <li>How can care about OSM data updates?<br>
  </li>
  <li>Currently it's command line tool and only has been compiled under
Linux. There are many windows users out there, who are happy about
windows binaries and/or GUI.</li>
  <li>I like OSM data from the "open source" point of view, but being
able to have such a import tool for other data such as Navteq or
Teleatlas would be a nice project as well. I think Steve agrees here.<br>
  </li>
</ul>
<blockquote cite="mid:49CFAA5A.9060304@swoodbridge.com" type="cite">
  <pre wrap="">

3) That as part of your project we define an open abstract schema that 
can support all the data needed for routing. And we then import OSM to 
this schema and we write specific loaders from our schema to pgRouting 
and any other routes that we develop like the work Ashraf is planning. I 
think this could be done initially in postgres/postgis but there might 
be other formats we should consider.
  </pre>
</blockquote>
I agree here, Steve. I think having import tools for several data
sources makes it easier to get started with an open source router. It's
and important part even if some might say that you can do it by hand,
too. <br>
My experience with schemes is that they often just don't work well
outside North America. They might still work in Europe, but here in
Japan I'm always having troubles with schemes such as OpenLS for
example. <br>
<br>
For SoC I would not start with an abstract schema of an "open router",
which isn't available yet. I think for students it's better to start
with something that already exists. I think that pgRouting is a good
place to learn for students as well as for the people interested in a
new code base. It shouldn't be too difficult to port then an import
tool to the new router.<br>
<br>
<blockquote cite="mid:49CFAA5A.9060304@swoodbridge.com" type="cite">
  <pre wrap="">
Questions to the list:

What is anything has been done regarding OSM and pgRouting imports?
  </pre>
</blockquote>
<a class="moz-txt-link-freetext" href="http://pgrouting.postlbs.org/wiki/tools/osm2pgrouting">http://pgrouting.postlbs.org/wiki/tools/osm2pgrouting</a><br>
The timing of this contribution was perfect for the FOSS4G2008
workshop. It worked well for that workshop and I think it increased the
number of people using pgRouting. But it's far away from being stable.<br>
<br>
Daniel<br>
</body>
</html>