Willkommen bei sxgeo
Geografische Daten ganz einfach PDF Drucken E-Mail

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!');

 
Die Story hinter sxgeo PDF Drucken E-Mail

H. HübelAls 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...