Data capture
Device Sensor Recorder
Capture phone orientation, location and solar geometry as timestamped field records, then export a research-ready CSV.
- Device sensors
- CSV export
- Local workflow
Current orientation
Alpha (Z, yaw):N/A
Beta (X, pitch):N/A
Gamma (Y, roll):N/A
Latest location
Latitude:N/A
Longitude:N/A
Altitude:N/A
Accuracy:N/A
Session status
Recorded rows: 0
Motion access: Not requested
| leafId | timestamp | latitude | longitude | altitude | accuracy_m | alpha_deg | beta_deg | gamma_deg | sunElevation_deg | sunAzimuth_deg | sensorTimestamp |
|---|---|---|---|---|---|---|---|---|---|---|---|
| No data yet. Enter ID and click “Capture Sample”. | |||||||||||
Solar angle formulas
Elevation (h) and Azimuth (A) computed in this app follow common remote-sensing approximations:
h = asin( sin(φ)·sin(δ) + cos(φ)·cos(δ)·cos(H) ) [in radians]
A = atan2( sin(H), cos(H)·sin(φ) − tan(δ)·cos(φ) ) [in radians]
(degrees) = (radians) × 180/π
Azimuth A is reported from North, clockwise (0..360).
Symbols:
- φ: geographic latitude
- δ: solar declination
- H: hour angle (H = 15° × (solar time − 12))
Note: The implementation also includes Equation of Time (EoT) and time-zone offset to estimate apparent solar time.