도로명주소 안내시스템 개발자센터

Tech & Tips 상세보기 | 도로명주소 개발자센터

Tech & Tips

API, DB, 전자지도등 도로명주소를 이용한 기술개발 및 활용팁을 올려주세요

PHP로 EPSG-5179(API 좌표계)에서 EPSG:4326(구글 맵스 등 좌표계)로 변환하기

9448님의 제안

  • 댓글 : 1
  • 조회수 : 95
  • 추천수 5 +1

2017-12-22

https://github.com/proj4php/proj4php 

 

proj4php 를 사용해 쉽게 변환할 수 있습니다.

 

<?php
require 'vendor/autoload.php';

use proj4php\Proj4php;
use proj4php\Proj;
use proj4php\Point;

$proj4 = new Proj4php();

$proj5179 = new Proj('+proj=tmerc +lat_0=38 +lon_0=127.5 +k=0.9996 +x_0=1000000 +y_0=2000000 +ellps=GRS80 +units=m +no_defs', $proj4);
$projWGS84 = new Proj('EPSG:4326', $proj4);

$point = new Point(946170.1205730336, 1953511.8578193234, $proj5179);

$pointDest = $proj4->transform($projWGS84, $point);

printf("%s,%s", $pointDest->y, $pointDest->x);

댓글쓰기

댓글쓰기

댓글1

여기가 가장 친절하게 가르쳐 주네요