반응형

1. 시험환경

    ˙ HTML

    ˙ JavaScript

    ˙ proj4.js

 

2. 목적

    ˙ CDN 방식으로 proj4.js 라이브러리를 연동설정한다.

    ˙ proj4()를 이용하여 UTM 좌표계와 wgs84 좌표계 간 상호 변환한다.

 

3. 적용

    ① 예제 코드를 실행한다.

        - proj4.js 라이브러리 추가

        - proj4()를 이용하여 utm과 wgs84 간 좌표변환

proj4.html
0.00MB

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<html>
  <head>
    <title>좌표변환</title>
  </head>
<body>
  <h2>wgs84와 utm 간 변환</p>
 
  <script src="https://cdnjs.cloudflare.com/ajax/libs/proj4js/2.7.2/proj4.js"></script>
  <script type="text/javascript">
    utmX = 327791.876
    utmY = 4153604.073
    console.log(`utmX : ${utmX}, utmY: ${utmY}`);
 
    wgsVal = proj4("+proj=utm +zone=52""+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs", [utmX, utmY])
    console.log(`lng : ${wgsVal[0]}, lat: ${wgsVal[1]}`);
 
    utmVal = proj4("+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs""+proj=utm +zone=52", [wgsVal[0], wgsVal[1]])
    console.log(`utmX : ${utmVal[0]}, utmY: ${utmVal[1]}`);
  </script>
</body>
</html>
cs

 

4. 결과

    ˙ 웹브라우저에서 콘솔로그(<F12>)를 확인하여 UTM과 WGS84 좌표계간 변환 결과를 비교한다.

콘솔로그에서 좌표변환 결과 확인

 

 

※ 내용이 도움 되셨다면 광고 클릭 한번 부탁드립니다 ※

반응형

+ Recent posts