mirror of
https://github.com/storytold/lightcraft.git
synced 2026-11-03 06:59:53 -06:00
Phones without a fix write a GPS IFD whose refs are NUL and whose rationals are 0/0. dms() read the triplet through to_f64_vec, which turns 0/0 into 0.0, so the block became 0° N 0° E and exports wrote that location. dms() now rejects a component that is present but not a number, and read_gps() requires an N/S and E/W ref. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>