Begrippenlijst

EPSG-code

Identificatiecode voor een coördinatenreferentiesysteem

Een korte, unieke code waarmee een coördinatenreferentiesysteem eenduidig wordt aangeduid. EPSG:3812 staat bijvoorbeeld voor ETRS89 / Belgian Lambert 2008 en EPSG:4326 voor WGS 84.

Waarom een EPSG-code belangrijk is

De code verwijst naar een volledige CRS-definitie met datum, projectie, assen en eenheden. Alleen zeggen dat coördinaten Lambert of GPS zijn, is onvoldoende om ze betrouwbaar te verwerken.

Projectiedefinities voor Proj4js

Registreer de correcte definitie voordat coördinaten worden getransformeerd. EPSG:31370 beschrijft Belgian Lambert 72; EPSG:3812 beschrijft ETRS89 / Belgian Lambert 2008.

JavaScript — definities voor Lambert 72 en Lambert 2008
                      // Belgian Lambert 72 (EPSG:31370) — https://epsg.io/31370\nproj4.defs("EPSG:31370", "+proj=lcc +lat_1=51.16666723333334 +lat_2=49.83333389999999 +lat_0=90 +lon_0=4.367486666666666 +x_0=150000.01256 +y_0=5400088.4378 +ellps=intl +towgs84=-106.869,52.2978,-103.724,0.3366,-0.457,1.8422,-1.2747 +units=m +no_defs");\n\n// ETRS89 / Belgian Lambert 2008 (EPSG:3812) — https://epsg.io/3812\nproj4.defs("EPSG:3812", "+proj=lcc +lat_0=50.797815 +lon_0=4.35921583333333 +lat_1=49.8333333333333 +lat_2=51.1666666666667 +x_0=649328 +y_0=665262 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs +type=crs");
                    

Definitie is nog geen transformatie

De EPSG-code aan metadata toevoegen verandert de coördinaten zelf niet. Een volgende proj4-aanroep voert de herprojectie uit. Controleer daarbij altijd asvolgorde en eenheid.

Bronnen en verdere documentatie