gMapPr

Coordinate transformations based on formulas “IOGP Report 373-07-02, EPSG Guidance Note number 7, part 2, July 2024” (MatLab, GNU Octave).
8 Downloads
Updated 3 Dec 2024

View License

1) Projections:
Albers Equal Area projection. EPSG code 9822; American Polyconic projection. EPSG code 9818; Bonne projection. EPSG codes 9827, 9828; Cassini-Soldner projection. EPSG codes 9806, 9833; Colombia Urban projection. EPSG code 1052; Equal Earth projection. EPSG code 1078; Equidistant Conic projection. EPSG code 1119; Equidistant Cylindrical projection. EPSG codes 1028, 1029, 9825; Guam projection. EPSG code 9831; Hotine Oblique Mercator projection. EPSG codes 9812, 9815; Krovak projection. EPSG codes 1041, 9819; Laborde Oblique Mercator projection. EPSG code 9813; Lambert Azimuthal Equal Area projection. EPSG code 9820; Lambert Conic Conformal projection. EPSG codes 9801, 9802, 9826, 9803, 1051, 1102, 9817; Lambert Cylindrical Equal Area projection. EPSG codes 9835, 9834; Local Orthographic projection. EPSG code 1130; Mercator projection. EPSG codes 9804, 9805, 1044, 1026, 1024; Modified Azimuthal Equidistant projection. EPSG code 9832; Oblique Equatorial Stereographic projection. EPSG code 9809; Orthographic projection. EPSG code 9840; Polar Stereographic projection. EPSG codes 9810, 9829, 9830; Transverse Mercator projection. EPSG codes 9807, 9824, 9808; Tunisia Mining Grid projection. EPSG code 9816; Vertical Perspective projection. EPSG codes 9838, 9839.
2) Converting between coordinate systems:
Convert between [E,N] source coordinates and [Et,Nt] target coordinates. EPSG codes 9624, 9623, 9621; Convert between Geographic coordinates and Geocentric coordinates. EPSG code 9602; Convert between Geocentric coordinates and Topocentric coordinates. EPSG code 9836; Convert between Geographic coordinates and Topocentric coordinates. EPSG code 9837.
3) Coordinate transformation between ellipsoids:
Convert [E1,N1] coordinates in the source coordinate system to [E2,N2] coordinates in the target coordinate system using Polynomial transformation with complex numbers. EPSG code 9653; Convert between [E1,N1] coordinates in the source coordinate system and [E2,N2] coordinates in the target coordinate system using Cartesian Grid Offsets. EPSG code 9656; Convert [B1,L1,h1] source Geographic coordinates to [B2,L2,h2] target Geographic coordinates using Abridged Molodensky transformation. EPSG code 9605; Convert [B1,L1] source Geographic coordinates to [B2,L2] target Geographic coordinates using General polynomial transformation. For General polynomial of degree 6, EPSG code 9648; Convert between [B1,L1,h1] Geographic coordinates in the source reference system and [B2,L2,h2] Geographic coordinates in the target reference system using Geographic Offsets. EPSG codes 9660, (9619); 3-parameter transformation. Convert between [X1,Y1,Z1] coordinates in the source geocentric reference system and [X2,Y2,Z2] coordinates in the target geocentric reference system. EPSG codes 1031,9603; 7-parameter Helmert transformation. Convert between [X1,Y1,Z1] coordinates in the source geocentric reference system and [X2,Y2,Z2] coordinates in the target geocentric reference system. The Coordinate Frame Rotation (geocentric domain) is used. EPSG codes 1032, (1033), 1132; 10-parameter Molodensky-Badekas transformation. Convert between [X1,Y1,Z1] coordinates in the source geocentric reference system and [X2,Y2,Z2] coordinates in the target geocentric reference system. The Coordinate Frame Rotation (geocentric domain) is used. EPSG codes 1034, (1061), 9636, (1063).

Cite As

Ivan V. Dmitriev (2025). gMapPr (https://www.mathworks.com/matlabcentral/fileexchange/176718-gmappr), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2018a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Version Published Release Notes
1.0.1

gMapPrEquidistCylindric case 3 – fixed error;
gMapPrGeoc2GeocH7, gMapPrGeoc2GeocH7_inv, gMapPrGeoc2GeocMB10, gMapPrGeoc2GeocMB10_inv – dS changed to ppm;
fixed typos in examples.

1.0.0