Datenbanken
Posts 1-5 of 5
-
Peter Pachmann Premium Member Group moderatorThe company name is only visible to registered members.Wo Daten für Datenbank herbekommen -> PLZ
Ich suche derzeit nach einer PLZ-Liste, die zu jeder PLZ auch die umliegenden beinhaltet. Wer weiß, wo es das gibt?
Bitte gerne per PM an mich unter pachmann@adverb.de
- 06 Sep 2007, 11:49 am
-
Michael FischerThe company name is only visible to registered members.Re: Wo Daten für Datenbank herbekommen -> PLZ
Guten Tag,
ich benutze schon länger diese Opengeo Datenbank
http://opengeodb.hoppe-media.com/
Mit ein paar Mathematischen Formeln kann man auch Umkreise ausrechnen usw.
- 06 Sep 2007, 12:33 pm
-
Peter Pachmann Premium Member Group moderatorThe company name is only visible to registered members.Re^2: Wo Daten für Datenbank herbekommen -> PLZ
Können Sie mich bitte anrufen? Ihre RUfnummer scheint nicht vergeben zu sien.
- 06 Sep 2007, 12:49 pm
-
- 06 Sep 2007, 12:55 pm
-
Michael FischerThe company name is only visible to registered members.Re^4: Wo Daten für Datenbank herbekommen -> PLZ
Hallo,
mit welcher Sprache wollen Sie das ganze realisieren ?
in PHP nutze ich dafür so eine ähnliche Funktion.
function distance($start_plz, $end_plz)
{
$erd_radius = 6378.388;
$start = get_coords($start_plz);
$end = get_coords($end_plz);
$x_start = $start[0] / 180 * M_PI;
$y_start = $start[1] / 180 * M_PI;
$x_end = $end[0] / 180 * M_PI;
$y_end = $end[1] / 180 * M_PI;
$e = acos( sin($x_start) * sin($x_end) + cos($x_start) * cos($x_end) * cos($y_start - $y_end) );
return $e * $erd_radius;
}
function get_coords($plz)
{
if ( (!empty($plz)) && (strlen($plz) == 5) )
{
$query = mysql_query("SELECT laenge, breite FROM site_geocoords WHERE plzs LIKE '%". $plz ."%'");
$result = mysql_fetch_array($query);
$coords[0] = $result['laenge'];
$coords[1] = $result['breite'];
return $coords;
}
}
Quelle: php-resource.de/forum
Man könnte natürlich auch das ganze direkt in eine SQL Abfrage packen, was vielleicht sogar sinnvoller wäre.
PS:
Wenn Sie mich als Kontakt hinzufügen, sehen sie meine Geschäftliche Tel. Nummer.
This post was modified on 06 Sep 2007 at 01:14 pm.- 06 Sep 2007, 1:13 pm
