Options > Maps > Map Projections > Creating a New Projection
Creating a New Projection
This section explains how to extend the Views Maps projection library with your own projections. The example used in this section is a simplified version of the Mercator projection.
The example is subdivided into three steps, each step showing a different aspect of the library.
*Step 1 explains the minimum requirement to subtype a projection. It focusses on how to implement the forward and inverse functions of a projection.
*Step 2 explains how to add parameters to a projection and how to write the Input/Output functions to support these additional parameters. It also shows how to create specific error codes.
*Step 3 explains how to add the accessor support for the specific parameters of a projection.
The sample source files are located in the directory:
<installdir>/samples/maps/userman/src
for the source files, named proj_step1.cpp, proj_step2.cpp and proj_step3.cpp and
<installdir>/samples/maps/userman/include
for the corresponding include files.
Published date: 05/24/2022
Last modified date: 02/24/2022