본문 바로가기
나의 정보/자작 프로그램

자작 플러그인, 블로그 지오태깅(GeoTagging) - 사진 위치 확인

by 상오기™ 2009. 7. 29.
부제 : 블로그에 포스팅한 사진을 지오태깅하자~!


현재 블로그 지오태깅(GeoTagging)의 최신 버전은 0.5 Beta 입니다.

최신 정보는 아래의 업데이트 글을 확인하시기 바랍니다.




블로그 지오태깅(Geo Tagging)을 만든 이유?

블로그 지오태깅(Geo Tagging)

주소 http://gpson.kr/geotagging/

목적 : 블로그에 올린 사진을 이용하여 지오태깅을 하자~!

방법 : 블로그에 올린 사진을 이용하여 EXIF 정보를 읽어와 GPS 로그 파일과 시간 정보가 일치하면 지오태깅한 HTML 태그를 만들어 낸다.

# 주의사항 #

이 프로그램은 블로그에 올린 사진을 직접 수정하는게 아닙니다.
다른 서버의 파일을 수정할 방법도 이유도 그럴만한 능력도 없습니다.
브라우저로 사진을 보듯이 단순히 읽기만 하는 방식으로 
해당 서버에 악의적인 접근을 하지 않습니다.

업로드한 사진의 위치 정보(지오태깅)를 HTLM 태그로 만들어 줍니다.

자전거 여행을 하면서 GPS 로거를 이용해 기록한 라이딩 코스와 함께 사진들을 같이 공유하고자 만들게 되었습니다.

요즘은 자전거를 탈 여유도 없었지만 귀찮아서 올리지 않은 글들이 많습니다.

포스팅 하려고 1년 넘게 대기중인 로그들

포스팅 하려고 1년 넘게 대기중인 로그들


자전거 여행이나 라이딩 코스 올리고 사진 따로 정리해서 올리는게 은근히 귀찮습니다.

코스 설명 하려면 사진을 어디서 찍었는지 기억해내고 위치별로 설명을 달아야 하는데 손이 많이가니 글 하나 올리기 쉽지 않은게 사실 입니다.


귀차니즘을 극복하기 위해 로그 파일과 지오태깅이 가능한 사진이 있는 상황에서 쉽게 블로그에 올리면 좋겠다란 생각에 지오태깅 프로그램을 만들게 되었습니다.

'로그파일과 사진을 매핑해서 자동으로 촬영 장소가 보이게 하자~!'를 목적으로 혹시나 이미 서비스되고 있는게 아닌가 싶어 찾아봤지만 원하는건 없었습니다.

지오태깅을 하는 방법도 많고 지원하는 사이트도 많지만 블로그에 올린 사진으로 지오태깅을 하는 방법은 없는것 같아 일종의 블로그 플러그인으로 만들게 되었습니다.




블로그 지오태깅(Geo Tagging) 사용법

사용법은 간단 합니다.

1. GPS 로거로 이동한 경로를 기록하면서 사진을 찍는다.

2. 사진을 블로그에 올린다.

3. '블로그 지오태깅' 사이트에 접속하여 사진을 업로드한 주소와 GPS 로그 파일을 올린다.

4. 지오태깅한 로그가 필요하면 로그 파일을 다운로드하고 사진만 필요한 경우 필요한 부분을 복사하여 블로그에 삽입한다.


예를들어 설명 하겠습니다.
- GPS 로그 파일도 첨부하니 궁금하신분은 다운로드하여 직접 해보세요 ^^

지난 3월 브롬톤 라이더가 모여 매화 축제를 구경하기위해 자전거 여행을 다녀 왔습니다.

자전거 여행이니 라이딩 코스도 다른 사람들과 공유하고 싶고 여행을 하며 찍은 사진도 보여주고 싶다면?
- 여행을 다녀 왔으면 후기를 올려야죠~!



1. 블로그에 사진 올리기


먼저 자전거 여행을 하며 찍은 사진을 블로그에 올립니다.

자전거 여행 사진 올리기 : http://photo.sangogi.com/8

GPS 로그 파일도 준비 합니다.



2. 블로그 지오태깅에 접속

'블로그 지오태깅' 사이트에 접속하여 사진을 업로드한 주소와 GPS 로그 파일을 올린후 글쓰기를 누릅니다.

블로그 지오태깅 입력 화면

블로그 지오태깅 입력 화면





GPS 로그와 사진과의 지오태깅 과정이 끝나게 되면 아래와 같이 필요한 데이터가 나옵니다.


3. 완료> 1. 지오태깅을 추가한 로그 파일

이동한 경로를 지도로 보여주고 싶은 경우 "지오태깅을 추가한 로그 파일"을 다운로드하여 GPS 로그 파일을 지도에 보여주는 GPS On 이나 wikiloc 등에 업로드후 블로그로 퍼오기를 합니다.


로그 파일이 필요한 경우 다운로드~!

로그 파일이 필요한 경우 다운로드~!





3. 완료 > 2. 지오태깅을 적용한 사진


이 아래에 보이는 부분이 사진을 업로드한 블로그나 웹앨범의 주소와 GPS 로그 파일을 매핑하여 지오태깅을 한 결과물 입니다.

필요한 부분을 마우스로 긁어서 복사한후 원하는 곳에 붙여넣기를 하면 됩니다.


지오태깅한 사진을 썸네일처럼 모아놓음

지오태깅한 사진을 썸네일처럼 모아놓음


참고로 썸네일 처럼 보이지만 블로그에 업로드한 원본 사진 입니다.


======================== 실제 작업후 복사해온 부분 ========================




설명 : 섬진강변의 별미, 재첩국
시간 : 2009-03-22 09:03:11
장소 : 한국 경상남도 하동군 하동읍 광평리 221-43 [구글맵으로 보기]
좌표(위도, 경도) : 35.0645751953, 127.746749878
고도 : 9.36m


설명은 블로그에 사진을 업로드후 입력하는 사진의 자막에 입력한 내용을 사용 합니다.

자막에 입력한 내용이 설명으로 나옴

자막에 입력한 내용이 설명으로 나옴


그러니 필요한 사진마다 정성 스럽게 내용을 입력해야 합니다.

장소는 구글맵 API를 이용하여 좌표 주소 변환(ReverseGeocoding) 기능을 이용하여 사진을 촬영한 좌표에 해당하는 주소를 얻어 옵니다.

구글맵으로 보기를 클릭하면 다음과 같이 촬영 장소를 구글맵에서 확인할 수 있습니다.

촬영 장소를 구글맵으로 확인

촬영 장소를 구글맵으로 확인






설명 : 매화 마을에서 바라보는 섬진강 풍경
시간 : 2009-03-22 09:50:52
장소 : 한국 전라남도 광양시 다압면 도사리 422-2 [구글맵으로 보기]
좌표(위도, 경도) : 35.0759963989, 127.716110229
고도 : 67.83m





설명 : 잠시 휴식중~~
시간 : 2009-03-22 11:42:08
장소 : 한국 전라남도 광양시 다압면 고사리 산327-1 [구글맵으로 보기]
좌표(위도, 경도) : 35.1020545959, 127.694778442
고도 : 16.5m





설명 : 멋진 섬진강~!
시간 : 2009-03-22 11:42:36
장소 : 한국 전라남도 광양시 다압면 고사리 산327-1 [구글맵으로 보기]
좌표(위도, 경도) : 35.1020545959, 127.694778442
고도 : 16.5m





설명 : 강건너가 화개장터, 오른쪽은 남도대교~!
시간 : 2009-03-22 14:58:51
장소 : 한국 전라남도 구례군 간전면 운천리 314-1 [구글맵으로 보기]
좌표(위도, 경도) : 35.191986084, 127.613815308
고도 : 27.73m





4. 다운로드 받은 GPS 로그 파일 활용

이동한 경로를 사진을 포함하여 지도로 보여주고 싶은 경우 "지오태깅을 추가한 로그 파일"을 다운로드하여 GPS 로그 파일을 지도에 보여주는 GPS On 이나 wikiloc 등에 업로드후 블로그로 퍼오기를 합니다.



아래의 지도는 다운로드한 로그 파일을 아래와 같이 블로그에 업로드한후 블로그 상단에 링크되어 있는 "GPS 로그 지도" 를 이용하여 지도를 첨부 하였습니다.


GPS 로그 지도로 보기(큰화면) => [구글 지도]   [다음 지도]   [야후 지도]   [네이버 지도]



GPS On은 아직 수정을 하지 않아 GPS On에 업로드후 지도를 퍼왔지만 실제론 자신의 블로그에 로그 파일을 업로드후 로그 파일의 링크를 입력하여 사용을 하게 됩니다.
=> GPS 로그 지도를 이용

또한 한 장소에서 여러번 찍은 경우 좌표가 동일하여 겹쳐서 보이는데 이 버그는 아직 좋은 방법을 찾지 못했습니다.
- 좌표가 동일하면 하나로 묶어서 처리하는 방법외엔 없을듯...
=> 동일한 좌표로 등록되는건 하나로 묶어서 등록함

2가지 모두 수정이 되었습니다.


이렇게 이 지오태깅 프로그램(자작 플러그인?)을 이용하면 노가다 작업을 덜하고도 훌륭한 자전거 여행기를 완성할 수 있습니다.

잘 활용하면 여러모로 유용하다고 생각 합니다 ^^
- 제가 필요해서(자전거 여행기나 라이딩 코스 설명등) 만든거니 최소한 저에겐 유용하겠죠~!






아직은 베타 버전이라 버그가 있을 수 있지만 사용하면서 개선해갈 생각 입니다.

개선사항이나 버그가 있으면 알려 주세요 ^^




이 글은 '상오기 : 자전거 여행과 GPS~!' 의 "상오기™ (sangogi@gmai.com)" 이 작성 하였습니다.
"상업적 이용 금지, 원본 출처(링크 포함) 및 저작자 표시, 내용 변경 금지"의 조건으로 자유롭게 사용하실 수 있으며 저작권에 대한 자세한 내용은 "저작권 안내를 참고 하시기 바랍니다.