[GraphHopper] Any ideas to convert shape file to routable osm data?

Bulut Aras bulutaras at gmail.com
Sat Apr 25 21:01:38 UTC 2015


Hi Sander,
I tried to do what you described, but when I call importOrLoad
function it fails:
"java.lang.IllegalStateException: osm must not be empty. read 1684108
lines and 0 locations".

Interesting thing is when I inspect the osm file generated by JOSM, I
see negative nodeId values like;
    <nd ref='-305' />
    <nd ref='-306' />
    <nd ref='-307' />
    <nd ref='-308' />
    <nd ref='-309' />

Actually, I'm not sure if this is the problem.

Thanks.

On Tue, Apr 21, 2015 at 9:57 AM, Peter <graphhopper at gmx.de> wrote:
> Hi there,
>
> we are interested in this as well for a custom shapefile import. If
> someone is willing to put this under an open source we would love to
> support this and integrate it etc :) !
>
> Kind Regards,
> Peter
>
> On 21.04.2015 08:26, Sander van Tulden wrote:
>> Hi,
>>
>> We have a similar use case, where we use our shapefile network within
>> Graphhopper. The way we solve this is by first converting the shapefile
>> network with JOSM and plugin "OpenData" to .osm (xml). We then use
>> Graphhopper with minimum settings (using chWeighting = no and
>> prepare.minNetworkSize=1) to parse the shapefile by using a custom
>> Graphhopper encoder class that uses the tags that the shapefile segments
>> contain. In our case we had no initial tags, so in JOSM we just selected
>> the whole network and gave it a custom tag to be used in the Graphhopper
>> encoder class. If you don't yet know how to make a custom encoder, you
>> could use the Bike/Foot one and just add your custom tag for testing
>> purposes.
>>
>> In our case this works pretty well. We don't have very frequent changes to
>> the network, so we just prepare the set again when we need to change it.
>>
>> Good luck,
>>
>>
>> Sander van Tulden
>>
>>
>>
>>
>> Op 20-04-15 19:28 schreef Bulut Aras <bulutaras at gmail.com>:
>>
>>> Hi,
>>> We have our own road data. We use Esri products and want to abandon
>>> network analyst tool. How can we export our data (from un-routable
>>> shapefile for example) to use with graphhopper, manually or
>>> programmatically? Out data changes frequently.
>>>
>>> May networkx library work for us?
>>>
>>>
>>> Thanks in advance.
>>>
>>> _______________________________________________
>>> GraphHopper mailing list
>>> GraphHopper at openstreetmap.org
>>> https://lists.openstreetmap.org/listinfo/graphhopper
>> _______________________________________________
>> GraphHopper mailing list
>> GraphHopper at openstreetmap.org
>> https://lists.openstreetmap.org/listinfo/graphhopper
>
>
> _______________________________________________
> GraphHopper mailing list
> GraphHopper at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/graphhopper



More information about the GraphHopper mailing list