From: | Jasen Betts <jasen(at)xnet(dot)co(dot)nz> |
---|---|
To: | pgsql-novice(at)postgresql(dot)org |
Subject: | Re: GPS positions |
Date: | 2010-05-22 09:49:49 |
Message-ID: | ht89bt$8fo$1@reversiblemaps.ath.cx |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-novice |
On 2010-05-22, Mike Ellsworth <younicycle(at)gmail(dot)com> wrote:
> If you don't want to work with postgis, I think you could just use a bit of sqrt
> using double precision - for a circle anyway.
>
> I did something similar for a simple target archery scoring example I
> set up awhile ago.
> http://www.younicycle.com/web/younicycle_com/xml-hr/ex_12_a.html
>
> Many of the other links off this page require login/privileges - but I
> believe this specific page works.
> round(GREATEST(10.5 - sqrt((("xyarchery"."xx" - 200) ^ 2) +
> (("xyarchery"."yy" - 200) ^ 2)) / 20, 0))
> where pixels are being recorded & scored.
you can't apply pythagoras's theorem to latt0tude,longitude
coordinates and get a useful result unless the points are near the
equator.
By far the easiest solution is to us a package, like postgis, that was
prepared by persons who know what they are doing.
the same goes time arithmetic, where leap-years are just one of the
pitfalls.
From | Date | Subject | |
---|---|---|---|
Next Message | Jasen Betts | 2010-05-22 10:00:52 | Re: Transferring Data between databases |
Previous Message | Mike Ellsworth | 2010-05-22 03:55:40 | Re: GPS positions |