한국 좌표계 SHP를 GPS용 경위도로
GPX는 WGS84 경위도만 쓰므로 대상 좌표계는 바꿀 수 없습니다. EPSG:5186, 5179, 5174 같은 한국 좌표계의 .prj를 읽어 판정하고 모든 좌표를 WGS84로 바꿉니다. .prj가 없으면 모든 좌표가 경위도 범위 안일 때 WGS84로 보고, 아니면 후보 좌표계를 지도에 그려 보고 데이터가 제자리에 놓인 것을 고르면 됩니다.
점과 선만 담깁니다
점 객체는 웨이포인트가 되고, 여러 점으로 된 객체는 점마다 웨이포인트가 됩니다. 선 객체는 트랙이 되며 여러 부분으로 된 선은 구간이 여러 개인 트랙 하나가 됩니다. 면 SHP는 GPX에 담을 수 없어서 내려받기를 막고 이유를 보여 줍니다.
남는 속성은 이름과 설명뿐
GPX에는 속성 표 대신 이름과 설명 자리만 있습니다. 필드 이름이 정확히 name인 값은 이름, desc인 값은 설명으로 쓰고 나머지 필드는 뺍니다. 필드 이름이 명칭처럼 한글이거나 NAME처럼 대문자면 GPX 이름으로 쓰이지 않습니다. 빠진 필드 수는 변환 보고서에 나옵니다.