- 12V Akku mit 280 Ah bauen         
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 Begeisterter Techniker
    Registriert seit
    19.05.2005
    Ort
    Berlin
    Beiträge
    316
    Gibt's die Möglichkeit, bestimmte Layer beim Konvertieren auszuschliessen?

  2. #2
    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

  3. #3
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    19.05.2005
    Ort
    Berlin
    Beiträge
    316
    Nein, überhaupt nicht.
    Ich mache die Sachen immer lieber selbst. Dann weiß ich auch genau, was abläuft. ;D

    Ich denke mal, ne Straße wird wesentlich niedrigere Kosten haben, als (unbefestigte) Wege. Vielleicht kann man ja ne cost range angeben?

  4. #4
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    20.08.2008
    Ort
    Karlsruhe
    Alter
    37
    Beiträge
    1.225
    Während eines Praktikums an der Uni habe ich an einem OpenStreetMap-Routenplaner gearbeitet, auf Java-Basis. Die dabei gewonnene Erkenntnis (vor ca. zwei Jahren): Das OSM-Kartenmaterial ist hübsch anzusehen, aber für Routingzwecke nicht ohne Zusatzarbeit geeignet, da das Format butterweich ist (keine einheitlichen Standards und Computer sind nicht gut darin, Zusammenhänge zu erraten). Außerdem gibt es teilweise hässliche kleine Lücken im Kartenmaterial, die Optisch nicht zu erkennen sind, aber Pfade unterbrechen. Vielleicht hat sich da im Rahmen von Aufräumarbeiten/Verbesserungen inzwischen was getan, aber ich glaube kaum dass das Grundproblem, nämlich viele verschiedene Umschreibungsmöglichkeiten für das gleiche, behoben wurde.

    mfG
    Markus

    PS: Mich würde Mal die Performance der Postgres-Lösung interessieren ... Könntest du da Mal Zahlen für entsprechendes Kartenmaterial +Routen nennen?
    Tiny ASURO Library: Thread und sf.net Seite

  5. #5
    Erfahrener Benutzer Fleißiges Mitglied Avatar von arnoa
    Registriert seit
    03.01.2011
    Ort
    Wien
    Beiträge
    146
    @lokirobotics: das mit den Costs scheint der richtige Ansatz für meine Problemstellung zu sein. Werde mich in den nächsten Tagen mal damit herumspielen.

    @Markus: Du hast natürlich recht was die Qualität von OSM angeht - ist halt free und doch relativ gut und einfach zu nutzen. Bei meinen Testumgebungen bin ich bisher noch nie auf Probleme wie von Dir beschrieben gestoßen - muss aber natürlich dazu sagen dass die paar Parks die ich derzeit zum Testen verwende nicht wirklich aussagekräftig sind was die allgemeine Qualität von OSM betrifft.

    Welche Zahlen hättest Du den gerne? Ich habe heute nochmal die Österreichdaten neu gemacht, dazu folgendes:
    - austria.osm.pbf (171.631KB) von geofabrik.de
    - osm2po / erzeugen des SQL Files -> 1 Minute 15 Sekunden
    - Resultierendes SQL File -> 252.993KB
    - 16.883.768 Nodes
    - Import des SQL Files in Postgres -> 1 Minute 43 Sekunden
    - 614.527 Datensätze
    - Testabfrage von Wien/Stephansplatz 1 -> NACH -> Bregenz/Römerstrasse1
    => 1.629 Rows in 3.252 ms mit shortest_path
    => 1.629 Rows in 5.602 ms shortest_path_astar
    Anmerkung zur Postgres: ich habe die DB bzw. Tabellen noch in keinster Weise optimiert. Soweit ich Postgres kenne kann man da sicher noch einiges rausholen. Ist für meine "Minikarten" aber einfach nicht notwendig.

    Mein System: Win7 64Bit, 8GB Ram, Corei7-2600/3.4GHz

    LG, Arno

    EDIT: Habe jetzt auch noch direkt mit dem osm2po WebUI getestet - die Routenberechnung scheint damit um ein gutes Stück schneller zu sein wie die Abfrage mit meiner PostgresDB. Schätzte hier die Abfragezeit auf unter zwei Sekunden.
    Geändert von arnoa (14.12.2011 um 11:22 Uhr)
    ____________________________________________
    Mehr Infos zu meinem Projekt unter: http://www.aurob.com

  6. #6
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    20.08.2008
    Ort
    Karlsruhe
    Alter
    37
    Beiträge
    1.225
    Hui, das ist schnell. Klingt nach viel Know-How im Hintergrund. Danke für die Info, wir hatten damals u.A. mit Karlsruhe, Liechtenstein, Luxembourg, Portugal, Manhattan, dem Vatikan und Portugal gearbeitet, wobei letzteres schon sehr Grenzwertig lief (Das Rendering, weniger das Routing). Ach ja, alles auf nem kleinen Dualcore-Notebook mit 2GB RAM

    mfG
    Markus
    Tiny ASURO Library: Thread und sf.net Seite

  7. #7
    Erfahrener Benutzer Fleißiges Mitglied Avatar von arnoa
    Registriert seit
    03.01.2011
    Ort
    Wien
    Beiträge
    146
    Ja, ich denke auch dass hier ziemlich viel im Hintergrund gemacht wird. osm2po ist für meine Zwecke optimal - vielen Dank an dieser Stelle an Carsten (www.osm2po.de), der mich bei meinen Problem unterstützt hat und mir SEHR weitergeholfen hat!!!!
    Mit dem letzten Imput von Carsten habe ich mein Ziel erreicht -> Routenberechnung welche mir die genauen Wegpunkte bzw. Koordinaten bis zum Ziel ausgibt. Wenn es das Wetter zulässt geht´s in den nächsten Tagen wieder mal in einen Live-Outdoor Test, voraussichtlich im Donaupark
    Geändert von arnoa (23.12.2011 um 12:07 Uhr)
    ____________________________________________
    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