--- Begin Message ---Perhaps porting the R package GeoSphere to Pharo/Squeak/Smalltalk would be an option? It's rather complete and used a lot (at least in the R community) ! https://cran.r-project.org/web/packages/geosphere/geosphere.pdf ----------------- Benoît St-Jean Yahoo! Messenger: bstjean Twitter: @BenLeChialeux Pinterest: benoitstjean Instagram: Chef_Benito IRC: lamneth Blogue: endormitoire.wordpress.com "A standpoint is an intellectual horizon of radius zero". (A. Einstein)On Wednesday, December 5, 2018, 2:24:07 a.m. EST, Alistair Grant <akgrant0...@gmail.com> wrote: Hi Sven, On Tue, 4 Dec 2018 at 11:04, Sven Van Caekenberghe <s...@stfx.eu> wrote: > > Hi Alistair, > > > On 4 Dec 2018, at 10:21, Alistair Grant <akgrant0...@gmail.com> wrote: > > > > Hi, > > > > Does anyone know of a library for processing GPS coordinates? > > > > What I'm looking for are things like: > > > > - Parsing from and printing to various string formats (HMS, NESW, decimal) > > - Distance between two points > > - etc. > > > > Thanks, > > Alistair > > We've got some elementary stuff based on WGS84 coordinates as points. For > example, > > T3GeoTools distanceBetween: 5.33732@50.926 and: 5.49705@50.82733. > T3GeoTools bearingFrom: 5.33732@50.926 to: 5.49705@50.82733. > T3GeoTools destinationFrom: 5.33732@50.926 bearing: 45 distance: 2500. > T3GeoTools centroidOf: { 5.48230@50.82249. 5.49523@50.81288. > 5.50138@50.82008. 5.50228@50.82595. 5.49265@50.82560. 5.48230@50.82249 }. > T3GeoTools is: 5.33732@50.92601 inside: { 5.48230@50.82249. 5.49523@50.81288. > 5.50138@50.82008. 5.50228@50.82595. 5.49265@50.82560. 5.48230@50.82249 }. > > This is not open source, but it is not rocket science either (just > implementations of public algorithms). Right, I'll probably have a go at this a put it up on github. It looks like you've chosen to model the coordinates using the Point class rather than creating a Coordinate class. Can you explain why (I don't have a strong preference either way, so am wondering what your thinking is). It also looks like it is longitude @ latitude. Is that correct? (I guess it lines up with the point y value being vertical, which is latitude. But most written forms put latitude first). Thanks! Alistair
--- End Message ---
Re: [Pharo-users] GPS / Longitude / Latitude library
Benoit St-Jean via Pharo-users Tue, 04 Dec 2018 23:41:29 -0800
- [Pharo-users] GPS / Longitude / Latitude li... Alistair Grant
- Re: [Pharo-users] GPS / Longitude / La... Sven Van Caekenberghe
- Re: [Pharo-users] GPS / Longitude ... Alistair Grant
- Re: [Pharo-users] GPS / Longit... Cédrick Béler
- Re: [Pharo-users] GPS / Lo... Richard O'Keefe
- Re: [Pharo-users] GPS / Longitude ... Alistair Grant
- Re: [Pharo-users] GPS / Longit... Benoit St-Jean via Pharo-users
- Re: [Pharo-users] GPS / Longit... Sven Van Caekenberghe
- Re: [Pharo-users] GPS / Lo... Sven Van Caekenberghe
- Re: [Pharo-users] GPS... Alistair Grant
- Re: [Pharo-users] GPS / Longitude / La... Todd Blanchard via Pharo-users
- Re: [Pharo-users] GPS / Longitude / La... Pierce Ng
- Re: [Pharo-users] GPS / Longitude ... Alistair Grant
- Re: [Pharo-users] GPS / Longit... Norbert Hartl
- Re: [Pharo-users] GPS / Longit... Pierce Ng
- Re: [Pharo-users] GPS / Lo... Alistair Grant
- Re: [Pharo-users] GPS... Alistair Grant