d:\xampp\htdocs\digibi001\
Tja ne halbfertige Image für die Box
dann VMware Player mit Ubuntu 8.04 und 10.04
// recursiv search for multidimensional array
function recursive_array_search($needle, $haystack) {
foreach($haystack as $key => $value) {
$current_key = $key;
if($needle === $value OR (is_array($value) && recursive_array_search($needle, $value) !== FALSE)) {
return $current_key;
}
}
return false;
}
//recursive array_reverse for multidimensional array
function array_reverse_recursive($arr) {
foreach ($arr as $key => $val) {
if (is_array($val))
$arr[$key] = array_reverse_recursive($val);
}
return array_reverse($arr);
}
// deutsche datumsausgabe
function datumDeutsch($datumsstring){
$englisch = array('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun',
'January', 'February', 'March', 'May', 'June', 'July', 'October', 'December', 'Mar', 'May', 'Oct', 'Dec', 'Motag'
);
$deutsch = array('Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag', 'Sonntag', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa', 'So',
'Januar', 'Februar', 'März', 'Mai', 'Juni', 'Juli', 'Oktober', 'Dezember', 'Mär', 'Mai', 'Okt', 'Dez', 'Montag'
);
return str_replace($englisch, $deutsch, $datumsstring);
}
// table "if_paket"
if(mysql_num_rows( mysql_query("SHOW TABLES LIKE 'if_paket'", self::$connection) ) != 1) {
$query = "CREATE TABLE `if_paket` (
`ID` int(11) NOT NULL auto_increment,
`dienst` varchar(10) collate latin1_general_cs NOT NULL,
`paketnummer` varchar(30) collate latin1_general_cs NOT NULL,
`datum` varchar(30) collate latin1_general_cs default NULL,
`status` varchar(100) collate latin1_general_cs default NULL,
`bild` varchar(500) collate latin1_general_cs NOT NULL,
`position` int (5) NOT NULL,
`liefertermin` varchar(200) collate latin1_general_cs NOT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_cs; ";
mysql_query($query, self::$connection) or die('Error, insert query failed: '.mysql_error());
}
[PaketPlugin]
max_displayed_trackings = 5
// PFAD zur config.ini ANPASSEN!!!!
$config = parse_ini_file("/Absoluter/Pfad/zur/infoframe/config.ini", true);
[WeatherPlugin]
update_weather = 30
api_key = "00000000000"
<?php
/***************************************************************************
* InfoFrame (image generator for digital picture frames)
* Copyright (C) 2009 Tobias Kolb
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see http://www.gnu.org/licenses/
***************************************************************************/
class WeatherPlugin implements IPlugin
{
public function __construct($dbconn, $config) {
$this->dbconn = $dbconn;
$this->config = $config;
}
public function doUpdate() {
// download weather XML into local file for caching
$city = urlencode( $this->config['city'] );
$api_key = $this->config['api_key'];
$curl = curl_init();
$file = fopen("cache/weather.xml", "w");
if ($file)
{
curl_setopt($curl, CURLOPT_URL, utf8_encode("http://api.wunderground.com/api/$api_key/geolookup/conditions/forecast/lang:DL/q/Germany/$Kassel.xml"));
curl_setopt($curl, CURLOPT_FILE, $file);
curl_setopt($curl, CURLOPT_USERAGENT, utf8_encode("Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"));
curl_exec($curl);
fclose($file);
}
curl_close($curl);
}
public function doOutput($image, $style, $updateData, &$yoffset) {
$filename = 'cache/weather.xml';
//doUpdate nur ausführen, wenn die Datei cache/weather.xml älter als eine halbe Stunde
$diff_seconds_weather = (time() - filectime($filename));
if (!file_exists($filename) || ($diff_seconds_weather > ($this->config['update_weather']*60))){
$this->doUpdate();
}
// XML-Datei auslesen
if(file_exists($filename) && (filesize($filename) > 0)) {
$xml = simplexml_load_file($filename);
if($xml) {
// parse weather data
// ===================
// current conditions
$current_condition = $xml->current_observation->weather;
$current_wind_condition = $xml->current_observation->wind_kph;
$night = !isDaylight();
$current_icon = $this->getLocalWeatherImage($xml->current_observation->icon, $night);
$wicon = ImageCreateFromPNG ( $current_icon );
ImageCopy($image, $wicon, imagesx($image)-190, 5, 0, 0, imagesx($wicon), imagesy($wicon));
//ImageCopy($image, $wicon, 50, 5, 0, 0, imagesx($wicon), imagesy($wicon));
ImageDestroy($wicon);
$opt = array(
'width' => 280,
'align' => ALIGN_RIGHT
);
}
}
// forecast for today and next 3 days
for ($i = 0; $i <= 3; $i++) {
// pixel offset for placing day 0-3 in different rows from top to bottom
if (imagesy($image) <= 500) {
$offset = 225+(85*$i); // smaller spacing for low resolution displays (vertical=480px)
} else {
$offset = 255+83*$i; // normal spacing for high resolution diplays (vertical=600px)
}
if ($offset > (imagesy($image)-80))
break; // offset out of range, skip output of further weather forecast days
// format data
$day = $xml->forecast->simpleforecast->forecastdays->forecastday[$i]->date->weekday_short;
if ($i == 0)
$day = 'Heute';
if ($i == 1)
$day = 'Morgen';
$low = $xml->forecast->simpleforecast->forecastdays->forecastday[$i]->low->celsius;
$high = $xml->forecast->simpleforecast->forecastdays->forecastday[$i]->high->celsius;
$condition = $xml->forecast->simpleforecast->forecastdays->forecastday[$i]->conditions;
$icon = $this->getLocalWeatherImage($xml->forecast->simpleforecast->forecastdays->forecastday[$i]->icon, false);
// output
$wicon = ImageCreateFromPNG ( $icon );
ImageCopyResampled($image, $wicon, imagesx($image)-95, $offset+5, 0, 0, imagesx($wicon)/2, imagesy($wicon)/2, imagesx($wicon), imagesy($wicon));
ImageDestroy($wicon);
$opt = array(
'width' => 150,
'align' => ALIGN_RIGHT
);
$text = $day."\n".$high."° | ".$low."°\n".$condition; // ."ICON:".$xml->weather->forecast_conditions[$i]->icon['data'];
imagettftextboxopt($image, 15, 0, imagesx($image)-240, $offset, $style['textcolor'], $style['font'], $text, $opt);
}
//ENDE XML-Datei auslesen
if ($afk < $afa){
//blaues viereck malen
imagefilledrectangle($image, 720, 185, 788, 204, ImageColorResolveAlpha ($image, 0, 0, 255, 80));
}
if ($wind > 20){
$icon = ImageCreateFromPNG ( 'resources/icons/wind.png' );
ImageCopy($image, $icon, 757, 87, 0, 0, imagesx($icon), imagesy($icon));
ImageDestroy($icon);
}
//$text = "Aktuell: $current_condition\nW: $current_hum_wozi %|A: $current_hum_auss %\n Keller: $current_temp_kell"."°C"." | ".$current_hum_kell." %\n Schlaf: $current_temp_sazi"."°C"." | Kinder: $current_temp_kizi"."°C"."\n Wasser: $current_temp_wass"."°C";
//imagettftextboxopt($image, 15, 0, imagesx($image)-300, 145, $style['textcolor'], $style['font'], $text, $opt);
// display sunrise and sunset
date_default_timezone_set('Europe/Berlin');
$longitude = 48.562728; // longitude
$latitude = 10.424322; // latitude
if (date("I") == 1) $dst = 2; // Sommerzeit
if (date("I") == 0) $dst = 1; // Winterzeit
$sunrise = date_sunrise(time(), SUNFUNCS_RET_STRING, $longitude, $latitude, 90, $dst);
$sunset = date_sunset(time(), SUNFUNCS_RET_STRING, $longitude, $latitude, 90, $dst);
$text = $sunrise." ".$sunset;
$opt = array(
'width' => 370,
'align' => ALIGN_LEFT
);
imagettftextboxopt($image, 10, 0, 700, 586, $style['textcolor'], $style['font'], $text, $opt);
$icon = ImageCreateFromPNG ( 'resources/icons/sunup.png' );
ImageCopy($image, $icon, 680, 582, 0, 0, imagesx($icon), imagesy($icon));
ImageDestroy($icon);
$icon = ImageCreateFromPNG ( 'resources/icons/sundown.png' );
ImageCopy($image, $icon, 742, 582, 0, 0, imagesx($icon), imagesy($icon));
ImageDestroy($icon);
// display sunrise and sunset ende
}
private function getLocalWeatherImage($googleWeatherImage, $night) {
$localImagePath = 'resources/weather/'.$googleWeatherImage.".png";
$localImagePathNight = 'resources/weather/'.$googleWeatherImage."_night.png";
//if parameter $night is true and night image exist use it
if ($night && file_exists($localImagePathNight))
$localImagePath = $localImagePathNight;
else if (!file_exists($localImagePath))
// if daylight image doesn't exist display N/A image
$localImagePath = 'resources/weather/na.png';
return $localImagePath;
}
}
<?php
/***************************************************************************
* InfoFrame (image generator for digital picture frames)
* Copyright (C) 2009 Tobias Kolb
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see http://www.gnu.org/licenses/
***************************************************************************/
class WeatherPlugin implements IPlugin {
private $dbconn = NULL;
private $config = NULL;
public function __construct($dbconn, $config) {
$this->dbconn = $dbconn;
$this->config = $config;
}
public function doUpdate() {
// download weather XML into local file for caching
$city = urlencode( $this->config['city'] );
$api_key = $this->config['api_key'];
$curl = curl_init();
$file = fopen("cache/weather.xml", "w");
if ($file)
{
curl_setopt($curl, CURLOPT_URL, utf8_encode("http://api.wunderground.com/api/$api_key/geolookup/conditions/forecast/lang:DL/q/Germany/$Kassel.xml"));
curl_setopt($curl, CURLOPT_FILE, $file);
curl_setopt($curl, CURLOPT_USERAGENT, utf8_encode("Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"));
curl_exec($curl);
fclose($file);
}
curl_close($curl);
}
public function doOutput($image, $style, $updateData, &$yoffset) {
$filename = 'cache/weather.xml';
//doUpdate nur ausführen, wenn die Datei cache/weather.xml älter als eine halbe Stunde
$diff_seconds_weather = (time() - filectime($filename));
if (!file_exists($filename) || ($diff_seconds_weather > ($this->config['update_weather']*60))){
$this->doUpdate();
}
// XML-Datei auslesen
if(file_exists($filename) && (filesize($filename) > 0)) {
$xml = simplexml_load_file($filename);
if($xml) {
// parse weather data
// ===================
// current conditions
$current_condition = $xml->current_observation->weather;
$current_temp = $xml->current_observation->temp_c;
$current_humidity = $xml->current_observation->relative_humidity;
$current_wind_condition = $xml->current_observation->wind_kph;
$current_wind_dir = $xml->current_observation->wind_dir;
$current_pressure = $xml->current_observation->pressure_mb;
$night = !isDaylight();
$current_icon = $this->getLocalWeatherImage($xml->current_observation->icon, $night);
$wicon = ImageCreateFromPNG ( $current_icon );
ImageCopy($image, $wicon, imagesx($image)-190, 5, 0, 0, imagesx($wicon), imagesy($wicon));
//ImageCopy($image, $wicon, 50, 5, 0, 0, imagesx($wicon), imagesy($wicon));
ImageDestroy($wicon);
$opt = array(
'width' => 280,
'align' => ALIGN_RIGHT
);
$text = $current_temp."°C";
imagettftextboxopt($image, 22, 0, imagesx($image)-300, 85, $style['textcolor'], $style['fontb'], $text, $opt);
$text = "Aktuell: $current_condition\nLuftfeuchte: $current_humidity\nWind: $current_wind_condition km/h $current_wind_dir \nLuftdruck: $current_pressure mbar";
imagettftextboxopt($image, 12, 0, imagesx($image)-300, 130, $style['textcolor'], $style['fontb'], $text, $opt);
// forecast for today and next 3 days
for ($i = 0; $i <= 3; $i++) {
// pixel offset for placing day 0-3 in different rows from top to bottom
if (imagesy($image) <= 500) {
$offset = 225+(85*$i); // smaller spacing for low resolution displays (vertical=480px)
} else {
$offset = 255+83*$i; // normal spacing for high resolution diplays (vertical=600px)
}
if ($offset > (imagesy($image)-80))
break; // offset out of range, skip output of further weather forecast days
// format data
$day = $xml->forecast->simpleforecast->forecastdays->forecastday[$i]->date->weekday_short;
if ($i == 0)
$day = 'Heute';
if ($i == 1)
$day = 'Morgen';
$low = $xml->forecast->simpleforecast->forecastdays->forecastday[$i]->low->celsius;
$high = $xml->forecast->simpleforecast->forecastdays->forecastday[$i]->high->celsius;
$condition = $xml->forecast->simpleforecast->forecastdays->forecastday[$i]->conditions;
$icon = $this->getLocalWeatherImage($xml->forecast->simpleforecast->forecastdays->forecastday[$i]->icon, false);
// output
$wicon = ImageCreateFromPNG ( $icon );
ImageCopyResampled($image, $wicon, imagesx($image)-95, $offset+5, 0, 0, imagesx($wicon)/2, imagesy($wicon)/2, imagesx($wicon), imagesy($wicon));
ImageDestroy($wicon);
$opt = array(
'width' => 150,
'align' => ALIGN_RIGHT
);
$text = $day."\n".$high."° | ".$low."°\n".$condition; // ."ICON:".$xml->weather->forecast_conditions[$i]->icon['data'];
imagettftextboxopt($image, 15, 0, imagesx($image)-240, $offset, $style['textcolor'], $style['font'], $text, $opt);
}
//ENDE XML-Datei auslesen
/***********************************************irgendwelche Wetter-Sensoren*************************
if ($afk < $afa){
//blaues viereck malen
imagefilledrectangle($image, 720, 185, 788, 204, ImageColorResolveAlpha ($image, 0, 0, 255, 80));
}
if ($wind > 20){
$icon = ImageCreateFromPNG ( 'resources/icons/wind.png' );
ImageCopy($image, $icon, 757, 87, 0, 0, imagesx($icon), imagesy($icon));
ImageDestroy($icon);
}
************************************************************************************************************/
}
}
//$text = "Aktuell: $current_condition\nW: $current_hum_wozi %|A: $current_hum_auss %\n Keller: $current_temp_kell"."°C"." | ".$current_hum_kell." %\n Schlaf: $current_temp_sazi"."°C"." | Kinder: $current_temp_kizi"."°C"."\n Wasser: $current_temp_wass"."°C";
//imagettftextboxopt($image, 15, 0, imagesx($image)-300, 145, $style['textcolor'], $style['font'], $text, $opt);
// display sunrise and sunset
date_default_timezone_set('Europe/Berlin');
$longitude = 48.562728; // longitude
$latitude = 10.424322; // latitude
if (date("I") == 1) $dst = 2; // Sommerzeit
if (date("I") == 0) $dst = 1; // Winterzeit
$sunrise = date_sunrise(time(), SUNFUNCS_RET_STRING, $longitude, $latitude, 90, $dst);
$sunset = date_sunset(time(), SUNFUNCS_RET_STRING, $longitude, $latitude, 90, $dst);
$text = $sunrise." ".$sunset;
$opt = array(
'width' => 370,
'align' => ALIGN_LEFT
);
imagettftextboxopt($image, 10, 0, 700, 586, $style['textcolor'], $style['font'], $text, $opt);
$icon = ImageCreateFromPNG ( 'resources/icons/sunup.png' );
ImageCopy($image, $icon, 680, 582, 0, 0, imagesx($icon), imagesy($icon));
ImageDestroy($icon);
$icon = ImageCreateFromPNG ( 'resources/icons/sundown.png' );
ImageCopy($image, $icon, 742, 582, 0, 0, imagesx($icon), imagesy($icon));
ImageDestroy($icon);
// display sunrise and sunset ende
}
private function getLocalWeatherImage($googleWeatherImage, $night) {
$localImagePath = 'resources/weather/'.$googleWeatherImage.".png";
$localImagePathNight = 'resources/weather/'.$googleWeatherImage."_night.png";
//if parameter $night is true and night image exist use it
if ($night && file_exists($localImagePathNight))
$localImagePath = $localImagePathNight;
else if (!file_exists($localImagePath))
// if daylight image doesn't exist display N/A image
$localImagePath = 'resources/weather/na.png';
return $localImagePath;
}
}
<response>
<version>0.1</version>
<termsofService>http://www.wunderground.com/weather/api/d/terms.html</termsofService>
<features>
<feature>geolookup</feature>
<feature>conditions</feature>
<feature>forecast</feature>
</features>
<results>
<result>
<name>Aachen</name>
<city>Aachen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10501</zmw>
<l>/q/zmw:00000.1.10501</l>
</result>
<result>
<name>Altenburg Nobitz</name>
<city>Altenburg Nobitz</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10553</zmw>
<l>/q/zmw:00000.1.10553</l>
</result>
<result>
<name>Altenstadt</name>
<city>Altenstadt</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10954</zmw>
<l>/q/zmw:00000.1.10954</l>
</result>
<result>
<name>Angermünde</name>
<city>Angermünde</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10291</zmw>
<l>/q/zmw:00000.1.10291</l>
</result>
<result>
<name>Ansbach</name>
<city>Ansbach</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10755</zmw>
<l>/q/zmw:00000.1.10755</l>
</result>
<result>
<name>Arnsberg</name>
<city>Arnsberg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10425</zmw>
<l>/q/zmw:00000.1.10425</l>
</result>
<result>
<name>Artern</name>
<city>Artern</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10460</zmw>
<l>/q/zmw:00000.1.10460</l>
</result>
<result>
<name>Aschaffenburg</name>
<city>Aschaffenburg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10644</zmw>
<l>/q/zmw:00000.1.10644</l>
</result>
<result>
<name>Aue</name>
<city>Aue</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10575</zmw>
<l>/q/zmw:00000.1.10575</l>
</result>
<result>
<name>Augsburg</name>
<city>Augsburg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10852</zmw>
<l>/q/zmw:00000.1.10852</l>
</result>
<result>
<name>Öhringen</name>
<city>Öhringen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10742</zmw>
<l>/q/zmw:00000.1.10742</l>
</result>
<result>
<name>Bad Hersfeld</name>
<city>Bad Hersfeld</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10542</zmw>
<l>/q/zmw:00000.1.10542</l>
</result>
<result>
<name>Bad Kissingen</name>
<city>Bad Kissingen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10658</zmw>
<l>/q/zmw:00000.1.10658</l>
</result>
<result>
<name>Bad Kreuznach</name>
<city>Bad Kreuznach</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10627</zmw>
<l>/q/zmw:00000.1.10627</l>
</result>
<result>
<name>Bad Lippspringe</name>
<city>Bad Lippspringe</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10430</zmw>
<l>/q/zmw:00000.1.10430</l>
</result>
<result>
<name>Bad Marienberg</name>
<city>Bad Marienberg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10526</zmw>
<l>/q/zmw:00000.1.10526</l>
</result>
<result>
<name>Bad Salzuflen</name>
<city>Bad Salzuflen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10325</zmw>
<l>/q/zmw:00000.1.10325</l>
</result>
<result>
<name>Baden Oos</name>
<city>Baden Oos</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10725</zmw>
<l>/q/zmw:00000.1.10725</l>
</result>
<result>
<name>Bamberg</name>
<city>Bamberg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10675</zmw>
<l>/q/zmw:00000.1.10675</l>
</result>
<result>
<name>Barth</name>
<city>Barth</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10180</zmw>
<l>/q/zmw:00000.1.10180</l>
</result>
<result>
<name>Baruth</name>
<city>Baruth</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10376</zmw>
<l>/q/zmw:00000.1.10376</l>
</result>
<result>
<name>Baumholder</name>
<city>Baumholder</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10619</zmw>
<l>/q/zmw:00000.1.10619</l>
</result>
<result>
<name>Bayreuth</name>
<city>Bayreuth</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10677</zmw>
<l>/q/zmw:00000.1.10677</l>
</result>
<result>
<name>Bückeburg</name>
<city>Bückeburg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10335</zmw>
<l>/q/zmw:00000.1.10335</l>
</result>
<result>
<name>Bendorf</name>
<city>Bendorf</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10515</zmw>
<l>/q/zmw:00000.1.10515</l>
</result>
<result>
<name>Bergen</name>
<city>Bergen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10238</zmw>
<l>/q/zmw:00000.1.10238</l>
</result>
<result>
<name>Berlin Alexanderplatz</name>
<city>Berlin Alexanderplatz</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10389</zmw>
<l>/q/zmw:00000.1.10389</l>
</result>
<result>
<name>Berlin Dahlem</name>
<city>Berlin Dahlem</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10381</zmw>
<l>/q/zmw:00000.1.10381</l>
</result>
<result>
<name>Berus</name>
<city>Berus</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10704</zmw>
<l>/q/zmw:00000.1.10704</l>
</result>
<result>
<name>Bielefeld Windelsbleiche</name>
<city>Bielefeld Windelsbleiche</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10326</zmw>
<l>/q/zmw:00000.1.10326</l>
</result>
<result>
<name>Bocholt</name>
<city>Bocholt</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10406</zmw>
<l>/q/zmw:00000.1.10406</l>
</result>
<result>
<name>Boizenburg</name>
<city>Boizenburg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10249</zmw>
<l>/q/zmw:00000.1.10249</l>
</result>
<result>
<name>Boltenhagen</name>
<city>Boltenhagen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10161</zmw>
<l>/q/zmw:00000.1.10161</l>
</result>
<result>
<name>Bonn Hardthoehe</name>
<city>Bonn Hardthoehe</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10518</zmw>
<l>/q/zmw:00000.1.10518</l>
</result>
<result>
<name>Bonn Roleber</name>
<city>Bonn Roleber</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10519</zmw>
<l>/q/zmw:00000.1.10519</l>
</result>
<result>
<name>Brandenburg an der Havel</name>
<city>Brandenburg an der Havel</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10370</zmw>
<l>/q/zmw:00000.1.10370</l>
</result>
<result>
<name>Braunlage</name>
<city>Braunlage</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10452</zmw>
<l>/q/zmw:00000.1.10452</l>
</result>
<result>
<name>Braunschweig</name>
<city>Braunschweig</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10348</zmw>
<l>/q/zmw:00000.1.10348</l>
</result>
<result>
<name>Braunschweig Waggum</name>
<city>Braunschweig Waggum</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10346</zmw>
<l>/q/zmw:00000.1.10346</l>
</result>
<result>
<name>Brüggen</name>
<city>Brüggen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10401</zmw>
<l>/q/zmw:00000.1.10401</l>
</result>
<result>
<name>Breitsol</name>
<city>Breitsol</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10645</zmw>
<l>/q/zmw:00000.1.10645</l>
</result>
<result>
<name>Bremen</name>
<city>Bremen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10224</zmw>
<l>/q/zmw:00000.1.10224</l>
</result>
<result>
<name>Bremerhaven</name>
<city>Bremerhaven</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10129</zmw>
<l>/q/zmw:00000.1.10129</l>
</result>
<result>
<name>Bremervörde</name>
<city>Bremervörde</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10139</zmw>
<l>/q/zmw:00000.1.10139</l>
</result>
<result>
<name>Bremgarten</name>
<city>Bremgarten</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10900</zmw>
<l>/q/zmw:00000.1.10900</l>
</result>
<result>
<name>Brocken</name>
<city>Brocken</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10453</zmw>
<l>/q/zmw:00000.1.10453</l>
</result>
<result>
<name>Buechel</name>
<city>Buechel</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10613</zmw>
<l>/q/zmw:00000.1.10613</l>
</result>
<result>
<name>Carlsfeld</name>
<city>Carlsfeld</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10574</zmw>
<l>/q/zmw:00000.1.10574</l>
</result>
<result>
<name>Celle</name>
<city>Celle</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10343</zmw>
<l>/q/zmw:00000.1.10343</l>
</result>
<result>
<name>Chemnitz</name>
<city>Chemnitz</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10577</zmw>
<l>/q/zmw:00000.1.10577</l>
</result>
<result>
<name>Chieming</name>
<city>Chieming</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10982</zmw>
<l>/q/zmw:00000.1.10982</l>
</result>
<result>
<name>Coburg</name>
<city>Coburg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10671</zmw>
<l>/q/zmw:00000.1.10671</l>
</result>
<result>
<name>Coleman</name>
<city>Coleman</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10728</zmw>
<l>/q/zmw:00000.1.10728</l>
</result>
<result>
<name>Cottbus</name>
<city>Cottbus</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10496</zmw>
<l>/q/zmw:00000.1.10496</l>
</result>
<result>
<name>Cottbus Flugplatz</name>
<city>Cottbus Flugplatz</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10492</zmw>
<l>/q/zmw:00000.1.10492</l>
</result>
<result>
<name>Cuxhaven</name>
<city>Cuxhaven</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10131</zmw>
<l>/q/zmw:00000.1.10131</l>
</result>
<result>
<name>Dahlemer Binz</name>
<city>Dahlemer Binz</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10507</zmw>
<l>/q/zmw:00000.1.10507</l>
</result>
<result>
<name>Düsseldorf</name>
<city>Düsseldorf</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10400</zmw>
<l>/q/zmw:00000.1.10400</l>
</result>
<result>
<name>Deuselbach</name>
<city>Deuselbach</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10615</zmw>
<l>/q/zmw:00000.1.10615</l>
</result>
<result>
<name>Diepholz</name>
<city>Diepholz</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10321</zmw>
<l>/q/zmw:00000.1.10321</l>
</result>
<result>
<name>Doberlug Kirchhain</name>
<city>Doberlug Kirchhain</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10490</zmw>
<l>/q/zmw:00000.1.10490</l>
</result>
<result>
<name>Donaueschingen Villingen</name>
<city>Donaueschingen Villingen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10912</zmw>
<l>/q/zmw:00000.1.10912</l>
</result>
<result>
<name>Dortmund</name>
<city>Dortmund</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10416</zmw>
<l>/q/zmw:00000.1.10416</l>
</result>
<result>
<name>Dresden Klotzsche</name>
<city>Dresden Klotzsche</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10488</zmw>
<l>/q/zmw:00000.1.10488</l>
</result>
<result>
<name>Eggebek</name>
<city>Eggebek</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10034</zmw>
<l>/q/zmw:00000.1.10034</l>
</result>
<result>
<name>Eggegebirge</name>
<city>Eggegebirge</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10431</zmw>
<l>/q/zmw:00000.1.10431</l>
</result>
<result>
<name>Eifel</name>
<city>Eifel</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10504</zmw>
<l>/q/zmw:00000.1.10504</l>
</result>
<result>
<name>Elpersbüttel</name>
<city>Elpersbüttel</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10130</zmw>
<l>/q/zmw:00000.1.10130</l>
</result>
<result>
<name>Emden</name>
<city>Emden</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10200</zmw>
<l>/q/zmw:00000.1.10200</l>
</result>
<result>
<name>Emden</name>
<city>Emden</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10203</zmw>
<l>/q/zmw:00000.1.10203</l>
</result>
<result>
<name>Erding</name>
<city>Erding</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10869</zmw>
<l>/q/zmw:00000.1.10869</l>
</result>
<result>
<name>Erfurt Bindersleben</name>
<city>Erfurt Bindersleben</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10554</zmw>
<l>/q/zmw:00000.1.10554</l>
</result>
<result>
<name>Essen</name>
<city>Essen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10409</zmw>
<l>/q/zmw:00000.1.10409</l>
</result>
<result>
<name>Essen</name>
<city>Essen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10410</zmw>
<l>/q/zmw:00000.1.10410</l>
</result>
<result>
<name>Faßberg</name>
<city>Faßberg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10246</zmw>
<l>/q/zmw:00000.1.10246</l>
</result>
<result>
<name>Fürstenfeldbruck</name>
<city>Fürstenfeldbruck</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10858</zmw>
<l>/q/zmw:00000.1.10858</l>
</result>
<result>
<name>Fürstenzell</name>
<city>Fürstenzell</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10895</zmw>
<l>/q/zmw:00000.1.10895</l>
</result>
<result>
<name>Fürth</name>
<city>Fürth</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10762</zmw>
<l>/q/zmw:00000.1.10762</l>
</result>
<result>
<name>Feldberg</name>
<city>Feldberg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10908</zmw>
<l>/q/zmw:00000.1.10908</l>
</result>
<result>
<name>Feucht</name>
<city>Feucht</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10764</zmw>
<l>/q/zmw:00000.1.10764</l>
</result>
<result>
<name>Fichtelberg</name>
<city>Fichtelberg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10578</zmw>
<l>/q/zmw:00000.1.10578</l>
</result>
<result>
<name>Flensburg-Schaeferhaus</name>
<city>Flensburg-Schaeferhaus</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10031</zmw>
<l>/q/zmw:00000.1.10031</l>
</result>
<result>
<name>Flughafen Berlin-Schönefeld</name>
<city>Flughafen Berlin-Schönefeld</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10385</zmw>
<l>/q/zmw:00000.1.10385</l>
</result>
<result>
<name>Flughafen Berlin-Tegel</name>
<city>Flughafen Berlin-Tegel</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10382</zmw>
<l>/q/zmw:00000.1.10382</l>
</result>
<result>
<name>Flughafen Berlin-Tempelhof</name>
<city>Flughafen Berlin-Tempelhof</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10384</zmw>
<l>/q/zmw:00000.1.10384</l>
</result>
<result>
<name>Flughafen Hamburg</name>
<city>Flughafen Hamburg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10147</zmw>
<l>/q/zmw:00000.1.10147</l>
</result>
<result>
<name>Frankfurt am Main</name>
<city>Frankfurt am Main</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10637</zmw>
<l>/q/zmw:00000.1.10637</l>
</result>
<result>
<name>Freiburg im Breisgau</name>
<city>Freiburg im Breisgau</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10803</zmw>
<l>/q/zmw:00000.1.10803</l>
</result>
<result>
<name>Freudenstadt</name>
<city>Freudenstadt</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10815</zmw>
<l>/q/zmw:00000.1.10815</l>
</result>
<result>
<name>Friedrichshafen</name>
<city>Friedrichshafen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10935</zmw>
<l>/q/zmw:00000.1.10935</l>
</result>
<result>
<name>Friedrichsort</name>
<city>Friedrichsort</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10048</zmw>
<l>/q/zmw:00000.1.10048</l>
</result>
<result>
<name>Fritzlar</name>
<city>Fritzlar</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10439</zmw>
<l>/q/zmw:00000.1.10439</l>
</result>
<result>
<name>Fritzlar Kasseler Warte</name>
<city>Fritzlar Kasseler Warte</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10437</zmw>
<l>/q/zmw:00000.1.10437</l>
</result>
<result>
<name>Fuerholzen</name>
<city>Fuerholzen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10871</zmw>
<l>/q/zmw:00000.1.10871</l>
</result>
<result>
<name>Fulda</name>
<city>Fulda</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10536</zmw>
<l>/q/zmw:00000.1.10536</l>
</result>
<result>
<name>Gardelegen</name>
<city>Gardelegen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10359</zmw>
<l>/q/zmw:00000.1.10359</l>
</result>
<result>
<name>Garmisch-Partenkirchen</name>
<city>Garmisch-Partenkirchen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10963</zmw>
<l>/q/zmw:00000.1.10963</l>
</result>
<result>
<name>Göppingen</name>
<city>Göppingen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10835</zmw>
<l>/q/zmw:00000.1.10835</l>
</result>
<result>
<name>Görlitz</name>
<city>Görlitz</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10499</zmw>
<l>/q/zmw:00000.1.10499</l>
</result>
<result>
<name>Göttingen</name>
<city>Göttingen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10444</zmw>
<l>/q/zmw:00000.1.10444</l>
</result>
<result>
<name>Gütersloh</name>
<city>Gütersloh</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10320</zmw>
<l>/q/zmw:00000.1.10320</l>
</result>
<result>
<name>Geilenkirchen</name>
<city>Geilenkirchen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10500</zmw>
<l>/q/zmw:00000.1.10500</l>
</result>
<result>
<name>Geisenheim</name>
<city>Geisenheim</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10628</zmw>
<l>/q/zmw:00000.1.10628</l>
</result>
<result>
<name>Gelbelsee</name>
<city>Gelbelsee</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10777</zmw>
<l>/q/zmw:00000.1.10777</l>
</result>
<result>
<name>Genthin</name>
<city>Genthin</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10365</zmw>
<l>/q/zmw:00000.1.10365</l>
</result>
<result>
<name>Gera Leumnitz</name>
<city>Gera Leumnitz</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10567</zmw>
<l>/q/zmw:00000.1.10567</l>
</result>
<result>
<name>Gießen</name>
<city>Gießen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10532</zmw>
<l>/q/zmw:00000.1.10532</l>
</result>
<result>
<name>Giebelstadt</name>
<city>Giebelstadt</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10653</zmw>
<l>/q/zmw:00000.1.10653</l>
</result>
<result>
<name>Glücksburg</name>
<city>Glücksburg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10033</zmw>
<l>/q/zmw:00000.1.10033</l>
</result>
<result>
<name>Goldberg</name>
<city>Goldberg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10168</zmw>
<l>/q/zmw:00000.1.10168</l>
</result>
<result>
<name>Grafenwöhr</name>
<city>Grafenwöhr</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10687</zmw>
<l>/q/zmw:00000.1.10687</l>
</result>
<result>
<name>Grünow</name>
<city>Grünow</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10289</zmw>
<l>/q/zmw:00000.1.10289</l>
</result>
<result>
<name>Greifswald</name>
<city>Greifswald</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10184</zmw>
<l>/q/zmw:00000.1.10184</l>
</result>
<result>
<name>Großer Arber</name>
<city>Großer Arber</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10791</zmw>
<l>/q/zmw:00000.1.10791</l>
</result>
<result>
<name>Hahn</name>
<city>Hahn</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10616</zmw>
<l>/q/zmw:00000.1.10616</l>
</result>
<result>
<name>Halle Kroellwitz</name>
<city>Halle Kroellwitz</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10466</zmw>
<l>/q/zmw:00000.1.10466</l>
</result>
<result>
<name>Hamburg Finkenwerder</name>
<city>Hamburg Finkenwerder</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10149</zmw>
<l>/q/zmw:00000.1.10149</l>
</result>
<result>
<name>Hanau</name>
<city>Hanau</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10642</zmw>
<l>/q/zmw:00000.1.10642</l>
</result>
<result>
<name>Hannover</name>
<city>Hannover</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10338</zmw>
<l>/q/zmw:00000.1.10338</l>
</result>
<result>
<name>Harzgerode</name>
<city>Harzgerode</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10458</zmw>
<l>/q/zmw:00000.1.10458</l>
</result>
<result>
<name>Heidelberg</name>
<city>Heidelberg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10734</zmw>
<l>/q/zmw:00000.1.10734</l>
</result>
<result>
<name>Helgoland</name>
<city>Helgoland</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10015</zmw>
<l>/q/zmw:00000.1.10015</l>
</result>
<result>
<name>Helgoland Island</name>
<city>Helgoland Island</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10120</zmw>
<l>/q/zmw:00000.1.10120</l>
</result>
<result>
<name>Heringsdorf</name>
<city>Heringsdorf</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.WEDAH</zmw>
<l>/q/zmw:00000.1.WEDAH</l>
</result>
<result>
<name>Hildesheim</name>
<city>Hildesheim</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10337</zmw>
<l>/q/zmw:00000.1.10337</l>
</result>
<result>
<name>Hochtaunuskreis</name>
<city>Hochtaunuskreis</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10635</zmw>
<l>/q/zmw:00000.1.10635</l>
</result>
<result>
<name>Hof</name>
<city>Hof</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10684</zmw>
<l>/q/zmw:00000.1.10684</l>
</result>
<result>
<name>Hof Plauen</name>
<city>Hof Plauen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10685</zmw>
<l>/q/zmw:00000.1.10685</l>
</result>
<result>
<name>Hohenfels</name>
<city>Hohenfels</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10775</zmw>
<l>/q/zmw:00000.1.10775</l>
</result>
<result>
<name>Hohenpeißenberg</name>
<city>Hohenpeißenberg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10962</zmw>
<l>/q/zmw:00000.1.10962</l>
</result>
<result>
<name>Hohn</name>
<city>Hohn</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10038</zmw>
<l>/q/zmw:00000.1.10038</l>
</result>
<result>
<name>Holzdorf</name>
<city>Holzdorf</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10476</zmw>
<l>/q/zmw:00000.1.10476</l>
</result>
<result>
<name>Hopsten</name>
<city>Hopsten</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10314</zmw>
<l>/q/zmw:00000.1.10314</l>
</result>
<result>
<name>Husum</name>
<city>Husum</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10026</zmw>
<l>/q/zmw:00000.1.10026</l>
</result>
<result>
<name>Idar-Oberstein</name>
<city>Idar-Oberstein</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10618</zmw>
<l>/q/zmw:00000.1.10618</l>
</result>
<result>
<name>Illesheim</name>
<city>Illesheim</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10752</zmw>
<l>/q/zmw:00000.1.10752</l>
</result>
<result>
<name>Ingolstadt</name>
<city>Ingolstadt</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10860</zmw>
<l>/q/zmw:00000.1.10860</l>
</result>
<result>
<name>Itzehoe</name>
<city>Itzehoe</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10142</zmw>
<l>/q/zmw:00000.1.10142</l>
</result>
<result>
<name>Jever</name>
<city>Jever</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10122</zmw>
<l>/q/zmw:00000.1.10122</l>
</result>
<result>
<name>Kahler Asten</name>
<city>Kahler Asten</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10427</zmw>
<l>/q/zmw:00000.1.10427</l>
</result>
<result>
<name>Kalkar</name>
<city>Kalkar</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10404</zmw>
<l>/q/zmw:00000.1.10404</l>
</result>
<result>
<name>Kaltennordheim</name>
<city>Kaltennordheim</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10546</zmw>
<l>/q/zmw:00000.1.10546</l>
</result>
<result>
<name>Kap Arkona</name>
<city>Kap Arkona</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10091</zmw>
<l>/q/zmw:00000.1.10091</l>
</result>
<result>
<name>Karlsruhe</name>
<city>Karlsruhe</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10702</zmw>
<l>/q/zmw:00000.1.10702</l>
</result>
<result>
<name>Karlsruhe</name>
<city>Karlsruhe</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10727</zmw>
<l>/q/zmw:00000.1.10727</l>
</result>
<result>
<name>Kassel</name>
<city>Kassel</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10438</zmw>
<l>/q/zmw:00000.1.10438</l>
</result>
<result>
<name>Kassel Calden</name>
<city>Kassel Calden</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10436</zmw>
<l>/q/zmw:00000.1.10436</l>
</result>
<result>
<name>Köln</name>
<city>Köln</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10513</zmw>
<l>/q/zmw:00000.1.10513</l>
</result>
<result>
<name>Kempten</name>
<city>Kempten</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10946</zmw>
<l>/q/zmw:00000.1.10946</l>
</result>
<result>
<name>Kiel-Holtenau</name>
<city>Kiel-Holtenau</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10046</zmw>
<l>/q/zmw:00000.1.10046</l>
</result>
<result>
<name>Kitzingen</name>
<city>Kitzingen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10669</zmw>
<l>/q/zmw:00000.1.10669</l>
</result>
<result>
<name>Klippeneck</name>
<city>Klippeneck</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10818</zmw>
<l>/q/zmw:00000.1.10818</l>
</result>
<result>
<name>Koeterberg</name>
<city>Koeterberg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10432</zmw>
<l>/q/zmw:00000.1.10432</l>
</result>
<result>
<name>Konstanz</name>
<city>Konstanz</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10929</zmw>
<l>/q/zmw:00000.1.10929</l>
</result>
<result>
<name>Kuemmersruck</name>
<city>Kuemmersruck</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10771</zmw>
<l>/q/zmw:00000.1.10771</l>
</result>
<result>
<name>Kyritz</name>
<city>Kyritz</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10267</zmw>
<l>/q/zmw:00000.1.10267</l>
</result>
<result>
<name>Laage</name>
<city>Laage</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10172</zmw>
<l>/q/zmw:00000.1.10172</l>
</result>
<result>
<name>Laarbruch</name>
<city>Laarbruch</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10405</zmw>
<l>/q/zmw:00000.1.10405</l>
</result>
<result>
<name>Lahr</name>
<city>Lahr</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10805</zmw>
<l>/q/zmw:00000.1.10805</l>
</result>
<result>
<name>Landkreis Bad Tölz-Wolfratshausen</name>
<city>Landkreis Bad Tölz-Wolfratshausen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10971</zmw>
<l>/q/zmw:00000.1.10971</l>
</result>
<result>
<name>Landkreis Harburg</name>
<city>Landkreis Harburg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10850</zmw>
<l>/q/zmw:00000.1.10850</l>
</result>
<result>
<name>Landsberg am Lech</name>
<city>Landsberg am Lech</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10857</zmw>
<l>/q/zmw:00000.1.10857</l>
</result>
<result>
<name>Langen</name>
<city>Langen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10639</zmw>
<l>/q/zmw:00000.1.10639</l>
</result>
<result>
<name>Laupheim</name>
<city>Laupheim</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10837</zmw>
<l>/q/zmw:00000.1.10837</l>
</result>
<result>
<name>Lüchow</name>
<city>Lüchow</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10253</zmw>
<l>/q/zmw:00000.1.10253</l>
</result>
<result>
<name>Lüdenscheid</name>
<city>Lüdenscheid</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10418</zmw>
<l>/q/zmw:00000.1.10418</l>
</result>
<result>
<name>Leck</name>
<city>Leck</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10022</zmw>
<l>/q/zmw:00000.1.10022</l>
</result>
<result>
<name>Leinefelde-Worbis</name>
<city>Leinefelde-Worbis</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10449</zmw>
<l>/q/zmw:00000.1.10449</l>
</result>
<result>
<name>Leipzig</name>
<city>Leipzig</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10471</zmw>
<l>/q/zmw:00000.1.10471</l>
</result>
<result>
<name>Leipzig Schkeuditz</name>
<city>Leipzig Schkeuditz</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10469</zmw>
<l>/q/zmw:00000.1.10469</l>
</result>
<result>
<name>Lemwerder</name>
<city>Lemwerder</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10222</zmw>
<l>/q/zmw:00000.1.10222</l>
</result>
<result>
<name>Leuchtturm Alte Weser</name>
<city>Leuchtturm Alte Weser</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10124</zmw>
<l>/q/zmw:00000.1.10124</l>
</result>
<result>
<name>Leuchtturm Kiel</name>
<city>Leuchtturm Kiel</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10044</zmw>
<l>/q/zmw:00000.1.10044</l>
</result>
<result>
<name>Lichtenhain Mittelndorf</name>
<city>Lichtenhain Mittelndorf</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10591</zmw>
<l>/q/zmw:00000.1.10591</l>
</result>
<result>
<name>Lindenberg</name>
<city>Lindenberg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10393</zmw>
<l>/q/zmw:00000.1.10393</l>
</result>
<result>
<name>Lingen</name>
<city>Lingen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10305</zmw>
<l>/q/zmw:00000.1.10305</l>
</result>
<result>
<name>Luebeck Blankensee</name>
<city>Luebeck Blankensee</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10156</zmw>
<l>/q/zmw:00000.1.10156</l>
</result>
<result>
<name>Lutherstadt Wittenberg</name>
<city>Lutherstadt Wittenberg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10474</zmw>
<l>/q/zmw:00000.1.10474</l>
</result>
<result>
<name>Magdeburg</name>
<city>Magdeburg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10361</zmw>
<l>/q/zmw:00000.1.10361</l>
</result>
<result>
<name>Mannheim</name>
<city>Mannheim</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10729</zmw>
<l>/q/zmw:00000.1.10729</l>
</result>
<result>
<name>Manschnow</name>
<city>Manschnow</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10396</zmw>
<l>/q/zmw:00000.1.10396</l>
</result>
<result>
<name>Marienberg</name>
<city>Marienberg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10579</zmw>
<l>/q/zmw:00000.1.10579</l>
</result>
<result>
<name>Marienleuchte</name>
<city>Marienleuchte</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10067</zmw>
<l>/q/zmw:00000.1.10067</l>
</result>
<result>
<name>Marl</name>
<city>Marl</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10413</zmw>
<l>/q/zmw:00000.1.10413</l>
</result>
<result>
<name>Marnitz</name>
<city>Marnitz</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10264</zmw>
<l>/q/zmw:00000.1.10264</l>
</result>
<result>
<name>Maurice Rose</name>
<city>Maurice Rose</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10638</zmw>
<l>/q/zmw:00000.1.10638</l>
</result>
<result>
<name>Mönchengladbach</name>
<city>Mönchengladbach</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.WEDLN</zmw>
<l>/q/zmw:00000.1.WEDLN</l>
</result>
<result>
<name>Mönchengladbach</name>
<city>Mönchengladbach</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10403</zmw>
<l>/q/zmw:00000.1.10403</l>
</result>
<result>
<name>Mühlacker</name>
<city>Mühlacker</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10736</zmw>
<l>/q/zmw:00000.1.10736</l>
</result>
<result>
<name>Mühldorf am Inn</name>
<city>Mühldorf am Inn</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10875</zmw>
<l>/q/zmw:00000.1.10875</l>
</result>
<result>
<name>München</name>
<city>München</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10870</zmw>
<l>/q/zmw:00000.1.10870</l>
</result>
<result>
<name>München</name>
<city>München</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10866</zmw>
<l>/q/zmw:00000.1.10866</l>
</result>
<result>
<name>Münster</name>
<city>Münster</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10315</zmw>
<l>/q/zmw:00000.1.10315</l>
</result>
<result>
<name>Meßstetten</name>
<city>Meßstetten</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10827</zmw>
<l>/q/zmw:00000.1.10827</l>
</result>
<result>
<name>Meiningen</name>
<city>Meiningen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10548</zmw>
<l>/q/zmw:00000.1.10548</l>
</result>
<result>
<name>Memmingen</name>
<city>Memmingen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10947</zmw>
<l>/q/zmw:00000.1.10947</l>
</result>
<result>
<name>Mendig</name>
<city>Mendig</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10514</zmw>
<l>/q/zmw:00000.1.10514</l>
</result>
<result>
<name>Meppen</name>
<city>Meppen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10304</zmw>
<l>/q/zmw:00000.1.10304</l>
</result>
<result>
<name>Michelstadt Vielbrunn</name>
<city>Michelstadt Vielbrunn</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10648</zmw>
<l>/q/zmw:00000.1.10648</l>
</result>
<result>
<name>Muenchen Stadt</name>
<city>Muenchen Stadt</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10865</zmw>
<l>/q/zmw:00000.1.10865</l>
</result>
<result>
<name>Nörvenich</name>
<city>Nörvenich</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10502</zmw>
<l>/q/zmw:00000.1.10502</l>
</result>
<result>
<name>Nürburg</name>
<city>Nürburg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10510</zmw>
<l>/q/zmw:00000.1.10510</l>
</result>
<result>
<name>Nürnberg</name>
<city>Nürnberg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10763</zmw>
<l>/q/zmw:00000.1.10763</l>
</result>
<result>
<name>Neubrandenburg</name>
<city>Neubrandenburg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10280</zmw>
<l>/q/zmw:00000.1.10280</l>
</result>
<result>
<name>Neuburg</name>
<city>Neuburg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10853</zmw>
<l>/q/zmw:00000.1.10853</l>
</result>
<result>
<name>Neuglobsow</name>
<city>Neuglobsow</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10277</zmw>
<l>/q/zmw:00000.1.10277</l>
</result>
<result>
<name>Neuhardenberg</name>
<city>Neuhardenberg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10395</zmw>
<l>/q/zmw:00000.1.10395</l>
</result>
<result>
<name>Neuhaus A.R.</name>
<city>Neuhaus A.R.</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10557</zmw>
<l>/q/zmw:00000.1.10557</l>
</result>
<result>
<name>Neuruppin</name>
<city>Neuruppin</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10270</zmw>
<l>/q/zmw:00000.1.10270</l>
</result>
<result>
<name>Niederstetten</name>
<city>Niederstetten</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10743</zmw>
<l>/q/zmw:00000.1.10743</l>
</result>
<result>
<name>Norderney</name>
<city>Norderney</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10113</zmw>
<l>/q/zmw:00000.1.10113</l>
</result>
<result>
<name>Nordholz</name>
<city>Nordholz</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10136</zmw>
<l>/q/zmw:00000.1.10136</l>
</result>
<result>
<name>Nordhorn</name>
<city>Nordhorn</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10308</zmw>
<l>/q/zmw:00000.1.10308</l>
</result>
<result>
<name>Nuerburg Barweiler</name>
<city>Nuerburg Barweiler</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10506</zmw>
<l>/q/zmw:00000.1.10506</l>
</result>
<result>
<name>Oberpfaffenhofen</name>
<city>Oberpfaffenhofen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10859</zmw>
<l>/q/zmw:00000.1.10859</l>
</result>
<result>
<name>Oberpfaffenhofen</name>
<city>Oberpfaffenhofen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.WEDMO</zmw>
<l>/q/zmw:00000.1.WEDMO</l>
</result>
<result>
<name>Oberstdorf</name>
<city>Oberstdorf</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10948</zmw>
<l>/q/zmw:00000.1.10948</l>
</result>
<result>
<name>Offenbach</name>
<city>Offenbach</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10640</zmw>
<l>/q/zmw:00000.1.10640</l>
</result>
<result>
<name>Oldenburg</name>
<city>Oldenburg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10215</zmw>
<l>/q/zmw:00000.1.10215</l>
</result>
<result>
<name>Olpenitz</name>
<city>Olpenitz</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10042</zmw>
<l>/q/zmw:00000.1.10042</l>
</result>
<result>
<name>Oschatz</name>
<city>Oschatz</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10480</zmw>
<l>/q/zmw:00000.1.10480</l>
</result>
<result>
<name>Osnabrück</name>
<city>Osnabrück</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10317</zmw>
<l>/q/zmw:00000.1.10317</l>
</result>
<result>
<name>Osterby</name>
<city>Osterby</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10035</zmw>
<l>/q/zmw:00000.1.10035</l>
</result>
<result>
<name>Osterfeld</name>
<city>Osterfeld</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10565</zmw>
<l>/q/zmw:00000.1.10565</l>
</result>
<result>
<name>Paderborn</name>
<city>Paderborn</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10426</zmw>
<l>/q/zmw:00000.1.10426</l>
</result>
<result>
<name>Passau</name>
<city>Passau</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10893</zmw>
<l>/q/zmw:00000.1.10893</l>
</result>
<result>
<name>Pelzerhaken</name>
<city>Pelzerhaken</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10152</zmw>
<l>/q/zmw:00000.1.10152</l>
</result>
<result>
<name>Pferdsfeld</name>
<city>Pferdsfeld</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10626</zmw>
<l>/q/zmw:00000.1.10626</l>
</result>
<result>
<name>Pirmasens</name>
<city>Pirmasens</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10717</zmw>
<l>/q/zmw:00000.1.10717</l>
</result>
<result>
<name>Plauen</name>
<city>Plauen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10569</zmw>
<l>/q/zmw:00000.1.10569</l>
</result>
<result>
<name>Potsdam</name>
<city>Potsdam</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10378</zmw>
<l>/q/zmw:00000.1.10378</l>
</result>
<result>
<name>Potsdam</name>
<city>Potsdam</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10379</zmw>
<l>/q/zmw:00000.1.10379</l>
</result>
<result>
<name>Preschen</name>
<city>Preschen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10493</zmw>
<l>/q/zmw:00000.1.10493</l>
</result>
<result>
<name>Putbus</name>
<city>Putbus</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10093</zmw>
<l>/q/zmw:00000.1.10093</l>
</result>
<result>
<name>Quickborn</name>
<city>Quickborn</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10146</zmw>
<l>/q/zmw:00000.1.10146</l>
</result>
<result>
<name>Ramstein</name>
<city>Ramstein</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10614</zmw>
<l>/q/zmw:00000.1.10614</l>
</result>
<result>
<name>Regensburg</name>
<city>Regensburg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10776</zmw>
<l>/q/zmw:00000.1.10776</l>
</result>
<result>
<name>Rheine Bentlage</name>
<city>Rheine Bentlage</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10306</zmw>
<l>/q/zmw:00000.1.10306</l>
</result>
<result>
<name>Rostock</name>
<city>Rostock</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10169</zmw>
<l>/q/zmw:00000.1.10169</l>
</result>
<result>
<name>Rostock Warnemuende</name>
<city>Rostock Warnemuende</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10170</zmw>
<l>/q/zmw:00000.1.10170</l>
</result>
<result>
<name>Roth</name>
<city>Roth</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10765</zmw>
<l>/q/zmw:00000.1.10765</l>
</result>
<result>
<name>Rothaargebirge</name>
<city>Rothaargebirge</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10521</zmw>
<l>/q/zmw:00000.1.10521</l>
</result>
<result>
<name>Saarbrücken</name>
<city>Saarbrücken</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10709</zmw>
<l>/q/zmw:00000.1.10709</l>
</result>
<result>
<name>Saarbrücken</name>
<city>Saarbrücken</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10708</zmw>
<l>/q/zmw:00000.1.10708</l>
</result>
<result>
<name>Sankt Michaelisdonn</name>
<city>Sankt Michaelisdonn</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10133</zmw>
<l>/q/zmw:00000.1.10133</l>
</result>
<result>
<name>Schlacht auf dem Lechfeld</name>
<city>Schlacht auf dem Lechfeld</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10856</zmw>
<l>/q/zmw:00000.1.10856</l>
</result>
<result>
<name>Schleiz</name>
<city>Schleiz</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10564</zmw>
<l>/q/zmw:00000.1.10564</l>
</result>
<result>
<name>Schleswig Jagel</name>
<city>Schleswig Jagel</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10037</zmw>
<l>/q/zmw:00000.1.10037</l>
</result>
<result>
<name>Schmuecke</name>
<city>Schmuecke</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10552</zmw>
<l>/q/zmw:00000.1.10552</l>
</result>
<result>
<name>Schwabisch Hall Army Air Field</name>
<city>Schwabisch Hall Army Air Field</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10745</zmw>
<l>/q/zmw:00000.1.10745</l>
</result>
<result>
<name>Schwerin</name>
<city>Schwerin</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10162</zmw>
<l>/q/zmw:00000.1.10162</l>
</result>
<result>
<name>Seehausen</name>
<city>Seehausen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10261</zmw>
<l>/q/zmw:00000.1.10261</l>
</result>
<result>
<name>Sembach</name>
<city>Sembach</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10712</zmw>
<l>/q/zmw:00000.1.10712</l>
</result>
<result>
<name>Sengwarden</name>
<city>Sengwarden</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10128</zmw>
<l>/q/zmw:00000.1.10128</l>
</result>
<result>
<name>Siegenburg</name>
<city>Siegenburg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10862</zmw>
<l>/q/zmw:00000.1.10862</l>
</result>
<result>
<name>Siegerland</name>
<city>Siegerland</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10528</zmw>
<l>/q/zmw:00000.1.10528</l>
</result>
<result>
<name>Sigmaringen</name>
<city>Sigmaringen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10828</zmw>
<l>/q/zmw:00000.1.10828</l>
</result>
<result>
<name>Sinsheim</name>
<city>Sinsheim</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10735</zmw>
<l>/q/zmw:00000.1.10735</l>
</result>
<result>
<name>Soltau</name>
<city>Soltau</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10235</zmw>
<l>/q/zmw:00000.1.10235</l>
</result>
<result>
<name>Sonneberg Neufang</name>
<city>Sonneberg Neufang</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10558</zmw>
<l>/q/zmw:00000.1.10558</l>
</result>
<result>
<name>Spangdahlem</name>
<city>Spangdahlem</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10607</zmw>
<l>/q/zmw:00000.1.10607</l>
</result>
<result>
<name>Stötten am Auerberg</name>
<city>Stötten am Auerberg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10836</zmw>
<l>/q/zmw:00000.1.10836</l>
</result>
<result>
<name>Straubing</name>
<city>Straubing</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10788</zmw>
<l>/q/zmw:00000.1.10788</l>
</result>
<result>
<name>Stuttgart</name>
<city>Stuttgart</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10739</zmw>
<l>/q/zmw:00000.1.10739</l>
</result>
<result>
<name>Stuttgart Echterdingen</name>
<city>Stuttgart Echterdingen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10738</zmw>
<l>/q/zmw:00000.1.10738</l>
</result>
<result>
<name>Suhl</name>
<city>Suhl</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10551</zmw>
<l>/q/zmw:00000.1.10551</l>
</result>
<result>
<name>Sylt</name>
<city>Sylt</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10020</zmw>
<l>/q/zmw:00000.1.10020</l>
</result>
<result>
<name>Teterow</name>
<city>Teterow</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10177</zmw>
<l>/q/zmw:00000.1.10177</l>
</result>
<result>
<name>Tholey</name>
<city>Tholey</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10706</zmw>
<l>/q/zmw:00000.1.10706</l>
</result>
<result>
<name>Traben Trarbach</name>
<city>Traben Trarbach</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10617</zmw>
<l>/q/zmw:00000.1.10617</l>
</result>
<result>
<name>Trier Petrisberg</name>
<city>Trier Petrisberg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10609</zmw>
<l>/q/zmw:00000.1.10609</l>
</result>
<result>
<name>Trollenhagen</name>
<city>Trollenhagen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10281</zmw>
<l>/q/zmw:00000.1.10281</l>
</result>
<result>
<name>Ueckermünde</name>
<city>Ueckermünde</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10193</zmw>
<l>/q/zmw:00000.1.10193</l>
</result>
<result>
<name>Uetersen</name>
<city>Uetersen</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10144</zmw>
<l>/q/zmw:00000.1.10144</l>
</result>
<result>
<name>Ufs Deutsche BUCHT.</name>
<city>Ufs Deutsche BUCHT.</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10007</zmw>
<l>/q/zmw:00000.1.10007</l>
</result>
<result>
<name>Ufs Elbe</name>
<city>Ufs Elbe</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10005</zmw>
<l>/q/zmw:00000.1.10005</l>
</result>
<result>
<name>Ufs Tw-Ems</name>
<city>Ufs Tw-Ems</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10004</zmw>
<l>/q/zmw:00000.1.10004</l>
</result>
<result>
<name>Ulm</name>
<city>Ulm</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10838</zmw>
<l>/q/zmw:00000.1.10838</l>
</result>
<result>
<name>Ummendorf</name>
<city>Ummendorf</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10356</zmw>
<l>/q/zmw:00000.1.10356</l>
</result>
<result>
<name>Wahlen BL</name>
<city>Wahlen BL</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10535</zmw>
<l>/q/zmw:00000.1.10535</l>
</result>
<result>
<name>Wangerooge</name>
<city>Wangerooge</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10123</zmw>
<l>/q/zmw:00000.1.10123</l>
</result>
<result>
<name>Wangerooge</name>
<city>Wangerooge</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10121</zmw>
<l>/q/zmw:00000.1.10121</l>
</result>
<result>
<name>Warburg</name>
<city>Warburg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10435</zmw>
<l>/q/zmw:00000.1.10435</l>
</result>
<result>
<name>Waren</name>
<city>Waren</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10268</zmw>
<l>/q/zmw:00000.1.10268</l>
</result>
<result>
<name>Wasserkuppe</name>
<city>Wasserkuppe</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10544</zmw>
<l>/q/zmw:00000.1.10544</l>
</result>
<result>
<name>Würzburg</name>
<city>Würzburg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10655</zmw>
<l>/q/zmw:00000.1.10655</l>
</result>
<result>
<name>Weiden</name>
<city>Weiden</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10688</zmw>
<l>/q/zmw:00000.1.10688</l>
</result>
<result>
<name>Weihenstephan</name>
<city>Weihenstephan</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10863</zmw>
<l>/q/zmw:00000.1.10863</l>
</result>
<result>
<name>Weimar</name>
<city>Weimar</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10555</zmw>
<l>/q/zmw:00000.1.10555</l>
</result>
<result>
<name>Weinbiet</name>
<city>Weinbiet</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10724</zmw>
<l>/q/zmw:00000.1.10724</l>
</result>
<result>
<name>Weissenburg</name>
<city>Weissenburg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10761</zmw>
<l>/q/zmw:00000.1.10761</l>
</result>
<result>
<name>Wendelstein</name>
<city>Wendelstein</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10980</zmw>
<l>/q/zmw:00000.1.10980</l>
</result>
<result>
<name>Wernigerode</name>
<city>Wernigerode</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10454</zmw>
<l>/q/zmw:00000.1.10454</l>
</result>
<result>
<name>Wertheim</name>
<city>Wertheim</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10657</zmw>
<l>/q/zmw:00000.1.10657</l>
</result>
<result>
<name>Westerland</name>
<city>Westerland</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10018</zmw>
<l>/q/zmw:00000.1.10018</l>
</result>
<result>
<name>Westermarkelsdorf</name>
<city>Westermarkelsdorf</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10055</zmw>
<l>/q/zmw:00000.1.10055</l>
</result>
<result>
<name>Wiesbaden</name>
<city>Wiesbaden</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10633</zmw>
<l>/q/zmw:00000.1.10633</l>
</result>
<result>
<name>Wiesenburg</name>
<city>Wiesenburg</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10368</zmw>
<l>/q/zmw:00000.1.10368</l>
</result>
<result>
<name>Wilhelmshaven</name>
<city>Wilhelmshaven</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10127</zmw>
<l>/q/zmw:00000.1.10127</l>
</result>
<result>
<name>Wilhelmshaven Mariensiel</name>
<city>Wilhelmshaven Mariensiel</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10125</zmw>
<l>/q/zmw:00000.1.10125</l>
</result>
<result>
<name>Wittmundhaven</name>
<city>Wittmundhaven</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10126</zmw>
<l>/q/zmw:00000.1.10126</l>
</result>
<result>
<name>Wittstock</name>
<city>Wittstock</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10272</zmw>
<l>/q/zmw:00000.1.10272</l>
</result>
<result>
<name>Wunstorf</name>
<city>Wunstorf</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10334</zmw>
<l>/q/zmw:00000.1.10334</l>
</result>
<result>
<name>Zinnwald Georgenfeld</name>
<city>Zinnwald Georgenfeld</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10582</zmw>
<l>/q/zmw:00000.1.10582</l>
</result>
<result>
<name>Zugspitze</name>
<city>Zugspitze</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10961</zmw>
<l>/q/zmw:00000.1.10961</l>
</result>
<result>
<name>Zweibrücken</name>
<city>Zweibrücken</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10714</zmw>
<l>/q/zmw:00000.1.10714</l>
</result>
<result>
<name>Zwiesel</name>
<city>Zwiesel</city>
<state></state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<zmw>00000.1.10796</zmw>
<l>/q/zmw:00000.1.10796</l>
</result>
</results>
</response>
<?php
/***************************************************************************
* InfoFrame (image generator for digital picture frames)
* Copyright (C) 2009 Tobias Kolb
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see http://www.gnu.org/licenses/
***************************************************************************/
class WeatherPlugin implements IPlugin
{
private $dbconn = NULL;
private $config = NULL;
public function __construct($dbconn, $config) {
$this->dbconn = $dbconn;
$this->config = $config;
}
public function doUpdate() {
// download weather XML into local file for caching
$city = urlencode( $this->config['city'] );
$api_key = $this->config['api_key'];
$curl = curl_init();
$file = fopen("cache/weather.xml", "w");
if ($file)
{
curl_setopt($curl, CURLOPT_URL, utf8_encode("http://api.wunderground.com/api/$api_key/geolookup/conditions/forecast/lang:DL/q/Germany/$city.xml"));
curl_setopt($curl, CURLOPT_FILE, $file);
curl_setopt($curl, CURLOPT_USERAGENT, utf8_encode("Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"));
curl_exec($curl);
fclose($file);
}
curl_close($curl);
}
public function doOutput($image, $style, $updateData, &$yoffset) {
$filename = 'cache/weather.xml';
//doUpdate nur ausführen, wenn die Datei cache/weather.xml älter als eine halbe Stunde
$diff_seconds_weather = (time() - filectime($filename));
if (!file_exists($filename) || ($diff_seconds_weather > ($this->config['update_weather']*60))){
$this->doUpdate();
}
// XML-Datei auslesen
if(file_exists($filename) && (filesize($filename) > 0)) {
$xml = simplexml_load_file($filename);
if($xml) {
// parse weather data
// ===================
// current conditions
$current_condition = $xml->current_observation->weather;
$current_wind_condition = $xml->current_observation->wind_kph;
$night = !isDaylight();
$current_icon = $this->getLocalWeatherImage($xml->current_observation->icon, $night);
$wicon = ImageCreateFromPNG ( $current_icon );
ImageCopy($image, $wicon, imagesx($image)-190, 5, 0, 0, imagesx($wicon), imagesy($wicon));
//ImageCopy($image, $wicon, 50, 5, 0, 0, imagesx($wicon), imagesy($wicon));
ImageDestroy($wicon);
$opt = array(
'width' => 280,
'align' => ALIGN_RIGHT
);
}
}
// forecast for today and next 3 days
for ($i = 0; $i <= 3; $i++) {
// pixel offset for placing day 0-3 in different rows from top to bottom
if (imagesy($image) <= 500) {
$offset = 225+(85*$i); // smaller spacing for low resolution displays (vertical=480px)
} else {
$offset = 255+83*$i; // normal spacing for high resolution diplays (vertical=600px)
}
if ($offset > (imagesy($image)-80))
break; // offset out of range, skip output of further weather forecast days
// format data
$day = $xml->forecast->simpleforecast->forecastdays->forecastday[$i]->date->weekday_short;
if ($i == 0)
$day = 'Heute';
if ($i == 1)
$day = 'Morgen';
$low = $xml->forecast->simpleforecast->forecastdays->forecastday[$i]->low->celsius;
$high = $xml->forecast->simpleforecast->forecastdays->forecastday[$i]->high->celsius;
$condition = $xml->forecast->simpleforecast->forecastdays->forecastday[$i]->conditions;
$icon = $this->getLocalWeatherImage($xml->forecast->simpleforecast->forecastdays->forecastday[$i]->icon, false);
// output
$wicon = ImageCreateFromPNG ( $icon );
ImageCopyResampled($image, $wicon, imagesx($image)-95, $offset+5, 0, 0, imagesx($wicon)/2, imagesy($wicon)/2, imagesx($wicon), imagesy($wicon));
ImageDestroy($wicon);
$opt = array(
'width' => 150,
'align' => ALIGN_RIGHT
);
$text = $day."\n".$high."° | ".$low."°\n".$condition; // ."ICON:".$xml->weather->forecast_conditions[$i]->icon['data'];
imagettftextboxopt($image, 15, 0, imagesx($image)-240, $offset, $style['textcolor'], $style['font'], $text, $opt);
}
//ENDE XML-Datei auslesen
// display sunrise and sunset
date_default_timezone_set('Europe/Berlin');
$longitude = 48.562728; // longitude
$latitude = 10.424322; // latitude
if (date("I") == 1) $dst = 2; // Sommerzeit
if (date("I") == 0) $dst = 1; // Winterzeit
$sunrise = date_sunrise(time(), SUNFUNCS_RET_STRING, $longitude, $latitude, 90, $dst);
$sunset = date_sunset(time(), SUNFUNCS_RET_STRING, $longitude, $latitude, 90, $dst);
$text = $sunrise." ".$sunset;
$opt = array(
'width' => 370,
'align' => ALIGN_LEFT
);
imagettftextboxopt($image, 10, 0, 700, 586, $style['textcolor'], $style['font'], $text, $opt);
$icon = ImageCreateFromPNG ( 'resources/icons/sunup.png' );
ImageCopy($image, $icon, 680, 582, 0, 0, imagesx($icon), imagesy($icon));
ImageDestroy($icon);
$icon = ImageCreateFromPNG ( 'resources/icons/sundown.png' );
ImageCopy($image, $icon, 742, 582, 0, 0, imagesx($icon), imagesy($icon));
ImageDestroy($icon);
// display sunrise and sunset ende
}
private function getLocalWeatherImage($googleWeatherImage, $night) {
$localImagePath = 'resources/weather/'.$googleWeatherImage.".png";
$localImagePathNight = 'resources/weather/'.$googleWeatherImage."_night.png";
//if parameter $night is true and night image exist use it
if ($night && file_exists($localImagePathNight))
$localImagePath = $localImagePathNight;
else if (!file_exists($localImagePath))
// if daylight image doesn't exist display N/A image
$localImagePath = 'resources/weather/na.png';
return $localImagePath;
}
}
trag dochmal ne stadt ein, und den key ohne "
[WeatherPlugin]
city = "Wuppertal"
api_key = xxxxxxxxxxxxxxxx
update_weather = 30
<response>
<version>0.1</version>
<termsofService>http://www.wunderground.com/weather/api/d/terms.html</termsofService>
<features>
<feature>geolookup</feature>
<feature>conditions</feature>
<feature>forecast</feature>
</features>
<location>
<type>INTLCITY</type>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Deutschland</country_name>
<state></state>
<city>Fürth</city>
<tz_short>CEST</tz_short>
<tz_long>Europe/Berlin</tz_long>
<lat>49.50000000</lat>
<lon>10.97000027</lon>
<zip>00000</zip>
<magic>1</magic>
<wmo>10762</wmo>
<l>/q/zmw:00000.1.10762</l>
<requesturl>global/stations/10762.html</requesturl>
<wuiurl>http://www.wunderground.com/global/stations/10762.html</wuiurl>
<nearby_weather_stations>
<airport>
<station>
<city>Nurnberg</city>
<state></state>
<country>DL</country>
<icao>EDDN</icao>
<lat>49.50000000</lat>
<lon>11.07999992</lon>
</station>
<station>
<city>Ansbach</city>
<state></state>
<country>DL</country>
<icao>ETEB</icao>
<lat>49.31999969</lat>
<lon>10.63000011</lon>
</station>
<station>
<city>Roth</city>
<state></state>
<country>DL</country>
<icao>ETHR</icao>
<lat>49.22000122</lat>
<lon>11.10000038</lon>
</station>
</airport>
<pws>
<station>
<neighborhood>Fuerth</neighborhood>
<city>Fuerth</city>
<state>BY</state>
<country>Germany</country>
<id>I90580387</id>
<lat>49.469166</lat>
<lon>11.002666</lon>
<distance_km>4</distance_km>
<distance_mi>2</distance_mi>
</station>
<station>
<neighborhood></neighborhood>
<city>Cadolzburg</city>
<state>Bayern</state>
<country>GERMANY</country>
<id>IBAYERNC2</id>
<lat>49.462273</lat>
<lon>10.865973</lon>
<distance_km>8</distance_km>
<distance_mi>5</distance_mi>
</station>
<station>
<neighborhood>APRSWXNET Herzogenaurach DE</neighborhood>
<city>Furth</city>
<state></state>
<country>DL</country>
<id>MAR561</id>
<lat>49.566280</lat>
<lon>10.887490</lon>
<distance_km>9</distance_km>
<distance_mi>5</distance_mi>
</station>
<station>
<neighborhood>Roethenbach b Schweinau</neighborhood>
<city>Nuernberg</city>
<state>Bayern</state>
<country>GERMANY</country>
<id>IBAYERNN12</id>
<lat>49.417042</lat>
<lon>11.025626</lon>
<distance_km>10</distance_km>
<distance_mi>6</distance_mi>
</station>
<station>
<neighborhood></neighborhood>
<city>Rosstal</city>
<state>Bayern</state>
<country>Germany</country>
<id>IBAVARIA13</id>
<lat>49.393337</lat>
<lon>10.889726</lon>
<distance_km>13</distance_km>
<distance_mi>7</distance_mi>
</station>
<station>
<neighborhood></neighborhood>
<city>Nurnberg, Altenfurt</city>
<state>Bayern</state>
<country>GERMANY</country>
<id>IBAYERNN5</id>
<lat>49.401356</lat>
<lon>11.174971</lon>
<distance_km>18</distance_km>
<distance_mi>11</distance_mi>
</station>
<station>
<neighborhood>APRSWXNET Wendelstein DE</neighborhood>
<city>Feucht</city>
<state></state>
<country>DL</country>
<id>MAU366</id>
<lat>49.349701</lat>
<lon>11.106500</lon>
<distance_km>19</distance_km>
<distance_mi>11</distance_mi>
</station>
<station>
<neighborhood>APRSWXNET Wendelstein DE</neighborhood>
<city>Feucht</city>
<state></state>
<country>DL</country>
<id>MAT959</id>
<lat>49.349499</lat>
<lon>11.106700</lon>
<distance_km>19</distance_km>
<distance_mi>11</distance_mi>
</station>
<station>
<neighborhood></neighborhood>
<city>Wendelstein</city>
<state>Bayern</state>
<country>Germany</country>
<id>I90578762</id>
<lat>49.349998</lat>
<lon>11.133333</lon>
<distance_km>20</distance_km>
<distance_mi>12</distance_mi>
</station>
<station>
<neighborhood>Forchheim</neighborhood>
<city>Adelsdorf</city>
<state></state>
<country>Germany</country>
<id>IADELSDO1</id>
<lat>49.710331</lat>
<lon>10.896950</lon>
<distance_km>23</distance_km>
<distance_mi>14</distance_mi>
</station>
<station>
<neighborhood>Forchheim</neighborhood>
<city>Mittelehrenbach</city>
<state>BAYERN</state>
<country>GERMANY</country>
<id>IBAYERNL4</id>
<lat>49.689636</lat>
<lon>11.172045</lon>
<distance_km>25</distance_km>
<distance_mi>15</distance_mi>
</station>
<station>
<neighborhood>Forchheim</neighborhood>
<city>Forchheim</city>
<state>BAYERN</state>
<country>GERMANY</country>
<id>IBAYERNF5</id>
<lat>49.716869</lat>
<lon>11.094821</lon>
<distance_km>25</distance_km>
<distance_mi>15</distance_mi>
</station>
<station>
<neighborhood></neighborhood>
<city>Pruppach (Pyrbaum)</city>
<state>Bavaria</state>
<country>GERMANY</country>
<id>IBAYERNP5</id>
<lat>49.280571</lat>
<lon>11.234379</lon>
<distance_km>31</distance_km>
<distance_mi>18</distance_mi>
</station>
<station>
<neighborhood></neighborhood>
<city>Frensdorf</city>
<state>BAYERN</state>
<country>GERMANY</country>
<id>IBAYERNF3</id>
<lat>49.817509</lat>
<lon>10.859096</lon>
<distance_km>36</distance_km>
<distance_mi>21</distance_mi>
</station>
</pws>
</nearby_weather_stations>
</location>
<current_observation>
<image>
<url>http://icons-ak.wxug.com/graphics/wu2/logo_130x80.png</url>
<title>Weather Underground</title>
<link>http://www.wunderground.com</link>
</image>
<display_location>
<full>Fürth, Deutschland</full>
<city>Fürth</city>
<state></state>
<state_name>Deutschland</state_name>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<zip>00000</zip>
<latitude>49.50000000</latitude>
<longitude>10.97000027</longitude>
<elevation>302.00000000</elevation>
</display_location>
<observation_location>
<full>Fuerth, Fuerth, BY</full>
<city>Fuerth, Fuerth</city>
<state>BY</state>
<country>Germany</country>
<country_iso3166>DE</country_iso3166>
<latitude>49.469166</latitude>
<longitude>11.002666</longitude>
<elevation>975 ft</elevation>
</observation_location>
<estimated>
</estimated>
<station_id>I90580387</station_id>
<observation_time>Last Updated on April 14, 17:30 CEST</observation_time>
<observation_time_rfc822>Sun, 14 Apr 2013 17:30:06 +0200</observation_time_rfc822>
<observation_epoch>1365953406</observation_epoch>
<local_time_rfc822>Sun, 14 Apr 2013 17:45:50 +0200</local_time_rfc822>
<local_epoch>1365954350</local_epoch>
<local_tz_short>CEST</local_tz_short>
<local_tz_long>Europe/Berlin</local_tz_long>
<local_tz_offset>+0200</local_tz_offset>
<weather>Heiter</weather>
<temperature_string>72.0 F (22.2 C)</temperature_string>
<temp_f>72.0</temp_f>
<temp_c>22.2</temp_c>
<relative_humidity>41%</relative_humidity>
<wind_string>Calm</wind_string>
<wind_dir>Nordost</wind_dir>
<wind_degrees>51</wind_degrees>
<wind_mph>0.0</wind_mph>
<wind_gust_mph>0</wind_gust_mph>
<wind_kph>0.0</wind_kph>
<wind_gust_kph>0</wind_gust_kph>
<pressure_mb>1024</pressure_mb>
<pressure_in>30.24</pressure_in>
<pressure_trend>-</pressure_trend>
<dewpoint_string>47 F (8 C)</dewpoint_string>
<dewpoint_f>47</dewpoint_f>
<dewpoint_c>8</dewpoint_c>
<heat_index_string>NA</heat_index_string>
<heat_index_f>NA</heat_index_f>
<heat_index_c>NA</heat_index_c>
<windchill_string>NA</windchill_string>
<windchill_f>NA</windchill_f>
<windchill_c>NA</windchill_c>
<feelslike_string>72.0 F (22.2 C)</feelslike_string>
<feelslike_f>72.0</feelslike_f>
<feelslike_c>22.2</feelslike_c>
<visibility_mi>N/A</visibility_mi>
<visibility_km>N/A</visibility_km>
<solarradiation></solarradiation>
<UV>-1</UV>
<precip_1hr_string>0.00 in ( 0 mm)</precip_1hr_string>
<precip_1hr_in>0.00</precip_1hr_in>
<precip_1hr_metric> 0</precip_1hr_metric>
<precip_today_string>0.00 in (0 mm)</precip_today_string>
<precip_today_in>0.00</precip_today_in>
<precip_today_metric>0</precip_today_metric>
<icon>clear</icon>
<icon_url>http://icons-ak.wxug.com/i/c/k/clear.gif</icon_url>
<forecast_url>http://www.wunderground.com/global/stations/10762.html</forecast_url>
<history_url>http://www.wunderground.com/weatherstation/WXDailyHistory.asp?ID=I90580387</history_url>
<ob_url>http://www.wunderground.com/cgi-bin/findweather/getForecast?query=49.469166,11.002666</ob_url>
</current_observation>
<forecast>
<txt_forecast>
<date>2:00 AM CEST</date>
<forecastdays>
<forecastday>
<period>0</period>
<icon>partlycloudy</icon>
<icon_url>http://icons-ak.wxug.com/i/c/k/partlycloudy.gif</icon_url>
<title>Sonntag</title>
<fcttext><![CDATA[Teils Wolkig. Höchsttemperatur: 75F. Light Wind.]]></fcttext>
<fcttext_metric><![CDATA[Teils Wolkig. Höchsttemperatur: 24C. Light Wind.]]></fcttext_metric>
<pop>0</pop>
</forecastday>
<forecastday>
<period>1</period>
<icon>clear</icon>
<icon_url>http://icons-ak.wxug.com/i/c/k/clear.gif</icon_url>
<title>Sonntag Nacht</title>
<fcttext><![CDATA[Teils Wolkig. Tiefsttemperatur: 50F. Windgeschwindigkeit: 5-10 mph. Windrichtung: Südost.]]></fcttext>
<fcttext_metric><![CDATA[Teils Wolkig. Tiefsttemperatur: 10C. Windgeschwindigkeit: 10-15 km/h. Windrichtung: Südost.]]></fcttext_metric>
<pop>0</pop>
</forecastday>
<forecastday>
<period>2</period>
<icon>clear</icon>
<icon_url>http://icons-ak.wxug.com/i/c/k/clear.gif</icon_url>
<title>Montag</title>
<fcttext><![CDATA[Heiter. Höchsttemperatur: 72F. Windgeschwindigkeit: 5-10 mph. Windrichtung: Süd.]]></fcttext>
<fcttext_metric><![CDATA[Heiter. Höchsttemperatur: 22C. Windgeschwindigkeit: 5-15 km/h. Windrichtung: Süd.]]></fcttext_metric>
<pop>0</pop>
</forecastday>
<forecastday>
<period>3</period>
<icon>clear</icon>
<icon_url>http://icons-ak.wxug.com/i/c/k/clear.gif</icon_url>
<title>Montag Nacht</title>
<fcttext><![CDATA[Heiter. Tiefsttemperatur: 52F. Light Wind.]]></fcttext>
<fcttext_metric><![CDATA[Heiter. Tiefsttemperatur: 11C. Light Wind.]]></fcttext_metric>
<pop>0</pop>
</forecastday>
<forecastday>
<period>4</period>
<icon>partlycloudy</icon>
<icon_url>http://icons-ak.wxug.com/i/c/k/partlycloudy.gif</icon_url>
<title>Dienstag</title>
<fcttext><![CDATA[Teils Wolkig. Höchsttemperatur: 64F. Windgeschwindigkeit: 5-10 mph. Windrichtung: Süd-Südwest-West.]]></fcttext>
<fcttext_metric><![CDATA[Teils Wolkig. Höchsttemperatur: 18C. Windgeschwindigkeit: 5-20 km/h. Windrichtung: Süd-Südwest-West.]]></fcttext_metric>
<pop>20</pop>
</forecastday>
<forecastday>
<period>5</period>
<icon>chancerain</icon>
<icon_url>http://icons-ak.wxug.com/i/c/k/chancerain.gif</icon_url>
<title>Dienstag Nacht</title>
<fcttext><![CDATA[Teils Wolkig. Tiefsttemperatur: 46F. Windgeschwindigkeit: 5-10 mph. Windrichtung: West. Regenrisiko 40%.]]></fcttext>
<fcttext_metric><![CDATA[Teils Wolkig. Tiefsttemperatur: 8C. Windgeschwindigkeit: 5-15 km/h. Windrichtung: West. Regenrisiko 40%.]]></fcttext_metric>
<pop>40</pop>
</forecastday>
<forecastday>
<period>6</period>
<icon>partlycloudy</icon>
<icon_url>http://icons-ak.wxug.com/i/c/k/partlycloudy.gif</icon_url>
<title>Mittwoch</title>
<fcttext><![CDATA[Teils Wolkig. Höchsttemperatur: 70F. Light Wind.]]></fcttext>
<fcttext_metric><![CDATA[Teils Wolkig. Höchsttemperatur: 21C. Light Wind.]]></fcttext_metric>
<pop>0</pop>
</forecastday>
<forecastday>
<period>7</period>
<icon>partlycloudy</icon>
<icon_url>http://icons-ak.wxug.com/i/c/k/partlycloudy.gif</icon_url>
<title>Mittwoch Nacht</title>
<fcttext><![CDATA[Teils Wolkig. Tiefsttemperatur: 52F. Windgeschwindigkeit: 5-10 mph. Windrichtung: Süd.]]></fcttext>
<fcttext_metric><![CDATA[Teils Wolkig. Tiefsttemperatur: 11C. Windgeschwindigkeit: 10-15 km/h. Windrichtung: Süd.]]></fcttext_metric>
<pop>0</pop>
</forecastday>
</forecastdays>
</txt_forecast>
<simpleforecast>
<forecastdays>
<forecastday>
<date>
<epoch>1365973200</epoch>
<pretty_short>11:00 PM CEST</pretty_short>
<pretty>11:00 PM CEST on April 14, 2013</pretty>
<day>14</day>
<month>4</month>
<year>2013</year>
<yday>103</yday>
<hour>23</hour>
<min>00</min>
<sec>0</sec>
<isdst>1</isdst>
<monthname>April</monthname>
<weekday_short>So</weekday_short>
<weekday>Sonntag</weekday>
<ampm>PM</ampm>
<tz_short>CEST</tz_short>
<tz_long>Europe/Berlin</tz_long>
</date>
<period>1</period>
<high>
<fahrenheit>75</fahrenheit>
<celsius>24</celsius>
</high>
<low>
<fahrenheit>50</fahrenheit>
<celsius>10</celsius>
</low>
<conditions>Teils Wolkig</conditions>
<icon>partlycloudy</icon>
<icon_url>http://icons-ak.wxug.com/i/c/k/partlycloudy.gif</icon_url>
<skyicon>mostlysunny</skyicon>
<pop>0</pop>
<qpf_allday>
<in>0.00</in>
<mm>0.0</mm>
</qpf_allday>
<qpf_day>
<in>0.00</in>
<mm>0.0</mm>
</qpf_day>
<qpf_night>
<in>0.00</in>
<mm>0.0</mm>
</qpf_night>
<snow_allday>
<in>0</in>
<cm>0</cm>
</snow_allday>
<snow_day>
<in>0</in>
<cm>0</cm>
</snow_day>
<snow_night>
<in>0</in>
<cm>0</cm>
</snow_night>
<maxwind>
<mph>6</mph>
<kph>10</kph>
<dir>Süd</dir>
<degrees>189</degrees>
</maxwind>
<avewind>
<mph>3</mph>
<kph>5</kph>
<dir>Süd</dir>
<degrees>178</degrees>
</avewind>
<avehumidity>65</avehumidity>
<maxhumidity>73</maxhumidity>
<minhumidity>52</minhumidity>
</forecastday>
<forecastday>
<date>
<epoch>1366059600</epoch>
<pretty_short>11:00 PM CEST</pretty_short>
<pretty>11:00 PM CEST on April 15, 2013</pretty>
<day>15</day>
<month>4</month>
<year>2013</year>
<yday>104</yday>
<hour>23</hour>
<min>00</min>
<sec>0</sec>
<isdst>1</isdst>
<monthname>April</monthname>
<weekday_short>Mo</weekday_short>
<weekday>Montag</weekday>
<ampm>PM</ampm>
<tz_short>CEST</tz_short>
<tz_long>Europe/Berlin</tz_long>
</date>
<period>2</period>
<high>
<fahrenheit>72</fahrenheit>
<celsius>22</celsius>
</high>
<low>
<fahrenheit>52</fahrenheit>
<celsius>11</celsius>
</low>
<conditions>Heiter</conditions>
<icon>clear</icon>
<icon_url>http://icons-ak.wxug.com/i/c/k/clear.gif</icon_url>
<skyicon>sunny</skyicon>
<pop>0</pop>
<qpf_allday>
<in>0.00</in>
<mm>0.0</mm>
</qpf_allday>
<qpf_day>
<in>0.00</in>
<mm>0.0</mm>
</qpf_day>
<qpf_night>
<in>0.00</in>
<mm>0.0</mm>
</qpf_night>
<snow_allday>
<in>0</in>
<cm>0</cm>
</snow_allday>
<snow_day>
<in>0</in>
<cm>0</cm>
</snow_day>
<snow_night>
<in>0</in>
<cm>0</cm>
</snow_night>
<maxwind>
<mph>7</mph>
<kph>11</kph>
<dir>Südost</dir>
<degrees>139</degrees>
</maxwind>
<avewind>
<mph>4</mph>
<kph>6</kph>
<dir>Süd</dir>
<degrees>186</degrees>
</avewind>
<avehumidity>64</avehumidity>
<maxhumidity>75</maxhumidity>
<minhumidity>51</minhumidity>
</forecastday>
<forecastday>
<date>
<epoch>1366146000</epoch>
<pretty_short>11:00 PM CEST</pretty_short>
<pretty>11:00 PM CEST on April 16, 2013</pretty>
<day>16</day>
<month>4</month>
<year>2013</year>
<yday>105</yday>
<hour>23</hour>
<min>00</min>
<sec>0</sec>
<isdst>1</isdst>
<monthname>April</monthname>
<weekday_short>Di</weekday_short>
<weekday>Dienstag</weekday>
<ampm>PM</ampm>
<tz_short>CEST</tz_short>
<tz_long>Europe/Berlin</tz_long>
</date>
<period>3</period>
<high>
<fahrenheit>64</fahrenheit>
<celsius>18</celsius>
</high>
<low>
<fahrenheit>46</fahrenheit>
<celsius>8</celsius>
</low>
<conditions>Gewitter möglich</conditions>
<icon>partlycloudy</icon>
<icon_url>http://icons-ak.wxug.com/i/c/k/partlycloudy.gif</icon_url>
<skyicon>partlycloudy</skyicon>
<pop>20</pop>
<qpf_allday>
<in>0.08</in>
<mm>2.0</mm>
</qpf_allday>
<qpf_day>
<in>0.04</in>
<mm>1.0</mm>
</qpf_day>
<qpf_night>
<in>0.04</in>
<mm>1.0</mm>
</qpf_night>
<snow_allday>
<in>0</in>
<cm>0</cm>
</snow_allday>
<snow_day>
<in>0</in>
<cm>0</cm>
</snow_day>
<snow_night>
<in>0</in>
<cm>0</cm>
</snow_night>
<maxwind>
<mph>10</mph>
<kph>16</kph>
<dir>West</dir>
<degrees>276</degrees>
</maxwind>
<avewind>
<mph>8</mph>
<kph>13</kph>
<dir>West-Südwest</dir>
<degrees>257</degrees>
</avewind>
<avehumidity>75</avehumidity>
<maxhumidity>83</maxhumidity>
<minhumidity>66</minhumidity>
</forecastday>
<forecastday>
<date>
<epoch>1366232400</epoch>
<pretty_short>11:00 PM CEST</pretty_short>
<pretty>11:00 PM CEST on April 17, 2013</pretty>
<day>17</day>
<month>4</month>
<year>2013</year>
<yday>106</yday>
<hour>23</hour>
<min>00</min>
<sec>0</sec>
<isdst>1</isdst>
<monthname>April</monthname>
<weekday_short>Mi</weekday_short>
<weekday>Mittwoch</weekday>
<ampm>PM</ampm>
<tz_short>CEST</tz_short>
<tz_long>Europe/Berlin</tz_long>
</date>
<period>4</period>
<high>
<fahrenheit>70</fahrenheit>
<celsius>21</celsius>
</high>
<low>
<fahrenheit>52</fahrenheit>
<celsius>11</celsius>
</low>
<conditions>Teils Wolkig</conditions>
<icon>partlycloudy</icon>
<icon_url>http://icons-ak.wxug.com/i/c/k/partlycloudy.gif</icon_url>
<skyicon>partlycloudy</skyicon>
<pop>0</pop>
<qpf_allday>
<in>0.00</in>
<mm>0.0</mm>
</qpf_allday>
<qpf_day>
<in>0.00</in>
<mm>0.0</mm>
</qpf_day>
<qpf_night>
<in>0.00</in>
<mm>0.0</mm>
</qpf_night>
<snow_allday>
<in>0</in>
<cm>0</cm>
</snow_allday>
<snow_day>
<in>0</in>
<cm>0</cm>
</snow_day>
<snow_night>
<in>0</in>
<cm>0</cm>
</snow_night>
<maxwind>
<mph>5</mph>
<kph>8</kph>
<dir>Südwest</dir>
<degrees>232</degrees>
</maxwind>
<avewind>
<mph>4</mph>
<kph>6</kph>
<dir>West-Südwest</dir>
<degrees>242</degrees>
</avewind>
<avehumidity>71</avehumidity>
<maxhumidity>98</maxhumidity>
<minhumidity>52</minhumidity>
</forecastday>
</forecastdays>
</simpleforecast>
</forecast>
</response>