Werte aus einem Text extrahieren

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
U32
User
Beiträge: 25
Registriert: Sonntag 6. Oktober 2019, 13:34

Hallo Kollegen!

ich stehe vor folgender Herausforderung:
Ich möchte einen Wert aus einer Webseite extrahieren und speichern.

Ich bin zwar mit den Python-HOWTOs, den Beiträgen dieses Forums und diverser Tutorials schon in die Nähe der Lösung gekommen, aber eben noch nicht ganz.

Was bisher funktioniert:
  • 1. Ich habe mit "requests" eine Webseite aufgerufen.
    2. Ich habe sie mit BeautifulSoup und html.parser eingelesen.
    3. Ich habe den Inhalt auf die für mich interessante "Ziel"-Klasse begrenzt
    4. Diesen Inhalt habe ich als String-Text in eine Variable gespeichert.
    Dieser Text (kein HTML) sieht prinzipiell wie folgt aus:

    4710; Text_1; Text_2; Wert_1; Text_3; Wert_2 ; Text_4; ...usw.
    4711( <- ist ein eindeutiger Identifier in Form einer Ziffernfolge); Text_1 ; Text_2 ; Wert_1 ; Text_3 ; Wert_2 ; Text_4 ; ...usw.
    4712; Text_1>;<Text_2>;<Wert_1>;<Text_3>;<Wert_2>;<Text_4>;...usw.


    5. Mit RegEx bin ich nun bis zur gewünschten Zeile vorgedrungen (also in dem Fall die 4711).
Aber ich bekomme eben NUR die ID (4711). Ich such nun nach einem Weg auch an die gewünschten Werte "Wert_1" und "Wert_2" zu gelangen.

Hat jemand vielleicht eine Idee?

Vielen Dank vorab und beste Grüße
U32
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Wenn das wirklich deine Zeile ist, dann ist ein simples

Code: Alles auswählen

parts = line.split(";")
wert_1, wert_2 = parts[3], part[5]
die Antwort.
Sirius3
User
Beiträge: 17795
Registriert: Sonntag 21. Oktober 2012, 17:20

@U32: du willst Dir also nicht helfen lassen, wenn Du nicht mit der ganzen Wahrheit rausrückst. Ich habe noch nie eine HTML-Seite gesehen, die solchen Text mit ; in einem reinen HTML-Tag als Content stehen hatte.

Reguläre Ausdrücke sind der falsche Weg, um die ID zu finden. Sondern man parst den Text Zeilenweise, wie __deets__ es ja schon gezeigt hat und prüft dann den ersten Feldeintrag auf 4711.
U32
User
Beiträge: 25
Registriert: Sonntag 6. Oktober 2019, 13:34

Hallo __deets__ ,
ja, das ist meine Zeile und...
ja, dein Vorschlag sieht schon sehr gut aus.

Ich habe nur noch zwei Fragen:
1. Wie "parse" ich an die "Zeile 4711"(so, dass ich auch die ganze Zeile zurückbekomme)?
Mit dem Befehl
Zeile = re.findall('4711', Text)
Bekomme ich nur 4711 zurück.

2. Beim Befehl
parts = line.split(";")
bekomme ich die Fehlermeldung "Ausnahme "NameError name 'line' is not defined."
Sieht für mich aus als müsste ich den Befehl noch genauer definieren.
Was fehlt denn da?

@Sirius3:
"... du willst Dir also nicht helfen lassen..." :roll: So'n Quatsch! Natürlich will ich mir helfen lassen, gerne sogar. Und bisher läuft's auch ganz gut für mich. Bisher waren alle nett und mir wurde sehr schnell geholfen. Ich kann mich also nicht beklagen.

"...wenn Du nicht mit der ganzen Wahrheit rausrückst." Wieso denn überhaupt Wahrheit oder Unwahrheit? Darum geht es doch gar nicht.
Es geht nur um ein spezielles technisches Problem. Und wenn es in der Technik zu komplex wird baut man sich halt einfache Modelle.
Ich hätte euch auch ellenlange Codezeilen posten können, deren Inhalt aus dem Zusammenhang gerissen ist.
Ich hab's nur gut gemeint.

Vielen Dank und beste Grüße
U32
Sirius3
User
Beiträge: 17795
Registriert: Sonntag 21. Oktober 2012, 17:20

Ja genau darum geht es: weil wir Deinen Code nicht kennen, können wir keine Lösung bieten, die Du verstehst. `line` ist die Variable, von der __deets__ angenommen hat, dass sie die gesuchte Zeile enthält, die Du ja scheinbar mit Deinem regulären Ausdruck schon gefunden hast.
Nun ist aber ein regulärer Ausdrück für dieses Problem völlig ungeeignet, da wir aber Deinen Code nicht kennen, wissen wir nicht, wie Du das trotzdem irgendwie geschafft hast, und was Du tatsächlich hast.

Ein `re.findall('4711', Text)` sucht einen fixen String in einem Text, irgendwo. Du erhältst als Ergebnis eine Liste mit "4711"-Strings deren Länge der Anzahl an Fundstellen entspricht. Da Dir der String 4711 schon bekannt ist, bietet das keinen Mehrwert. Bleibt die Länge: die Anzahl an Fundstellen ließe sich aber viel klarer mit Text.count("4711") beschreiben. Oder geht es Dir nur darum zu Testen, ob es 4711 überhaupt gibt, dann wäre `"4711" in Text` das Mittel der Wahl. Also mehr als die Fragen "ob" oder "wieviel" beantwortet der Ausdruck nicht, und diese Fragen lassen sich anders besser beantworten; Du willst aber wissen "wo", und dafür gibt es andere Methoden.
U32
User
Beiträge: 25
Registriert: Sonntag 6. Oktober 2019, 13:34

Hallo Sirius3,

wenn du unbedingt willst, dann lass' ich "die Katze mal aus dem Sack"!
Ich möchte aus dem folgenden Text aus der Zeile mit 5743107 an der dritten Stelle Datum/Uhrzeit und den Wasserstand extrahieren und speichern.

