GIS 서버인 GeoService-Xr은 하나 이상의 좌표에 대해 다른 좌표체계를 갖는 좌표로 변환할 수 있는 서비스를 제공합니다. 아래는 EPSG:4326 좌표계를 EPSG:5186 좌표계로 변환하는 서비스 호출에 대한 js 코드입니다.
var wkt = "LINESTRING(127 38, 127.1 38.1, 127.2 38.3)"; $.ajax({ url: "http://www.gisdeveloper.co.kr:8080/Gp?command=proj;fromEPSG=4326;toEPSG=5186", type: "POST", data: wkt, dataType: "text", success: function (response) { response = response.substr(0, response.length - 1); // response 문자열 끝에 \0 문자를 제거 document.writeln("입력 : " + wkt + "
"); document.writeln("결과 : " + response + "
"); }, error: function (xhr, status) { alert("ERROR"); } });
위의 코드는 WGS84 경위도 좌표체계(EPSG:4326)인 3개의 좌표, 즉 (127 38), (127.1 38.1), (127.2 38.3)을 GRS80 타원체인 대한민국 중부 TM 좌표체계(EPSG:5186)로 변환을 서버단에 요청하고 있습니다. 서버가 정상적으로 작동한다면 아래와 같은 결과를 볼 수 있습니다.