Precision and sort order
A coordinate snaps to a grid of about 1 cm when you construct it, so a stored value reads back equal
to what you wrote. Values sort along a Z-order curve. That keeps index scans fast but means nothing
to a reader, so never OrderBy(v => v.Location). To sort by distance, see §22.