|
Geografische Daten ganz einfach |
|
|
|
|
Postleitzahlen-Suche? Welcher Staat hat welche Bundesländer/States? Wie heisst Sachsen-Anhalt auf russisch? Welche Städte gehören welchen Kreisen? Kann die Adresse ordnungsgemäß validiert werden?
Sparen Sie Entwicklungskosten! Konzentrieren Sie sich fortan auf Ihre eigentliche Business-Logik und schreiben Sie Code nicht doppelt, der bereits anderweitig geschrieben wurde. Verwenden Sie für den Umgang mit geografischen Daten SXGEO.
SXGEO bietet Ihnen eine vollständige Code-Library für den Umgang mit geographischen Daten: Postleitzahlen, Länder, Städte, Bundesländer, entsprechende Übersetzungen, weltweit. SXGEO enthält eine MySQL-Datenbank, Update-Funktionalität selbiger und eine objektorientierte Klassenbibliothek (PHP 5.3) für den einfachen Umgang mit den Daten. SXGEO wurde testdriven implementiert. Entsprechende Unit-Tests (basierend auf PHPUnit von Sebastian Bergmann) liegen der Bibliothek bei.
Außerdem profitieren Sie von Tabellen und Objekten aller Währungen und Zeitzonen (TimeZones).
Beispiel-Code:
$countries = new Countries();
// Die BRD anhand des ISO-Codes holen
$germany = $countries->getByIso('DE');
// Die russische Übersetzung die BRD ausgeben.
echo $germany->name . ' in russisch ' . $germany->translations->ru;
// Bundesland NRW holen
$nrw = $germany->adminZones->getByName('Nordrhein-Westfalen')->cities->count;
// Köln anhand der Postleitzahl und des Bundeslandes bestimmen
$cologne = $germany->cities->getByNameAndAdminZone('Köln', $nrw);
// Einwohner-Zahl
$population = $cologne->population;
// Koordinaten
$lat = $cologne->lat; $lng = $cologne->lat;
// Einen Ort anhand der PLZ bestimmen</em><br />
$city = PostalCode::getByCountryAndPostalCode($germany, '15232');
if($city->adminZone->name != 'Brandenburg')
throw new Autsch('Auweia!');
|
|
Als Software-Entwickler mit 15 Jahren Berufs-Praxis wurde ich immer wieder mit folgender Problematik konfrontiert: welche Städte haben welche Postleitzahlen, welche Städte gehören zu welchen Bundesländern, welche Bundesländer haben welche Städte, welche Bundesländer hat ein Land? Am besten weltweit, am besten international mit Multi-Lingualität.
Nach dem stets unzählige Datenbanken eingekauft wurden, die nie wirklich das Gelbe vom Ei trafen, teilweise schwer administrierbar und/oder unvollständig waren, entschloss ich mich dazu, eine eigene Struktur aufzubauen und diese mit diversen Quellen zu "füttern".
|
|
Weiterlesen...
|
|