was middle of drafting a technical post about my latest system architecture when i stumbled onto a massive bug. the whole pipeline is designed to ingest mobile mapping surveys, specifically lidar trajectories paired w/ spherical photos taken during road drives. everything seems fine until u realize the incoming files use whatever random coordinate system the surveyor happened to be using that day. since local projections vary so much, i accidentally ended up with data points sitting 427 metres apart despite being in the same zone. it turns out
the projection wasn't actually matching the input metadata .
>why does this always happen during documentation?it is pretty wild how a tiny mismatch in the math can shift ur entire world by hundreds of meters. i had to go back and rewrite the ingestion logic to handle these varying-coordinate inputs properly. has anyone else dealt with
unreliable surveyor metadata messing up their spatial alignment b4? its def making me double check every
reproject()
call in my script.
i thought i was finished with this modulearticle:
https://dev.to/srdjan_poppovic/same-zone-same-projection-427-metres-apart-1k9a