logo       

Re: Distances: msg#00044

Subject: Re: Distances
Hallo Holger,

im Grunde kannst du ein Teil der Lösung für dieses Problem dem Beispiel unter http://www.opengeodb.de/software/ entnehmen, deshalb beziehe ich mich hierauf:

1. Anbindung der Datenbank: siehe Beispieldatei bis Zeile 71 einschließlich.

2. Speichern der beiden PLZs in z. B. $plz1 und $plz2

3. Anfrage an die DB:
list($ort1) = $geodb->performQuery("SELECT * FROM geodb_locations WHERE plz LIKE '%$plz1%'"); list($ort2) = $geodb->performQuery("SELECT * FROM geodb_locations WHERE plz LIKE '%$plz2%'");

Jetzt beinhalten $ort1 und $ort2 die entsprechenden Geo-Objekte mit Koordinaten für die Postleitzahlen.

4. Abfrage der Entfernung zwischen den Orten:
$entfernung = $ort1->getDistance($ort2);
oder
print $ort1->getDistanceString($ort2);

Das sollte das sein, was du wolltest.

Viele Grüße

Stefan

--
Stefan Motz                     Telefon:        (0 23 30) 91 63 23
Am Rahmen 31            Handy:  (01 72) 2 47 88 77
58313 Herdecke          E-Mail: stefan-zPsNQjvNcuI@xxxxxxxxxxxxxxxx
Am 07.01.2004 um 05:02 schrieb Holger M. Stangl:

Hallo,

ich will eine Distanz in km Anzeige zwischen zwei PLZ ermitteln. Die
beiden PLZ will ich dabei übergeben.

Ich habe eine solche Funktion leider nicht in der GeoDbClass finden
können. Falls es diese doch gibt, kann mir diese bitte jemand geben?

Ich habe leider die Errechnung der Vergleichspunkte der Plz nicht ganz
verstanden. Kann mir das jemand nochmal aufschlüsseln?

Viele Grüsse und viel Erfolg bei diesem Projekt.
Holger


_______ Holger M. Stangl
__________mailto:holger.stangl-Mmb7MZpHnFY@xxxxxxxxxxxxxxxx

--
Mailingliste OpenGeoDB
Listenadresse: opengeodb-r1mDYR0DdAyzQB+pC5nmwQ@xxxxxxxxxxxxxxxx
Informationen: http://opengeodb.de
Mit freundlicher Unterstütztung von php::bar (http://phpbar.de)




<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
linux.arklinux....    user-groups.lin...    kde.usability/2...    ietf.ipp/2002-0...    mail.spam.spamc...    os.netbsd.devel...    audio.cd-record...    text.unicode.de...    php.documentati...    games.fps.halfl...    window-managers...    suse.oracle.gen...    bug-tracking.gn...    video.dvdrip.us...    xfree86.cvs/200...    java.netbeans.m...    network.argus/2...    culture.sf.kill...    debian.ports.al...    freebsd.questio...    qplus.devel/200...    handhelds.palm....   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe