Почему я не могу получить правильное значение при использовании метода преобразования () proj4js (wgs84 -> utm-k)

Я хочу получить правильное преобразование значения в proj4js.
преобразованное значение координаты wgs84 (EPSG:4326) -> utm-k (EPSG:5179)

Я попытался получить преобразованное значение координат, но не смог получить правильное значение.

Но другие значения преобразования были правильными.

Координаты: 제주도청 в Корее.

Правильное значение :

wgs84 (lat = 33.48900054, lon = 126.4982831) ->   utm-k (906941.5, 1500134.1)  

Неверное значение :

wgs84 (lat = 33.48900054, lon = 126.4982831) ->  utm-k (5252601.193315057, 7146101.943385382) 

Почему не удается получить правильное значение при использовании proj4js для преобразования wgs84 -> utm-k.

Мой источник:

Proj4js.defs["EPSG:5179"] = "+proj=tmerc +lat_0=38 +lon_0=127.5 +k=0.9996 +x_0=1000000 +y_0=2000000 +ellps=GRS80 +units=m +no_defs";

Proj4js.defs["EPSG:5186"] = "+proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=600000 +ellps=GRS80 +units=m +no_defs";

var projWGS84 = new OpenLayers.Projection("EPSG:4326");

// projection for UTM-K   
var projUTMK = new OpenLayers.Projection("EPSG:5179");

var point_to_transform = new OpenLayers.LonLat(33.489219, 126.498379);

point_to_transform.transform(projWGS84, projUTMK);   
console.log(point_to_transform.lon, point_to_transform.lat);

or

//      var center4WMS = new OpenLayers.LonLat(33.489219, 126.498379);
//      var mapCenter = center4WMS.transform(projWGS84, projUTMK);
//      console.log( 'mapCenter : '+mapCenter.toShortString() );

Но я могу получить правильное значение, когда конвертирую utm-k -> wgs84

в любом случае результат:

неверное значение изображения


person Jays    schedule 26.07.2017    source источник


Ответы (1)


извините, это была моя ошибка....

Я изменил широту и долготу, когда ввел значение в методе LonLat.

var point_to_transform = new OpenLayers.LonLat(126.498379, 33.489219);
person Jays    schedule 27.07.2017