In this chapter, we talked about projections. We covered what they are and the various different types of projections. Longitude, latitude, and other geographic concepts were also discussed. While we just scratched the surface of these pretty complex topics, you should have enough fundamental information to understand how to use projections.
We also talked about the ol.proj.Projection
class and the namespace ol.proj
associated for coordinates' manipulation, along with how to transform coordinates and use the Proj4js library. You'll often work with data in coordinate systems other than EPSG:4326
, and knowing how to work with and transform data in other projections is important. Because Proj4js alone is not useful without OpenLayers 3, we also reviewed the different use cases for managing projections in a layer context, depending on the main layer type, for example, vector or raster. It can be useful to know reprojection in vector when you want to manage projections in the various...