Hat alles auf Anhieb geklappt, saubere Arbeit ![]()
Wann schläfst du eigentlich? ![]()
Hat alles auf Anhieb geklappt, saubere Arbeit ![]()
Wann schläfst du eigentlich? ![]()
Hallo,
nochmals eine Frage:
Ich wollte nun das skript auf dem Webspace laufen lassen (da es für mich praktischer wäre), wenn ich nun aber zum Test im Browser lmapgen.pl aufrufe, kommt die Meldung "500 Skriptfehler".
Zur Info: ich habe den kompletten Inhalt des Ordner lmapgen hochgeladen und der pl-Datei die Rechte 755 gegeben
Der Perl-Pfad auf dem Server ist
/usr/bin/perl (und auch so in der ini eingetragen) und lt. Hoster sind skripte überall lauffähig (Zitat: Skripte sind in allen Verzeichnissen lauffähig, ein Verzeichnis /cgi-bin wird nicht benötigt.)
Ich habe allerdings den HInweis aus der readme.txt
ZitatIn der INI-Datei den Parameter mapXoutfile mit einer relativen Pfadangabe
versehen, um die erzeugten Karten in einem anderen Verzeichnis als das Script
selbst abzulegen. Beispiel:
map1outfile=../../maps/map-xyz-out.png
nicht durchgeführt, weil es ja bei mir nicht im cgi-Verzeichnis, sondern in einem ganz normalen Ordner abgelegt ist.
Vor ich mich an meinen Hoster wende, dahe rdie Frage, wo hier das Problem liegen kann.
Hallo Werner,
bei meinem Provider musste ich aus lmapgen.pl > lmapgen.cgi machen.
Wann schläfst du eigentlich?
Wenn ich müde bin. ![]()
Ich wollte nun das skript auf dem Webspace laufen lassen (da es für mich praktischer wäre), wenn ich nun aber zum Test im Browser lmapgen.pl aufrufe, kommt die Meldung "500 Skriptfehler".
Zur Info: ich habe den kompletten Inhalt des Ordner lmapgen hochgeladen und der pl-Datei die Rechte 755 gegeben
Welche Version hast du verwendet? Wenns nicht mindestens die 0.6.4 war, dann nimm die 0.7, die bringt u. U. eine aussagekräftigere Fehlermeldung.
Der Perl-Pfad auf dem Server ist
/usr/bin/perl (und auch so in der ini eingetragen) und lt. Hoster sind skripte überall lauffähig (Zitat: Skripte sind in allen Verzeichnissen lauffähig, ein Verzeichnis /cgi-bin wird nicht benötigt.)
Der Perl-Pfad muss nicht in die ini eingetragen werden ...
Ich habe allerdings den HInweis aus der readme.txt
nicht durchgeführt, weil es ja bei mir nicht im cgi-Verzeichnis, sondern in einem ganz normalen Ordner abgelegt ist.
Vor ich mich an meinen Hoster wende, dahe rdie Frage, wo hier das Problem liegen kann.
Wenn die Karten im selben Verzeichnis liegen wie das Script, kann jeder deine ini runterladen und deine Zugangsdaten sehen.
cu Robo ![]()
Hallo Robo,
ich habe bereits die Version 0.7 verwendet. Der Pfad steht natürlich in der lmapgen.pl so drin, war ein Tippfehler von mir (sollte nicht vorkommen). Habe es nur deshalb erwähnt, weil eben auch mein Hoster diesen Pfad vorgibt.
ZitatWenn die Karten im selben Verzeichnis liegen wie das Script, kann jeder deine ini runterladen und deine Zugangsdaten sehen.
Ja, das werde ich ändern.
Nachtrag:
Habe es gerade selber gefunden. Mein Zweit-ftp-Programm hat die pl-Datei nicht im ASCII-Format übertragen. Abgeändert und schon geht es. Kleine Ursache, große Wirkung.
Hallo,
bin gerade dabei meine Blitzortung wieder richtig einzustellen. Nach meinem Umzug, war das auch nötig. Nun habe ich gesehen, dass der ELV laut Forum nicht mehr funktioniert (?). Also unbrauchbar?
Habe daraufhin dieses Thema gefunden und komme damit nicht ganz klar. Kann mich mal jemand an die Hand nehmen und mir erklären, was ich genau machen muss.
Bevor ich jedoch damit starten kann, brauche ich erst aktuelle Nutzerdaten von blitzortung.org, da meine Station in der zwischenzeit wohl deaktiviert wurde. Email ist diesbezüglich raus.
Wer mag mir dabei helfen. Gerne auch per Link oder sonstige Tipps.
Mit dem Programm "myBlitzortung" arbeite ich bisher nicht da meine Homepage komplett in html geschrieben ist.
Ich sage schonmal vielen Dank.
Martin
Hallo Martin,
ich bin zwar hier keine maßgebliche Person, aber ich fürchte, du musst klarere Fragen stellen, denn zumindest ich kann nicht erkennen, wo Du Hilfe brauchst oder welches Problem vorliegt.
Zitatund mir erklären, was ich genau machen muss.
Wobei was machen? Es geht hierim Forum z.B. um das skript "lmapgen" von Robo, mit dem Blitzdaten auf Karten dargestellt werden können und zwar sowohl lokal als auch auf dem Webspace, da das Programm von Edmund (TOAViewer) ja nicht mehr zur Verfügung steht. Es gibt aber auch myblitzortung.org, mit dessen Hilfe ebenfalls Blitzdaten sehr schön dargestellt werden können.
Sage also klipp und klar, wofür Du exakt Hilfe brauchst, sonst kann Dir nicht zügig geholfen werden.
Also zunächst brauche ich die Log-In Daten von Blitzortung.org Dann kann ich den Tracker wieder aktivieren und mich wieder an den Messungen beteiligen.
Nun habe ich von LE Wetter erfahren, dass ich Perl brauche und das Script. Wenn ich das runtergeladen habe, melde ich mich nochmal. Trotzdem Danke!
Gruss Martin
Hallo,
Zitatdass ich Perl brauche und das Script.
damit ist dann klar, dass sich Deine Frage praktisch auf das skript von Robo (lmapgen) bezieht und nicht auf myblitzortung.
Wobei ich sagen muss: beide Verfahren haben etwas für sich. Ich nutze myblitzortung schon relativ lange (hatte dazu ja auch schon einige Fragen
hier im Forum), aber das skript lmapgen hat mich inzwischen so überzeugt, dass ich es parallel dazu nutze und nicht mehr missen möchte.
Hallo robo,
ich bin gerade am konfigurieren von imapgen und dies ist dank der verfügbaren Beschreibung und den Infos hier aus dem Board kein Problem.
Was ich aber als Feature vermisse sind die track und density Bilder welche LView generieren konnte.
Gerade die Tracks waren immer sehr hilfreich um schnell einen Überblick über die Zugbahn einer Zelle zu erhalten.
Auch die density Bilder waren für die Besucher hilfreich,
denn hier konnten man dann eine Region "abstecken" in der gerade eine gehäufte Blitz-Aktivität vorkam.
Feature-Request ![]()
Wäre es nicht evtl. möglich in einer zusätzlichen Datei z.B. die Daten letzten 60-120 Minuten vorzuhalten und
hieraus dann die Blitze mit ihrem zeitlichen Verlauf in eine Map zu printen?
- muss ja nicht gleiche eine lokale DB-Anbindung sein
Hallo Roland,
Wie sahen denn die Track- und Density-Bilder von LView aus? Ich habe zwar LView mal ausprobiert, aber nicht regelmäßig benutzt.
lmapgen zeigt ja die Blitze der letzten 2 Stunden an, am Farbverlauf kann man dann doch die Zugrichtung abschätzen.
cu Robo ![]()
Hallo Robo,
hier meine letzten LView Bilder:
- glücklicherweise mit Blitzaktivitäten ![]()
Hallo Roland,
das dritte Bild ist im Prinzip das, was lmapgen auch erzeugt. Das erste Bild ist ähnlich wie das dritte, mit dem Unterschied, dass Einzelblitze (also ohne Nachbarblitze) weggelassen wurden und die Blitze mit Nachbarblitzen größer eingezeichnet wurden. Die Zugrichtung kann man eigentlich auf beiden ganz gut erkennen. Das zweite Bild ist auch ohne Einzelblitze, hebt aber die Stellen mit den meisten Blitzen pro Fläche hervor, ohne zeitlichen Zusammenhang.
Klar, das kann man alles programmieren, wenn man Zeit und Lust hat, aber momentan habe ich vor allem keine Zeit für größere Erweiterungen. Aber lmapgen hat den Vorteil, dass es Open Source ist, d. h. jeder darf im Rahmen der GPL das Script erweitern oder verändern. ![]()
cu Robo ![]()
Also ich bin sehr zufrieden, so wie es ist und happy, dass nach dem Wegfall von LView eine neue Lösung geschaffen wurde.
Das Proggi läuft stabil - dafür danke an Robo für die Zeit die du für uns geopfert hast inkl. dem guten Support hier ![]()
Liebe Grüße aus Leipzig
Hallo zusammen,
wie schon weiter oben erwähnt, mache ich mich nun auch an die arbeit, die Station wieder in Betrieb zu nehmen.
Der Tracker läuft... soweit alles Gut. Brauche halt noch Karten für meine Homepage. Habe schon ein wenig was ausprobiert, komme aber nicht weiter.
Deswegen brauche ich eine Ste-by-step Beschreibung.
Ich habe nun Activeperl runtergeladen. Das aktuelle Script habe ich auch da.
Wohin genau muss das Script nun entpackt und kopiert werden?
Was ist mit den exampel dateien? Muss ich die erst umbenennen in normale *.txt dateien?
Wie geht es dann weiter?
Danke und Gruss
Hallo Robo,
besteht eigentlich die Möglichkeit innerhalb des Programms nur die aktiven Stationen anzuzeigen? Also dass nur die "grünen" Stationen gezeigt werden? Dann kann man bei den gelben und rote Stationen diese nicht mit Blitzen verwechseln. War nur so ein Gedanke, ich will aber jetzt keine große "Umprogrammierung" auslösen, denn das Programm funzt nun schon seit langer Zeit tadellos - danke nochmal dafür ![]()
Hallo LE-Wetter,
das ist derzeit nicht vorgesehen. Aber mit zwei Zeilen zusätzlichem Code kann man den Stationen einen schwarzen Rand verpassen, damit sinkt die Verwechslungsgefahr.
@@ -232,6 +232,7 @@ $station_col_active = $myImage->colorAllocate (0, 255, 0); $station_col_error = $myImage->colorAllocate (255, 255, 191); $station_col_offline = $myImage->colorAllocate (255, 0, 0);+ $station_col_border = $myImage->colorAllocate (0, 0, 0); $textcolors =~ s/\s+//g; $citiescolors =~ s/\s+//g;@@ -406,6 +407,7 @@ sub draw_station { my ($imgobj, $x, $y, $station_col) = @_;+ $imgobj->rectangle ($x - 2, $y - 2, $x + 2, $y + 2, $station_col_border); $imgobj->filledRectangle ($x - 1, $y - 1, $x + 1, $y + 1, $station_col); }
Einzufügen sind die beiden Zeilen mit einem + davor.
Du kannst natürlich auch das Script dahingehend modifizieren, dass dein gewünschtes Verhalten erreicht wird.
Ersetzte
durch
if ($stations{$stationa}{'status'} == 30) {
&draw_station ($myImage, $stationa_x, $stationa_y, $station_col);
$nr_stations++;
}
Edit: Habe gerade eine aktualisierte Version mit der ersten Änderung auf meine Website hochgeladen.
cu Robo ![]()
Hallo Robo,
wie immer - kommt ganz schnell eine Lösung von dir
Ich werde es am Wochenende einrichten ![]()
Danke ![]()
Ja das mit dem schwarzen Rahmen kommt gut,
nun kannes nicht zu Verwechselungen kommen - Klasse Robo ![]()
Seit einigen Stunden werden von Imapgen keine Daten mehr vom Server ausgelsen. Wurde da was am Server verändert? Die Karte auf blitzortung.org funktioniert jedenfalls noch.
© Wetter-Board 2004-2026