구분된 텍스트 파일(.csv 또는 .txt) 또는 GPS Exchange Format 파일(.gpx)에 저장된 데이터를 맵에 추가할 수 있습니다. 맵 뷰어는 위치 정보를 추가하고, 파일의 각 항목에 대한 피처를 맵에 그리며 정보를 맵에 레이어로 저장합니다. 파일을 맵에 추가한 경우 생성된 레이어의 등록정보를 편집할 수 있습니다. 예를 들어 팝업을 구성하고, 심볼을 변경하고, 가시 범위를 설정하고, 편집을 활성화하고, 팝업을 제거할 수 있습니다.
CSV 및 TXT 파일
위도 및 경도 또는 주소 정보를 포함하는 쉼표로 구분된 값 텍스트 파일(.csv) 또는 구분된 텍스트 파일(.txt)에서 데이터를 추가할 수 있습니다. 이 데이터를 피처 레이어로 추가하려면 파일에 좌표 필드가 한 쌍 이상 또는 주소 필드가 하나 이상 포함되어 있어야 합니다. 첫 번째 행은 위치 필드 이름을 포함해야 합니다. 파일에 위도 및 경도 필드가 있는 경우 이러한 필드는 피처를 맵에 배치하는 데 사용됩니다. 파일에 주소 정보가 있거나 위도 및 경도 정보를 맵 뷰어에서 확인할 수 없는 경우 위치 필드를 검토하고 필요하면 변경하라는 메시지가 나타납니다.
지원되는 필드는 다음과 같습니다.
- 위도, 경도
- 위도, 경도
- Longitude83, Latitude83
- Longdecdeg, Latdecdeg
- Long_dd, Latdd
- Lng
- Y, X
- Ycenter, Xcenter
- Xcenter, Ycenter
- Point-y, Point-x
- Point-x, Point-y
- 주소
- City
- 시/도
- 우편 번호
- 날짜
CSV 파일의 날짜와 시간
CSV 파일의 날짜 필드는 협정 세계시(UTC) 날짜 및 시간을 포함하는 것으로 간주됩니다. 데이터를 호스팅하는 서버의 물리적 위치는 세계 어디에나 존재할 수 있기 때문에 날짜는 UTC로 간주됩니다. 날짜와 시간을 현지 시간대로 저장하면 많은 문제가 발생합니다. 특히 사용자 또는 데이터를 호스팅하는 서버가 다른 시간대로 이동할 때 문제가 나타납니다.
날짜 필드가 나타날 때마다 날짜가 UTC 시간에서 현지 시간으로 변환됩니다. 이는 컴퓨터를 쿼리하고 시간대 설정을 요청함으로써 이루어집니다. 예를 들어 컴퓨터가 태평양 표준시(PST)로 설정되어 있다고 가정해 보겠습니다. PST는 UTC보다 8시간 늦습니다. UTC 시간이 오전 10시이면 PST는 오전 2시입니다.
CSV 파일로 호스팅 피처 레이어를 발행하는 경우 데이터 시간대를 지정할 수 있습니다. 지정된 시간대는 Portal for ArcGIS에서 날짜 및 시간 데이터가 UTC로 간주되므로 오프셋을 줄이기 위해 사용됩니다. 예를 들어 날짜 필드가 포함된 CSV가 태평양 표준시 시간대로 발행되는 경우 UTC로의 변환의 일환으로 CSV의 모든 날짜와 시간 값에 8시간이 추가됩니다.
CSV 파일의 날짜 필드에 날짜만 있고 시간 값이 없는 경우 호스팅 피처 레이어를 발행하면 자정 시간 값이 할당됩니다. 따라서 발행할 때 시간대를 지정하지 않으면 데이터가 자정 시간 값(UTC)으로 저장됩니다. 데이터가 화면에 나타날 때 시간이 현지 시간으로 변환되며 날짜가 변경될 수도 있습니다. 예를 들어 7/28/2009 0:00은 2009년 7월 28일 자정(UTC)입니다. 그런데 태평양 표준시 시간대를 사용하는 컴퓨터에서 이 데이터를 보게 되면 날짜와 시간이 7/27/2009 16:00으로 나타납니다. 따라서 발행할 때 시간대를 지정하면 지정된 시간대로 볼 때 발생되는 오프셋을 제거할 수 있습니다.
다음과 같은 날짜 및 시간 형식이 지원됩니다.
형식 | 예시 |
---|---|
M/DD/YYYY | 7/28/2009 |
M/DD/YYYY 12시간제 | 7/28/2009 오전 5:23 또는 7/28/2009 오전 05:23 |
M/DD/YYYY 24시간제 | 7/28/2009 오전 5:23 또는 7/28/2009 오전 05:23 |
M/DD/YY | 7/28/09 |
M/DD/YY 12시간제 | 7/28/09 오전 5:23 또는 7/28/09 오전 05:23 |
M/DD/YY 24시간제 | 7/28/09 오전 5:23 또는 7/28/09 오전 05:23 |
MM/DD/YY | 07/28/09 |
MM/DD/YY 12시간 | 07/28/09 오전 5:23 또는 07/28/09 오전 05:23 |
MM/DD/YY 24시간 | 07/28/09 오전 5:23 또는 07/28/09 오전 05:23 |
MM/DD/YYYY | 07/28/2009 |
MM/DD/YYYY 12시간제 | 07/28/2009 오전 5:23 또는 07/28/2009 오전 05:23 |
MM/DD/YYYY 24시간제 | 07/28/2009 오전 5:23 또는 07/28/2009 오전 05:23 |
월 DD, YYYY | 2009년 7월 28일 |
요일, 월 DD, YYYY | 2009년 7월 28일 화요일 |
요일, 월 DD, YYYY 12시간제 | 2009년 7월 28일 화요일 오전 5:23 또는 2009년 7월 28일 화요일 오전 05:23 |
월 DD, YYYY 12시간제 | 2009년 7월 28일 오전 5:23 또는 2009년 7월 28일 오전 05:23 |
월 DD, YYYY 24시간제 | 2009년 7월 28일 오전 5:23 또는 2009년 7월 28일 오전 05:23 |
월 DD | 7월 28일 |
월, YYYY | 2009년 7월 |
참고 사항:
날짜 필드로 구성된 필드에 지원되지 않거나 잘못된 형식이 포함되어 있으면 해당 필드는 결과 호스팅 피처 레이어에 문자열 데이터 형식으로 생성됩니다.
CSV 파일의 날짜 필드를 발행할 때 고려할 사항
- CSV 파일에 날짜 필드가 포함되어 있지 않더라도 시간대 드롭다운 메뉴가 내 컴퓨터의 항목 창에 나타납니다.
- CSV 파일을 발행할 때 시간대를 지정하면 발행할 때 또는 피처 레이어를 덮어쓸 때 CSV 파일에 존재하는 모든 날짜 및 시간 값에 해당 시간대가 적용됩니다.
- 개별 레코드에만 시간대를 적용하려면 개별 레코드에 대해 UTC 오프셋을 지정합니다. 예를 들어 날짜 값이 2009년 7월 28일 화요일 오전 5:23 +8인 경우 UTC보다 8시간 빠른 시간대임을 나타냅니다. 세계 시간대 목록은 www.worldtimezone.com을 참고하세요. CSV 파일의 레코드 단위로 시간대를 지정하는 경우 발행 시 선택한 시간대는 지정된 오프셋이 없는 레코드에 적용됩니다.
- 발행한 피처 레이어의 날짜 필드를 변경하는 경우(예: 피처를 생성한 사람과 마지막으로 업데이트한 사람을 추적 하기 위해 호스팅 피처 레이어를 변경) 날짜 필드는 편집자의 현지 시간 값으로 캡처되며 시간 오프셋이 적용된 UTC로 변환됩니다.
- 발행할 때 시간대를 지정한 호스팅 피처 레이어의 데이터를 내보내는 경우에는 오프셋이 적용되지 않습니다. 데이터 내보내기에는 UTC 형식이 사용되므로 발행 시 선택한 시간대가 사실상 유지됩니다.
- 발행 시 시간대 목록에는 표준 시간대만 제공됩니다. 하지만 CSV의 날짜 값이 일광 절약 시간에 해당하는 경우에는 일광 절약 시간이 자동 적용되며 선택한 시간대가 일광 절약 시간을 인식합니다.
맵 뷰어에 CSV 및 TXT 파일을 추가할 때 고려할 사항
- 포함하는 주소 필드가 많을수록 지오코딩 결과가 더 정확합니다. 예를 들어 주소와 우편 번호가 있다면 주소만 있을 때보다 더 나은 결과를 생성합니다.
- 주소 필드는 주소(한 줄 지오코딩이라고도 함)의 여러 부분을 포함할 수 있습니다.
- 필드를 쉼표, 세미콜론 또는 탭으로 구분할 수 있습니다. 그 외의 구분 기호는 지원되지 않습니다.
- 위도 및 경도 정보는 십진 도수 단위여야 합니다.
- 맵 뷰어는 필드 이름(파일의 첫째 줄)에 있는 구분 기호보다 많은 공백이 파일에 포함된 경우 파일에서 레이어를 생성하지 못할 수 있습니다. 이 경우 필드 이름에서 일부 공백을 제거하고 파일을 다시 추가해 보세요.
- 순서와 대/소문자는 구분하지 않습니다. 예를 들어 519 East 86 Street, New York, NY, 10028과 new york,10028,519 east 86 street,ny는 동일합니다.
- 파일에 주소가 포함된 경우 처음 1,000개의 피처 행만 나타납니다. (포털에 로그인하지 않은 경우 처음 250개의 피처 행만 나타납니다.) CSV를 호스팅 피처 레이어에 발행하고 호스팅 피처 레이어를 맵 뷰어에 추가해 많은 피처를 맵에 추가할 수 있습니다.
- 맵 뷰어에 추가하는 파일에 위도 및 경도 정보가 포함되어 있으면 1,000개의 피처 제한이 적용되지 않습니다.
- CSV 또는 텍스트 파일에 포함된 날짜 필드는 일, 월, 연도를 나타내는 숫자 간에 구분 기호가 있는 MM/DD/YYYY(월/일/연도) 또는 DD/MM/YYYY(일/월/연도) 형식이어야 합니다. 시간이 날짜에 포함되어 있는 경우 숫자 간에 구분 기호가 있는 HH:MM:SS(시:분:초) 형식인 24시간으로 나타내야 합니다.
- Firefox 또는 Chrome을 사용하여 파일을 직접 맵에 드래그 앤 드롭합니다.
- 데이터에 영어가 아닌 문자(예: 프랑스어에 쓰이는 특수 문자, 러시아어, 그리스어, 일본어 또는 아랍어 문자)가 포함된 경우에는 가져오는 파일을 ASCII가 아니라 유니코드 또는 UTF-8로 인코딩해야 합니다. 영어가 아닌 문자가 포함된 파일을 ASCII로 인코딩하여 가져오면 속성 값이 예기치 않은 문자로 나타날 수 있습니다. Windows에서 텍스트 파일을 UTF-8 또는 유니코드로 저장할 수 있습니다. 메모장과 같은 텍스트 편집기에서 파일을 열고 파일 > 다른 이름으로 저장을 클릭한 다음 다른 이름으로 저장 대화 상자의 맨 아래에 보이는 인코딩 드롭다운 메뉴에서 UTF-8 또는 유니코드를 선택합니다.
- CSV 또는 TXT 파일이 공개적으로 접근 가능한 웹 사이트에 저장되고 위도 및 경도 정보를 포함하는 경우 해당 파일을 웹에서 레이어로 참조할 수 있습니다. 맵이 열릴 때마다 파일에서 최신 데이터를 보여줍니다. 웹에서 주소 정보가 포함된 .csv 또는 .txt 파일을 추가할 수 있지만 파일은 맵에 저장됩니다. 웹의 기존 .csv 또는 .txt에 적용된 업데이트는 맵에 반영되지 않습니다.
- 소수점이 있는 숫자 필드가 포함된 CSV 파일을 웹에서 추가할 경우 파일의 소수점 문자가 시스템 언어에서 지원하는 형식과 일치해야 합니다. 예를 들어 시스템이 영어로 설정된 경우 파일에서 마침표를 소수점으로 사용해야 하고, 시스템이 프랑스어로 설정된 경우 파일에서 쉼표를 소수점으로 사용해야 합니다.
- 위도 및 경도 정보가 포함된 CSV 파일이 맵에 추가된 경우 위도, 경도 좌표가 현재 베이스맵의 공간 참조로 변환됩니다.
- CSV 파일(주소 정보가 포함된 CSV 파일 포함)을 추가하고 웹 사이트의 항목으로 공유하면 다른 사람이 다운로드할 수 있습니다. 이 파일은 맵 뷰어로 볼 수 없습니다.
GPX 파일
GPS 기기로 데이터를 취득하고 서드 파티 도구 또는 GPS 제조업체 유틸리티를 사용하여 데이터를 GPS Exchange Format(.gpx)의 파일로 변환할 수 있습니다. GPX 파일이 있으면 데이터를 시각화하기 위해 맵 뷰어에 추가할 수 있습니다. 맵 뷰어에서 지원되는 데이터 유형은 다음과 같습니다.
- 웨이포인트 - GPS 사용자가 맵에 위치를 표시하기 위해 수동으로 기록한 포인트이며, 사용자가 지정한 이름이 붙어 있는 경우가 많습니다.
- 트랙 - GPS 기기에서 주기적으로 자동 기록한 포인트입니다. 트랙은 선형 피처로 표현됩니다.
- 경로 - GPS 기기에서 지정된 위치를 탐색하는 데 사용되는 포인트입니다. 경로는 선형 피처로 표현됩니다.
GPX 파일은 웨이포인트, 트랙, 경로가 나타난 여러 레이어를 포함할 수 있습니다.
지정된 심볼이 없거나 심볼이 맵 뷰어에 포함된 심볼 셋의 일부가 아닌 경우 기본 웨이포인트 심볼이 사용됩니다.
참고로 GPX 파일을 맵 뷰어에 추가할 수 있지만 내 콘텐츠에서 항목으로 추가할 수 없습니다.