Tech. Forum 개발자들을 위한 정보 공유의 장입니다
닫기

Tech.Forum

위도,경도로 직선거리 구하기 및 지오코딩 질문

#1

안녕하세요. 2가지 질문이 있습니다.

첫번째 질문
A라는 건물의 위도(x),경도(y)를 알고있을때
위도(x)에서 5km 떨어진 위도의 값 2개 (x-a,x+a)
경도(y)에서 5km 떨어진 경도의 값 2개 (y-b,y+b) 를 구하고 싶습니다.
즉, x와 y가 주어졌을때 위 조건을 만족하는 a와 b의 값(상수값)이 무엇인지 구하고 싶습니다.
어떻게 하면 될까요?

예를 들어 주소로 구한 위도, 경도 값이
위도(x)=37.757687, 경도(y)=128.873749 이라면
위도(x-a)=37.757687-a
위도(x+a)=37.757687+a
경도가 y로 고정되어 있는 상태에서 5km 거리가 떨어진
위도(x-a), 위도(x+a) 값을 구하고 싶습니다.

두번째 질문
주소를 입력하여 위도,경도로 반환하는 경우
주소가 정확히 입력이 되어 위도, 경도로 반환되었는지
아니면, 주소가 부정확해서 인근주소로 인식되고 위도, 경도가 반환되었는지
확인하는 방법이 있을까요?

감사합니다!

0 Likes

#2

안녕하세요.

T map API운영담당자입니다.

첫번째 질문과 같은 기능을 하는 함수는 저희가 지원을 하지않고 있습니다.
현재 저희가 사용하는 WGS84좌표계의 위경도 를 KATECH좌표로 변환하셔서 질문하신 거리를 더하는
방법으로 결과를 추출하시면 수월하실 겁니다.

두번째 질문은 FullTextGeocoding응답값 중에 matchFlag 와 newMatchFlag를
확인하시면 됩니다.
아래의 링크를 보시면 도움이 되실겁니다.


http://tmapapi.sktelecom.com/main.html#webservice/docs/fullTextGeocoding


감사합니다.

0 Likes

#3

안녕하세요
API 운영담당자님
친절히 답변 해주셔서 정말감사합니다.
그런데 아직 궁금한점들이 있어 한번 더 질문드리고 싶습니다.

첫번째 질문에서
만약 제가 5km를 추가한다고하면 KATECH좌표에서 5 or 5000중 무엇을 더해야 하는지 궁금합니다.

두번째 질문에서
“FullTextGeocoding응답값 중에 matchFlag 와 newMatchFlag를 확인”
하라고 말씀해주셨는데 부디 조금 더 자세히 설명해주실수 있으신가요?
말씀해주신대로 확인해볼려 했는데 이해가 잘 되지 않습니다.

추가로 한가지 더 질문이 있습니다.
FullTextGeocoding 진행 시 초당 작업건수 제한이 있는지 궁금합니다.
있다면 초당 몇건인지도 궁금합니다.

감사합니다!

0 Likes

#4

안녕하세요.

T map API운영담당자입니다.

첫번째 질문 : 이질문의 경우 TmapAPI에서 제공해주는 기능이 아니기에
자세한 답변과 지원을 해드릴수 없습니다.
조금이나마 도움을 드리자면, 아래의 코드는 구글에서 katech좌표계를 사용하여
대략 5km의 좌표 변환후 적용한 코드입니다.
이 예시를 참고하시면 5km는 대략 5000정도로 하시면 될것 같습니다.
도움이 되셨으면 좋겠습니다.

Ex)

WGS84좌표	
{"coordinate": {    "lat": "36.641854",    "lon": "126.751486"  }}
{"coordinate": {    "lat": "36.641254",    "lon": "126.695481"  }}

KATECH좌표
{"coordinate": {    "lat": "449702.036037",    "lon": "288551.752974"  }}
{"coordinate": {    "lat": "449702.036037",    "lon": "283542.540618"  }}

두번째 질문 : FullTextGeocoding기능을 이용하시게 되면 정확하게 매칭된 정매칭인지,
아니면 근삿값으로 매칭된 근사 매칭인지의 결과코드를
구주소이면 matchFlag, 신주소는 newMatchFlag에서 확인하실수 있습니다.
(결과코드의 설명은 아래 링크에서 확인하실수 있습니다.)

Ex)

matchFlag = M11 - 법정동 정매칭,

newMatchFlag = N51 - 새(도로명) 주소 정매칭입니다.

추가 질문 : TmapAPI 무료를 사용하시면 FullTextGeocoding의 경우 초당 5건의 건수 제한이 걸려 있고,
유료상품의 경우에는 초당 작업건수 제한이 없습니다.


http://tmapapi.sktelecom.com/main.html#webservice/docs/fullTextGeocoding


감사합니다.

0 Likes