Errechnen Sie die Schattenlänge mit PyEphem

8

Ich verwende PyEphem und möchte die Länge eines Schattens berechnen (angenommen, ein Stück Längeneinheit ist in den Boden gepflanzt). Die Länge wird durch cot (phi) angegeben, wobei phi der Sonnenhöhenwinkel ist (bitte korrigiere mich, wenn ich falsch liege). Ich bin mir nicht sicher, welches Feld auf der Sonne zu verwenden ? Im folgenden Beispiel verwende ich den Winkel alt:

%Vor%

Bitte überprüfen Sie meine Interpretation unten:

  1. Wenn die Tangente unendlich ist, zeigt dies an, dass die Sonne direkt über uns liegt und es keinen Schatten gibt.
  2. Wenn die Tangente Null ist, zeigt dies an, dass die Sonne am Horizont ist und der Schatten unendlich lang ist.
  3. Ich kann keine negativen Ergebnisse von cot (phi) interpretieren. Kann mir jemand helfen?

Schließlich bin ich verwirrt darüber, wie man PyEphem verwenden kann, um rückwärts von einer Schattenlänge zum nächsten Mal zu arbeiten, wenn die Sonne einen Schatten dieser Länge wirft, vorausgesetzt, ein ephem.Observer ().

Ich würde mich über Hilfe freuen.

    
Roberto Alvarez 19.04.2011, 18:03
quelle

1 Antwort

9
  

Welches Feld für die Sonne?

Die sun.alt ist korrekt. alt ist eine Höhe über dem Horizont; zusammen mit einem Azimut östlich von Norden definieren sie eine scheinbare Position relativ zum Horizont.

Ihre Berechnungen sind fast korrekt. Sie haben vergessen, einen Beobachter anzugeben: sun = ephem.Sun(o) .

  
  1. Ich kann keine negativen Ergebnisse von cot (phi) interpretieren. Kann   jemand mir helfen?
  2.   

Die Sonne ist in diesem Fall unter dem Horizont.

  

Schließlich bin ich verwirrt, wie man verwendet   PyEphem arbeitet rückwärts von a   Schattenlänge bis zum nächsten Mal   die Sonne wird einen Schatten davon werfen   Länge, gegeben ein ephem.Observer ().

Hier ist ein Skript, das eine Funktion hat: g(date) -> altitude berechnet das nächste Mal, wenn die Sonne einen Schatten mit der gleichen Länge wie jetzt wirft (eine Azimut-Richtung des Schattens wird nicht berücksichtigt):

%Vor%

Ausgabe

%Vor%     
jfs 19.04.2011, 23:09
quelle

Tags und Links