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