gdb, gpx 를 TM 좌표 변환 후 ESRI shape, CAD dxf로 변환하기
▶ 작업순서
Mapsorce(gpx 변환) - Global Mapper(좌표계 설정 및 shapefile 변환) - shp2dxf(dxf 변환)
▶ 작업방법
1. Garmin GPS의 gdb 포맷일 경우 Mapsorce에서 gpx로 다시 저장
2. gpx를 Global Mapper(정식버전)에서 shapefile로 저장
- gpx를 불러 올 때 또는 불러 오고 난 뒤 [메뉴-Tool-Configuration]에서 좌표체계를 확인(WGS84로 되어 있어야 함)
- WGS84를 BESSEL Tokyo TM 좌표로 변환해야 할 경우 'Configuration' 창의 'Projection' 탭에서 좌표계 변환
WGS84를 BESSEL TM으로 변환 방법BESSEL TM으로 좌표계 변환됨
3. 참고: projection(.prj) 정의 파일
파일 출처: biz-gis.com
임의의 폴더에 좌표계(projection) 정의 파일을 압축해제 하고 Global mapper에서 [Configuration-Projection탭-Load From File...]을 사용해 좌표계를 설정 및 변환 할 때 임의의 폴더에 있는 좌표계 정의 파일을 사용함.
4. 사용할 도면이 GRS80 또는 WGS84로 되어 있을 경우 BESSEL Tokyo TM으로 변환하지 말고 WGS84 그대로 사용
5. Global mapper에서 shape(.shp) 파일 변환
[File - Export Vector Format... - Shapefile] 선택
[Shapefile Export Options] 대화창에서 Export Lines, Areas, Points 추출 체크와 폴더, 파일명 선택
gpx 파일에 트랙로그(Lines)과 웨이포인트(Points)를 각각 추출 할 수 있으며 shp 포맷이 저장 될 폴더명과 파일명을 임의대로 적어줌. gpx에서 면(Areas)은 없으므로 Areas 체크상자는 비활성화 됨.
6. shp2dxf를 통해 dxf 포맷으로 변환
shp2dxf 프로그램 사용 설명(http://gpser.tistory.com/7)
파일 출처: http://blog.daum.net/jangbi/16474863
-PC의 [시작-실행]을 눌러 cmd 입력 후 shp2dxf가 저장된 디렉토리(폴더)를 찾아 이동함
-shp2dxf 프로그램과 변환할 shp 파일이 동일한 디렉토리(폴더)에 있다면 작업이 편함
-커맨드 라인에 shp2dxf polyline polyline 명령어를 입력하면 동일 폴더에 polyline.dxf 파일이 생성 됨
-명령어 설명: shp2dxf(프로그램을 실행하라) polyline(원본인 shp 파일명) polyline(변환 될 dxf 파일, 임의의 파일명)
-자세한 설명은 http://gpser.tistory.com/7 으로 이동
Polyline.shp -> shp2dxf -> polyline.dxf
7. 변환 상태 및 좌표계 확인
NGI Map에서 dxf 파일 및 좌표계 확인
-'국토지리정보원'에서 무료 배포하는 수치지도 관리 프로그램인 NGI Map에서 라인 상태 및 입력 된 좌표를 확인함
-라인 상태 이상 없고 입력된 좌표계도 BESSEL TM 중부원점으로 이상 없음
▶ 기타 참고 사항
-여타의 프로그램에서 변환하지 못했던 gpx 파일을 Global Mapper와 shp2dxf를 통해 변환 하였음
-Global Mapper에서 gpx를 불러와 dxf 또는 dwg 그리고 shp 변환후 다시 dxf, dwg로 변환하였을 때 만족스럽지 못함.
▶ DNRGarmin 프로그램 - Arc GIS 프로그램을 사용한다면 추천
DNRGarmin(gpx 파일을 ERSI shape 파일로 변환)
DNRGarmin 프로그램 한글 사용 설명서
DNRGARMIN.pdf |