엑셀에서 한글이 깨지지 않게
CSV는 UTF-8에 BOM을 붙여 쓰므로 엑셀에서 열어도 한글 이름과 설명이 깨지지 않습니다. =, +, -, @로 시작하는 값은 앞에 작은따옴표를 붙여 스프레드시트가 수식으로 실행하지 않게 합니다. -12.5 같은 평범한 음수는 그대로 둡니다. HTML로 쓴 설명은 문자열 그대로 남깁니다.
만들어지는 열
- 모든 Placemark가 점 하나씩이면
latitude(위도),longitude(경도) 열이 맨 앞에 옵니다. - 선이나 면이 있으면 모든 행이
wkt열 하나를 쓰고, 점도POINT로 적습니다. 종류가 섞인 MultiGeometry는GEOMETRYCOLLECTION값 하나로 둡니다. - 좌표 다음에는
name,description, ExtendedData 값, Placemark가 있던 폴더 경로를 담은folder열이 이어집니다.
좌표가 없는 Placemark도 좌표 칸을 비운 채 행으로 남깁니다.
빠지는 것
CSV에는 스타일을 담을 자리가 없어서 색과 선 굵기는 빠지고 고도도 지웁니다. 스타일이 있던 Placemark 수는 변환 보고서에 나오고, 고도는 0이 아닌 값이 있었을 때만 알립니다.