gMapPr

Coordinate transformations based on formulas “IOGP Report 373-07-02, EPSG Guidance Note number 7, part 2, July 2024” (MatLab, GNU Octave).
14 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 (2026). 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

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