[pgrouting-users] osm2pgrouting import problem
Kai Behncke
Kai-Behncke at gmx.de
Tue Jul 14 02:10:29 EDT 2009
Dear Vladislav,
thank you very much for that :-)
> fell free to ask any questions,
My question is: How do I integrate that patch?
I just rename that file to "OSMDocument.h" and copy it into /core/src ?
And after that I run make, correct?
Thank you very much, Kai
-------- Original-Nachricht --------
> Datum: Tue, 14 Jul 2009 00:02:56 +0400
> Von: Vladislav Shikhov <vladshikhov at gmail.com>
> An: Kai Behncke <Kai-Behncke at gmx.de>, pgrouting-users at lists.postlbs.org
> Betreff: Re: [pgrouting-users] osm2pgrouting import problem
> Hello, all.
>
> Fist of all I'd like to admit that this patch doesn't solve all the
> osm2pgroute problems. Please, take it as is.
> The main idea was to store nodes not in the memory, but in the DB and
> select them on demand.
> It makes "-clean" arg unusable, but I introduce a new arg "-stage"
> with values starting from 0 (default). Now you can interrupt
> osm2pgroute after the message "Split ways" and rerun it again with
> "-stage 2", it will reuse previously imported nodes.
>
> regards,
> Vladislav Shikhov
>
> On Mon, Jul 13, 2009 at 3:24 PM, Kai Behncke<Kai-Behncke at gmx.de> wrote:
> > Hi Vladislav,
> >
> >
> > would you please post your patch via the list, please?
> > That would be very helpful for us all. :-)
> >
> > Thank you very much, Kai
> >
> >
> > -------- Original-Nachricht --------
> >> Datum: Sun, 12 Jul 2009 21:51:32 +0400
> >> Von: Vladislav Shikhov <vladshikhov at gmail.com>
> >> An: Kai Behncke <Kai-Behncke at gmx.de>, pgrouting-users at lists.postlbs.org
> >> Betreff: Re: [pgrouting-users] osm2pgrouting import problem
> >
> >> I've made some trivial patches for osm2pgrouting, so now it takes
> >> about 4 hours to import whole Russia in to DB on 2 cores 2.3 Ghz
> >> Athlon &1 Gb memory. Switch on you brain, it rather simple.
> >>
> >> On Sun, Jul 12, 2009 at 3:59 PM, Kai Behncke<Kai-Behncke at gmx.de> wrote:
> >> > Dear users,
> >> >
> >> > I tried it as well with the Germany-osm-data (600 MB) on a pc with
> >> > 4 processors, 4 GB RAM and 7GB Swap), but it failed after 14 hours.
> >> >
> >> >
> >> > I trief then to load in single counties (Bundesländer). Always the
> >> first one works
> >> > but after that (e.g. first one is "Hamburg", second one "Bremen")
> only
> >> nodes are inserted (and no ways). Is this a known error/issue.
> >> >
> >> >
> >> > What would you recommend to get All the data of one country in a
> >> database?
> >> >
> >> > Thank you very much, Kai
> >> > -------- Original-Nachricht --------
> >> >> Datum: Mon, 29 Jun 2009 09:35:45 +0900
> >> >> Von: Daniel Kastl <kastl at orkney.co.jp>
> >> >> An: pgrouting-users at lists.postlbs.org
> >> >> Betreff: Re: [pgrouting-users] osm2pgrouting import problem
> >> >
> >> >> Hi Eike,
> >> >>
> >> >> You probably run into this issue:
> >> http://pgrouting.postlbs.org/ticket/140
> >> >> If you can try it with a smaller dataset for testing and it worked,
> >> then
> >> >> this is the case. If it still doesn't work then please let us know.
> >> >>
> >> >> The original author of osm2pgrouting said he's currently working on
> >> this
> >> >> issue as time allows.
> >> >>
> >> >> Daniel
> >> >>
> >> >> PS: Once I tried a little larger dataset I just increased my SWAP
> >> >> partition and it worked then, but I don't know how large the German
> >> data
> >> >> is. It's not a nice solution anyway.
> >> >>
> >> >>
> >> >>
> >> >> Eike Lüders schrieb:
> >> >> > Hello everybody!
> >> >> >
> >> >> > I've got a problem with osm2pgrouting.
> >> >> > I downloaded the osm file for germany from here:
> >> >> > http://download.geofabrik.de/osm/europe/germany.osm.bz2
> >> >> > If I try to run osm2pgrouting on it now by typing
> >> >> >
> >> >> > ./osm2pgrouting -file germany.osm -conf mapconfig.xml -dbname
> routing
> >> >> > -user postgres -passwd postgres -clean
> >> >> >
> >> >> > into the shell it gives me the following information, but nothing
> >> >> > happes (the db information above are correct!).
> >> >> >
> >> >> > There is no error message or something like that.
> >> >> >
> >> >> > I hope anybody know how to solve this problem.
> >> >> >
> >> >> > host=127.0.0.1 user=postgres dbname=routing port=5432
> >> password=postgres
> >> >> > connection success
> >> >> > Trying to load config file mapconfig.xml
> >> >> > Trying to parse config
> >> >> > SE for <configuration>
> >> >> > SE for <type>
> >> >> > SE for <class>
> >> >> > class name = motorway
> >> >> > class id = 101
> >> >> > class id = 101 name = motorway added to type name=highway
> >> >> > SE for <class>
> >> >> > class name = motorway_link
> >> >> > class id = 102
> >> >> > class id = 102 name = motorway_link added to type name=highway
> >> >> > SE for <class>
> >> >> > class name = motorway_junction
> >> >> > class id = 103
> >> >> > class id = 103 name = motorway_junction added to type name=highway
> >> >> > SE for <class>
> >> >> > class name = trunk
> >> >> > class id = 104
> >> >> > class id = 104 name = trunk added to type name=highway
> >> >> > SE for <class>
> >> >> > class name = trunk_link
> >> >> > class id = 105
> >> >> > class id = 105 name = trunk_link added to type name=highway
> >> >> > SE for <class>
> >> >> > class name = primary
> >> >> > class id = 106
> >> >> > class id = 106 name = primary added to type name=highway
> >> >> > SE for <class>
> >> >> > class name = primary_link
> >> >> > class id = 107
> >> >> > class id = 107 name = primary_link added to type name=highway
> >> >> > SE for <class>
> >> >> > class name = secondary
> >> >> > class id = 106
> >> >> > class id = 106 name = secondary added to type name=highway
> >> >> > SE for <class>
> >> >> > class name = tertiary
> >> >> > class id = 107
> >> >> > class id = 107 name = tertiary added to type name=highway
> >> >> > SE for <class>
> >> >> > class name = residential
> >> >> > class id = 107
> >> >> > class id = 107 name = residential added to type name=highway
> >> >> > SE for <class>
> >> >> > class name = living_street
> >> >> > class id = 108
> >> >> > class id = 108 name = living_street added to type name=highway
> >> >> > SE for <class>
> >> >> > class name = service
> >> >> > class id = 109
> >> >> > class id = 109 name = service added to type name=highway
> >> >> > SE for <class>
> >> >> > class name = track
> >> >> > class id = 110
> >> >> > class id = 110 name = track added to type name=highway
> >> >> > SE for <class>
> >> >> > class name = pedestrian
> >> >> > class id = 111
> >> >> > class id = 111 name = pedestrian added to type name=highway
> >> >> > SE for <class>
> >> >> > class name = services
> >> >> > class id = 112
> >> >> > class id = 112 name = services added to type name=highway
> >> >> > SE for <class>
> >> >> > class name = bus_guideway
> >> >> > class id = 113
> >> >> > class id = 113 name = bus_guideway added to type name=highway
> >> >> > SE for <class>
> >> >> > class name = path
> >> >> > class id = 114
> >> >> > class id = 114 name = path added to type name=highway
> >> >> > SE for <class>
> >> >> > class name = cicleway
> >> >> > class id = 115
> >> >> > class id = 115 name = cicleway added to type name=highway
> >> >> > SE for <class>
> >> >> > class name = footway
> >> >> > class id = 116
> >> >> > class id = 116 name = footway added to type name=highway
> >> >> > SE for <class>
> >> >> > class name = bridleway
> >> >> > class id = 117
> >> >> > class id = 117 name = bridleway added to type name=highway
> >> >> > SE for <class>
> >> >> > class name = byway
> >> >> > class id = 118
> >> >> > class id = 118 name = byway added to type name=highway
> >> >> > SE for <class>
> >> >> > class name = steps
> >> >> > class id = 119
> >> >> > class id = 119 name = steps added to type name=highway
> >> >> > SE for <class>
> >> >> > class name = unclassified
> >> >> > class id = 100
> >> >> > class id = 100 name = unclassified added to type name=highway
> >> >> > SE for <class>
> >> >> > class name = road
> >> >> > class id = 100
> >> >> > class id = 100 name = road added to type name=highway
> >> >> > SE for <type>
> >> >> > SE for <class>
> >> >> > class name = lane
> >> >> > class id = 201
> >> >> > class id = 201 name = lane added to type name=cycleway
> >> >> > SE for <class>
> >> >> > class name = track
> >> >> > class id = 202
> >> >> > class id = 202 name = track added to type name=cycleway
> >> >> > SE for <class>
> >> >> > class name = opposite_lane
> >> >> > class id = 203
> >> >> > class id = 203 name = opposite_lane added to type name=cycleway
> >> >> > SE for <class>
> >> >> > class name = opposite
> >> >> > class id = 204
> >> >> > class id = 204 name = opposite added to type name=cycleway
> >> >> > SE for <type>
> >> >> > SE for <class>
> >> >> > class name = grade1
> >> >> > class id = 301
> >> >> > class id = 301 name = grade1 added to type name=tracktype
> >> >> > SE for <class>
> >> >> > class name = grade2
> >> >> > class id = 302
> >> >> > class id = 302 name = grade2 added to type name=tracktype
> >> >> > SE for <class>
> >> >> > class name = grade3
> >> >> > class id = 303
> >> >> > class id = 303 name = grade3 added to type name=tracktype
> >> >> > SE for <class>
> >> >> > class name = grade4
> >> >> > class id = 304
> >> >> > class id = 304 name = grade4 added to type name=tracktype
> >> >> > SE for <class>
> >> >> > class name = grade5
> >> >> > class id = 305
> >> >> > class id = 305 name = grade5 added to type name=tracktype
> >> >> > SE for <type>
> >> >> > SE for <class>
> >> >> > class name = roundabout
> >> >> > class id = 401
> >> >> > class id = 401 name = roundabout added to type name=junction
> >> >> > Trying to load data
> >> >> > Trying to parse data
> >> >> >
> >> >> >
> >> >> > Kind regards
> >> >> > Eike Lüders
> >> >> >
> >>
> ------------------------------------------------------------------------
> >> >> >
> >> >> > _______________________________________________
> >> >> > Pgrouting-users mailing list
> >> >> > Pgrouting-users at lists.postlbs.org
> >> >> > http://lists.postlbs.org/mailman/listinfo/pgrouting-users
> >> >> >
> >> >>
> >> >> _______________________________________________
> >> >> Pgrouting-users mailing list
> >> >> Pgrouting-users at lists.postlbs.org
> >> >> http://lists.postlbs.org/mailman/listinfo/pgrouting-users
> >> >
> >> > --
> >> > Neu: GMX Doppel-FLAT mit Internet-Flatrate + Telefon-Flatrate
> >> > für nur 19,99 Euro/mtl.!* http://portal.gmx.net/de/go/dsl02
> >> > _______________________________________________
> >> > Pgrouting-users mailing list
> >> > Pgrouting-users at lists.postlbs.org
> >> > http://lists.postlbs.org/mailman/listinfo/pgrouting-users
> >> >
> >
> > --
> > GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
> > Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
> >
--
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
More information about the Pgrouting-users
mailing list