rlayers
Version:
React Components for OpenLayers
23 lines (19 loc) • 746 B
text/typescript
import proj4 from 'proj4';
import {register} from 'ol/proj/proj4';
import {TextEncoder, TextDecoder} from 'util';
import ResizeObserver from 'resize-observer-polyfill';
window.ResizeObserver = ResizeObserver;
Object.assign(global, {TextDecoder, TextEncoder});
proj4.defs(
'EPSG:27700',
'+proj=tmerc +lat_0=49 +lon_0=-2 +k=0.9996012717 ' +
'+x_0=400000 +y_0=-100000 +ellps=airy ' +
'+towgs84=446.448,-125.157,542.06,0.15,0.247,0.842,-20.489 ' +
'+units=m +no_defs'
);
proj4.defs(
'EPSG:2056',
'+proj=somerc +lat_0=46.9524055555556 +lon_0=7.43958333333333 +k_0=1 ' +
'+x_0=2600000 +y_0=1200000 +ellps=bessel +towgs84=674.374,15.056,405.346,0,0,0,0 +units=m +no_defs +type=crs'
);
register(proj4);