Wie schon geschrieben habe ich es zwar schon geschafft, den Text einzulesen, aber noch nicht, die gewünschte Zeile (oder besser noch gleich die gewünschten Werte zu isolieren.

<div class="itnrwMap" data-itnrw-callbacks="naechsteAdresse:reverseGC, setzeKoordinate:setCoord, search:suchPanel, coords:coordPanel, ausschnittRechteck:rect, ausschnittKreis:circle" data-itnrw-coords="[epsg:25832; 401845, 5651240; Rebbelroth&lt;br&gt;Agger&lt;br&gt;02.10.2019 01:45&lt;br&gt;Wasserstand 20 cm;&lt;a href='pegel.php?stationsname=Rebbelroth&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Rebbelroth/Agger&lt;/a&gt;;;weiss.png;]
,[epsg:25832; 379997, 5643854; Overath&lt;br&gt;Agger&lt;br&gt;20.09.2019 08:15&lt;br&gt;Wasserstand 41 cm;&lt;a href='pegel.php?stationsname=Overath&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Overath/Agger&lt;/a&gt;;;weiss.png;]
,[epsg:25832; 415026, 5700340; Menden_Sauerland&lt;br&gt;Hönne&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 18 cm;&lt;a href='pegel.php?stationsname=Menden_Sauerland&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Menden_Sauerland/Hönne&lt;/a&gt;;;grau.png;]
,[epsg:25832; 453817, 5724825; Lippstadt2&lt;br&gt;Lippe&lt;br&gt;18.10.2019 15:55&lt;br&gt;Wasserstand 114 cm;&lt;a href='pegel.php?stationsname=Lippstadt2&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Lippstadt2/Lippe&lt;/a&gt;;;grau.png;]
,[epsg:25832; 360299, 5655968; Manfort&lt;br&gt;Dhünn&lt;br&gt;18.10.2019 10:15&lt;br&gt;Wasserstand 28 cm;&lt;a href='pegel.php?stationsname=Manfort&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Manfort/Dhünn&lt;/a&gt;;;grau.png;]
,[epsg:25832; 487684, 5736641; Lippspringe1&lt;br&gt;Lippe&lt;br&gt;18.10.2019 13:00&lt;br&gt;Wasserstand 15 cm;&lt;a href='pegel.php?stationsname=Lippspringe1&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Lippspringe1/Lippe&lt;/a&gt;;;grau.png;]
,[epsg:25832; 308718, 5651216; Linnich&lt;br&gt;Rur&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 92 cm;&lt;a href='pegel.php?stationsname=Linnich&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Linnich/Rur&lt;/a&gt;;;grau.png;]
,[epsg:25832; 413962, 5790844; Lehen_2&lt;br&gt;Ibbenbürener Aa&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 21 cm;&lt;a href='pegel.php?stationsname=Lehen_2&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Lehen_2/Ibbenbürener Aa&lt;/a&gt;;;grau.png;]
,[epsg:25832; 489725, 5764356; Liemergrund&lt;br&gt;Ilse&lt;br&gt;18.10.2019 10:30&lt;br&gt;Wasserstand 30 cm;&lt;a href='pegel.php?stationsname=Liemergrund&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Liemergrund/Ilse&lt;/a&gt;;;grau.png;]
,[epsg:25832; 484003, 5767174; Lindemannsheide_Alt&lt;br&gt;Bega&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 164 cm;&lt;a href='pegel.php?stationsname=Lindemannsheide_Alt&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Lindemannsheide_Alt/Bega&lt;/a&gt;;;grau.png;]
,[epsg:25832; 427256, 5633109; Niederschelden&lt;br&gt;Sieg&lt;br&gt;18.10.2019 15:15&lt;br&gt;Wasserstand 88 cm;&lt;a href='pegel.php?stationsname=Niederschelden&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Niederschelden/Sieg&lt;/a&gt;;;grau.png;]
,[epsg:25832; 456255, 5667648; Oberkirchen&lt;br&gt;Lenne&lt;br&gt;18.10.2019 12:45&lt;br&gt;Wasserstand 33 cm;&lt;a href='pegel.php?stationsname=Oberkirchen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Oberkirchen/Lenne&lt;/a&gt;;;grau.png;]
,[epsg:25832; 395773, 5729593; Selm-Ondrup&lt;br&gt;Funne&lt;br&gt;18.10.2019 16:45&lt;br&gt;Wasserstand 2 cm;&lt;a href='pegel.php?stationsname=Selm-Ondrup&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Selm-Ondrup/Funne&lt;/a&gt;;;grau.png;]
,[epsg:25832; 422910, 5743107; Sendenhorst&lt;br&gt;Angel&lt;br&gt;18.10.2019 10:15&lt;br&gt;Wasserstand 40 cm;&lt;a href='pegel.php?stationsname=Sendenhorst&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Sendenhorst/Angel&lt;/a&gt;;;grau.png;]
,[epsg:25832; 437710, 5714253; Soestbach&lt;br&gt;Soestbach&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 54 cm;&lt;a href='pegel.php?stationsname=Soestbach&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Soestbach/Soestbach&lt;/a&gt;;;lila.png;]
,[epsg:25832; 426082, 5720586; Sueddinker&lt;br&gt;Salzbach&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 20 cm;&lt;a href='pegel.php?stationsname=Sueddinker&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Sueddinker/Salzbach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 319384, 5637355; Selhausen&lt;br&gt;Rur&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 63 cm;&lt;a href='pegel.php?stationsname=Selhausen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Selhausen/Rur&lt;/a&gt;;;grau.png;]
,[epsg:25832; 494741, 5729522; Schwaney&lt;br&gt;Ellerbach&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 26 cm;&lt;a href='pegel.php?stationsname=Schwaney&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Schwaney/Ellerbach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 509965, 5751491; Schieder&lt;br&gt;Niese&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 18 cm;&lt;a href='pegel.php?stationsname=Schieder&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Schieder/Niese&lt;/a&gt;;;grau.png;]
,[epsg:25832; 513292, 5753822; Schieder-Stausee&lt;br&gt;Emmer&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 85 cm;&lt;a href='pegel.php?stationsname=Schieder-Stausee&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Schieder-Stausee/Emmer&lt;/a&gt;;;grau.png;]
,[epsg:25832; 439969, 5713677; Schledde&lt;br&gt;Schledde&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 16 cm;&lt;a href='pegel.php?stationsname=Schledde&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Schledde/Schledde&lt;/a&gt;;;lila.png;]
,[epsg:25832; 284589, 5653929; Suesterseel&lt;br&gt;Rodebach&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 24 cm;&lt;a href='pegel.php?stationsname=Suesterseel&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Suesterseel/Rodebach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 506785, 5778824; Uchtdorf&lt;br&gt;Exter&lt;br&gt;18.10.2019 10:30&lt;br&gt;Wasserstand 48 cm;&lt;a href='pegel.php?stationsname=Uchtdorf&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Uchtdorf/Exter&lt;/a&gt;;;grau.png;]
,[epsg:25832; 307066, 5723156; Weeze&lt;br&gt;Niers&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 61 cm;&lt;a href='pegel.php?stationsname=Weeze&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Weeze/Niers&lt;/a&gt;;;grau.png;]
,[epsg:25832; 442472, 5682873; Wenholthausen&lt;br&gt;Wenne&lt;br&gt;18.10.2019 14:45&lt;br&gt;Wasserstand 45 cm;&lt;a href='pegel.php?stationsname=Wenholthausen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Wenholthausen/Wenne&lt;/a&gt;;;grau.png;]
,[epsg:25832; 384656, 5695709; Wetter_Wengern_1&lt;br&gt;Elbsche&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 33 cm;&lt;a href='pegel.php?stationsname=Wetter_Wengern_1&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Wetter_Wengern_1/Elbsche&lt;/a&gt;;;grau.png;]
,[epsg:25832; 497179, 5762169; Vossheide_1&lt;br&gt;Passade&lt;br&gt;18.10.2019 13:00&lt;br&gt;Wasserstand 17 cm;&lt;a href='pegel.php?stationsname=Vossheide_1&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Vossheide_1/Passade&lt;/a&gt;;;grau.png;]
,[epsg:25832; 497229, 5762842; Vossheide&lt;br&gt;Bega&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 44 cm;&lt;a href='pegel.php?stationsname=Vossheide&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Vossheide/Bega&lt;/a&gt;;;grau.png;]
,[epsg:25832; 472500, 5722910; Upsprunge&lt;br&gt;Heder&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 69 cm;&lt;a href='pegel.php?stationsname=Upsprunge&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Upsprunge/Heder&lt;/a&gt;;;grau.png;]
,[epsg:25832; 313366, 5710953; Veert&lt;br&gt;Nierskanal&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 34 cm;&lt;a href='pegel.php?stationsname=Veert&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Veert/Nierskanal&lt;/a&gt;;;grau.png;]
,[epsg:25832; 442401, 5762703; Versmold_W&lt;br&gt;Hessel&lt;br&gt;18.10.2019 15:15&lt;br&gt;Wasserstand 28 cm;&lt;a href='pegel.php?stationsname=Versmold_W&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Versmold_W/Hessel&lt;/a&gt;;;grau.png;]
,[epsg:25832; 300740, 5667899; Schaufenberg&lt;br&gt;Schaagbach&lt;br&gt;18.10.2019 13:00&lt;br&gt;Wasserstand 29 cm;&lt;a href='pegel.php?stationsname=Schaufenberg&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Schaufenberg/Schaagbach&lt;/a&gt;;;lila.png;]
,[epsg:25832; 478273, 5734573; Sande2&lt;br&gt;Boker Kanal&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 58 cm;&lt;a href='pegel.php?stationsname=Sande2&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Sande2/Boker Kanal&lt;/a&gt;;;grau.png;]
,[epsg:25832; 482742, 5730202; Paderborn1&lt;br&gt;Pader&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 92 cm;&lt;a href='pegel.php?stationsname=Paderborn1&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Paderborn1/Pader&lt;/a&gt;;;grau.png;]
,[epsg:25832; 482333, 5730695; Paderborn2&lt;br&gt;Rothebach&lt;br&gt;18.10.2019 15:15&lt;br&gt;Wasserstand 11 cm;&lt;a href='pegel.php?stationsname=Paderborn2&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Paderborn2/Rothebach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 306464, 5675633; Pannenmuehle&lt;br&gt;Schwalm&lt;br&gt;18.10.2019 10:30&lt;br&gt;Wasserstand 45 cm;&lt;a href='pegel.php?stationsname=Pannenmuehle&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Pannenmuehle/Schwalm&lt;/a&gt;;;grau.png;]
,[epsg:25832; 407268, 5677909; Rosmart&lt;br&gt;Fuelbecke&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 17 cm;&lt;a href='pegel.php?stationsname=Rosmart&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Rosmart/Fuelbecke&lt;/a&gt;;;lila.png;]
,[epsg:25832; 347487, 5685884; Ratingen&lt;br&gt;Angerbach&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 46 cm;&lt;a href='pegel.php?stationsname=Ratingen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Ratingen/Angerbach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 456964, 5653501; Raumland&lt;br&gt;Odeborn&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 37 cm;&lt;a href='pegel.php?stationsname=Raumland&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Raumland/Odeborn&lt;/a&gt;;;grau.png;]
,[epsg:25832; 491694, 5792436; Rodenbeck&lt;br&gt;Bastau&lt;br&gt;18.10.2019 15:15&lt;br&gt;Wasserstand 48 cm;&lt;a href='pegel.php?stationsname=Rodenbeck&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Rodenbeck/Bastau&lt;/a&gt;;;grau.png;]
,[epsg:25832; 406271, 5649200; Oberagger&lt;br&gt;Steinagger&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 22 cm;&lt;a href='pegel.php?stationsname=Oberagger&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Oberagger/Steinagger&lt;/a&gt;;;grau.png;]
,[epsg:25832; 484339, 5766997; Lindemannsheide_neu&lt;br&gt;Bega&lt;br&gt;18.10.2019 15:15&lt;br&gt;Wasserstand 76 cm;&lt;a href='pegel.php?stationsname=Lindemannsheide_neu&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Lindemannsheide_neu/Bega&lt;/a&gt;;;grau.png;]
,[epsg:25832; 469939, 5800421; Fiestel&lt;br&gt;Große Aue (Aue)&lt;br&gt;18.10.2019 16:45&lt;br&gt;Wasserstand 109 cm;&lt;a href='pegel.php?stationsname=Fiestel&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Fiestel/Große Aue (Aue)&lt;/a&gt;;;grau.png;]
,[epsg:25832; 464054, 5649880; Beddelhausen&lt;br&gt;Eder&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 66 cm;&lt;a href='pegel.php?stationsname=Beddelhausen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Beddelhausen/Eder&lt;/a&gt;;;grau.png;]
,[epsg:25832; 380123, 5625164; Geisbach&lt;br&gt;Hanfbach&lt;br&gt;18.10.2019 13:00&lt;br&gt;Wasserstand 16 cm;&lt;a href='pegel.php?stationsname=Geisbach&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Geisbach/Hanfbach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 452579, 5643232; Feudingen&lt;br&gt;Lahn&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 49 cm;&lt;a href='pegel.php?stationsname=Feudingen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Feudingen/Lahn&lt;/a&gt;;;grau.png;]
,[epsg:25832; 407132, 5626115; Etzbach&lt;br&gt;Sieg&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 123 cm;&lt;a href='pegel.php?stationsname=Etzbach&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Etzbach/Sieg&lt;/a&gt;;;lila.png;]
,[epsg:25832; 472092, 5742291; Espeln&lt;br&gt;Ems&lt;br&gt;18.10.2019 02:00&lt;br&gt;Wasserstand 58 cm;&lt;a href='pegel.php?stationsname=Espeln&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Espeln/Ems&lt;/a&gt;;;grau.png;]
,[epsg:25832; 363840, 5692592; Essen-Hespertal&lt;br&gt;Hesperbach&lt;br&gt;18.10.2019 10:15&lt;br&gt;Wasserstand 15 cm;&lt;a href='pegel.php?stationsname=Essen-Hespertal&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Essen-Hespertal/Hesperbach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 421898, 5688764; Balve_Helle&lt;br&gt;Hönne&lt;br&gt;18.10.2019 13:00&lt;br&gt;Wasserstand 8 cm;&lt;a href='pegel.php?stationsname=Balve_Helle&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Balve_Helle/Hönne&lt;/a&gt;;;lila.png;]
,[epsg:25832; 314725, 5711416; Geldern&lt;br&gt;Gelderner Fleuth&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 71 cm;&lt;a href='pegel.php?stationsname=Geldern&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Geldern/Gelderner Fleuth&lt;/a&gt;;;grau.png;]
,[epsg:25832; 310531, 5668410; Baltes&lt;br&gt;Beeckbach&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 17 cm;&lt;a href='pegel.php?stationsname=Baltes&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Baltes/Beeckbach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 297688, 5630948; Haaren&lt;br&gt;Haarbach&lt;br&gt;18.10.2019 13:00&lt;br&gt;Wasserstand 13 cm;&lt;a href='pegel.php?stationsname=Haaren&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Haaren/Haarbach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 396647, 5686794; Hagen-Ambrock&lt;br&gt;Volme&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 55 cm;&lt;a href='pegel.php?stationsname=Hagen-Ambrock&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Hagen-Ambrock/Volme&lt;/a&gt;;;grau.png;]
,[epsg:25832; 368595, 5666414; Glueder&lt;br&gt;Wupper&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 60 cm;&lt;a href='pegel.php?stationsname=Glueder&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Glueder/Wupper&lt;/a&gt;;;grau.png;]
,[epsg:25832; 395348, 5676989; Gloertalsperre_Zulauf&lt;br&gt;Glör&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 11 cm;&lt;a href='pegel.php?stationsname=Gloertalsperre_Zulauf&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Gloertalsperre_Zulauf/Glör&lt;/a&gt;;;lila.png;]
,[epsg:25832; 419269, 5684935; Balve-Garbeck&lt;br&gt;Hönne&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 42 cm;&lt;a href='pegel.php?stationsname=Balve-Garbeck&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Balve-Garbeck/Hönne&lt;/a&gt;;;grau.png;]
,[epsg:25832; 367485, 5755958; Gescher&lt;br&gt;Berkel&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 56 cm;&lt;a href='pegel.php?stationsname=Gescher&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Gescher/Berkel&lt;/a&gt;;;grau.png;]
,[epsg:25832; 453263, 5704350; Belecke_1&lt;br&gt;Möhne&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 37 cm;&lt;a href='pegel.php?stationsname=Belecke_1&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Belecke_1/Möhne&lt;/a&gt;;;grau.png;]
,[epsg:25832; 354556, 5677032; Erkrath&lt;br&gt;Düssel&lt;br&gt;18.10.2019 15:15&lt;br&gt;Wasserstand 114 cm;&lt;a href='pegel.php?stationsname=Erkrath&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Erkrath/Düssel&lt;/a&gt;;;grau.png;]
,[epsg:25832; 457691, 5720697; Boekenfoerde_2&lt;br&gt;Gieseler&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 45 cm;&lt;a href='pegel.php?stationsname=Boekenfoerde_2&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Boekenfoerde_2/Gieseler&lt;/a&gt;;;grau.png;]
,[epsg:25832; 367694, 5675938; Buchenhofen&lt;br&gt;Wupper&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 68 cm;&lt;a href='pegel.php?stationsname=Buchenhofen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Buchenhofen/Wupper&lt;/a&gt;;;grau.png;]
,[epsg:25832; 507275, 5752683; Blomberg&lt;br&gt;Diestelbach&lt;br&gt;18.10.2019 10:15&lt;br&gt;Wasserstand 19 cm;&lt;a href='pegel.php?stationsname=Blomberg&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Blomberg/Diestelbach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 381573, 5627378; Broel&lt;br&gt;Bröl&lt;br&gt;18.10.2019 13:00&lt;br&gt;Wasserstand 70 cm;&lt;a href='pegel.php?stationsname=Broel&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Broel/Bröl&lt;/a&gt;;;grau.png;]
,[epsg:25832; 483678, 5695421; Bredelar&lt;br&gt;Hoppecke&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 38 cm;&lt;a href='pegel.php?stationsname=Bredelar&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Bredelar/Hoppecke&lt;/a&gt;;;grau.png;]
,[epsg:25832; 473847, 5768951; Brake&lt;br&gt;Aa&lt;br&gt;18.10.2019 15:15&lt;br&gt;Wasserstand 47 cm;&lt;a href='pegel.php?stationsname=Brake&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Brake/Aa&lt;/a&gt;;;grau.png;]
,[epsg:25832; 513174, 5729179; Brakel&lt;br&gt;Brucht&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 119 cm;&lt;a href='pegel.php?stationsname=Brakel&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Brakel/Brucht&lt;/a&gt;;;grau.png;]
,[epsg:25832; 469795, 5711023; Bueren&lt;br&gt;Afte&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 22 cm;&lt;a href='pegel.php?stationsname=Bueren&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Bueren/Afte&lt;/a&gt;;;grau.png;]
,[epsg:25832; 451415, 5727373; Cappel&lt;br&gt;Glenne&lt;br&gt;18.10.2019 10:30&lt;br&gt;Wasserstand 77 cm;&lt;a href='pegel.php?stationsname=Cappel&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Cappel/Glenne&lt;/a&gt;;;grau.png;]
,[epsg:25832; 419897, 5627509; Betzdorf (Rheinland-Pfalz)&lt;br&gt;Sieg&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 53 cm;&lt;a href='pegel.php?stationsname=Betzdorf (Rheinland-Pfalz)&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Betzdorf (Rheinland-Pfalz)/Sieg&lt;/a&gt;;;lila.png;]
,[epsg:25832; 322861, 5680207; Bettrather_Dyck&lt;br&gt;Niers&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 65 cm;&lt;a href='pegel.php?stationsname=Bettrather_Dyck&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Bettrather_Dyck/Niers&lt;/a&gt;;;lila.png;]
,[epsg:25832; 314692, 5606109; Einruhr&lt;br&gt;Erkensruhr&lt;br&gt;18.10.2019 10:15&lt;br&gt;Wasserstand 13 cm;&lt;a href='pegel.php?stationsname=Einruhr&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Einruhr/Erkensruhr&lt;/a&gt;;;lila.png;]
,[epsg:25832; 403615, 5651589; Derschlag&lt;br&gt;Dörspe&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 34 cm;&lt;a href='pegel.php?stationsname=Derschlag&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Derschlag/Dörspe&lt;/a&gt;;;grau.png;]
,[epsg:25832; 313285, 5607221; Dedenborn&lt;br&gt;Rur&lt;br&gt;18.10.2019 10:15&lt;br&gt;Wasserstand 41 cm;&lt;a href='pegel.php?stationsname=Dedenborn&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Dedenborn/Rur&lt;/a&gt;;;lila.png;]
,[epsg:25832; 300815, 5666314; Birgelen&lt;br&gt;Birgelener Bach&lt;br&gt;18.10.2019 10:45&lt;br&gt;Wasserstand 44 cm;&lt;a href='pegel.php?stationsname=Birgelen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Birgelen/Birgelener Bach&lt;/a&gt;;;lila.png;]
,[epsg:25832; 502851, 5802213; Bierde&lt;br&gt;Gehle&lt;br&gt;18.10.2019 10:30&lt;br&gt;Wasserstand 70 cm;&lt;a href='pegel.php?stationsname=Bierde&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Bierde/Gehle&lt;/a&gt;;;grau.png;]
,[epsg:25832; 465382, 5751202; Avenwedde&lt;br&gt;Dalke&lt;br&gt;18.10.2019 01:10&lt;br&gt;Wasserstand 28 cm;&lt;a href='pegel.php?stationsname=Avenwedde&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Avenwedde/Dalke&lt;/a&gt;;;grau.png;]
,[epsg:25832; 303048, 5729725; Goch&lt;br&gt;Niers&lt;br&gt;18.10.2019 15:30&lt;br&gt;Wasserstand 52 cm;&lt;a href='pegel.php?stationsname=Goch&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Goch/Niers&lt;/a&gt;;;grau.png;]
,[epsg:25832; 386451, 5679649; Heilenbecke_Ablauf&lt;br&gt;Heilenbecke&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 10 cm;&lt;a href='pegel.php?stationsname=Heilenbecke_Ablauf&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Heilenbecke_Ablauf/Heilenbecke&lt;/a&gt;;;lila.png;]
,[epsg:25832; 283328, 5658342; Havert&lt;br&gt;Saeffeler Bach&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 29 cm;&lt;a href='pegel.php?stationsname=Havert&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Havert/Saeffeler Bach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 314686, 5696635; Haus_Langenfeld&lt;br&gt;Nette&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 48 cm;&lt;a href='pegel.php?stationsname=Haus_Langenfeld&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Haus_Langenfeld/Nette&lt;/a&gt;;;grau.png;]
,[epsg:25832; 494359, 5734473; Altenbeken2&lt;br&gt;Beke&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 27 cm;&lt;a href='pegel.php?stationsname=Altenbeken2&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Altenbeken2/Beke&lt;/a&gt;;;grau.png;]
,[epsg:25832; 494176, 5724383; Herbram_W&lt;br&gt;Glasebach&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 39 cm;&lt;a href='pegel.php?stationsname=Herbram_W&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Herbram_W/Glasebach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 437350, 5659931; Herrntrop&lt;br&gt;Hundem&lt;br&gt;18.10.2019 15:15&lt;br&gt;Wasserstand 30 cm;&lt;a href='pegel.php?stationsname=Herrntrop&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Herrntrop/Hundem&lt;/a&gt;;;grau.png;]
,[epsg:25832; 403766, 5797602; Hoerstel&lt;br&gt;Hörsteler Aa&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 27 cm;&lt;a href='pegel.php?stationsname=Hoerstel&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Hoerstel/Hörsteler Aa&lt;/a&gt;;;grau.png;]
,[epsg:25832; 527629, 5736178; HoexterWSV&lt;br&gt;Weser&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 114 cm;&lt;a href='pegel.php?stationsname=HoexterWSV&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu HoexterWSV/Weser&lt;/a&gt;;;lila.png;]
,[epsg:25832; 354874, 5669629; Hilden_1&lt;br&gt;Itterbach&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 68 cm;&lt;a href='pegel.php?stationsname=Hilden_1&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Hilden_1/Itterbach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 479549, 5771202; Ahmsen&lt;br&gt;Werre&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 39 cm;&lt;a href='pegel.php?stationsname=Ahmsen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Ahmsen/Werre&lt;/a&gt;;;grau.png;]
,[epsg:25832; 295790, 5639003; Herzogenrath_2&lt;br&gt;Broicher Bach&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 45 cm;&lt;a href='pegel.php?stationsname=Herzogenrath_2&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Herzogenrath_2/Broicher Bach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 390618, 5683940; Haspertalsperre_Zu&lt;br&gt;Hasper Bach&lt;br&gt;18.10.2019 15:30&lt;br&gt;Wasserstand 25 cm;&lt;a href='pegel.php?stationsname=Haspertalsperre_Zu&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Haspertalsperre_Zu/Hasper Bach&lt;/a&gt;;;lila.png;]
,[epsg:25832; 415719, 5695082; Hemer-Becke&lt;br&gt;Oese&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 14 cm;&lt;a href='pegel.php?stationsname=Hemer-Becke&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Hemer-Becke/Oese&lt;/a&gt;;;grau.png;]
,[epsg:25832; 389873, 5689714; Hagen-Haspe&lt;br&gt;Ennepe&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 36 cm;&lt;a href='pegel.php?stationsname=Hagen-Haspe&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Hagen-Haspe/Ennepe&lt;/a&gt;;;grau.png;]
,[epsg:25832; 347498, 5772384; Ammeloe&lt;br&gt;Berkel&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 64 cm;&lt;a href='pegel.php?stationsname=Ammeloe&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Ammeloe/Berkel&lt;/a&gt;;;grau.png;]
,[epsg:25832; 394199, 5686636; Hagen-Maecking2&lt;br&gt;Hombecke&lt;br&gt;18.10.2019 10:15&lt;br&gt;Wasserstand 10 cm;&lt;a href='pegel.php?stationsname=Hagen-Maecking2&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Hagen-Maecking2/Hombecke&lt;/a&gt;;;grau.png;]
,[epsg:25832; 494037, 5704584; Westheim&lt;br&gt;Diemel&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 44 cm;&lt;a href='pegel.php?stationsname=Westheim&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Westheim/Diemel&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 421639, 5724535; Westtuennen&lt;br&gt;Ahse&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 88 cm;&lt;a href='pegel.php?stationsname=Westtuennen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Westtuennen/Ahse&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 346716, 5627515; Bliesheim&lt;br&gt;Erft&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 23 cm;&lt;a href='pegel.php?stationsname=Bliesheim&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Bliesheim/Erft&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 412463, 5748891; Albersloh&lt;br&gt;Werse&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 54 cm;&lt;a href='pegel.php?stationsname=Albersloh&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Albersloh/Werse&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 508022, 5700280; Welda&lt;br&gt;Twiste&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 47 cm;&lt;a href='pegel.php?stationsname=Welda&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Welda/Twiste&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 297271, 5664699; Stah&lt;br&gt;Rur&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 48 cm;&lt;a href='pegel.php?stationsname=Stah&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Stah/Rur&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 383431, 5789000; Bilk&lt;br&gt;Vechte&lt;br&gt;18.10.2019 15:15&lt;br&gt;Wasserstand 41 cm;&lt;a href='pegel.php?stationsname=Bilk&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Bilk/Vechte&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 399807, 5675600; Stephansohl&lt;br&gt;Volme&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 27 cm;&lt;a href='pegel.php?stationsname=Stephansohl&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Stephansohl/Volme&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 343748, 5607174; Arloff&lt;br&gt;Erft&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 25 cm;&lt;a href='pegel.php?stationsname=Arloff&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Arloff/Erft&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 320063, 5618751; Zerkall&lt;br&gt;Rur&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 53 cm;&lt;a href='pegel.php?stationsname=Zerkall&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Zerkall/Rur&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 416175, 5750950; Wolbeck&lt;br&gt;Angel&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 65 cm;&lt;a href='pegel.php?stationsname=Wolbeck&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Wolbeck/Angel&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 426986, 5674392; Roenkhausen&lt;br&gt;Lenne&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 53 cm;&lt;a href='pegel.php?stationsname=Roenkhausen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Roenkhausen/Lenne&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 385480, 5786269; Wettringen_B70&lt;br&gt;Steinfurter Aa&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 57 cm;&lt;a href='pegel.php?stationsname=Wettringen_B70&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Wettringen_B70/Steinfurter Aa&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 345105, 5744264; Rhedebruegge&lt;br&gt;Bocholter Aa&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 13 cm;&lt;a href='pegel.php?stationsname=Rhedebruegge&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Rhedebruegge/Bocholter Aa&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 467863, 5740934; Steinhorst&lt;br&gt;Ems&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 47 cm;&lt;a href='pegel.php?stationsname=Steinhorst&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Steinhorst/Ems&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 351433, 5726935; Schermbeck_1&lt;br&gt;Lippe&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 150 cm;&lt;a href='pegel.php?stationsname=Schermbeck_1&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Schermbeck_1/Lippe&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 393018, 5749442; Appelhuelsen&lt;br&gt;Stever&lt;br&gt;18.10.2019 09:00&lt;br&gt;Wasserstand 16 cm;&lt;a href='pegel.php?stationsname=Appelhuelsen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Appelhuelsen/Stever&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 431531, 5638491; Weidenau&lt;br&gt;Sieg&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 27 cm;&lt;a href='pegel.php?stationsname=Weidenau&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Weidenau/Sieg&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 426626, 5702609; Bachum&lt;br&gt;Ruhr&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 81 cm;&lt;a href='pegel.php?stationsname=Bachum&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Bachum/Ruhr&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 407683, 5682846; Altena&lt;br&gt;Lenne&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 42 cm;&lt;a href='pegel.php?stationsname=Altena&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Altena/Lenne&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 315310, 5641695; Altenburg_1&lt;br&gt;Rur&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 11 cm;&lt;a href='pegel.php?stationsname=Altenburg_1&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Altenburg_1/Rur&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 401374, 5699265; Villigst&lt;br&gt;Ruhr&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 105 cm;&lt;a href='pegel.php?stationsname=Villigst&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Villigst/Ruhr&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 377177, 5628771; Siegburg_Kald.&lt;br&gt;Sieg&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 68 cm;&lt;a href='pegel.php?stationsname=Siegburg_Kald.&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Siegburg_Kald./Sieg&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 356535, 5762518; Stadtlohn Schanzring&lt;br&gt;Berkel&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 52 cm;&lt;a href='pegel.php?stationsname=Stadtlohn Schanzring&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Stadtlohn Schanzring/Berkel&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 320561, 5600046; Schleiden&lt;br&gt;Olef&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 99 cm;&lt;a href='pegel.php?stationsname=Schleiden&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Schleiden/Olef&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 348104, 5626022; Weilerswist&lt;br&gt;Swistbach&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 22 cm;&lt;a href='pegel.php?stationsname=Weilerswist&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Weilerswist/Swistbach&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 394298, 5744350; Senden-Schoelling&lt;br&gt;Stever&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 13 cm;&lt;a href='pegel.php?stationsname=Senden-Schoelling&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Senden-Schoelling/Stever&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 508949, 5751138; Schieder-Nessenberg&lt;br&gt;Emmer&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 80 cm;&lt;a href='pegel.php?stationsname=Schieder-Nessenberg&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Schieder-Nessenberg/Emmer&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 431304, 5638677; Weidenau2&lt;br&gt;Ferndorf&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 55 cm;&lt;a href='pegel.php?stationsname=Weidenau2&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Weidenau2/Ferndorf&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 474494, 5733168; Bentfeld&lt;br&gt;Lippe&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 95 cm;&lt;a href='pegel.php?stationsname=Bentfeld&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Bentfeld/Lippe&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 334488, 5621077; Bessenich&lt;br&gt;Neffelbach&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 39 cm;&lt;a href='pegel.php?stationsname=Bessenich&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Bessenich/Neffelbach&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 467108, 5710208; Weine&lt;br&gt;Alme&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 40 cm;&lt;a href='pegel.php?stationsname=Weine&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Weine/Alme&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 439521, 5694450; Oeventrop&lt;br&gt;Ruhr&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 85 cm;&lt;a href='pegel.php?stationsname=Oeventrop&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Oeventrop/Ruhr&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 374768, 5732685; Haltern&lt;br&gt;Lippe&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 124 cm;&lt;a href='pegel.php?stationsname=Haltern&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Haltern/Lippe&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 454098, 5724981; Lippstadt_1&lt;br&gt;Lippe&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 93 cm;&lt;a href='pegel.php?stationsname=Lippstadt_1&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Lippstadt_1/Lippe&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 425366, 5733198; Ahlen&lt;br&gt;Werse&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 15 cm;&lt;a href='pegel.php?stationsname=Ahlen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Ahlen/Werse&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 371060, 5775752; Heek&lt;br&gt;Dinkel&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 12 cm;&lt;a href='pegel.php?stationsname=Heek&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Heek/Dinkel&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 382383, 5730746; Leven&lt;br&gt;Lippe&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 36 cm;&lt;a href='pegel.php?stationsname=Leven&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Leven/Lippe&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 480190, 5783087; Loehne&lt;br&gt;Werre&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 87 cm;&lt;a href='pegel.php?stationsname=Loehne&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Loehne/Werre&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 373363, 5633754; Lohmar&lt;br&gt;Agger&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 65 cm;&lt;a href='pegel.php?stationsname=Lohmar&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Lohmar/Agger&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 449872, 5688755; Meschede&lt;br&gt;Ruhr&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 42 cm;&lt;a href='pegel.php?stationsname=Meschede&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Meschede/Ruhr&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 370272, 5628966; Menden_1&lt;br&gt;Sieg&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 55 cm;&lt;a href='pegel.php?stationsname=Menden_1&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Menden_1/Sieg&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 392131, 5693803; Hagen-Eckesey&lt;br&gt;Volme&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 99 cm;&lt;a href='pegel.php?stationsname=Hagen-Eckesey&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Hagen-Eckesey/Volme&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 377886, 5760773; Lutum&lt;br&gt;Berkel&lt;br&gt;18.10.2019 15:30&lt;br&gt;Wasserstand 44 cm;&lt;a href='pegel.php?stationsname=Lutum&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Lutum/Berkel&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 336225, 5637319; Langenich&lt;br&gt;Neffelbach&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 44 cm;&lt;a href='pegel.php?stationsname=Langenich&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Langenich/Neffelbach&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 429429, 5645719; Kreuztal&lt;br&gt;Ferndorf&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 25 cm;&lt;a href='pegel.php?stationsname=Kreuztal&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Kreuztal/Ferndorf&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 326687, 5602078; Kall-Sportplatz&lt;br&gt;Urft&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 23 cm;&lt;a href='pegel.php?stationsname=Kall-Sportplatz&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Kall-Sportplatz/Urft&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 313710, 5644820; Juelich-Stadion&lt;br&gt;Rur&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 124 cm;&lt;a href='pegel.php?stationsname=Juelich-Stadion&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Juelich-Stadion/Rur&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 325784, 5745435; Isselburg&lt;br&gt;Issel (Ijssel)&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 24 cm;&lt;a href='pegel.php?stationsname=Isselburg&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Isselburg/Issel (Ijssel)&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 373021, 5641467; Hoffnungsthal&lt;br&gt;Sülz&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 65 cm;&lt;a href='pegel.php?stationsname=Hoffnungsthal&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Hoffnungsthal/Sülz&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 437018, 5723947; Kesseler_3&lt;br&gt;Lippe&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 84 cm;&lt;a href='pegel.php?stationsname=Kesseler_3&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Kesseler_3/Lippe&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 437024, 5662317; Kickenbach&lt;br&gt;Lenne&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 96 cm;&lt;a href='pegel.php?stationsname=Kickenbach&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Kickenbach/Lenne&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 301217, 5623379; KornelimuensterW&lt;br&gt;Inde&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 12 cm;&lt;a href='pegel.php?stationsname=KornelimuensterW&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu KornelimuensterW/Inde&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 379352, 5652210; Hommerich&lt;br&gt;Kürtener Sülz&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 33 cm;&lt;a href='pegel.php?stationsname=Hommerich&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Hommerich/Kürtener Sülz&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 381182, 5768742; Darfeld&lt;br&gt;Vechte&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 0 cm;&lt;a href='pegel.php?stationsname=Darfeld&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Darfeld/Vechte&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 345689, 5734314; Daemmerwald&lt;br&gt;Issel (Ijssel)&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 17 cm;&lt;a href='pegel.php?stationsname=Daemmerwald&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Daemmerwald/Issel (Ijssel)&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 388479, 5633367; Broeleck&lt;br&gt;Bröl&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 22 cm;&lt;a href='pegel.php?stationsname=Broeleck&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Broeleck/Bröl&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 302187, 5655288; Randerath&lt;br&gt;Wurm&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 80 cm;&lt;a href='pegel.php?stationsname=Randerath&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Randerath/Wurm&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 393468, 5735545; Patzlar&lt;br&gt;Stever&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 56 cm;&lt;a href='pegel.php?stationsname=Patzlar&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Patzlar/Stever&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 338657, 5612058; Burg_Veynau&lt;br&gt;Veybach&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 42 cm;&lt;a href='pegel.php?stationsname=Burg_Veynau&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Burg_Veynau/Veybach&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 424329, 5758552; Einen&lt;br&gt;Ems&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 79 cm;&lt;a href='pegel.php?stationsname=Einen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Einen/Ems&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 466795, 5782136; Oberahle&lt;br&gt;Else&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 26 cm;&lt;a href='pegel.php?stationsname=Oberahle&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Oberahle/Else&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 302942, 5619156; Mulartshuette&lt;br&gt;Vichtbach&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 25 cm;&lt;a href='pegel.php?stationsname=Mulartshuette&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Mulartshuette/Vichtbach&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 331215, 5649732; Glesch&lt;br&gt;Erft&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 133 cm;&lt;a href='pegel.php?stationsname=Glesch&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Glesch/Erft&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 355319, 5614542; Morenhoven&lt;br&gt;Swistbach&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 17 cm;&lt;a href='pegel.php?stationsname=Morenhoven&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Morenhoven/Swistbach&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 304914, 5603891; Monschau&lt;br&gt;Rur&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 44 cm;&lt;a href='pegel.php?stationsname=Monschau&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Monschau/Rur&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 322378, 5605871; Gemuend&lt;br&gt;Urft&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 35 cm;&lt;a href='pegel.php?stationsname=Gemuend&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Gemuend/Urft&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 335498, 5667151; Neubrueck&lt;br&gt;Erft&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 72 cm;&lt;a href='pegel.php?stationsname=Neubrueck&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Neubrueck/Erft&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 390201, 5626181; Eitorf&lt;br&gt;Sieg&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 63 cm;&lt;a href='pegel.php?stationsname=Eitorf&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Eitorf/Sieg&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 480519, 5723637; Nordborchen&lt;br&gt;Altenau&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 21 cm;&lt;a href='pegel.php?stationsname=Nordborchen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Nordborchen/Altenau&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 309002, 5632724; Eschweiler&lt;br&gt;Inde&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 29 cm;&lt;a href='pegel.php?stationsname=Eschweiler&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Eschweiler/Inde&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 342911, 5624965; Friesheim&lt;br&gt;Rotbach&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 20 cm;&lt;a href='pegel.php?stationsname=Friesheim&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Friesheim/Rotbach&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 451520, 5744867; Rheda&lt;br&gt;Ems&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 205 cm;&lt;a href='pegel.php?stationsname=Rheda&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Rheda/Ems&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 366468, 5622132; Bonn&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP;&lt;a href='http://www.hochwasser-rlp.de/karte/einz ... pegel/BONN' target='_rlp'&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP&lt;/a&gt;;;lila.png;]
,[epsg:25832; 356894, 5644834; Köln&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP;&lt;a href='http://www.hochwasser-rlp.de/karte/einz ... egel/KOELN' target='_rlp'&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP&lt;/a&gt;;;lila.png;]
,[epsg:25832; 344289, 5677310; Düsseldorf&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP;&lt;a href='http://www.hochwasser-rlp.de/karte/einz ... UESSELDORF' target='_rlp'&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP&lt;/a&gt;;;lila.png;]
,[epsg:25832; 342135, 5702916; Ruhrort&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP;&lt;a href='http://www.hochwasser-rlp.de/karte/einz ... el/RUHRORT' target='_rlp'&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP&lt;/a&gt;;;lila.png;]
,[epsg:25832; 334481, 5724426; Wesel&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP;&lt;a href='http://www.hochwasser-rlp.de/karte/einz ... egel/WESEL' target='_rlp'&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP&lt;/a&gt;;;lila.png;]
,[epsg:25832; 320255, 5737211; Rees&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP;&lt;a href='http://www.hochwasser-rlp.de/karte/einz ... pegel/REES' target='_rlp'&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP&lt;/a&gt;;;lila.png;]
,[epsg:25832; 310213, 5745642; Emmerich&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP;&lt;a href='http://www.hochwasser-rlp.de/karte/einz ... l/EMMERICH' target='_rlp'&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP&lt;/a&gt;;;lila.png;]
,[epsg:25832; 505585, 5782146; Rinteln&lt;br&gt;Pegelstation des Bundes &lt;br&gt;Weiterleitung zum elektronischen Wasserstraßen-Informationssystem;&lt;a href='https://www.elwis.de/DE/dynamisch/gewae ... 096e0c2866' target='_rlp'&gt;Rinteln&lt;br&gt;Pegelstation des Bundes &lt;br&gt;Weiterleitung zum elektronischen Wasserstraßen-Informationssystem&lt;/a&gt;;;lila.png;]
,[epsg:25832; 527629, 5736178; Höxter&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum elektronischen Wasserstraßen-Informationssystem;&lt;a href='https://www.elwis.de/DE/dynamisch/gewae ... e456e4df7c' target='_rlp'&gt;Höxter&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum elektronischen Wasserstraßen-Informationssystem&lt;/a&gt;;;lila.png;]
,[epsg:25832; 498010, 5803565; Petershagen&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum elektronischen Wasserstraßen-Informationssystem;&lt;a href='https://www.elwis.de/DE/dynamisch/gewae ... 0c5ab8bc54' target='_rlp'&gt;Petershagen&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum elektronischen Wasserstraßen-Informationssystem&lt;/a&gt;;;lila.png;]
,[epsg:25832; 393193, 5794230; Rheine Unterschleuse&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zur WSV;&lt;a href='https://www.pegelonline.wsv.de/gast/sta ... nr=3390020' target='_rlp'&gt;Rheine Unterschleuse&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zur WSV&lt;/a&gt;;;lila.png;]
,[epsg:25832; 449236, 5621321; Dillenburg 1/Dill (Hessen)&lt;br&gt;Weiterleitung zum HLUG;&lt;a href='http://www.hlug.de/static/pegel/static/ ... yparakey=W' target='_rlp'&gt;Dillenburg 1/Dill (Hessen)&lt;br&gt;Weiterleitung zum HLUG&lt;/a&gt;;;lila.png;]
,[epsg:25832; 467139, 5639474; Biedenkopf/Lahn (Hessen)&lt;br&gt;Weiterleitung zum HLUG;&lt;a href='http://www.hlug.de/static/pegel/static/ ... yparakey=W' target='_rlp'&gt;Biedenkopf/Lahn (Hessen)&lt;br&gt;Weiterleitung zum HLUG&lt;/a&gt;;;lila.png;]
,[epsg:25832; 348134, 5709207; Königstraße&lt;br&gt;Pegelstation der Emschergenossenschaft&lt;br&gt; Weiterleitung zu EG/LV;&lt;a href='http://pegel.eglv.de/php_intern/eglv/ht ... nr=emscher' target='_rlp'&gt;Königstraße&lt;br&gt;Pegelstation der Emschergenossenschaft&lt;br&gt; Weiterleitung zu EG/LV&lt;/a&gt;;;lila.png;]
,[epsg:25832; 357083, 5708870; Bottrop-Süd&lt;br&gt;Pegelstation der Emschergenossenschaft&lt;br&gt; Weiterleitung zu EG/LV;&lt;a href='http://pegel.eglv.de/php_intern/eglv/ht ... nr=emscher' target='_rlp'&gt;Bottrop-Süd&lt;br&gt;Pegelstation der Emschergenossenschaft&lt;br&gt; Weiterleitung zu EG/LV&lt;/a&gt;;;lila.png;]
,[epsg:25832; 365270, 5712664; Buer-Sutum&lt;br&gt;Pegelstation der Emschergenossenschaft&lt;br&gt; Weiterleitung zu EG/LV;&lt;a href='http://pegel.eglv.de/php_intern/eglv/ht ... nr=emscher' target='_rlp'&gt;Buer-Sutum&lt;br&gt;Pegelstation der Emschergenossenschaft&lt;br&gt; Weiterleitung zu EG/LV&lt;/a&gt;;;lila.png;]
,[epsg:25832; 375012, 5714546; Herne-Nord&lt;br&gt;Pegelstation der Emschergenossenschaft&lt;br&gt; Weiterleitung zu EG/LV;&lt;a href='http://pegel.eglv.de/php_intern/eglv/ht ... nr=emscher' target='_rlp'&gt;Herne-Nord&lt;br&gt;Pegelstation der Emschergenossenschaft&lt;br&gt; Weiterleitung zu EG/LV&lt;/a&gt;;;lila.png;]
,[epsg:25832; 386758, 5715274; Mengede&lt;br&gt;Pegelstation der Emschergenossenschaft&lt;br&gt; Weiterleitung zu EG/LV;&lt;a href='http://pegel.eglv.de/php_intern/eglv/ht ... nr=emscher' target='_rlp'&gt;Mengede&lt;br&gt;Pegelstation der Emschergenossenschaft&lt;br&gt; Weiterleitung zu EG/LV&lt;/a&gt;;;lila.png;]
,[epsg:25832; 397064, 5719933; Lünen&lt;br&gt;Pegelstation des Lippeverband&lt;br&gt; Weiterleitung zu EG/LV;&lt;a href='http://pegel.eglv.de/php_intern/eglv/ht ... ;anr=lippe' target='_rlp'&gt;Lünen&lt;br&gt;Pegelstation des Lippeverband&lt;br&gt; Weiterleitung zu EG/LV&lt;/a&gt;;;lila.png;]
,[epsg:25832; 359232, 5726450; Dorsten&lt;br&gt;Pegelstation des Lippeverband&lt;br&gt; Weiterleitung zu EG/LV;&lt;a href='http://pegel.eglv.de/php_intern/eglv/ht ... ;anr=lippe' target='_rlp'&gt;Dorsten&lt;br&gt;Pegelstation des Lippeverband&lt;br&gt; Weiterleitung zu EG/LV&lt;/a&gt;;;lila.png;]
,[epsg:25832; 336929, 5724958; Fusternberg&lt;br&gt;Pegelstation des Lippeverband&lt;br&gt; Weiterleitung zu EG/LV;&lt;a href='http://pegel.eglv.de/php_intern/eglv/ht ... ;anr=lippe' target='_rlp'&gt;Fusternberg&lt;br&gt;Pegelstation des Lippeverband&lt;br&gt; Weiterleitung zu EG/LV&lt;/a&gt;;;lila.png;]
,[epsg:25832; 408711, 5767073; Fuestrup&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zur WSV;&lt;a href='https://www.pegelonline.wsv.de/gast/sta ... nr=3310010' target='_rlp'&gt;Fuestrup&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zur WSV&lt;/a&gt;;;lila.png;]
,[epsg:25832; 322861, 5680207; Bettrather_Dyck&lt;br&gt;Niers&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 65 cm;&lt;a href='pegel.php?stationsname=Bettrather_Dyck&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Bettrather_Dyck/Niers&lt;/a&gt;;;lila.png;]
,[epsg:25832; 314692, 5606109; Einruhr&lt;br&gt;Erkensruhr&lt;br&gt;18.10.2019 10:15&lt;br&gt;Wasserstand 13 cm;&lt;a href='pegel.php?stationsname=Einruhr&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Einruhr/Erkensruhr&lt;/a&gt;;;lila.png;]
,[epsg:25832; 403615, 5651589; Derschlag&lt;br&gt;Dörspe&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 34 cm;&lt;a href='pegel.php?stationsname=Derschlag&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Derschlag/Dörspe&lt;/a&gt;;;grau.png;]
,[epsg:25832; 313285, 5607221; Dedenborn&lt;br&gt;Rur&lt;br&gt;18.10.2019 10:15&lt;br&gt;Wasserstand 41 cm;&lt;a href='pegel.php?stationsname=Dedenborn&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Dedenborn/Rur&lt;/a&gt;;;lila.png;]
,[epsg:25832; 300815, 5666314; Birgelen&lt;br&gt;Birgelener Bach&lt;br&gt;18.10.2019 10:45&lt;br&gt;Wasserstand 44 cm;&lt;a hr
" data-itnrw-extent="278814.277, 5573930.436, 544815, 5820974.9" data-itnrw-layers="[ags; https://www.gis.nrw.de/arcgis/rest/serv ... /MapServer; 3]" data-itnrw-map="width:872px, height:812px, basemap:webatlas_grau, zoomlevel:20" data-itnrw-module-toggler="webatlas_grau, dop20" id="itnrwMap_0">
</div>

Wenn ihr mir dazu einen Tipp geben könntet, wäre ich euch super dankbar!
Vielen Dank schon einmal, Grüße und ein schönes Wochenende
U32
Benutzeravatar
__blackjack__
User
Beiträge: 13199
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

Wenn Du aus den ganzen Daten tatsächlich nur die für diese eine Station haben möchtest, wäre es dann nicht einfacher direkt die Seite für diese Station auszuwerten?

Vorsicht, lange URL wo der Stationsname und das Datum des Tages drin steckt:

Code: Alles auswählen

http://luadb.it.nrw.de/LUA/hygon/pegel.php?stationsname=Sendenhorst&yAchse=Standard&nachSuche=&hoehe=468&breite=724&datum=2019-10-18&progn=&meindatum=18.10.2019&yAchse=Standard&tabellet=Tabelle&meifocus=&neuname=
Da ist eine normale HTML-Tabelle mit zwei Spalten (Uhrzeit und Wasserstand) für das angefragte Datum in der Antwort.

Ansonsten würde ich das entsprechende Attribut aus dem <div> holen. Das besteht aus Datensätzen die mit "[" anfangen und "]" enden und durch Kommas getrennt sind. Die einzelnen Felder der Datensätze scheinen dann durch ";" getrennt zu sein. Das ist ein ziemlich besch… Format. Hier ist der JavaScript-Code von der Webseite der das parst:

Code: Alles auswählen

      c = (n.get(h.id, 'data-itnrw-coords') || '').split(']');
      for (b = 0; b < c.length; b++) if (c[b] = c[b].replace(/^,?\s*\[/, ''), 0 < c[b].length) {
        d = c[b].split(';');
        e = {
          crs: null,
          x: null,
          y: null,
          tooltip: null,
          content: null,
          label: null,
          image: null
        };
        for (a = 0; a < d.length; a++) if (d[a] = g.trim(d[a]), 0 < d[a].length) {
          0 == a ? e.crs = d[a] : null;
          if (1 == a) {
            var k = d[a].split(',');
            2 == k.length && (e.x = parseFloat(g.trim(k[0])), e.y = parseFloat(g.trim(k[1])))
          }
          2 == a ? e.tooltip = d[a] : null;
          3 == a ? e.content = d[a] : null;
          4 == a ? e.label = d[a] : null;
          5 == a ? e.image = d[a] : null
        }
        e.x && e.y ? f.coords.push(e)  : null
      }]
Kann man trotz ”minifier” ja noch ganz gut nachvollziehen und das lässt sich auch in Python recht einfach nachprogrammieren.

Ich habe irgendwie das verlangen den Programmierer der sich das ausgedacht hat anzuschreien warum er da nichts sinnvolles wie beispielsweise JSON verwendet hat. Warum müssen sich die Leute heutzutage immer noch selbst solche kruden Formate ausdenken… 😒

Die Zahl die Du da angibst um den Eintrag zu identifizieren ist irgendwie keine gute Idee. Das ist ja nur der Y-Teil der Koordinate von dem Ort. Beide Koordinatenteile zusammen, oder "Sendenhorst" (und "Angel") wären robuster/sinnvoller als Auswahlkriterium.
“There will always be things we wish to say in our programs that in all known languages can only be said poorly.” — Alan J. Perlis
U32
User
Beiträge: 25
Registriert: Sonntag 6. Oktober 2019, 13:34

__blackjack__ hat geschrieben: Freitag 18. Oktober 2019, 20:33 Wenn Du aus den ganzen Daten tatsächlich nur die für diese eine Station haben möchtest, wäre es dann nicht einfacher direkt die Seite für diese Station auszuwerten?
Hallo zusammen!
@__blackjack__:
Yeap, prinzipiell eine gute Idee. An der Stelle haben die Daten aber eine Verzögerung von 1 Std.
Das ist mir etwas zu lang. Mit den 15 Min. aus der anderen Ansicht kann ich leben.

Ich kenne mich leider nicht mit JAVAscript aus. Gibt es denn keine Möglichkeit mit Python an die Werte zu kommen?

Vielen Dank für die Hilfe und beste Grüße
Michael
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

__blackjack__ sagt doch, das man es in Python nachprogrammieren kann/muss. Du musst den etwas unglücklich aufgebauten Datensatz eben selbst zerlegen.
U32
User
Beiträge: 25
Registriert: Sonntag 6. Oktober 2019, 13:34

Hallo __deets__,

da hast du zwar recht, es bringt mich aber wieder zurück zu meiner Eingangsfrage:
"Wie bekomme ich denn nun die ganze Zeile zurück (und nicht nur den Teil der GPS-Koordinate, den ich eh# scon weiß) und wie extrahiere ich dann die beiden gewünschten Werte?"
(Bei deinem Beispiel von Mittwoch, fehlt mir noch der Weg, wie ich die Variable "line" befülle.)

Gruß

p.s.:
Ganz allgemein mal ein fettes Dankeschön, dass ihr hier dieses Forum betreibt. Es gibt zwar schon eine Menge Tutorials im Netz, aber manchmal fehlt einem einfach ein "Puzzle-Teil" und dann ist es hilfreich, wenn man mal "Klartext" schreiben kann.
Sirius3
User
Beiträge: 17795
Registriert: Sonntag 21. Oktober 2012, 17:20

Du mußt mit Hilfe von Beautiful-Soup das div mit class="itnrwMap" ermitteln und dann das Attribut data-itnrw-coords nach den Regeln, wie sie im Javascript-Code stehen, parsen.

Daraus sollte dann eine Datenstruktur kommen, die Du einfach durchsuchen kannst.
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Das Format ist aufgrund des Vorkommens von , sowohl als auesserer als auch als innerer Trenner wirklich ungeschickt gewaehlt. Mit folgendem Code kommst du an die einzelnen Elemente:

Code: Alles auswählen

import re
from xml.etree import ElementTree as et

DATA = """<div class="itnrwMap" data-itnrw-callbacks="naechsteAdresse:reverseGC, setzeKoordinate:setCoord, search:suchPanel, coords:coordPanel, ausschnittRechteck:rect, ausschnittKreis:circle" data-itnrw-coords="[epsg:25832; 401845, 5651240; Rebbelroth&lt;br&gt;Agger&lt;br&gt;02.10.2019 01:45&lt;br&gt;Wasserstand 20 cm;&lt;a href='pegel.php?stationsname=Rebbelroth&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Rebbelroth/Agger&lt;/a&gt;;;weiss.png;]
,[epsg:25832; 379997, 5643854; Overath&lt;br&gt;Agger&lt;br&gt;20.09.2019 08:15&lt;br&gt;Wasserstand 41 cm;&lt;a href='pegel.php?stationsname=Overath&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Overath/Agger&lt;/a&gt;;;weiss.png;]
,[epsg:25832; 415026, 5700340; Menden_Sauerland&lt;br&gt;Hönne&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 18 cm;&lt;a href='pegel.php?stationsname=Menden_Sauerland&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Menden_Sauerland/Hönne&lt;/a&gt;;;grau.png;]
,[epsg:25832; 453817, 5724825; Lippstadt2&lt;br&gt;Lippe&lt;br&gt;18.10.2019 15:55&lt;br&gt;Wasserstand 114 cm;&lt;a href='pegel.php?stationsname=Lippstadt2&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Lippstadt2/Lippe&lt;/a&gt;;;grau.png;]
,[epsg:25832; 360299, 5655968; Manfort&lt;br&gt;Dhünn&lt;br&gt;18.10.2019 10:15&lt;br&gt;Wasserstand 28 cm;&lt;a href='pegel.php?stationsname=Manfort&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Manfort/Dhünn&lt;/a&gt;;;grau.png;]
,[epsg:25832; 487684, 5736641; Lippspringe1&lt;br&gt;Lippe&lt;br&gt;18.10.2019 13:00&lt;br&gt;Wasserstand 15 cm;&lt;a href='pegel.php?stationsname=Lippspringe1&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Lippspringe1/Lippe&lt;/a&gt;;;grau.png;]
,[epsg:25832; 308718, 5651216; Linnich&lt;br&gt;Rur&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 92 cm;&lt;a href='pegel.php?stationsname=Linnich&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Linnich/Rur&lt;/a&gt;;;grau.png;]
,[epsg:25832; 413962, 5790844; Lehen_2&lt;br&gt;Ibbenbürener Aa&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 21 cm;&lt;a href='pegel.php?stationsname=Lehen_2&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Lehen_2/Ibbenbürener Aa&lt;/a&gt;;;grau.png;]
,[epsg:25832; 489725, 5764356; Liemergrund&lt;br&gt;Ilse&lt;br&gt;18.10.2019 10:30&lt;br&gt;Wasserstand 30 cm;&lt;a href='pegel.php?stationsname=Liemergrund&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Liemergrund/Ilse&lt;/a&gt;;;grau.png;]
,[epsg:25832; 484003, 5767174; Lindemannsheide_Alt&lt;br&gt;Bega&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 164 cm;&lt;a href='pegel.php?stationsname=Lindemannsheide_Alt&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Lindemannsheide_Alt/Bega&lt;/a&gt;;;grau.png;]
,[epsg:25832; 427256, 5633109; Niederschelden&lt;br&gt;Sieg&lt;br&gt;18.10.2019 15:15&lt;br&gt;Wasserstand 88 cm;&lt;a href='pegel.php?stationsname=Niederschelden&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Niederschelden/Sieg&lt;/a&gt;;;grau.png;]
,[epsg:25832; 456255, 5667648; Oberkirchen&lt;br&gt;Lenne&lt;br&gt;18.10.2019 12:45&lt;br&gt;Wasserstand 33 cm;&lt;a href='pegel.php?stationsname=Oberkirchen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Oberkirchen/Lenne&lt;/a&gt;;;grau.png;]
,[epsg:25832; 395773, 5729593; Selm-Ondrup&lt;br&gt;Funne&lt;br&gt;18.10.2019 16:45&lt;br&gt;Wasserstand 2 cm;&lt;a href='pegel.php?stationsname=Selm-Ondrup&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Selm-Ondrup/Funne&lt;/a&gt;;;grau.png;]
,[epsg:25832; 422910, 5743107; Sendenhorst&lt;br&gt;Angel&lt;br&gt;18.10.2019 10:15&lt;br&gt;Wasserstand 40 cm;&lt;a href='pegel.php?stationsname=Sendenhorst&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Sendenhorst/Angel&lt;/a&gt;;;grau.png;]
,[epsg:25832; 437710, 5714253; Soestbach&lt;br&gt;Soestbach&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 54 cm;&lt;a href='pegel.php?stationsname=Soestbach&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Soestbach/Soestbach&lt;/a&gt;;;lila.png;]
,[epsg:25832; 426082, 5720586; Sueddinker&lt;br&gt;Salzbach&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 20 cm;&lt;a href='pegel.php?stationsname=Sueddinker&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Sueddinker/Salzbach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 319384, 5637355; Selhausen&lt;br&gt;Rur&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 63 cm;&lt;a href='pegel.php?stationsname=Selhausen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Selhausen/Rur&lt;/a&gt;;;grau.png;]
,[epsg:25832; 494741, 5729522; Schwaney&lt;br&gt;Ellerbach&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 26 cm;&lt;a href='pegel.php?stationsname=Schwaney&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Schwaney/Ellerbach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 509965, 5751491; Schieder&lt;br&gt;Niese&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 18 cm;&lt;a href='pegel.php?stationsname=Schieder&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Schieder/Niese&lt;/a&gt;;;grau.png;]
,[epsg:25832; 513292, 5753822; Schieder-Stausee&lt;br&gt;Emmer&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 85 cm;&lt;a href='pegel.php?stationsname=Schieder-Stausee&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Schieder-Stausee/Emmer&lt;/a&gt;;;grau.png;]
,[epsg:25832; 439969, 5713677; Schledde&lt;br&gt;Schledde&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 16 cm;&lt;a href='pegel.php?stationsname=Schledde&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Schledde/Schledde&lt;/a&gt;;;lila.png;]
,[epsg:25832; 284589, 5653929; Suesterseel&lt;br&gt;Rodebach&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 24 cm;&lt;a href='pegel.php?stationsname=Suesterseel&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Suesterseel/Rodebach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 506785, 5778824; Uchtdorf&lt;br&gt;Exter&lt;br&gt;18.10.2019 10:30&lt;br&gt;Wasserstand 48 cm;&lt;a href='pegel.php?stationsname=Uchtdorf&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Uchtdorf/Exter&lt;/a&gt;;;grau.png;]
,[epsg:25832; 307066, 5723156; Weeze&lt;br&gt;Niers&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 61 cm;&lt;a href='pegel.php?stationsname=Weeze&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Weeze/Niers&lt;/a&gt;;;grau.png;]
,[epsg:25832; 442472, 5682873; Wenholthausen&lt;br&gt;Wenne&lt;br&gt;18.10.2019 14:45&lt;br&gt;Wasserstand 45 cm;&lt;a href='pegel.php?stationsname=Wenholthausen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Wenholthausen/Wenne&lt;/a&gt;;;grau.png;]
,[epsg:25832; 384656, 5695709; Wetter_Wengern_1&lt;br&gt;Elbsche&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 33 cm;&lt;a href='pegel.php?stationsname=Wetter_Wengern_1&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Wetter_Wengern_1/Elbsche&lt;/a&gt;;;grau.png;]
,[epsg:25832; 497179, 5762169; Vossheide_1&lt;br&gt;Passade&lt;br&gt;18.10.2019 13:00&lt;br&gt;Wasserstand 17 cm;&lt;a href='pegel.php?stationsname=Vossheide_1&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Vossheide_1/Passade&lt;/a&gt;;;grau.png;]
,[epsg:25832; 497229, 5762842; Vossheide&lt;br&gt;Bega&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 44 cm;&lt;a href='pegel.php?stationsname=Vossheide&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Vossheide/Bega&lt;/a&gt;;;grau.png;]
,[epsg:25832; 472500, 5722910; Upsprunge&lt;br&gt;Heder&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 69 cm;&lt;a href='pegel.php?stationsname=Upsprunge&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Upsprunge/Heder&lt;/a&gt;;;grau.png;]
,[epsg:25832; 313366, 5710953; Veert&lt;br&gt;Nierskanal&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 34 cm;&lt;a href='pegel.php?stationsname=Veert&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Veert/Nierskanal&lt;/a&gt;;;grau.png;]
,[epsg:25832; 442401, 5762703; Versmold_W&lt;br&gt;Hessel&lt;br&gt;18.10.2019 15:15&lt;br&gt;Wasserstand 28 cm;&lt;a href='pegel.php?stationsname=Versmold_W&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Versmold_W/Hessel&lt;/a&gt;;;grau.png;]
,[epsg:25832; 300740, 5667899; Schaufenberg&lt;br&gt;Schaagbach&lt;br&gt;18.10.2019 13:00&lt;br&gt;Wasserstand 29 cm;&lt;a href='pegel.php?stationsname=Schaufenberg&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Schaufenberg/Schaagbach&lt;/a&gt;;;lila.png;]
,[epsg:25832; 478273, 5734573; Sande2&lt;br&gt;Boker Kanal&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 58 cm;&lt;a href='pegel.php?stationsname=Sande2&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Sande2/Boker Kanal&lt;/a&gt;;;grau.png;]
,[epsg:25832; 482742, 5730202; Paderborn1&lt;br&gt;Pader&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 92 cm;&lt;a href='pegel.php?stationsname=Paderborn1&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Paderborn1/Pader&lt;/a&gt;;;grau.png;]
,[epsg:25832; 482333, 5730695; Paderborn2&lt;br&gt;Rothebach&lt;br&gt;18.10.2019 15:15&lt;br&gt;Wasserstand 11 cm;&lt;a href='pegel.php?stationsname=Paderborn2&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Paderborn2/Rothebach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 306464, 5675633; Pannenmuehle&lt;br&gt;Schwalm&lt;br&gt;18.10.2019 10:30&lt;br&gt;Wasserstand 45 cm;&lt;a href='pegel.php?stationsname=Pannenmuehle&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Pannenmuehle/Schwalm&lt;/a&gt;;;grau.png;]
,[epsg:25832; 407268, 5677909; Rosmart&lt;br&gt;Fuelbecke&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 17 cm;&lt;a href='pegel.php?stationsname=Rosmart&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Rosmart/Fuelbecke&lt;/a&gt;;;lila.png;]
,[epsg:25832; 347487, 5685884; Ratingen&lt;br&gt;Angerbach&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 46 cm;&lt;a href='pegel.php?stationsname=Ratingen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Ratingen/Angerbach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 456964, 5653501; Raumland&lt;br&gt;Odeborn&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 37 cm;&lt;a href='pegel.php?stationsname=Raumland&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Raumland/Odeborn&lt;/a&gt;;;grau.png;]
,[epsg:25832; 491694, 5792436; Rodenbeck&lt;br&gt;Bastau&lt;br&gt;18.10.2019 15:15&lt;br&gt;Wasserstand 48 cm;&lt;a href='pegel.php?stationsname=Rodenbeck&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Rodenbeck/Bastau&lt;/a&gt;;;grau.png;]
,[epsg:25832; 406271, 5649200; Oberagger&lt;br&gt;Steinagger&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 22 cm;&lt;a href='pegel.php?stationsname=Oberagger&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Oberagger/Steinagger&lt;/a&gt;;;grau.png;]
,[epsg:25832; 484339, 5766997; Lindemannsheide_neu&lt;br&gt;Bega&lt;br&gt;18.10.2019 15:15&lt;br&gt;Wasserstand 76 cm;&lt;a href='pegel.php?stationsname=Lindemannsheide_neu&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Lindemannsheide_neu/Bega&lt;/a&gt;;;grau.png;]
,[epsg:25832; 469939, 5800421; Fiestel&lt;br&gt;Große Aue (Aue)&lt;br&gt;18.10.2019 16:45&lt;br&gt;Wasserstand 109 cm;&lt;a href='pegel.php?stationsname=Fiestel&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Fiestel/Große Aue (Aue)&lt;/a&gt;;;grau.png;]
,[epsg:25832; 464054, 5649880; Beddelhausen&lt;br&gt;Eder&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 66 cm;&lt;a href='pegel.php?stationsname=Beddelhausen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Beddelhausen/Eder&lt;/a&gt;;;grau.png;]
,[epsg:25832; 380123, 5625164; Geisbach&lt;br&gt;Hanfbach&lt;br&gt;18.10.2019 13:00&lt;br&gt;Wasserstand 16 cm;&lt;a href='pegel.php?stationsname=Geisbach&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Geisbach/Hanfbach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 452579, 5643232; Feudingen&lt;br&gt;Lahn&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 49 cm;&lt;a href='pegel.php?stationsname=Feudingen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Feudingen/Lahn&lt;/a&gt;;;grau.png;]
,[epsg:25832; 407132, 5626115; Etzbach&lt;br&gt;Sieg&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 123 cm;&lt;a href='pegel.php?stationsname=Etzbach&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Etzbach/Sieg&lt;/a&gt;;;lila.png;]
,[epsg:25832; 472092, 5742291; Espeln&lt;br&gt;Ems&lt;br&gt;18.10.2019 02:00&lt;br&gt;Wasserstand 58 cm;&lt;a href='pegel.php?stationsname=Espeln&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Espeln/Ems&lt;/a&gt;;;grau.png;]
,[epsg:25832; 363840, 5692592; Essen-Hespertal&lt;br&gt;Hesperbach&lt;br&gt;18.10.2019 10:15&lt;br&gt;Wasserstand 15 cm;&lt;a href='pegel.php?stationsname=Essen-Hespertal&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Essen-Hespertal/Hesperbach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 421898, 5688764; Balve_Helle&lt;br&gt;Hönne&lt;br&gt;18.10.2019 13:00&lt;br&gt;Wasserstand 8 cm;&lt;a href='pegel.php?stationsname=Balve_Helle&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Balve_Helle/Hönne&lt;/a&gt;;;lila.png;]
,[epsg:25832; 314725, 5711416; Geldern&lt;br&gt;Gelderner Fleuth&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 71 cm;&lt;a href='pegel.php?stationsname=Geldern&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Geldern/Gelderner Fleuth&lt;/a&gt;;;grau.png;]
,[epsg:25832; 310531, 5668410; Baltes&lt;br&gt;Beeckbach&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 17 cm;&lt;a href='pegel.php?stationsname=Baltes&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Baltes/Beeckbach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 297688, 5630948; Haaren&lt;br&gt;Haarbach&lt;br&gt;18.10.2019 13:00&lt;br&gt;Wasserstand 13 cm;&lt;a href='pegel.php?stationsname=Haaren&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Haaren/Haarbach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 396647, 5686794; Hagen-Ambrock&lt;br&gt;Volme&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 55 cm;&lt;a href='pegel.php?stationsname=Hagen-Ambrock&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Hagen-Ambrock/Volme&lt;/a&gt;;;grau.png;]
,[epsg:25832; 368595, 5666414; Glueder&lt;br&gt;Wupper&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 60 cm;&lt;a href='pegel.php?stationsname=Glueder&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Glueder/Wupper&lt;/a&gt;;;grau.png;]
,[epsg:25832; 395348, 5676989; Gloertalsperre_Zulauf&lt;br&gt;Glör&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 11 cm;&lt;a href='pegel.php?stationsname=Gloertalsperre_Zulauf&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Gloertalsperre_Zulauf/Glör&lt;/a&gt;;;lila.png;]
,[epsg:25832; 419269, 5684935; Balve-Garbeck&lt;br&gt;Hönne&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 42 cm;&lt;a href='pegel.php?stationsname=Balve-Garbeck&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Balve-Garbeck/Hönne&lt;/a&gt;;;grau.png;]
,[epsg:25832; 367485, 5755958; Gescher&lt;br&gt;Berkel&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 56 cm;&lt;a href='pegel.php?stationsname=Gescher&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Gescher/Berkel&lt;/a&gt;;;grau.png;]
,[epsg:25832; 453263, 5704350; Belecke_1&lt;br&gt;Möhne&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 37 cm;&lt;a href='pegel.php?stationsname=Belecke_1&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Belecke_1/Möhne&lt;/a&gt;;;grau.png;]
,[epsg:25832; 354556, 5677032; Erkrath&lt;br&gt;Düssel&lt;br&gt;18.10.2019 15:15&lt;br&gt;Wasserstand 114 cm;&lt;a href='pegel.php?stationsname=Erkrath&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Erkrath/Düssel&lt;/a&gt;;;grau.png;]
,[epsg:25832; 457691, 5720697; Boekenfoerde_2&lt;br&gt;Gieseler&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 45 cm;&lt;a href='pegel.php?stationsname=Boekenfoerde_2&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Boekenfoerde_2/Gieseler&lt;/a&gt;;;grau.png;]
,[epsg:25832; 367694, 5675938; Buchenhofen&lt;br&gt;Wupper&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 68 cm;&lt;a href='pegel.php?stationsname=Buchenhofen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Buchenhofen/Wupper&lt;/a&gt;;;grau.png;]
,[epsg:25832; 507275, 5752683; Blomberg&lt;br&gt;Diestelbach&lt;br&gt;18.10.2019 10:15&lt;br&gt;Wasserstand 19 cm;&lt;a href='pegel.php?stationsname=Blomberg&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Blomberg/Diestelbach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 381573, 5627378; Broel&lt;br&gt;Bröl&lt;br&gt;18.10.2019 13:00&lt;br&gt;Wasserstand 70 cm;&lt;a href='pegel.php?stationsname=Broel&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Broel/Bröl&lt;/a&gt;;;grau.png;]
,[epsg:25832; 483678, 5695421; Bredelar&lt;br&gt;Hoppecke&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 38 cm;&lt;a href='pegel.php?stationsname=Bredelar&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Bredelar/Hoppecke&lt;/a&gt;;;grau.png;]
,[epsg:25832; 473847, 5768951; Brake&lt;br&gt;Aa&lt;br&gt;18.10.2019 15:15&lt;br&gt;Wasserstand 47 cm;&lt;a href='pegel.php?stationsname=Brake&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Brake/Aa&lt;/a&gt;;;grau.png;]
,[epsg:25832; 513174, 5729179; Brakel&lt;br&gt;Brucht&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 119 cm;&lt;a href='pegel.php?stationsname=Brakel&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Brakel/Brucht&lt;/a&gt;;;grau.png;]
,[epsg:25832; 469795, 5711023; Bueren&lt;br&gt;Afte&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 22 cm;&lt;a href='pegel.php?stationsname=Bueren&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Bueren/Afte&lt;/a&gt;;;grau.png;]
,[epsg:25832; 451415, 5727373; Cappel&lt;br&gt;Glenne&lt;br&gt;18.10.2019 10:30&lt;br&gt;Wasserstand 77 cm;&lt;a href='pegel.php?stationsname=Cappel&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Cappel/Glenne&lt;/a&gt;;;grau.png;]
,[epsg:25832; 419897, 5627509; Betzdorf (Rheinland-Pfalz)&lt;br&gt;Sieg&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 53 cm;&lt;a href='pegel.php?stationsname=Betzdorf (Rheinland-Pfalz)&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Betzdorf (Rheinland-Pfalz)/Sieg&lt;/a&gt;;;lila.png;]
,[epsg:25832; 322861, 5680207; Bettrather_Dyck&lt;br&gt;Niers&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 65 cm;&lt;a href='pegel.php?stationsname=Bettrather_Dyck&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Bettrather_Dyck/Niers&lt;/a&gt;;;lila.png;]
,[epsg:25832; 314692, 5606109; Einruhr&lt;br&gt;Erkensruhr&lt;br&gt;18.10.2019 10:15&lt;br&gt;Wasserstand 13 cm;&lt;a href='pegel.php?stationsname=Einruhr&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Einruhr/Erkensruhr&lt;/a&gt;;;lila.png;]
,[epsg:25832; 403615, 5651589; Derschlag&lt;br&gt;Dörspe&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 34 cm;&lt;a href='pegel.php?stationsname=Derschlag&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Derschlag/Dörspe&lt;/a&gt;;;grau.png;]
,[epsg:25832; 313285, 5607221; Dedenborn&lt;br&gt;Rur&lt;br&gt;18.10.2019 10:15&lt;br&gt;Wasserstand 41 cm;&lt;a href='pegel.php?stationsname=Dedenborn&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Dedenborn/Rur&lt;/a&gt;;;lila.png;]
,[epsg:25832; 300815, 5666314; Birgelen&lt;br&gt;Birgelener Bach&lt;br&gt;18.10.2019 10:45&lt;br&gt;Wasserstand 44 cm;&lt;a href='pegel.php?stationsname=Birgelen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Birgelen/Birgelener Bach&lt;/a&gt;;;lila.png;]
,[epsg:25832; 502851, 5802213; Bierde&lt;br&gt;Gehle&lt;br&gt;18.10.2019 10:30&lt;br&gt;Wasserstand 70 cm;&lt;a href='pegel.php?stationsname=Bierde&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Bierde/Gehle&lt;/a&gt;;;grau.png;]
,[epsg:25832; 465382, 5751202; Avenwedde&lt;br&gt;Dalke&lt;br&gt;18.10.2019 01:10&lt;br&gt;Wasserstand 28 cm;&lt;a href='pegel.php?stationsname=Avenwedde&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Avenwedde/Dalke&lt;/a&gt;;;grau.png;]
,[epsg:25832; 303048, 5729725; Goch&lt;br&gt;Niers&lt;br&gt;18.10.2019 15:30&lt;br&gt;Wasserstand 52 cm;&lt;a href='pegel.php?stationsname=Goch&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Goch/Niers&lt;/a&gt;;;grau.png;]
,[epsg:25832; 386451, 5679649; Heilenbecke_Ablauf&lt;br&gt;Heilenbecke&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 10 cm;&lt;a href='pegel.php?stationsname=Heilenbecke_Ablauf&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Heilenbecke_Ablauf/Heilenbecke&lt;/a&gt;;;lila.png;]
,[epsg:25832; 283328, 5658342; Havert&lt;br&gt;Saeffeler Bach&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 29 cm;&lt;a href='pegel.php?stationsname=Havert&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Havert/Saeffeler Bach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 314686, 5696635; Haus_Langenfeld&lt;br&gt;Nette&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 48 cm;&lt;a href='pegel.php?stationsname=Haus_Langenfeld&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Haus_Langenfeld/Nette&lt;/a&gt;;;grau.png;]
,[epsg:25832; 494359, 5734473; Altenbeken2&lt;br&gt;Beke&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 27 cm;&lt;a href='pegel.php?stationsname=Altenbeken2&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Altenbeken2/Beke&lt;/a&gt;;;grau.png;]
,[epsg:25832; 494176, 5724383; Herbram_W&lt;br&gt;Glasebach&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 39 cm;&lt;a href='pegel.php?stationsname=Herbram_W&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Herbram_W/Glasebach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 437350, 5659931; Herrntrop&lt;br&gt;Hundem&lt;br&gt;18.10.2019 15:15&lt;br&gt;Wasserstand 30 cm;&lt;a href='pegel.php?stationsname=Herrntrop&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Herrntrop/Hundem&lt;/a&gt;;;grau.png;]
,[epsg:25832; 403766, 5797602; Hoerstel&lt;br&gt;Hörsteler Aa&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 27 cm;&lt;a href='pegel.php?stationsname=Hoerstel&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Hoerstel/Hörsteler Aa&lt;/a&gt;;;grau.png;]
,[epsg:25832; 527629, 5736178; HoexterWSV&lt;br&gt;Weser&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 114 cm;&lt;a href='pegel.php?stationsname=HoexterWSV&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu HoexterWSV/Weser&lt;/a&gt;;;lila.png;]
,[epsg:25832; 354874, 5669629; Hilden_1&lt;br&gt;Itterbach&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 68 cm;&lt;a href='pegel.php?stationsname=Hilden_1&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Hilden_1/Itterbach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 479549, 5771202; Ahmsen&lt;br&gt;Werre&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 39 cm;&lt;a href='pegel.php?stationsname=Ahmsen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Ahmsen/Werre&lt;/a&gt;;;grau.png;]
,[epsg:25832; 295790, 5639003; Herzogenrath_2&lt;br&gt;Broicher Bach&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 45 cm;&lt;a href='pegel.php?stationsname=Herzogenrath_2&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Herzogenrath_2/Broicher Bach&lt;/a&gt;;;grau.png;]
,[epsg:25832; 390618, 5683940; Haspertalsperre_Zu&lt;br&gt;Hasper Bach&lt;br&gt;18.10.2019 15:30&lt;br&gt;Wasserstand 25 cm;&lt;a href='pegel.php?stationsname=Haspertalsperre_Zu&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Haspertalsperre_Zu/Hasper Bach&lt;/a&gt;;;lila.png;]
,[epsg:25832; 415719, 5695082; Hemer-Becke&lt;br&gt;Oese&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 14 cm;&lt;a href='pegel.php?stationsname=Hemer-Becke&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Hemer-Becke/Oese&lt;/a&gt;;;grau.png;]
,[epsg:25832; 389873, 5689714; Hagen-Haspe&lt;br&gt;Ennepe&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 36 cm;&lt;a href='pegel.php?stationsname=Hagen-Haspe&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Hagen-Haspe/Ennepe&lt;/a&gt;;;grau.png;]
,[epsg:25832; 347498, 5772384; Ammeloe&lt;br&gt;Berkel&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 64 cm;&lt;a href='pegel.php?stationsname=Ammeloe&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Ammeloe/Berkel&lt;/a&gt;;;grau.png;]
,[epsg:25832; 394199, 5686636; Hagen-Maecking2&lt;br&gt;Hombecke&lt;br&gt;18.10.2019 10:15&lt;br&gt;Wasserstand 10 cm;&lt;a href='pegel.php?stationsname=Hagen-Maecking2&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Hagen-Maecking2/Hombecke&lt;/a&gt;;;grau.png;]
,[epsg:25832; 494037, 5704584; Westheim&lt;br&gt;Diemel&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 44 cm;&lt;a href='pegel.php?stationsname=Westheim&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Westheim/Diemel&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 421639, 5724535; Westtuennen&lt;br&gt;Ahse&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 88 cm;&lt;a href='pegel.php?stationsname=Westtuennen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Westtuennen/Ahse&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 346716, 5627515; Bliesheim&lt;br&gt;Erft&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 23 cm;&lt;a href='pegel.php?stationsname=Bliesheim&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Bliesheim/Erft&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 412463, 5748891; Albersloh&lt;br&gt;Werse&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 54 cm;&lt;a href='pegel.php?stationsname=Albersloh&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Albersloh/Werse&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 508022, 5700280; Welda&lt;br&gt;Twiste&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 47 cm;&lt;a href='pegel.php?stationsname=Welda&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Welda/Twiste&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 297271, 5664699; Stah&lt;br&gt;Rur&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 48 cm;&lt;a href='pegel.php?stationsname=Stah&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Stah/Rur&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 383431, 5789000; Bilk&lt;br&gt;Vechte&lt;br&gt;18.10.2019 15:15&lt;br&gt;Wasserstand 41 cm;&lt;a href='pegel.php?stationsname=Bilk&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Bilk/Vechte&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 399807, 5675600; Stephansohl&lt;br&gt;Volme&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 27 cm;&lt;a href='pegel.php?stationsname=Stephansohl&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Stephansohl/Volme&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 343748, 5607174; Arloff&lt;br&gt;Erft&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 25 cm;&lt;a href='pegel.php?stationsname=Arloff&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Arloff/Erft&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 320063, 5618751; Zerkall&lt;br&gt;Rur&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 53 cm;&lt;a href='pegel.php?stationsname=Zerkall&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Zerkall/Rur&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 416175, 5750950; Wolbeck&lt;br&gt;Angel&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 65 cm;&lt;a href='pegel.php?stationsname=Wolbeck&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Wolbeck/Angel&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 426986, 5674392; Roenkhausen&lt;br&gt;Lenne&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 53 cm;&lt;a href='pegel.php?stationsname=Roenkhausen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Roenkhausen/Lenne&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 385480, 5786269; Wettringen_B70&lt;br&gt;Steinfurter Aa&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 57 cm;&lt;a href='pegel.php?stationsname=Wettringen_B70&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Wettringen_B70/Steinfurter Aa&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 345105, 5744264; Rhedebruegge&lt;br&gt;Bocholter Aa&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 13 cm;&lt;a href='pegel.php?stationsname=Rhedebruegge&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Rhedebruegge/Bocholter Aa&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 467863, 5740934; Steinhorst&lt;br&gt;Ems&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 47 cm;&lt;a href='pegel.php?stationsname=Steinhorst&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Steinhorst/Ems&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 351433, 5726935; Schermbeck_1&lt;br&gt;Lippe&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 150 cm;&lt;a href='pegel.php?stationsname=Schermbeck_1&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Schermbeck_1/Lippe&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 393018, 5749442; Appelhuelsen&lt;br&gt;Stever&lt;br&gt;18.10.2019 09:00&lt;br&gt;Wasserstand 16 cm;&lt;a href='pegel.php?stationsname=Appelhuelsen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Appelhuelsen/Stever&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 431531, 5638491; Weidenau&lt;br&gt;Sieg&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 27 cm;&lt;a href='pegel.php?stationsname=Weidenau&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Weidenau/Sieg&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 426626, 5702609; Bachum&lt;br&gt;Ruhr&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 81 cm;&lt;a href='pegel.php?stationsname=Bachum&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Bachum/Ruhr&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 407683, 5682846; Altena&lt;br&gt;Lenne&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 42 cm;&lt;a href='pegel.php?stationsname=Altena&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Altena/Lenne&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 315310, 5641695; Altenburg_1&lt;br&gt;Rur&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 11 cm;&lt;a href='pegel.php?stationsname=Altenburg_1&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Altenburg_1/Rur&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 401374, 5699265; Villigst&lt;br&gt;Ruhr&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 105 cm;&lt;a href='pegel.php?stationsname=Villigst&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Villigst/Ruhr&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 377177, 5628771; Siegburg_Kald.&lt;br&gt;Sieg&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 68 cm;&lt;a href='pegel.php?stationsname=Siegburg_Kald.&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Siegburg_Kald./Sieg&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 356535, 5762518; Stadtlohn Schanzring&lt;br&gt;Berkel&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 52 cm;&lt;a href='pegel.php?stationsname=Stadtlohn Schanzring&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Stadtlohn Schanzring/Berkel&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 320561, 5600046; Schleiden&lt;br&gt;Olef&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 99 cm;&lt;a href='pegel.php?stationsname=Schleiden&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Schleiden/Olef&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 348104, 5626022; Weilerswist&lt;br&gt;Swistbach&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 22 cm;&lt;a href='pegel.php?stationsname=Weilerswist&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Weilerswist/Swistbach&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 394298, 5744350; Senden-Schoelling&lt;br&gt;Stever&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 13 cm;&lt;a href='pegel.php?stationsname=Senden-Schoelling&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Senden-Schoelling/Stever&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 508949, 5751138; Schieder-Nessenberg&lt;br&gt;Emmer&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 80 cm;&lt;a href='pegel.php?stationsname=Schieder-Nessenberg&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Schieder-Nessenberg/Emmer&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 431304, 5638677; Weidenau2&lt;br&gt;Ferndorf&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 55 cm;&lt;a href='pegel.php?stationsname=Weidenau2&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Weidenau2/Ferndorf&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 474494, 5733168; Bentfeld&lt;br&gt;Lippe&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 95 cm;&lt;a href='pegel.php?stationsname=Bentfeld&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Bentfeld/Lippe&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 334488, 5621077; Bessenich&lt;br&gt;Neffelbach&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 39 cm;&lt;a href='pegel.php?stationsname=Bessenich&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Bessenich/Neffelbach&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 467108, 5710208; Weine&lt;br&gt;Alme&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 40 cm;&lt;a href='pegel.php?stationsname=Weine&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Weine/Alme&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 439521, 5694450; Oeventrop&lt;br&gt;Ruhr&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 85 cm;&lt;a href='pegel.php?stationsname=Oeventrop&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Oeventrop/Ruhr&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 374768, 5732685; Haltern&lt;br&gt;Lippe&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 124 cm;&lt;a href='pegel.php?stationsname=Haltern&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Haltern/Lippe&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 454098, 5724981; Lippstadt_1&lt;br&gt;Lippe&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 93 cm;&lt;a href='pegel.php?stationsname=Lippstadt_1&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Lippstadt_1/Lippe&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 425366, 5733198; Ahlen&lt;br&gt;Werse&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 15 cm;&lt;a href='pegel.php?stationsname=Ahlen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Ahlen/Werse&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 371060, 5775752; Heek&lt;br&gt;Dinkel&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 12 cm;&lt;a href='pegel.php?stationsname=Heek&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Heek/Dinkel&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 382383, 5730746; Leven&lt;br&gt;Lippe&lt;br&gt;18.10.2019 15:00&lt;br&gt;Wasserstand 36 cm;&lt;a href='pegel.php?stationsname=Leven&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Leven/Lippe&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 480190, 5783087; Loehne&lt;br&gt;Werre&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 87 cm;&lt;a href='pegel.php?stationsname=Loehne&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Loehne/Werre&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 373363, 5633754; Lohmar&lt;br&gt;Agger&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 65 cm;&lt;a href='pegel.php?stationsname=Lohmar&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Lohmar/Agger&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 449872, 5688755; Meschede&lt;br&gt;Ruhr&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 42 cm;&lt;a href='pegel.php?stationsname=Meschede&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Meschede/Ruhr&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 370272, 5628966; Menden_1&lt;br&gt;Sieg&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 55 cm;&lt;a href='pegel.php?stationsname=Menden_1&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Menden_1/Sieg&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 392131, 5693803; Hagen-Eckesey&lt;br&gt;Volme&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 99 cm;&lt;a href='pegel.php?stationsname=Hagen-Eckesey&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Hagen-Eckesey/Volme&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 377886, 5760773; Lutum&lt;br&gt;Berkel&lt;br&gt;18.10.2019 15:30&lt;br&gt;Wasserstand 44 cm;&lt;a href='pegel.php?stationsname=Lutum&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Lutum/Berkel&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 336225, 5637319; Langenich&lt;br&gt;Neffelbach&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 44 cm;&lt;a href='pegel.php?stationsname=Langenich&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Langenich/Neffelbach&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 429429, 5645719; Kreuztal&lt;br&gt;Ferndorf&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 25 cm;&lt;a href='pegel.php?stationsname=Kreuztal&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Kreuztal/Ferndorf&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 326687, 5602078; Kall-Sportplatz&lt;br&gt;Urft&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 23 cm;&lt;a href='pegel.php?stationsname=Kall-Sportplatz&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Kall-Sportplatz/Urft&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 313710, 5644820; Juelich-Stadion&lt;br&gt;Rur&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 124 cm;&lt;a href='pegel.php?stationsname=Juelich-Stadion&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Juelich-Stadion/Rur&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 325784, 5745435; Isselburg&lt;br&gt;Issel (Ijssel)&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 24 cm;&lt;a href='pegel.php?stationsname=Isselburg&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Isselburg/Issel (Ijssel)&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 373021, 5641467; Hoffnungsthal&lt;br&gt;Sülz&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 65 cm;&lt;a href='pegel.php?stationsname=Hoffnungsthal&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Hoffnungsthal/Sülz&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 437018, 5723947; Kesseler_3&lt;br&gt;Lippe&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 84 cm;&lt;a href='pegel.php?stationsname=Kesseler_3&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Kesseler_3/Lippe&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 437024, 5662317; Kickenbach&lt;br&gt;Lenne&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 96 cm;&lt;a href='pegel.php?stationsname=Kickenbach&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Kickenbach/Lenne&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 301217, 5623379; KornelimuensterW&lt;br&gt;Inde&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 12 cm;&lt;a href='pegel.php?stationsname=KornelimuensterW&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu KornelimuensterW/Inde&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 379352, 5652210; Hommerich&lt;br&gt;Kürtener Sülz&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 33 cm;&lt;a href='pegel.php?stationsname=Hommerich&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Hommerich/Kürtener Sülz&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 381182, 5768742; Darfeld&lt;br&gt;Vechte&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 0 cm;&lt;a href='pegel.php?stationsname=Darfeld&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Darfeld/Vechte&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 345689, 5734314; Daemmerwald&lt;br&gt;Issel (Ijssel)&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 17 cm;&lt;a href='pegel.php?stationsname=Daemmerwald&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Daemmerwald/Issel (Ijssel)&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 388479, 5633367; Broeleck&lt;br&gt;Bröl&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 22 cm;&lt;a href='pegel.php?stationsname=Broeleck&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Broeleck/Bröl&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 302187, 5655288; Randerath&lt;br&gt;Wurm&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 80 cm;&lt;a href='pegel.php?stationsname=Randerath&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Randerath/Wurm&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 393468, 5735545; Patzlar&lt;br&gt;Stever&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 56 cm;&lt;a href='pegel.php?stationsname=Patzlar&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Patzlar/Stever&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 338657, 5612058; Burg_Veynau&lt;br&gt;Veybach&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 42 cm;&lt;a href='pegel.php?stationsname=Burg_Veynau&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Burg_Veynau/Veybach&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 424329, 5758552; Einen&lt;br&gt;Ems&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 79 cm;&lt;a href='pegel.php?stationsname=Einen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Einen/Ems&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 466795, 5782136; Oberahle&lt;br&gt;Else&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 26 cm;&lt;a href='pegel.php?stationsname=Oberahle&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Oberahle/Else&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 302942, 5619156; Mulartshuette&lt;br&gt;Vichtbach&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 25 cm;&lt;a href='pegel.php?stationsname=Mulartshuette&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Mulartshuette/Vichtbach&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 331215, 5649732; Glesch&lt;br&gt;Erft&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 133 cm;&lt;a href='pegel.php?stationsname=Glesch&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Glesch/Erft&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 355319, 5614542; Morenhoven&lt;br&gt;Swistbach&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 17 cm;&lt;a href='pegel.php?stationsname=Morenhoven&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Morenhoven/Swistbach&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 304914, 5603891; Monschau&lt;br&gt;Rur&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 44 cm;&lt;a href='pegel.php?stationsname=Monschau&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Monschau/Rur&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 322378, 5605871; Gemuend&lt;br&gt;Urft&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 35 cm;&lt;a href='pegel.php?stationsname=Gemuend&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Gemuend/Urft&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 335498, 5667151; Neubrueck&lt;br&gt;Erft&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 72 cm;&lt;a href='pegel.php?stationsname=Neubrueck&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Neubrueck/Erft&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 390201, 5626181; Eitorf&lt;br&gt;Sieg&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 63 cm;&lt;a href='pegel.php?stationsname=Eitorf&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Eitorf/Sieg&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 480519, 5723637; Nordborchen&lt;br&gt;Altenau&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 21 cm;&lt;a href='pegel.php?stationsname=Nordborchen&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Nordborchen/Altenau&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 309002, 5632724; Eschweiler&lt;br&gt;Inde&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 29 cm;&lt;a href='pegel.php?stationsname=Eschweiler&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Eschweiler/Inde&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 342911, 5624965; Friesheim&lt;br&gt;Rotbach&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 20 cm;&lt;a href='pegel.php?stationsname=Friesheim&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Friesheim/Rotbach&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 451520, 5744867; Rheda&lt;br&gt;Ems&lt;br&gt;18.10.2019 15:45&lt;br&gt;Wasserstand 205 cm;&lt;a href='pegel.php?stationsname=Rheda&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Rheda/Ems&lt;/a&gt;;;gruen.png;]
,[epsg:25832; 366468, 5622132; Bonn&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP;&lt;a href='http://www.hochwasser-rlp.de/karte/einz ... pegel/BONN' target='_rlp'&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP&lt;/a&gt;;;lila.png;]
,[epsg:25832; 356894, 5644834; Köln&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP;&lt;a href='http://www.hochwasser-rlp.de/karte/einz ... egel/KOELN' target='_rlp'&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP&lt;/a&gt;;;lila.png;]
,[epsg:25832; 344289, 5677310; Düsseldorf&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP;&lt;a href='http://www.hochwasser-rlp.de/karte/einz ... UESSELDORF' target='_rlp'&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP&lt;/a&gt;;;lila.png;]
,[epsg:25832; 342135, 5702916; Ruhrort&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP;&lt;a href='http://www.hochwasser-rlp.de/karte/einz ... el/RUHRORT' target='_rlp'&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP&lt;/a&gt;;;lila.png;]
,[epsg:25832; 334481, 5724426; Wesel&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP;&lt;a href='http://www.hochwasser-rlp.de/karte/einz ... egel/WESEL' target='_rlp'&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP&lt;/a&gt;;;lila.png;]
,[epsg:25832; 320255, 5737211; Rees&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP;&lt;a href='http://www.hochwasser-rlp.de/karte/einz ... pegel/REES' target='_rlp'&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP&lt;/a&gt;;;lila.png;]
,[epsg:25832; 310213, 5745642; Emmerich&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP;&lt;a href='http://www.hochwasser-rlp.de/karte/einz ... l/EMMERICH' target='_rlp'&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum&lt;br&gt; Hochwassermeldezentrum RLP&lt;/a&gt;;;lila.png;]
,[epsg:25832; 505585, 5782146; Rinteln&lt;br&gt;Pegelstation des Bundes &lt;br&gt;Weiterleitung zum elektronischen Wasserstraßen-Informationssystem;&lt;a href='https://www.elwis.de/DE/dynamisch/gewae ... 096e0c2866' target='_rlp'&gt;Rinteln&lt;br&gt;Pegelstation des Bundes &lt;br&gt;Weiterleitung zum elektronischen Wasserstraßen-Informationssystem&lt;/a&gt;;;lila.png;]
,[epsg:25832; 527629, 5736178; Höxter&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum elektronischen Wasserstraßen-Informationssystem;&lt;a href='https://www.elwis.de/DE/dynamisch/gewae ... e456e4df7c' target='_rlp'&gt;Höxter&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum elektronischen Wasserstraßen-Informationssystem&lt;/a&gt;;;lila.png;]
,[epsg:25832; 498010, 5803565; Petershagen&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum elektronischen Wasserstraßen-Informationssystem;&lt;a href='https://www.elwis.de/DE/dynamisch/gewae ... 0c5ab8bc54' target='_rlp'&gt;Petershagen&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zum elektronischen Wasserstraßen-Informationssystem&lt;/a&gt;;;lila.png;]
,[epsg:25832; 393193, 5794230; Rheine Unterschleuse&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zur WSV;&lt;a href='https://www.pegelonline.wsv.de/gast/sta ... nr=3390020' target='_rlp'&gt;Rheine Unterschleuse&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zur WSV&lt;/a&gt;;;lila.png;]
,[epsg:25832; 449236, 5621321; Dillenburg 1/Dill (Hessen)&lt;br&gt;Weiterleitung zum HLUG;&lt;a href='http://www.hlug.de/static/pegel/static/ ... yparakey=W' target='_rlp'&gt;Dillenburg 1/Dill (Hessen)&lt;br&gt;Weiterleitung zum HLUG&lt;/a&gt;;;lila.png;]
,[epsg:25832; 467139, 5639474; Biedenkopf/Lahn (Hessen)&lt;br&gt;Weiterleitung zum HLUG;&lt;a href='http://www.hlug.de/static/pegel/static/ ... yparakey=W' target='_rlp'&gt;Biedenkopf/Lahn (Hessen)&lt;br&gt;Weiterleitung zum HLUG&lt;/a&gt;;;lila.png;]
,[epsg:25832; 348134, 5709207; Königstraße&lt;br&gt;Pegelstation der Emschergenossenschaft&lt;br&gt; Weiterleitung zu EG/LV;&lt;a href='http://pegel.eglv.de/php_intern/eglv/ht ... nr=emscher' target='_rlp'&gt;Königstraße&lt;br&gt;Pegelstation der Emschergenossenschaft&lt;br&gt; Weiterleitung zu EG/LV&lt;/a&gt;;;lila.png;]
,[epsg:25832; 357083, 5708870; Bottrop-Süd&lt;br&gt;Pegelstation der Emschergenossenschaft&lt;br&gt; Weiterleitung zu EG/LV;&lt;a href='http://pegel.eglv.de/php_intern/eglv/ht ... nr=emscher' target='_rlp'&gt;Bottrop-Süd&lt;br&gt;Pegelstation der Emschergenossenschaft&lt;br&gt; Weiterleitung zu EG/LV&lt;/a&gt;;;lila.png;]
,[epsg:25832; 365270, 5712664; Buer-Sutum&lt;br&gt;Pegelstation der Emschergenossenschaft&lt;br&gt; Weiterleitung zu EG/LV;&lt;a href='http://pegel.eglv.de/php_intern/eglv/ht ... nr=emscher' target='_rlp'&gt;Buer-Sutum&lt;br&gt;Pegelstation der Emschergenossenschaft&lt;br&gt; Weiterleitung zu EG/LV&lt;/a&gt;;;lila.png;]
,[epsg:25832; 375012, 5714546; Herne-Nord&lt;br&gt;Pegelstation der Emschergenossenschaft&lt;br&gt; Weiterleitung zu EG/LV;&lt;a href='http://pegel.eglv.de/php_intern/eglv/ht ... nr=emscher' target='_rlp'&gt;Herne-Nord&lt;br&gt;Pegelstation der Emschergenossenschaft&lt;br&gt; Weiterleitung zu EG/LV&lt;/a&gt;;;lila.png;]
,[epsg:25832; 386758, 5715274; Mengede&lt;br&gt;Pegelstation der Emschergenossenschaft&lt;br&gt; Weiterleitung zu EG/LV;&lt;a href='http://pegel.eglv.de/php_intern/eglv/ht ... nr=emscher' target='_rlp'&gt;Mengede&lt;br&gt;Pegelstation der Emschergenossenschaft&lt;br&gt; Weiterleitung zu EG/LV&lt;/a&gt;;;lila.png;]
,[epsg:25832; 397064, 5719933; Lünen&lt;br&gt;Pegelstation des Lippeverband&lt;br&gt; Weiterleitung zu EG/LV;&lt;a href='http://pegel.eglv.de/php_intern/eglv/ht ... ;anr=lippe' target='_rlp'&gt;Lünen&lt;br&gt;Pegelstation des Lippeverband&lt;br&gt; Weiterleitung zu EG/LV&lt;/a&gt;;;lila.png;]
,[epsg:25832; 359232, 5726450; Dorsten&lt;br&gt;Pegelstation des Lippeverband&lt;br&gt; Weiterleitung zu EG/LV;&lt;a href='http://pegel.eglv.de/php_intern/eglv/ht ... ;anr=lippe' target='_rlp'&gt;Dorsten&lt;br&gt;Pegelstation des Lippeverband&lt;br&gt; Weiterleitung zu EG/LV&lt;/a&gt;;;lila.png;]
,[epsg:25832; 336929, 5724958; Fusternberg&lt;br&gt;Pegelstation des Lippeverband&lt;br&gt; Weiterleitung zu EG/LV;&lt;a href='http://pegel.eglv.de/php_intern/eglv/ht ... ;anr=lippe' target='_rlp'&gt;Fusternberg&lt;br&gt;Pegelstation des Lippeverband&lt;br&gt; Weiterleitung zu EG/LV&lt;/a&gt;;;lila.png;]
,[epsg:25832; 408711, 5767073; Fuestrup&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zur WSV;&lt;a href='https://www.pegelonline.wsv.de/gast/sta ... nr=3310010' target='_rlp'&gt;Fuestrup&lt;br&gt;Pegelstation des Bundes&lt;br&gt;Weiterleitung zur WSV&lt;/a&gt;;;lila.png;]
,[epsg:25832; 322861, 5680207; Bettrather_Dyck&lt;br&gt;Niers&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 65 cm;&lt;a href='pegel.php?stationsname=Bettrather_Dyck&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Bettrather_Dyck/Niers&lt;/a&gt;;;lila.png;]
,[epsg:25832; 314692, 5606109; Einruhr&lt;br&gt;Erkensruhr&lt;br&gt;18.10.2019 10:15&lt;br&gt;Wasserstand 13 cm;&lt;a href='pegel.php?stationsname=Einruhr&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Einruhr/Erkensruhr&lt;/a&gt;;;lila.png;]
,[epsg:25832; 403615, 5651589; Derschlag&lt;br&gt;Dörspe&lt;br&gt;18.10.2019 16:00&lt;br&gt;Wasserstand 34 cm;&lt;a href='pegel.php?stationsname=Derschlag&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Derschlag/Dörspe&lt;/a&gt;;;grau.png;]
,[epsg:25832; 313285, 5607221; Dedenborn&lt;br&gt;Rur&lt;br&gt;18.10.2019 10:15&lt;br&gt;Wasserstand 41 cm;&lt;a href='pegel.php?stationsname=Dedenborn&amp;ersterAufruf=aktuelleWerte'&gt;Ganglinie zu Dedenborn/Rur&lt;/a&gt;;;lila.png;]
,[epsg:25832; 300815, 5666314; Birgelen&lt;br&gt;Birgelener Bach&lt;br&gt;18.10.2019 10:45&lt;br&gt;Wasserstand 44 cm;&lt;a hr
" data-itnrw-extent="278814.277, 5573930.436, 544815, 5820974.9" data-itnrw-layers="[ags; https://www.gis.nrw.de/arcgis/rest/serv ... /MapServer; 3]" data-itnrw-map="width:872px, height:812px, basemap:webatlas_grau, zoomlevel:20" data-itnrw-module-toggler="webatlas_grau, dop20" id="itnrwMap_0">
</div>"""

def parse_entry(input_string):
    assert input_string[0] == "["
    count = 0
    for pos, c in enumerate(input_string):
        if c == "[":
            count += 1
        elif c == "]":
            count -= 1
        if count == 0:
            break
    return input_string[:pos + 1], input_string[pos + 1:]


def parse(input_string):
    entries = []
    while True:
        entry, input_string = parse_entry(input_string)
        entries.append(entry)
        if not input_string.strip():
            break
        input_string = re.match(r"\s*,(.*)", input_string).group(1)

    return entries

def main():
    div = et.fromstring(DATA)
    coords = div.attrib["data-itnrw-coords"]
    print("\n".join(parse(coords)))

if __name__ == '__main__':
    main()
Benutzeravatar
__blackjack__
User
Beiträge: 13199
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@U32: Bist Du sicher mit der Verzögerung? Die Daten kommen ja in beiden Fällen aus der gleichen Datenbank, ich sehe nicht warum es da Unterschiede geben sollte. Momentan (13:45) haben allerdings beide Seiten für Sendenhorst den letzten Wert von 10:15.

Alternativ wäre vielleicht auch deren Mobilansicht für die Station einen Blick Wert. Da wird ein POST auf http://m.pegel.nrw.de/lib/php/getPegelInfo.php mit pgnr=Sendenhorst als Formulardaten abgesetzt und man bekommt ein JSON-Objekt mit einem Schlüssel ("html") zurück, das ein kurzes HTML-Fragment mit einer kleinen Tabelle liefert wo die Daten drin stehen.

Ansonsten könnte man beim Betreiber (Landesamt für Natur, Umwelt und Verbraucherschutz Nordrhein-Westfalen) vielleicht auch mal nachfragen ob es irgendwo schon eine REST-API gibt, oder ob eine eingerichtet werden kann.
“There will always be things we wish to say in our programs that in all known languages can only be said poorly.” — Alan J. Perlis
U32
User
Beiträge: 25
Registriert: Sonntag 6. Oktober 2019, 13:34

Hallo zusammen,

@__blackjack__:
Was das Thema "Delay" angeht, so war es bisher so (15 Min. auf der Website, 1 Std. in der Tabelle).
Heute läuft es in der Tat etwas "unrund"... keine Ahnung warum.
Was die mobile Seite angeht, so war das auch meine Hoffnung. Ich weiß aber nicht wie ich die Seite automatisiert aufrufen kann, da sich die URL ja nicht ändert. Und mit JSON kenne ich mich genauso wenig aus wie mit JAVAscript.

@__deets__:
Das das Format irgendwie "Sch..." ist habe ich als Laie sehr schnell gemerkt. In den Tutorials sind die Beispiele immer so schön einfach, aber für meinen konkreten Fall hat das nie gepasst. :(
Vielen Dank für dein Code-Beispiel, aber ich verstehe nicht wie es funktioniert. Wenn ich es ausprobiere "hängt" es in den ersten beiden Funktionen.

@ Alle:
Ich möchte nochmal einen anderen Ansatz ausprobieren:
Ich habe mithilfe von __deets__'s Posting vom Mittwoch den folgenden Code erstellt.

Code: Alles auswählen

from bs4 import BeautifulSoup 
import requests

url = 'http://luadb.lds.nrw.de/LUA/hygon/pegel.php?karte=nrw'

r = requests.get(url)

soup = BeautifulSoup(r.text, 'html.parser')

Klasse = soup.find_all('div', class_='itnrwMap')
Text = str(Klasse)
Line = '[epsg:25832; 422910, 5743107; Sendenhorst&lt;br&gt;Angel&lt;br&gt;21.10.2019 10:15&lt;br&gt;Wasserstand 54 cm;&lt;a href=''pegel.php?stationsname=Sendenhorst&amp;ersterAufruf=aktuelleWerte''&gt;Ganglinie zu Sendenhorst/Angel&lt;/a&gt;;;grau.png;]'

Werte = Line.split(";")
Datum, Pegel = Werte[6], Werte[8]

print()
print('Wert vom:', Datum)
print(Pegel)
Dieser Code liefert mir zwar das gewünschte Ergebnis, funktioniert aber nur FAST.
Nur FAST, weil ich den Wert der Variablen "Line" einfach manuell aus dem Inhalt der Variablen "Text" heraus kopiert habe.
Was ich also nun brauche, ist ein Weg, um aus dem Inhalt der Variablen "Text" (oder auch aus der Variablen "Klasse") den String "herauszufiltern", der bei "Line =..." steht.

Gibt es da bei Python keinen ("einfacheren") Weg?

Vielen Dank und Grüße
U32
p.s.: Mit "einfacher" meine ich für einen Python-Anfänger verständlich. :wink:
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Wieso versuchst du mit str(Klasse) an die Daten zu kommen? Das ist doch so nicht gedacht. find_all liefert dir eine Liste, und jedes Objekt darin (von denen es eh nur eines geben sollte) sollte dann auch eine Moeglichkeit haben, auf die Attribute zuzugreifen. Das steht garantiert in der Dokumentation von BeautifulSoup. Und wenn man die Daten da rausholt, dann geht auch entweder mein parsing-code, oder wenn nicht, dann bitte mit konkreten Inhalt des Strings, den du dem uebergeholfen hast. Dass es mit obigem Code NICHT geht ist klar, denn aus einer Liste von Elementen einfach einen str machen - da kommen dann natuerlich auch [ und ] vor, und damit verwirrst du den Parser.
Sirius3
User
Beiträge: 17795
Registriert: Sonntag 21. Oktober 2012, 17:20

@U32: Variablennamen schreibt man klein. Klasse ist keine guter Name für HTML-Tag mit Daten.

`find` ist besser, wenn man nur ein <div>-Element sucht. Auf Attribute greift man über `attrs` zu.

Mit ein bißchen `split` kommt man dann auch an die benötigen Daten:

Code: Alles auswählen

data = soup.find('div', class_='itnrwMap')
coords = data.attrs['data-itnrw-coords']
coords = [entry.split(';') for entry in re.findall('\[(.*?)\]', coords)]
wasserstaende = [c[2].strip().split('<br>') for c in coords]
for entry in wasserstaende:
    if entry[0] == 'Sendenhorst':
        print(*entry)
Benutzeravatar
__blackjack__
User
Beiträge: 13199
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@U32: Die URL ändert sich bei der Mobilansicht nicht weil das eine POST- und keine GET-Abfrage ist. Die variablen Daten werden da im Body der Anfrage und nicht in der URL an den Server übermittelt. Und JSON ist ein einfaches Format. Zudem hat `requests.Response` dafür eine Methode die das auch gleich in eine Python-Datenstruktur parst:

Code: Alles auswählen

In [250]: r = requests.post("http://m.pegel.nrw.de/lib/php/getPegelInfo.php", data={"pgnr": "Sendenhorst"})                                           

In [251]: r.json()                                                              
Out[251]: {'html': '<h3>Sendenhorst/Angel</h3><p class="klein"> gew&auml;sserkundlicher Pegel </p><p class=\'klein\'>Pegelst&auml;nde der letzten 3 Tage</p><img src=\'lib/php/gangl_p.php?stationsname=Sendenhorst&breite=300&hoehe=210\'  width=300 height=210 ><table align="center">\n<tr><td></td><td></td></tr>   <tr><td class="klein">&nbsp;&nbsp;mittleres Niedrigwasser: </td><td class="klein" align="right">35 cm</td></tr>\n   <tr><td class="klein">&nbsp;&nbsp;Mittelwasserstand: </td><td class="klein" align="right">58 cm</td></tr>\n   <tr><td class="klein">&nbsp;&nbsp;mittleres Hochwasser: </td><td class="klein" align="right">231 cm</td></tr>\n</table>\n<div align="center"><p class="klein">Wasserstand am 21.10.2019 16:15 :&nbsp;50,00 cm</p></div><div align="center"><p class="wichtig">ungepr&uuml;fte Rohdaten</p></div><input type="hidden" id="hdnPgnr" value="Sendenhorst">'}
Also ein `dict` mit einem Eintrag mit dem Schlüssel "html" und als Wert ein HTML-Fragment mit den Daten.
“There will always be things we wish to say in our programs that in all known languages can only be said poorly.” — Alan J. Perlis
heyJo
User
Beiträge: 23
Registriert: Mittwoch 24. Januar 2018, 20:49
Wohnort: Köln

@U32:
Hast du gesehen, dass es auch die Daten schon im csv-Format gibt? Vielleicht reicht es für deine Zwecke aus.
Benutzeravatar
__blackjack__
User
Beiträge: 13199
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@heyJo: regelmässig 600KB runterladen, nur um *einen* Wert daraus zu extrahieren ist ein bisschen overkill IMHO.
“There will always be things we wish to say in our programs that in all known languages can only be said poorly.” — Alan J. Perlis
heyJo
User
Beiträge: 23
Registriert: Mittwoch 24. Januar 2018, 20:49
Wohnort: Köln

@__blackjack__:
Ja, ich gebe dir grundsätzlich recht.
Da U32 die Daten nicht nur abrufen, sondern auch speichern wollte, ich habe ich auf diese Möglichkeit hingewiesen. Vielleicht war der Hinweis für U32 nützlich?
Manchmal kann auch ein anderer Ansatz, fürs Erste, zur Problemlösung hilfreich sein.
Antworten