Mario: Distanzprogramm mit PHP

Hallo Leute!

Ich möchte eine Anwendung in PHP schreiben bei der Entfernungen zwischen mehreren Ortschaften benötigt werden.

Die Eingabe der Ortschaften erfolgt nach folgendem Schema:

Wien - St. Pölten - Salzburg - Graz - Wien

Bis jetzt müßte jeder in einem Routenplaner nachschlagen wie weit die Strecke ist. Kann mir vielleicht jemand einen Tipp geben, wie man anhand der Ortschaften die Entfernungen automatisch ermitteln kann? Dies sollte haptsächlich in Österreich funktionieren.

Eine Liste vom Anfangsort zu den einzelnen Orten besteht schon.
Entfernungen, die nach folgendem Schema ablaufen sind daher kein Problem:

Wien - Salzburg - Wien

Probleme gibt es dann erst bei mehreren Ortschaften.
Vielleicht kann mir jemand helfen.

MFG Mario

  1. Hej,

    Wien - St. Pölten - Salzburg - Graz - Wien

    Ich weiß nicht ob ich deine Frage richtig verstanden habe, aber wenn es eine Liste der Entfernungen zwischen jeweils zwei Orten gibt, was hindert dich daran sie alle einzeln aufzuaddiren?

    d(Wien - St. Pölten)

    • d(St. Pölten - Salzburg)
    • d(Salzburg - Graz)
    • d(Graz - Wien)
      ----------------------------
      = x

    Beste Grüße
    Biesterfeld

    --
    "Nein! ... Nein, schneller, leichter, verführerischer die dunkle Seite ist."
    1. Die Liste bezieht sich immer nur auf den Anfangsort Wien.
      Das ist leider das Problem. Für einfache Strecken funktioniert das, aber bei anderen Strecken gibt es hier Probleme.
      Vielleicht war meine Frage etwas mißverständlich.

      Einfach mal kurz formuliert die Frage:
      Wie kann ich die Entfernung zwischen mehreren Ortschaften ermitteln.
      (Zusatzprogramm, Datenbank, ...)

      MFG Mario

      1. Hi,

        Einfach mal kurz formuliert die Frage:
        Wie kann ich die Entfernung zwischen mehreren Ortschaften ermitteln.
        (Zusatzprogramm, Datenbank, ...)

        kommt ganz darauf an, wenn du nur Luftlinie willst wird mit einer
        datenbank mit den Geodaten gehen. ansonsten würde ich wohl ein
        zusatzprogramm hinzuziehen. oder du machst dir die arbeit von allen
        auswählbaren orten zu allen auswählbaren orten die entfernung die dir
        ein routenplaner ausgiebt in eine DB zu schreiben.

        MfG

    2. Hallo!

      guck Dir doch mal < http://opengeodb.sourceforge.net/> an, vielleicht ist das ja was für Dich...

      Gruß

      Henk

  2. Huhu Mario

    das Thema Entfernungsberechnungen ist unter Umständen sehr komplex.
    Allerdings habe ich nicht genau verstanden worum es
    Dir eigentlich geht.

    Ich habe neulich einen guten Vortrag von Martin Weis zu Geodaten gehört.
    Vielleicht gibt Dir sein Manuskript ein paar Einstiegspunkte zur weiteren Recherche.

    http://phpug-hannover.de/material.php
    http://datenroulette.de/vortrag_geodaten/vortrag_geodaten.pdf

    Viele Grüße

    lulu

    --
    bythewaythewebsuxgoofflineandenjoytheday
    1. Hallo lulu

      Mir ist es egal, wie ich an die Daten komme. Ich habe mir schon gedacht, daß ich so etwas über einen Routenplaner im Web mache.
      Dies ist aber leider auch nicht so einfach. Es sollte halt nur die Entfernung berechnet werden.

      Gibt es vielleicht Distanzprogramme, die soetwas erledigen können und wo man die Entfernung als Rückgabewert erhält?

      MFG Mario