We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Revamp of CRS management in the OSGeo C/C++ stack

Formal Metadata

Title
Revamp of CRS management in the OSGeo C/C++ stack
Alternative Title
Revamp of Coordinate Reference System management in the OSGeo C/C++ stack with PROJ and GDAL
Title of Series
Number of Parts
295
Author
Contributors
License
CC Attribution 3.0 Germany:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
In this talk, we will give an overview of the recent works that have occurred in the PROJ, libgeotiff and GDAL libraries regarding Coordinate Reference Systems (CRS). Those improvements have mostly taken place in the venerable PROJ library that has evolved over the last 30 years from handling “only” more than hundred of cartographic projections to becoming a full-fledged library for CRS management and transformations. PROJ 6 now supports OGC and ISO standards regarding object modeling (ISO-19111 / OGC Abstract topic 2), and their Well-Known Text representation (OGC WKT1, WKT2:2015 and latest WKT2:2018). A sqlite3-based database embeds the definitions coming from various authorities: EPSG, IGN-France and the ESRI projection engine. PROJ can now compute optimal and more accurate transformations between two CRS without necessarily using the ill-defined WGS84 pivot (“late-binding”), and support new CRS and transformations. We will discuss the the adoption status of PROJ 6 by the rest of the OSGeo stack and present quickly how to migrate to this new version.
Keywords