Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
wetter:boltek:stormforce_xr_c7 [09.01.2017 19:03. ] – [Pakete (nach)installieren] djangowetter:boltek:stormforce_xr_c7 [22.07.2019 14:46. ] django
Zeile 1888: Zeile 1888:
 </SXRClient> </SXRClient>
 </file> </file>
 +
 Starten wir nun erneut unseren Client wird uns der erste Startbildschirm des StormForce XR Clients präsentiert. Starten wir nun erneut unseren Client wird uns der erste Startbildschirm des StormForce XR Clients präsentiert.
  
-{{ :wetter:boltek:stormforce_xr.png?550 |Stormforce-Startbildschirm}}+{{ :wetter:boltek:stormforce-rx-client-01.png?direct&800 |Bild: Stormforce-XR Client}} 
 + 
 + 
 +Mit der Taste "**Q**" können wir das Programm wieder beenden. 
 + 
 + 
 +=== Startscript für Programmstart === 
 +Für den Programmstart des Client erstellen wir uns erst einmal ein rudimentäres Shellscript, mit Hilfe dessen wir den Client später starten können. 
 + 
 +   # vim /usr/local/bin/stormforce.sh 
 +<file bash /usr/local/bin/stormforce.sh>#!/bin/sh 
 +# Django : 2012-05-03  
 +# Schellscript zum vereinfachten Starten des StormForce Clients 
 + 
 +cd /usr/local/src/stormforce-xr 
 +python sxr_client.py 
 +</file> 
 + 
 +Zum Starten statten wir das Script nun noch mit den **x**-Dateirechten aus. 
 +   # chmod +x /usr/local/bin/stormforce.sh 
 + 
 +=== Starter anlegen === 
 +Zum Starten von Stormforce legen wir uns am Desktop einen entsprechenden Starter an. Das Icon => {{:ws:stormforce.png}} Legen wir am besten unter **/usr/share/pixmaps/** ab. 
 + 
 +  * **Typ** : Anwendung 
 +  * **Name** : StormForce XR 
 +  * **Befehl** : /usr/local/bin/stormforce.sh 
 +  * **Kommentar** : Visualisierung des Boltek LD-250 mit StormForce XR 
 + 
 +=== Kartenhintergrund === 
 +Einen passenden Kartenhintergrund können wir uns entweder über das [[http://www.openstreetmap.org|freie Kartenprojekt von Openstreetmap]], bei den [[http://earthobservatory.nasa.gov/Features/BlueMarble/|Blue Marble Satellitenbilder der NASA]], oder  
 +mit Hilfe des [[http://www.primap.com/de/index.html|MapCreator 2.0 von primap]] erstellen. Genau in der Reihenfolge bin ich vorgegangen, bei letzterem bin ich dann auf Grund er schnellen, einfachen und guten Ergebnisse hängen geblieben.
  
 +{{ :ws:blitzkarte_mit_ort_und_namen.png?400 }}
  
 +Die Karte hat eine Größe von 600 x 600 Pixel, mit dem Standort in der Bildmitte. Die Karte selbst hat dabei eine Ausdehnung (Radius um den Standort) von 300 Meilen bzw. ca. 480 Kilometer.
  
 +Unsere eigene neue Karte speichern wir dann als **//map-300.png//** im Verzeichnis **//png//** ab.
 +   #  ll /usr/local/src/stormforce/png/
 +   -rw-r--r-- 1 root root 362544 28. Sep 11:36 map-300.png
  
 +{{ :wetter:boltek:stormforce-rx-client-02.png?direct&800 |Bild: Stromforce-XR mit individuellem Kartenhintergrund}}
  
 +=== storm2web.sh ===
 +Zum Kopieren unserer, von Stormforce alle 10 Sekunden akutalisierten, Bildschirmhardcopy auf unseren Webserver, legen wir ein kleines Shellscript an:
 +   # vim /usr/local/bin/storm2web.sh
  
 +<file bash /usr/local/bin/storm2web.sh>#!/bin/sh 
 +# Script zum "Hochladen" der Strormforce-Bilder auf den Webserver der NSS
 +# zur Weiterleitung an den virtuellen Host "Webcam"
 +# (c) Michael Nausch 
 +# Version 0.01: 2008-12-29
 +#         0.02: 2009-11-07
 +#         0.03: 2012-05-04
 +#         0.04: 2013-02-16
 +#         0.05: 2014-01-06
 +#         0.06: 2017-01-09
  
 +QUELLE="/usr/local/src/stormforce-xr/capture/stormforce-xr.png"
 +ZIEL="10.0.0.20:/usr/local/var/wview/img/"
 +QUELLE2="/tmp/stormforce_small.png"
  
-http://li.nux.ro/download/nux/dextop/el7/x86_64//pygame-1.9.1-15.el7.nux.x86_64.rpm+convert -geometry 280x183 $QUELLE $QUELLE2 
 +rsync -av $QUELLE $ZIEL"stormforce_2.png" 
 +rsync -av $QUELLE2 $ZIEL"stormforce_small.png" 
 +</file>
  
-# yum install python-pyglet+Anschliessend versehen wir unser kleines shell-script noch mit dem **"X"-Rechten**. 
 +   # chmod +x /usr/local/bin/storm2web.sh
  
 +In der **crontab** unseres Wetterusers hinterlegen wir nun eine Konfigurationszeile, damit das Script einmal pro Minute ausgeführt werden kann. 
 +   $ crontab -e
  
 +<code># Django : 2017-01-09 - Alle 60 Sekunden das Stormforce-Bild auf den Webserver kopieren
 +*/1 * * * * /usr/local/bin/storm2web.sh</code>
  
 +====== Links ======
 +  * **[[wetter:start|Zurück zum Kapitel >>Wetterbeobachtung und -datenerfassung bei der Wetterstation Pliening<<]]**
 +  * **[[wiki:start|Zurück zu >>Projekte und Themenkapitel<<]]**
 +  * **[[http://dokuwiki.nausch.org/doku.php/|Zurück zur Startseite]]**
  
  
  
  • wetter/boltek/stormforce_xr_c7.txt
  • Zuletzt geändert: 31.10.2023 18:40.
  • von 127.0.0.1