PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   Geodaten berechnen mit Umkreisausgabe (http://www.selfphp.de/forum/showthread.php?t=21529)

wastl1337 26.05.2009 10:41:24

Geodaten berechnen mit Umkreisausgabe
 
Hallo Ihr lieben,

ich programmiere derzeit eine Jobbörse für einen Personaldienstleister und möchte infolgedessen eine Funktion einbetten, welche nach Angabe des Ortes mir die umliegenden Orte in einem Radius ausgibt.

z.B. ich wohne in Leipzig und der 10km Radius deckt Taucha, Rackwitz, Markleeberg ab.

Diese 3 Städte sollen dann ebenso ihre Jobangebote liefern.

Soweit zu der Funktion.
Nun weiss ich allerdings nicht genau, wie ich es realisieren kann.

Ich habe mir überlegt, die Koordinaten der Städte mit einzupflegen und anhand dessen eine Berechnung anzustellen wo alle umliegenden Orten gemäß des Radius und des Maßstabes mit ausgegeben werden.

Bitte helft mir ist das so möglich wie ich mir das denke oder gibt es andere Wege oder gar eine öffentliche DB welche ich dafür missbrauchen kann.

PS: Sollte das das flasche Forum gewesen sein bitte ich dies zu entschuldigen.

liebe grüße Sebastian

Domi 26.05.2009 12:03:05

AW: Geodaten berechnen mit Umkreisausgabe
 
Hi,

eine Umkreisberechnung kannst du über die GPS Daten machen. Eine Tabelle hierzu findest du unter dem Namen "OpenGeoDB". Alles andere ist Mathematik..

Poste doch einfach mal deine Ansätze sobald du was hast.

Gruß
Domi

wastl1337 26.05.2009 12:21:37

AW: Geodaten berechnen mit Umkreisausgabe
 
Ja super, danke für deine fixe Antwort.

Ich bin auch bereits auf diese Datenbank gestoßen und wollte eher vorranig wissen, ob dies so möglich ist wie ich mir das Vorstelle.
Aber ein Versuch wird mich wahrscheinlich schlau machen.

Ich werde euch es wissen lassen ob es funktioniert oder nicht und natürlich auch den Code zur Verfügung stellen wenn ihr mögt. Jedoch entwickle ich erst einmal ein paar Suchalgorithmen, demzufolge kann es noch paar Tage dauern bis das Ergebnis für euch sichtbar wird ;)

lg sebastian

ps @domi: als ich mir hier im forum angemeldet habe, warst du noch ein normaler user und überaus angagiert und nun bist du moderator. hut ab vor der leistung. was machst du beruflich das du dich so gut mit php unc co auskennst?

Domi 26.05.2009 13:00:36

AW: Geodaten berechnen mit Umkreisausgabe
 
Zitat:

Zitat von wastl1337 (Beitrag 127977)
ps @domi: als ich mir hier im forum angemeldet habe, warst du noch ein normaler user und überaus angagiert und nun bist du moderator. hut ab vor der leistung. was machst du beruflich das du dich so gut mit php unc co auskennst?

Vielen Dank für das Lob. Ich studiere Informatik aber arbeite nebenbei als Werkstudent und entwickele schon seit Jahren immer mal wieder was mit PHP. Der Grund warum ich hier so engagiert bin ist ganz einfach der, dass ich mein fast komplettes Wissen im PHP Bereicht, vorallem die Anfäge, durch dieses Forum erlangt habe und immer wieder Leute da waren, die die Nerven und Geduld dazu hatten mich und meine Fragen auszuhalten und zu beantworten. Außerdem kann ich heute mit jeder Frage an die Community heran treten und bekomme sehr schnell sehr gute Antworten von anderen Mitgliedern die noch viel aktiver sind wie ich - sehr lobenswert. Nun versuche ich einfach das ganze an die anderen Benutzer zurückzugeben und außerdem macht es ja Spaß anderen helfen zu können.

Apropos helfen. Hab da noch nen Link für dich:

http://opengeodb.giswiki.org/wiki/Op...-_Umkreissuche

Wobei das eigtl schon die Lösung ist zu dem ganzen, warum aber das Rad neu erfinden?

Gruß Domi

CeBe 26.05.2009 20:35:46

AW: Geodaten berechnen mit Umkreisausgabe
 
Zitat:

Zitat von Domi (Beitrag 127978)
Wobei das eigtl. schon die Lösung ist zu dem ganzen, warum aber das Rad neu erfinden?

Die Antwort ist ganz einfach: Um es noch Runder zu machen ;-)
Mach ich grad schon wieder^^

MfG
Carsten

Domi 26.05.2009 21:09:27

AW: Geodaten berechnen mit Umkreisausgabe
 
Zitat:

Zitat von CeBe (Beitrag 127993)
Die Antwort ist ganz einfach: Um es noch Runder zu machen ;-)
Mach ich grad schon wieder^^

MfG
Carsten

nerd.


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:18:56 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.