- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 11

Thema: OpenStreetMap / Routenberechnung

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Fleißiges Mitglied Avatar von arnoa
    Registriert seit
    03.01.2011
    Ort
    Wien
    Beiträge
    146

    OpenStreetMap / Routenberechnung

    Hallo!

    Nachdem meine Indoor Navigation/Lokalisierung gerade im Entstehen ist möchte ich auch gleich eine Outdoorfähige Navigation implementieren.
    Ziel ist es meinem Bot Startkoordinaten (aktuelle Position) und Zielkoordination mitzuteilen - danach soll er sich per OpenStreetMap einen geeigneten Weg suchen und sich dann zum Ziel begeben.

    Hat jemand schon eine Routenfunktion mit Openstreetmap umgesetzt und kann mir diesbezüglich ein wenig Input geben? GPS würde für diesen Fall maximal unterstützend wirken (zu ungenau) und somit eigentlich nur die grobe Richtung vorgeben. Den Rest möchte ich bzw. habe ich zum Teil schon mit OpenCV umgesetzt.


    Großes Ziel - mein Bot soweit zu bringen dass er sich selbstständig durch urbanes Gelände bewegen kann
    Danke, Arno
    Geändert von arnoa (07.12.2011 um 18:56 Uhr)
    ____________________________________________
    Mehr Infos zu meinem Projekt unter: http://www.aurob.com

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied Avatar von arnoa
    Registriert seit
    03.01.2011
    Ort
    Wien
    Beiträge
    146
    Habe nun mein Offline-Navi soweit laufen. Bin schon soweit dass ich die Daten in einer Postgres DB importieren kann, und in Postgres meine Query absetzten kann um den kürzesten Weg zu finden.

    Aktuelles Problem derzeit - die Navigation bezieht sich bzw. ist nur funktional wenn ich Straßen als Start/Ziel wähle. Ich habe keine Möglichkeit z.B. in meinem Trainingspark (Donaupark) zu navigieren. Die Wege werden zwar alle in OSM dargestellt, aber irgendwie scheint es dass die Daten dann doch nicht zur Verfügung stehen.
    Liegt es an osm2po oder an OSM selber - kennt jemand das Problem?
    Kann fast nicht glauben dass ich der einzige bin der mit OSM bzw. osm2po arbeitet?!

    Danke schon mal!
    LG, Arno
    ____________________________________________
    Mehr Infos zu meinem Projekt unter: http://www.aurob.com

  3. #3
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    19.05.2005
    Ort
    Berlin
    Beiträge
    316
    Ich arbeite gelegentlich auch mit OSM. In den Karten steht alles, was man wissen muss.

    Jegliche Wege, Flächen etc. sind Geometrische Figuren mit Koordinatenangaben.
    Dazu steht auch immer der Typ.
    Wenn du dir aus den interessanten Geländeabschnitten einen Graph erstellst solltest du da auch ohne Probleme navigieren können.
    Was ist osm2po?

  4. #4
    Erfahrener Benutzer Fleißiges Mitglied Avatar von arnoa
    Registriert seit
    03.01.2011
    Ort
    Wien
    Beiträge
    146
    Mit osm2po bringe ich die OSM Daten in eine Postgresql Datenbank. Dort mache ich mit pgRouting die Routenberechnung – das funktioniert im Grunde schon ganz gut aber eben noch nicht perfekt. osm2po hat auch ein Web-GUI mit dem mitunter Routen grafisch dargestellt werden.

    Meine Probleme liegen jetzt nur noch beim pgRouting. pgRouting bzw. die Postgres Functions bringe ich nicht dazu z.B. nur Wege (footway) zur Routenberechnung zu nehmen. Hier werden immer noch Straßen mitberücksichtig – was ich in meinem Fall ausschließen möchte da ich meinen Bot nur innerhalb eines Parks (keine öffentlichen Straße) navigieren lassen möchte.
    ____________________________________________
    Mehr Infos zu meinem Projekt unter: http://www.aurob.com

  5. #5
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    19.05.2005
    Ort
    Berlin
    Beiträge
    316
    Gibt's die Möglichkeit, bestimmte Layer beim Konvertieren auszuschliessen?

  6. #6
    Erfahrener Benutzer Fleißiges Mitglied Avatar von arnoa
    Registriert seit
    03.01.2011
    Ort
    Wien
    Beiträge
    146
    Genau bei diesem Problem hänge ich im Moment ;(
    pgRouting bietet eine Postgres-Function shortest_path - diese bietet selbst keine Parameter. Soweit ich jetzt gelesen habe kann man die Wege/Strasse/... über cost irgendwie regulieren - da bin noch am suchen und rumprobieren ...

    Hast Du zufällige mit OSM in Verbindung mit Postgres Erfahrung?
    ____________________________________________
    Mehr Infos zu meinem Projekt unter: http://www.aurob.com

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress