When people speak of a learning curve in geospatial programming, they’re usually referring to handling coordinate systems. It’s true that many spatial applications require close attention to the coordinate system, and it’s true that there are some difficult concepts involved. However, it’s been my experience that once the light bulb turns on, it opens up a lot of the power and potential of geodata.
In this article, we’ll take a first look at coordinate systems and geographic projections. We will:
- Examine the importance and effect of coordinate system differences
- Survey the various coordinate systems used for geospatial data
- Become familiar with coordinate system representations and SRIDs
- Specify coordinate systems in RGeo factories
- Use RGeo to convert data between coordinate systems
- Learn how to handle coordinate systems in Rails
This is part 4 of my continuing series of articles on geospatial programming in Ruby and Rails. For a list of the other installments, please visit http://www.daniel-azuma.com/blog/archives/category/tech/georails.