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