AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Algorithmus gesucht: Sonnenstandsberechnung

Ein Thema von Codewalker · begonnen am 6. Mai 2012 · letzter Beitrag vom 8. Mai 2012
Antwort Antwort
Benutzerbild von Codewalker
Codewalker

Registriert seit: 18. Nov 2005
Ort: Ratingen
945 Beiträge
 
Delphi XE2 Professional
 
#1

Algorithmus gesucht: Sonnenstandsberechnung

  Alt 6. Mai 2012, 20:18
Hallo zusammen.

Ich bin auf der Suche nach einem Algorithmus oder einer Bibliothek, um für einen geographischen Ort zu gegebener Tages- und Jahreszeit die Sonnenposition und -winkel errechnen zu können. Kennt jemand etwas in dieser Richtung?
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#2

AW: Algorithmus gesucht: Sonnenstandsberechnung

  Alt 6. Mai 2012, 20:42
Hast du mal versucht, die Berechnung aus Wikipedia umzusetzen?
  Mit Zitat antworten Zitat
Benutzerbild von Codewalker
Codewalker

Registriert seit: 18. Nov 2005
Ort: Ratingen
945 Beiträge
 
Delphi XE2 Professional
 
#3

AW: Algorithmus gesucht: Sonnenstandsberechnung

  Alt 6. Mai 2012, 20:45
da lese ich gerade noch dran. nicht gerade verständlich geschrieben und bis man das auf Korrektheit und Genauigkeit valdiert hat ... da wolte ich erstmal nach einer evtl. auch kommerziellen Lib suchen. Muss nicht Delphi sein, C# wäre als Alternative für mich auch einsetzbar.
  Mit Zitat antworten Zitat
ASM

Registriert seit: 15. Aug 2004
165 Beiträge
 
Delphi 7 Enterprise
 
#4

AW: Algorithmus gesucht: Sonnenstandsberechnung

  Alt 6. Mai 2012, 22:32
Kennt jemand etwas in dieser Richtung?
Es gab (2005) eine solche Komponente im kompletten Source von Kambiz R. Khojasteh auf delphiarea.com, mit der genau das gemacht werden kann. Beschreibung seitens des Autors: "TSunTime is a non-visual component to calculate sunrise, sunset, and solar noon for a specific geographical location on the Earth on a specific date."

Leider aber existiert delphiarea.com nicht mehr im INet.
Ich habe jedoch diese Komponente in meinem Archiv und habe die beigefügte Demo soeben einmal neu mit Delphi XE compiliert. Funktioniert auch damit immer noch bestens (mit Delphi 7 sowieso).

Schau Dir diese hier im Anhang beigefügte Demo einmal an und beurteile, ob das Ergebnis so ist, wie Du es benötigst. Wenn ja, schicke ich Dir das komplette Paket gerne per PN. Ist bzw. war Freeware, mit der einzigen Auflage zur Verwendung: "You may copy component's files AS LONG AS YOU COPY ALL OF THEM."
Angehängte Dateien
Dateityp: zip STDemo.zip (389,5 KB, 38x aufgerufen)
  Mit Zitat antworten Zitat
omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#5

AW: Algorithmus gesucht: Sonnenstandsberechnung

  Alt 6. Mai 2012, 22:57
Und hier noch ein Link klick zum dem Source von ASM.
  Mit Zitat antworten Zitat
Benutzerbild von Codewalker
Codewalker

Registriert seit: 18. Nov 2005
Ort: Ratingen
945 Beiträge
 
Delphi XE2 Professional
 
#6

AW: Algorithmus gesucht: Sonnenstandsberechnung

  Alt 7. Mai 2012, 07:29
Danke für die Links, aber das reicht leider nicht aus. Ich muss schon den Winkel der Sonne, Höhe über dem Horizont etc. haben. Sonnenaufgang, -untergang und -zenit scheinen auch irgendwie viel einfacher berechenbar zu sein, weil dazu gibt es viele Beispiele.
  Mit Zitat antworten Zitat
ASM

Registriert seit: 15. Aug 2004
165 Beiträge
 
Delphi 7 Enterprise
 
#7

AW: Algorithmus gesucht: Sonnenstandsberechnung

  Alt 8. Mai 2012, 15:56
Danke für die Links, aber das reicht leider nicht aus. Ich muss schon den Winkel der Sonne, Höhe über dem Horizont etc. haben.
Ich kann demnach wohl annehmen, dass Du Dir den Quellcode der von mir genannten Komponente gar nicht erst genauer angeschaut hast (die gibt es übrigens auch noch bei torry.net, wie ich inzwischen festgestellt habe).

Sonst hättest Du ja wohl sehen müssen, dass darin sehr wohl die Deklination der Sonne berechnet wird und ebenso auch der Azimut, der Stundenwinkel und die Rektaszension.

Diese verschiedenen Winkeldaten werden zwar nicht in der Demo angezeigt, es kostet aber nur sehr wenig ergänzende Mühe, sie aus dem Quellcode der Komponente nach außen zugänglich zu machen.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:03 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz