G.I.S Developer, 개발자 김형준(Dip2K)  
Front Page
Notice | Keyword | Tag | E-Mail | Guestbook | Admin | Write Article   
 
2010/07/21 12:17 2010/07/21 12:17
XrProjection, 좌표계 변환 프로그램
SHP 파일을 쉽게 좌표 변환할 수 있는 XrProjection이 버전업 되었습니다. UTM-K 변환에 있어서 경도 10.405초를 반영하는 좌표 변환 기능도 추가되었습니다.

사용자 삽입 이미지

이 툴에서 제공하는 좌표계간의 변환은 아래와 같습니다. (이 프로그램을 실행하기 위해서는 듀라맵을 PC에 등록(http://www.gisdeveloper.co.kr/notice/574)해야 함)
  • TM 서부를 WGS84 경위도로 변환
  • TM 중부를 WGS84 경위도로 변환
  • TM 동부를 WGS84 경위도로 변환
  • 카텍을 WGS84 경위도로 변환
  • WGS84 경위도를 TM 서부로 변환
  • WGS84 경위도를 TM 중부로 변환
  • WGS84 경위도를 TM 동부로 변환
  • WGS84 경위도를 카텍으로 변환
  • UTM Zone51(WGS84 타원체)을 WGS84 경위도로 변환
  • UTM Zone52(WGS84 타원체)을 WGS84 경위도로 변환
  • UTM-K를 WGS84 경위도로 변환
  • WGS84 경위도를 UTM Zone51(WGS84 타원체)로 변환
  • WGS84 경위도를 UTM Zone52(WGS84 타원체)로 변환
  • WGS84 경위도를 UTM-K로 변환
  • WGS84 경위도를 Bessel1841 경위도로 변환
  • Bessel1841 경위도를 WGS84 경위도로 변환

보다 자유로운 좌표계 간의 변환도 가능할테지만.. 일단 사용자의 입장에서 변환을 쉽게 지정할 수 있도록 하기 위해 가장 많이 이뤄지는 좌표계 간의 변환을 선택할 수 있도록 제한했습니다. 그러나 위의 항목에 대해서 직접적으로 지원하지 않는 좌표계간의 변환도 가능합니다. 예를 들어서 TM 중부좌표를 UTM-K로 변환하기를 원할 경우 먼저 TM 중부를 WGS84 경위도 좌표계로 변환한 후 그 변환된 결과를 다시 UTM-K 좌표계로 변환하면 됩니다. 우리 나라에서 사용되는 좌표계는 대부분 지원하지만.. 이외의 좌표계간의 변환이 필요하다면 말씀해주시기 바라고 사용시 궁금한 점은 언제든 댓글로 남겨주시기 바랍니다.

Tag : ,
Track this back : http://www.gisdeveloper.co.kr/trackback/596
Commented by 김형준(Dip2K) at 2010/06/21 19:52  r x
TM 동부원점을 WGS84 변환시 잘못 변환되는 것을 수정해 새로 올렸습니다.
문제점을 건의해주신 '건국맨'님께 감사드립니다.
Commented by 임은섭 at 2010/07/15 11:24  r x
xrProjection을 만들어 주셔서 감사합니다. 현재 잘 사용하고 있는데요.
경위도 좌표에서 Utm-k로 파일을 변환하다 보니까 기준데이터와 약 300m 오차가 있더라고요. 상황을 보니 10.405초의 오차가 있는거 같은데 이게 적용이 된건지요.
만약 적용이 된거라면 10.405초의 오차를 주지 않고 변환할수 옵션을 줄수 있는지요.
확인 부탁드립니다. ^^
좋은 하루 되세요...
Commented by 김형준(Dip2K) at 2010/07/15 11:34  r x
소스코드를 살펴보았는데.. UTM-K에는 10.405초 오차가 반영되어 있지 않습니다..
Commented by 임은섭 at 2010/07/15 13:58  r x
그럼 10.405초 오차를 적용한걸 만드실 생각은 없으신지요?? ^^
Replied by 김형준(Dip2K) at 2010/07/16 17:45 x
소스 코드를 올려드릴테니 살펴보시기고 직접 추가해 보시기 바랍니다.. ^^ 그래도 아니되오시면....... 제가 짬을 내서라두... ㅜ_ㅜ
Commented by 임은섭 at 2010/07/17 08:58  r x
ㅋㅋㅋ... 그럴 능력이 .... 쩝!! 지송
Replied by 김형준(Dip2K) at 2010/07/21 12:19 x
짬을 내서 반영해 드렸습니다..
Commented by 백광일 at 2010/07/19 17:52  r x
김형준님 죄송하지만 txt2shp프로그램으로 변환시킨 shp용량은 800kb인데 좌표변환을 실행하고나서 나온 결과물shp 크기는 1kb가 되면서 아무것도 없습니다..
이런프로그램 만들어주셔서 감사하고 제가 어떤게 잘못돼있는지 알려주실수 있으면 감사하겠습니다.
Replied by 김형준(Dip2K) at 2010/07/21 12:18 x
제가 해보았을때는 별문제가 없었습니다. 말씀하신 800kb에 해당하는 shp 파일을 확인해볼 필요가 있을듯합니다..
Commented by 백광일 at 2010/07/21 14:50  r x
txt2shp로 서울버스정류장좌표 엑셀파일을 txt 바꾼것이구요 x좌표랑 y좌표만 남기고도 해보고 했는데 duramap dll파일도 설치하고 다하고 했는데 shp 파일로 바뀐것은 edsviewer로 보면 나오는데 변환프로그램실행한 결과가 아무것도 좌표가 찍히지도 않고 용량이 100바이트로 나옵니다. 결과가 제대로 안나오는 이유를 알수가 없습니다 ㅜㅜ
Replied by 김형준 at 2010/07/21 14:53 x
제가 모든 경우에 대해서 해봤을때는 별문제가 없었습니다.. 괜찬으시다면 말씀하신 shp파일을 제게 보내주세요.. 살펴보도록하지요..
Replied by 백광일 at 2010/07/21 15:11 x
김형준님 메일로 파일 압축해서 보냈습니다
Commented by 백광일 at 2010/07/21 14:56  r x
이메일로보내드리면되는건가요 어떻게 보내드리면 돼죠?
Replied by 김형준(Dip2K) at 2010/07/21 16:01 x
메일 확인 했습니다.. 문제도 발견했구요..
txt2shp에서 shp로 변환해줄때.. 파일 내부 정보중에..
포인트의 경우 part count가 0으로 저장될수있는데..
XrProjection에서 part count가 0에 대해 처리를 옳바르지 해주지 못하는 문제가 있었습니다..
그 문제를 해결해서 다시 올려드렸습니다.. ^^
Replied by 백광일 at 2010/07/21 16:31 x
아 이제 됩니다
바쁘실텐데 이렇게 도움주셔서 정말 감사합니다.
더위 조심하시고 시원하게 여름 나세요!ㅋ
Commented by 임은섭 at 2010/07/23 17:54  r x
감사드립니다.. 바빠서 몇일 못 들어왔더니 ㅋㅋ..
Replied by 김형준 at 2010/07/28 10:08 x
네, 요즘은 바로 도움을 드리는것이 힘들다보니..
늦게라도 기능을 추가해 드렸습니다.
도움이 되시길 바랍니다.
Commented by 김지훈 at 2010/07/25 22:16  r x
혹시 주소를 좌표로 변환해 주는 툴같은것은 없나요???
좌표변환툴이나 여러가지 툴을 보고 혹시 이러한 툴도 보유하고 계시지 않을까 해서요...
있으시다면 꼭 공개부탁드리겠습니다... 꾸벅 _ _
Replied by 김형준 at 2010/07/28 10:09 x
최근에 XrGeocoder라는 툴을 하나 올려드렸습니다..
듀라맵을 사용해야 하는데... 이번에 버전 넘버가 하나 올라갔답니다.. 새로 듀라맵을 다운받아 등록하시기 바랍니다..
Commented by 엉클대오 at 2010/08/12 14:59  r x
저는 모바일앱개발자입니다.,.만드신 변환 프로그램으로 중부원점을 wgs로 변환하였는데 shp파일이라서 쓰기가 힘드네요 ㅠ,ㅠ.. shp파일을 다시 텍스트 파일로 변환하는 프로그램이 있는지 문의 드립니다..
구글맵을 사용해야 하는지라 텍스트로 변환해서 디비파일로 만들려고 합니다
Replied by 김형준(Dip2K) at 2010/08/12 16:33 x
허... 이런... 숙제까지 내주시니... 몸 둘바를 모르겠습니다..
소시적에 선생님이 내주신 숙제를 잘 않해가서 몸으로 때운적이 태반인지라...
Replied by 김형준(Dip2K) at 2010/08/13 16:22 x
숙제 다 했습니다..~~ http://www.gisdeveloper.co.kr/617

[로그인][오픈아이디란?]
name    password    homepage
 hidden
BLOG main image
 Notice
듀라맵(DuraMap) 라이센스 정책
듀라맵 소개 및 다운로드
OpenGL Tutorials
운영자(Dip2K)에 대해
 Category
전체 (399)
GIS 개발 (86)
프로그래밍 (186)
스치는 생각들 (117)
번역 또는 집필 (3)
 TAGS
GIS OpenGL Xr Shader Algorithm Map Engine WPF ArcObjects ArcGIS C++
 Calendar
«   2010/09   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
 Recent Entries
[안드로이드] 사용자 정의...
[안드로이드] 타이머 기능
[Java] @Override 어노테...
안드로이드의 패스위의 텍...
안드로이드의 선언 태그에...
 Recent Comments
네, 일단 shp로 익스포팅...
김형준 - 09/01
혹시 변환된 좌표는 텍스...
박광호 - 09/01
아이폰4G가 현존하는 스마...
김형준(Dip2K) - 08/26
아이폰3Gs 는 320x480이고...
http://iyeti.kr/ - 08/26
안타깝지만... 이 프로그...
김형준 - 08/24
좋은자료 감사합니다....
박찬원 - 08/24
댓글, 감사합니다!
김형준(Dip2K) - 08/20
많은 도움이 됐습니다.
나쁜남자 - 08/20
저는 다음에 대한 요청 ur...
김형준 - 08/20
웹 트래픽을 추적하는 방...
강부자아들 - 08/20
 Archive
2010/09
2010/08
2010/07
2010/06
2010/05
2010/04
2010/03
2010/02
2010/01
2009/12
2009/11
2009/10
 Link Site
Adobe Flex 3 Help
Cartograph 2.0
GIS 위키디피아
GIS 프로그래밍 연구소
MapTools.org
OGC
OGRE3D
OSGeo 한국 지부
Wikipedia
국가수자원관리 정보시스템
국립지리원
국토연구원
국토해양부
네이버 과학
대한측량협회
류광님의 블로그
이민파님의 공간분석과 리...
 Visitor Statistics
Total : 676592
Today : 345
Yesterday : 331
태터툴즈 배너
rss