Viac

Problémy s osm2pgrouting

Problémy s osm2pgrouting


Zúfalo sa pokúšam napísať svoj prvý dotaz v programe pgRouting pomocou máp vo formáte osm (ako je uvedené na stránke http://www.carsonfarmer.com/?p=799).

Používam Ubuntu 10.10 s Postgresql 8.4 a postgis 1.5. Po pridaní funkcie pgrouting do databázy a spustení príkazu osm2pgrouting:

./osm2pgrouting -file /home/cfarmer/Downloads/ireland.osm -conf mapconfig.xml -dbname routing -user postgres -clean -passwd myPW

Dostal som túto správu (zdá sa, že je správna):

pripojenie úspešné Pokúšame sa načítať konfiguračný súbor mapconfig.xml Pokúšame sa analyzovať konfiguráciu

a očakával som, že v mojich základných tabuľkách nájdem napríklad spôsoby, ale vidím iba stĺpce geometry_columns a saptial_ref_sys. Navyše, keď sa pokúšam spustiť dotaz:

vyberte * z shortest_path ('vyberte gid ako id, zdroj :: int4, target :: int4, dĺžka :: dvojnásobná presnosť ako náklady zo spôsobov', 52343, 39219, false, false);

Zobrazuje sa táto chyba: chyba nie je dostupná „od“. Ak spustím ten istý dotaz na pgAdmin, zobrazí sa mi konkrétnejšia chyba, tj. Vzťah „spôsoby“ neexistuje.

Môže mi niekto pomôcť? Ďakujem veľmi pekne Laura


[email protected] -VirtualBox:/home/laura $ cd/usr/bin [email protected] -VirtualBox:/usr/bin $ ./osm2pgrouting -file /home/laura/Scaricati/ireland.osm -conf mapconfig.xml -dbname routing -user postgres -passwd laura -clean host = 127.0.0.1 užívateľ = postgres dbname = smerovací port = 5432 heslo = úspešné pripojenie laury Pokúšam sa načítať konfiguračný súbor mapconfig.xml Pokúšam sa analyzovať konfiguráciu [email protected] -VirtualBox:/usr/bin $ vyberte * z shortest_path ('vyberte gid ako id, zdroj :: int4, target :: int4, dĺžka :: dvojnásobná presnosť ako náklady zo spôsobov', 52343, 39219, false, false); bash: počet chýb, ktoré sa môžu líšiť od typu "z" [email protected] -VirtualBox:/usr/bin $ psql -U smerovanie postgres psql (8.4.8) Digita "pomoc" pre aiuto. smerovanie =# vybrať * z shortest_path ('vybrať gid ako id, zdroj :: int4, cieľ :: int4, dĺžka :: dvojnásobná presnosť ako náklady zo spôsobov', 52343, 39219, false, false); CHYBA: vzťah „spôsoby“ neexistuje RIGA 1:… int4, target :: int4, length :: double precision as cost from ways ^ QUERY: select gid as id, source :: int4, target :: int4, length :: dvojnásobná presnosť ako náklady pri smerovaní spôsobov =#

Ste si istí, že je váš mapconfig.xml v poriadku? Existuje dobrý návod na: http://download.osgeo.org/pgrouting/foss4g2010/workshop/docs/html/chapters/osm2pgrouting.html


Pozri si video: How Mark Angel made 1 million Dollars as a Lunatic - Episode 323 Mark Angel Comedy