[pgrouting-users] iGO shp format

Hello pgRouting group,

I am about using pgRouting with shp data in iGO internal shp format. There are some difference i have not see in other format. I am a beginner in pgRouting. I expect someone have solved the problem i am facing.
The iGO shp has three levels -1, 0 and 1in T_LEVEL and F_LEVEL specifying the different physical levels, of the way, only edges in same level are connected. There is also maneuvers table specifying maneuver restrictions.
Is pgRouting supporting these table specification? If it is supported specification, is there a cookbook how to prepare such data for pgRouting?

Thanks
Miroslav Novta

iGO_internal_format_SHP.pdf (116 KB)

On 1/31/2011 1:36 PM, Miroslav Novta wrote:

Hello pgRouting group,

I am about using pgRouting with shp data in iGO internal shp format.
There are some difference i have not see in other format. I am a
beginner in pgRouting. I expect someone have solved the problem i am
facing. The iGO shp has three levels -1, 0 and 1in T_LEVEL and
F_LEVEL specifying the different physical levels, of the way, only
edges in same level are connected. There is also maneuvers table
specifying maneuver restrictions. Is pgRouting supporting these table
specification? If it is supported specification, is there a cookbook
how to prepare such data for pgRouting?

You want to use the assign_vertices_3d() function that I posted to the list recently. Use the Level as the z-value of the coordinates. You mig need to scale up the values if you are working in meters rather than degrees.

There is some basic support for "turn restrictions" which is what you are looking for. But it is not well documented or very easy to use and I believe it only works with shooting start analysis.

-Steve

Hi Steve,

May we take your assign_vertex_3d function and put it in pgrouting-contrib? Do you have some Github account name already?
It would be then easier to improve things like this together.

Daniel

2011/2/1 Stephen Woodbridge <woodbri@swoodbridge.com>

On 1/31/2011 1:36 PM, Miroslav Novta wrote:

Hello pgRouting group,

I am about using pgRouting with shp data in iGO internal shp format.
There are some difference i have not see in other format. I am a
beginner in pgRouting. I expect someone have solved the problem i am
facing. The iGO shp has three levels -1, 0 and 1in T_LEVEL and
F_LEVEL specifying the different physical levels, of the way, only
edges in same level are connected. There is also maneuvers table
specifying maneuver restrictions. Is pgRouting supporting these table
specification? If it is supported specification, is there a cookbook
how to prepare such data for pgRouting?

You want to use the assign_vertices_3d() function that I posted to the list recently. Use the Level as the z-value of the coordinates. You mig need to scale up the values if you are working in meters rather than degrees.

There is some basic support for “turn restrictions” which is what you are looking for. But it is not well documented or very easy to use and I believe it only works with shooting start analysis.

-Steve


Pgrouting-users mailing list
Pgrouting-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pgrouting-users


Georepublic UG & Georepublic Japan
eMail: daniel.kastl@georepublic.de
Web: http://georepublic.de

Hi Steve,

Where i can find code for assign_vertex_3d function you have developed? Is there any documentation for it?
Unfortunately i have failed to google it.

Thank you,
Novta

2011/2/1 Daniel Kastl <daniel@georepublic.de>

Hi Steve,

May we take your assign_vertex_3d function and put it in pgrouting-contrib? Do you have some Github account name already?
It would be then easier to improve things like this together.

Daniel

2011/2/1 Stephen Woodbridge <woodbri@swoodbridge.com>

On 1/31/2011 1:36 PM, Miroslav Novta wrote:

Hello pgRouting group,

I am about using pgRouting with shp data in iGO internal shp format.
There are some difference i have not see in other format. I am a
beginner in pgRouting. I expect someone have solved the problem i am
facing. The iGO shp has three levels -1, 0 and 1in T_LEVEL and
F_LEVEL specifying the different physical levels, of the way, only
edges in same level are connected. There is also maneuvers table
specifying maneuver restrictions. Is pgRouting supporting these table
specification? If it is supported specification, is there a cookbook
how to prepare such data for pgRouting?

You want to use the assign_vertices_3d() function that I posted to the list recently. Use the Level as the z-value of the coordinates. You mig need to scale up the values if you are working in meters rather than degrees.

There is some basic support for “turn restrictions” which is what you are looking for. But it is not well documented or very easy to use and I believe it only works with shooting start analysis.

-Steve


Pgrouting-users mailing list
Pgrouting-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pgrouting-users


Georepublic UG & Georepublic Japan
eMail: daniel.kastl@georepublic.de
Web: http://georepublic.de


Pgrouting-users mailing list
Pgrouting-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pgrouting-users


Miroslav Novta