많은 피처 레이어가 날짜 및 시간(시계열) 정보를 저장합니다. 날짜 및 시간은 피처가 특정 위치에 있는 시기 또는 피처가 실제로 처음 관찰된 시기를 나타낼 수 있습니다. 또는 날짜 및 시간은 부동산 판매 시기, 특정 수역에서 샘플을 마지막으로 가져온 시간, 특정 소방서에서 소방차가 배치된 날짜 및 시간과 같이 레이어의 다른 비공간 속성과 관련될 수 있습니다.
ArcGIS Enterprise에서 맵에서 시간 애니메이션을 사용하면 맵을 사용하는 사람이 시간에 따른 변경 사항을 확인할 수 있습니다. 레이어에 구성한 팝업에 날짜 또는 날짜 및 시간 정보를 포함할 수도 있습니다.
ArcGIS Enterprise에서 시계열 데이터는 다음 날짜 및 시간 필드에 저장되지만 기능은 유형별로 다릅니다. 피처 레이어의 날짜 및 시간 값을 올바르게 추가, 편집 또는 해석하려면 날짜 및 시간이 ArcGIS Enterprise에서 저장되고 표시되는 방법을 파악하는 것이 중요합니다. 링크를 사용하여 각 유형의 형식 및 저장에 대한 정보를 확인하세요.
날짜 필드
날짜 필드는 날짜(일, 월, 연도) 및 시간 값을 현지 시간으로 저장할 수 있으며, 최대 정밀도는 밀리초입니다.
시간 값이 모두 같은 표준 시간대에 있는 경우, 날짜 필드를 사용하여 날짜 및 시간 값이 필요한 데이터를 저장합니다. 예시는 다음과 같습니다.
- 도시 공사 현장 점검
- 병원당 카운티 전반에 걸친 출생 날짜 및 시간
- 하나의 표준 시간대에 저장되며, 확인 시 뷰어 앱의 로캘 설정에 따라 현지 시간으로 변환되는 모든 날짜 및 시간 값입니다.
날짜 값의 입력 형식
필드를 채우거나 쿼리할 날짜 필드 값을 계산하는 경우 날짜는 작은따옴표로 묶어 MM/DD/YYYY hh:mm:ss 형식으로 입력해야 합니다. 예를 들어 날짜 필드를 2014년 5월 27일 오후 5시로 설정하려면 '05/27/2014 05:00:00PM', '05/27/2014 5:00PM' 또는 '05/27/2014 17:00:00'(24시간제)을 입력합니다. 시간만 저장할 수는 없습니다. 시간은 항상 날짜와 함께 입력해야 합니다. 시간을 입력하지 않으면 오전 12시가 기본값으로 사용됩니다.
SQL 표준 날짜 함수를 사용하여 호스팅 피처 레이어의 날짜 및 시간 값을 계산할 때 UTC 시간을 입력해야 합니다. 계산된 값은 테이블에 현지 시간으로 표시됩니다. 예를 들어 PST 현지 시간대에서 계산할 때 '05/27/2014 12:23:00 PM' 값을 입력한 경우 계산된 필드의 값은 컴퓨터 시간에 따라 변환된 시간으로 표시됩니다. 이 예시에서 계산된 값은 '05/27/2014 05:23:00 AM'으로 표시됩니다.
호스팅 피처 레이어의 날짜 값 저장소
호스팅 피처 레이어의 날짜 값은 데이터베이스에 협정 세계시(약자: UTC)로 저장됩니다. UTC는 영국 그리니치에 있는 지구 본초 자오선(경도 0도)의 현재 시간과 거의 동일하지만, UTC가 그리니치 표준시(GMT)보다 더 정확합니다.
파일, ArcGIS Pro, ArcGIS Desktop 앱의 날짜 필드가 포함된 피처 레이어를 발행할 때, 그리고 날짜 필드에 현지 표준 시간대 값이 포함된 경우 레이어를 발행할 때 날짜 값이 현지 표준 시간대임을 명시해야 합니다. 이렇게 하면 발행 프로세스에서 현지 시간 데이터가 UTC로 변환되어 데이터베이스에 저장됩니다.
데이터를 호스팅하는 서버의 물리적 위치 및 데이터가 포함된 맵을 보는 사용자는 세계 어디에나 존재할 수 있으므로, 날짜는 저장 시 UTC로 변환됩니다. 시간을 UTC로 저장하면 ArcGIS Enterprise에서 서버나 응용프로그램 뷰어의 위치와 상관없이 데이터를 올바른 현지 표준 시간대로 변환할 수 있습니다.
날짜 필드가 표시되는 방법
포털에서 값을 볼 경우 현지 시간으로 올바르게 나타납니다.
날짜 및 시간 값이 표시되는 방식은 날짜를 보는 데 사용하는 클라이언트에 따라 결정됩니다. 날짜 필드가 포털에 표시될 때, 날짜는 UTC에서 현지 시간 또는 레이어 발행 시 선택한 표준 시간대 오프셋으로 변환됩니다. 현지 시간의 경우, ArcGIS Enterprise은 컴퓨터의 표준 시간대 설정을 쿼리합니다. 예를 들어 컴퓨터가 태평양 표준시(PST)로 설정되어 있다고 가정해 보겠습니다. PST는 UTC보다 8시간 늦습니다. UTC가 오전 9시이면 PST는 오전 1시입니다. 일광 절약 시간이 적용되는 경우 현지 시간은 UTC보다 7시간 늦은 태평양 일광 절약 시간(PDT)이므로, 포털에서 레이어의 항목 페이지 또는 미리 보기에 값이 표시될 때 오전 2시로 변환됩니다. 레이어에 대해 표준 시간대 오프셋을 선택하면 Map Viewer에서 값이 해당 표준 시간대로 표시됩니다.
Map Viewer의 테이블 및 팝업에도 동일한 형식으로 표시됩니다. 날짜 필드 값이 표시되는 방법을 변경하려면 필드 구성을 변경합니다.
호스팅 피처 레이어를 발행하는 데 사용되는 파일의 날짜 형식
Microsoft Excel, 쉼표로 구분된 값(CSV), 기타 구분된 텍스트 파일을 비롯한 파일을 추가하고 발행하면 ArcGIS Enterprise에서 아래 테이블의 형식을 날짜 필드로 인식합니다.
다음 목록에는 .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 또는 텍스트 파일을 맵에 직접 추가하면 ArcGIS Enterprise은 다음 테이블에 설명된 날짜 형식만 인식합니다.
CSV 및 텍스트 파일을 맵에 직접 추가하는 기능은 Map Viewer Classic에서만 지원됩니다.
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에 .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일 |
*해당 날짜 형식은 탭 또는 세미콜론을 사용해 필드를 구분할 경우에만 지원됩니다.
날짜 전용 필드
날짜 전용 필드는 일, 월, 연도의 날짜 값을 저장할 수 있습니다. 날짜 전용 필드에는 시간 값이 저장되지 않습니다.
히스토리 기반 일지 항목과 같이 일 단위로 세분화되어 취득한 데이터 또는 다음과 같이 하루 전체에 적용되거나 하루 전체를 나타내는 속성 값을 저장하려면 날짜 전용 필드를 사용합니다.
- 각 직원의 채용일
- 책 출판일
- 저작권 만료일
날짜 전용 필드의 입력 형식
어떤 클라이언트에서 값을 입력하는지에 따라 입력 형식이 달라집니다.
Map Viewer 및 다른 대부분의 포털 위치에서 사용하는 도구 또는 인터페이스는 값을 입력하면 캘린더 모달 및 형식 확인을 제공합니다.
호스팅 피처 레이어의 항목 페이지에 있는 데이터 탭의 테이블에서 편집할 때는 YYYY-MM-DD 형식으로 값을 입력할 수 있습니다. 예를 들어, 2023년 10월 6일에 대한 값을 저장하려면 2023-10-06을 입력합니다.
호스팅 피처 레이어의 날짜 전용 값 저장소
날짜 전용 필드는 데이터베이스에 문자열로 저장됩니다.
날짜 전용 필드가 표시되는 방법
호스팅 피처 레이어를 소비하는 데 사용하는 클라이언트는 날짜 전용 필드가 표시되는 방법을 변경하도록 허용할 수 있습니다.
Map Viewer의 테이블 및 팝업에도 동일한 형식으로 표시됩니다. 날짜 전용 필드 값이 표시되는 방법을 변경하려면 필드 구성을 변경합니다.
호스팅 피처 레이어를 발행하는 데 사용되는 파일의 날짜 전용 형식
날짜 전용 형식은 Microsoft Excel 또는 쉼표로 구분된 값(CSV) 파일에서 발행하는 경우 인식되지 않습니다. 형식이 날짜 필드에 대해 등록된 형식 중 하나를 충족하는 경우 날짜 필드로 발행되며, 그렇지 않은 경우 결과 호스팅 피처 레이어의 문자열 필드가 될 가능성이 높습니다.
압축된 파일 지오데이터베이스, 서비스 정의 파일, ArcGIS Pro에서 발행되는 경우 날짜 전용 필드는 날짜 전용 필드로 유지됩니다.
시간 전용 필드
시간 전용 필드는 시간 값을 현지 시간으로 밀리초 정밀도로 저장할 수 있습니다. 날짜 값은 저장되지 않습니다.
다음과 같이 매일 반복되는 데이터나 시간 컴포넌트만 중요한 콘텐츠를 저장하려면 시간 전용 필드를 사용합니다.
- 매장 영업 시간
- 지역 버스 시간표
발생 기간이 짧은 이벤트의 경우 시간을 더 쉽게 계산할 수 있도록 날짜 전용 필드와 별도로 시간 전용 필드도 둘 수 있습니다. 예를 들어, 드라이브스루에서 주문이 제출될 때와 주문이 완료될 때를 기록하면 날짜 또는 타임스탬프 오프셋 필드에서 값을 구문 분석할 필요 없이 두 이벤트 간의 시간 차이를 계산할 수 있습니다.
시간 전용 필드의 입력 형식
어떤 클라이언트에서 값을 입력하는지에 따라 입력 형식이 달라집니다.
Map Viewer 및 다른 대부분의 포털 위치에서 사용하는 도구 또는 인터페이스는 값을 입력하면 드롭다운 메뉴 및 형식 확인을 제공합니다.
호스팅 피처 레이어의 항목 페이지에 있는 데이터 탭의 테이블에서 편집할 때는 hh:mm:ss.s 형식으로 값을 입력할 수 있습니다. 예를 들어, 오후 4시 12분 8.4초에 대한 값을 저장하려면 16:12:08.4를 입력합니다.
팁:
해당 필드에는 초 및 밀리초를 저장할 수 있지만, 밀리초는 포털에 표시되지 않습니다. 그러나 데이터를 내보내는 경우, 파일 유형이 밀리초를 지원하면 내보내기 파일에 밀리초가 표시됩니다.
호스팅 피처 레이어의 시간 전용 값 저장소
시간 전용 값은 데이터베이스에 문자열로 저장됩니다.
시간 전용 필드가 표시되는 방법
호스팅 피처 레이어를 소비하는 데 사용하는 클라이언트는 시간 전용 필드가 표시되는 방법을 변경하도록 허용할 수 있습니다.
실제로는 문자열 필드이므로, 값은 현지 시간이나 피처 레이어에 설정된 기타 시간 오프셋을 반영하도록 변경되지 않습니다.
Map Viewer의 테이블 및 팝업에도 동일한 형식으로 표시됩니다. 시간 전용 필드 값이 표시되는 방법을 변경하려면 필드 구성을 변경합니다.
호스팅 피처 레이어를 발행하는 데 사용되는 파일의 시간 전용 형식
시간 전용 형식은 Excel 및 .csv 파일에서 발행하는 경우 인식되지 않습니다. 형식이 날짜에 대해 지원되는 형식의 시간 부분을 충족하면 날짜 필드로 발행됩니다. 하지만 시간 전용 값을 날짜 필드로 발행하는 것은 권장하지 않습니다. ArcGIS Enterprise에서는 (발행 시 선택하는 표준 시간대 오프셋 또는 UTC에 따라) 오늘 날짜를 삽입하며, 이렇게 하면 시간 값이 변경됩니다. 시간 값을 원본 파일에 저장된 대로 유지하려면 발행 시 필드를 문자열에 매핑합니다.
압축된 파일 지오데이터베이스, 서비스 정의 파일 또는 ArcGIS Pro에서 발행되는 경우 시간 전용 필드는 시간 전용 필드로 유지됩니다.
타임스탬프 오프셋 필드
타임스탬프 오프셋 필드는 날짜 및 시간 값을 저장할 수 있습니다. 시간 값에는 협정 세계시(UTC)로부터의 시간 오프셋에 대한 정보가 포함됩니다.
비고:
호스팅 피처 레이어에 타임스탬프 오프셋 필드가 지원되지 않습니다. ArcGIS Server 피처 레이어에만 지원됩니다.
UTC로부터의 시간 오프셋은 시간의 단일 지점을 명확히 식별하지만, 표준 시간대를 명확히 식별하지는 않습니다. UTC로부터의 오프셋은 표준 시간대의 특성 중 하나에 불과합니다. 표준 시간대에 일광 절약 시간이 적용되는 경우 변경되며, 여러 표준 시간대가 UTC로부터의 동일한 오프셋을 공유합니다.
다음 유형의 데이터와 같이 현지 시간 값이 중요하고 날짜가 여러 표준 시간대에 걸쳐 있을 수 있는 데이터에 대해서는 타임스탬프 오프셋 필드를 사용하세요.
- 전 세계의 자연 재해 기록
- 항공기 출발 및 도착
- 제품 발송 추적
타임스탬프 오프셋 필드의 입력 형식
어떤 클라이언트에서 값을 입력하는지에 따라 입력 형식이 달라집니다.
Map Viewer 및 다른 대부분의 포털 위치에서 사용하는 도구 또는 인터페이스는 값을 입력하면 드롭다운 메뉴, 캘린더 모달 및 형식 확인을 제공합니다.
피처 레이어의 항목 페이지에 있는 데이터 탭의 테이블에서 편집할 때는 YYYY-MM-DDThh:mm:ss±OffsetFromUTC 형식으로 값을 입력할 수 있습니다. 예를 들어, 중앙 유럽 표준시 기준 2023년 10월 6일 오후 4시 12분 8초에 대한 값을 저장하려면 2023-10-06T16:12:08+01:00을 입력합니다.
타임스탬프 오프셋 필드가 표시되는 방법
피처 레이어 사용을 지원하는 클라이언트에 따라 타임스탬프 오프셋 필드의 표시 방법을 변경할 수 있습니다.
Map Viewer의 테이블 및 팝업에도 동일한 형식으로 표시됩니다. 타임스탬프 오프셋 필드 값이 표시되는 방법을 변경하려면 필드 구성을 변경합니다.