Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 17

Thema: Unwetter Tool

  1. #1
    Registriert seit
    02.01.2005
    Beiträge
    172

    Unwetter Tool

    Hi! Wer von euch kann mir helfen, ein Unwetter Tool zu schreiben. Ich habe mir es so gedacht:

    Mit einem kleinen programm die bilder der unwetterkarte von www.unwetterzentrale.de alle 3 min automatisch und chronologisch in einen ordner auf der festplatte speichern. dann kann man mit ACDsee alle hintereinander durchscrollen und sehen wie sich unwetterfronten bewegen.
    nur leider kann ich nicht viel programmieren. da müsstet ihr mir mal etwas helfen...

    danke für die antworten!

  2. #2
    gruenerelch Gast
    Warum so umständlich ? In dem unten angegeben Verzeichnis liegen alle aktuellen Meldungen als png Datei.

    Hier ein Beispiel:

    http://www.unwetterzentrale.de/image...0000061605.png

    In der Regel liegen die letzten 7 Tage drin. Die Karten werden alle paar Minuten aktualisiert und durchnumeriert.

    Michael

  3. #3
    Registriert seit
    02.01.2005
    Beiträge
    172
    Das ist schon nicht schlecht. Nur wie bekomme ich die alle auf meine festplatte, dass ich die mit acdsee ansahen kann. ich hatte das gedacht wie im dos modus: copy unwetterzentrale.de/images/image*.png c:\wetter

  4. #4
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    so ein Tool such ich schon länger, hab auch schon google damit gequält...aber nix gefunden.
    Felix
    felix[null][null][null]@funkmeldesystem.de

  5. #5
    Registriert seit
    17.01.2002
    Beiträge
    497
    Schaut mal hier, da bekommt man auch die Übersicht von ein paar Stunden voll automatisch, aber nur für ganz Deutschland. So hat man nen sehr guten Überblick über die Regengebiete...

  6. #6
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Da find ich des hier besser:

    http://wetter.rtl.de/deutschland/dt_radar.php

    is kleiner, aber zoombar

    P.S. Kennt jemand so ein Tool oder kann eins schreiben???
    Felix
    felix[null][null][null]@funkmeldesystem.de

  7. #7
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Nach langem Suchen hab ich was gefunden:

    http://www.sql-und-xml.de/freeware-tools/

    Dort gibt es das Tool "DOWNLOAD"

    Beschreibung (Quelle: Programm selbst)
    Download.exe Version 1.2:
    Kleines Programm, mit dem eine URL geholt und gespeichert wird.
    Kann in Batches verwendet werden, um bsp. Virendefinitionen zu aktualisieren

    Verwendung: download

    Es wird nur das http-Protokoll unterstützt, URL beginnt mit http://
    Falls der Download scheitert, wird ein %errorlevel% gesetzt.
    Username und Password sind optional
    Gesetzte Errorlevel:
    0 ... URL konnte korrekt geladen und gespeichert werden
    1 ... ugültige Parameter oder Aufruf der Hilfe
    2 ... Lokaler Fehler: Bsp. ungültiger Pfad, Datei gesperrt
    3 ... http-Statuscode nicht ermittelbar

    In allen anderen Fällen wird der http-Statuscode als Errorlevel gesetzt
    401 ... Unauthorisierter Zugriff
    404 ... Datei nicht gefunden
    500 ... Interner Serverfehler (usw.)

    Beispiel : download http://www.sql-und-xml.de/favicon.gif c:\Temp\favicon.gif
    Jürgen Auer, 11 / 2003, last version: http://www.sql-und-xml.de/
    Felix
    felix[null][null][null]@funkmeldesystem.de

  8. #8
    Registriert seit
    10.12.2001
    Beiträge
    1.988
    So hab mal meine Gedanken gemacht und mal zwei Stunden Zeit genommen

    Getestet nur unter Windows XP

    Mein Programm Test.exe starten.

    Bei Programmstart führt mein Programm die Batchdatei Ordner_anlegen aus um ein Ordner anzulegen wo die Bilder abgelegt werden sollen. (Bitte nicht ändern sonst funktioniert mein Programm nicht mehr ordnungsgemäß). Jetzt wird eine Routine gestartet die ein Bild aus dem Netz runterladet und in den Ordner c:\Wetradar legt. Dabei wird im Zielverzeichnis der Dateinahme hoch gezählt ( Date 1 heißt "1.gif" , Datei2 heißt "2.gif" usw.)
    Erwähnen möchte ich das ich hierzu das Kommandozeilenprogramm Download was Felix gepostet hat eingebaut habe (ansonsten hätte ich wohl das so nicht hinbekommen. Man hätte auch den VB-Befehl Inet nehmen können,ist aber nicht so kompfortablel wie Download- Achtung dieses Kommandozeilenprogramm benötigt NET Framework Version 1.1 - deutsch - Wenn nicht auf dem PC vorhanden bitte installieren)
    . Meine Routine hat noch einen kleinen Schönheitsfehler. Die Routine ist zur Zeit so aufgebaut das er ca alle 1,5 Minuten neu ladet aus dem Netz. Achtung, nach Programmstart dauert es 1,5 Minuten bevor das erste Bild geladen wird, danach immer im Intervall von ca 1,5 Minuten dann erneut.

    Sollte das Programm neu gestartet werden werden die Bilder auf der Festplatte überschrieben.


    Mir ist aufgefallen das sich bei den Anbietern die URL vom aktuellen Radarbild laufend ändert. Nach dem Schema Datum / Uhrzeit
    -->Zum Beispiel Unwetterzentrale
    http://www.unwetterzentrale.de/image...0000061605.png
    http://www.unwetterzentrale.de/image...0000061723.png
    -->Zum Beispiel Wetter Online
    http://www.wetteronline.de/daten/rad...1ad29e&LANG=de
    http://www.wetteronline.de/daten/rad.../06/220030.gif

    Darum ladet er bei mir zur Zeit immer das selbe Bild weil ich beim programieren davon ausging das die URL des aktuellen Radarbild immer gleich ist. Aber ich denke zum verdeutlichen gehts erstmal auch so

    Entweder man sucht ein Anbieter der immer die selbe URL für das aktuelle Bild nimmt (ist nähmlich einfacher zu programieren) oder man muß die Routine programieren das er automatisch die URL anpaßt (was viel komplexer ist)


    Blinky


    PS: Bei RTL handelt es sich bei dem radarbild um eine Flashanimation. Nichts mit einzelne Bilder speichern.

    PPS: Anscheind verwendet t-online die selbe URL für das aktuelle Radarbild. Werde ich aber später testen. Jetzt werd ich langsam müde


    Anhang gelöscht
    Geändert von Blinky (22.06.2005 um 23:29 Uhr)

  9. #9
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Die Flash-Animation gefällt mir eigentlich besser. Sie ist eigentlich größer als sie immer angezeigt wird: http://wetter.rtl.de/deutschland/generator/dt_rad2.swf
    Felix
    felix[null][null][null]@funkmeldesystem.de

  10. #10
    Registriert seit
    10.12.2001
    Beiträge
    1.988
    Die Flash-Animation find ich auch gut gelungen Felix000.

    Währ ne überlegung wert diese Flash-Animation zu nutzen.
    Felix kannst ja mal beobachten ob da wenigstens die URL gleich bleibt. Die SWF-Datei (Flash-Animation) kann man dann auch offline angucken, sofern runtergeladen.

    Soll ich das Programm für die Flash-Animation anpassen ?

    Blinky
    Geändert von Blinky (22.06.2005 um 12:02 Uhr)

  11. #11
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Die URL der Flash-Animation müsste gleich bleiben.
    Felix
    felix[null][null][null]@funkmeldesystem.de

  12. #12
    Registriert seit
    10.12.2001
    Beiträge
    1.988
    Bin gerade am basteln.
    Die Flash-Animation braucht doch nicht alle 3 Minuten abgehohlt werden. Was währ da eigendlich der ideale Wert ?

    Blinky

  13. #13
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Viertel Stunde sollte eigentlich reichen.
    Felix
    felix[null][null][null]@funkmeldesystem.de

  14. #14
    Registriert seit
    10.12.2001
    Beiträge
    1.988
    So hab es jetzt soweit fertig.

    Nach 1 Minute lädt er das erste Radar. Danach alle 15 Minuten das nächte. Gespeichert wird es unter C:\Wetradar.

    Im Programm wird auch das letzte Radarbild angezeigt. Es kann aber sein das es erst nach zwei Minuten angezeigt wird, obwohl es bereits auf der Festplatte ist. Das liegt daran das wie oben erwähnt habe das externe Programm Download mit eingebunden habe und mein Programm dadurch kein Einfluß darauf hat wann er mit dem Download fertig ist. So kann es nächmlich sein das innerhalb der ersten Minute eine Fehlermeldung kommt Datei nicht gefunden. Aber nach der zweiten Minute müßte es angezeigt werden (Vorrausgesetz DSL bzw. ISDN).

    Noch etwas : Nicht in der Animation mit der Maus klicken, es kann dann nähmlich ein Fehlermeldung (Laufzeitfehler) kommen. Möchte man in der Animation arbeiten (zoomen usw) einfach im rechten oberen Fenster klicken, dann wird das letzte empfangene Radar im Standartbrowser geöffnet. Hier kann man wie gewohnt mit der Maus arbeiten in der Animation. Ich habe auf diese Notlösung zurückgegriffen weil ich nicht weiß woran der Fehler liegt. Ich vermute aber mal das der Shockware-Player ein Problem mit VB hat. Aber denkt daran das das erste Bild erst nach einer Minute drauf ist, also nicht wundern wenn ihr zu früh draufklickt und eine leere Seite geöffnet wird.

    Ich hoffe euch damit geholfen zu haben und laßt mich wissen ob es bei euch läuft. Diesmal mußte ich ein Setupprogramm hinzufügen, da einige Systemdateien kopiert werden müssen. Einfach Datei herunterladen, Setup ausführen und Programm starten.

    Da das Programm 100 KB zu groß ist könnt ihr es hier runterladen

    [k](link entfernt)[/k]
    Blinky
    Geändert von Blinky (25.06.2005 um 01:00 Uhr)

  15. #15
    Registriert seit
    10.12.2001
    Beiträge
    1.988
    Hab den Fehler gefunden und beseitigt. Jetzt kann das letzte Radarbild auch im Programm gezoomt werden usw.

    Hier die neue Version

    http://rapidshare.de/files/2592745/W...ar1.1.rar.html

    Blinky

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •