22 package org.matsim.core.utils.geometry.transformations;
41 double lonNorm = (coord.
getX() * 3600 - 26782.5) / 10000;
42 double latNorm = (coord.
getY() * 3600 - 169028.66) / 10000;
47 3745.25 * Math.pow(lonNorm, 2) +
48 76.63 * Math.pow(latNorm, 2) -
49 194.56 * Math.pow(lonNorm, 2) * latNorm +
50 119.79 * Math.pow(latNorm, 3);
55 10938.51 * lonNorm * latNorm -
56 0.36 * lonNorm * Math.pow(latNorm, 2) -
57 44.54 * Math.pow(lonNorm, 3);
63 elevation = coord.
getZ();
64 return new Coord((
double) Math.round(CH1903Y), (double) Math.round(CH1903X), elevation);
66 return new Coord((
double) Math.round(CH1903Y), (double) Math.round(CH1903X));