호스팅 피처/테이블 레이어를 발행한 후에는 추가 속성에 대한 정보를 저장해야 할 수 있습니다. 이 경우 레이어에 필드를 추가할 수 있습니다. 마찬가지로, 속성 집합이 더 이상 필요하지 않게 되면 레이어에서 해당 속성을 저장하는 필드를 삭제할 수 있습니다.
레이어 소유자 또는 기관의 관리자는 호스팅 피처 레이어에 필드를 추가하거나 호스팅 피처 레이어에서 필드를 삭제할 수 있습니다. 레이어가 공유되는 공유 업데이트 그룹의 구성원은 필드를 추가하고 삭제할 수도 있습니다.
필드 추가
호스팅 피처 레이어 또는 테이블 항목 페이지의 데이터 탭에 있는 테이블 또는 필드 뷰에서 필드를 추가할 수 있습니다.
팁:
Map Viewer의 필드 창을 사용하거나 Map Viewer Classic에서 테이블을 열 때 테이블에 필드를 추가할 수도 있습니다.
호스팅 피처 레이어의 속성 테이블 또는 항목 페이지에서 호스팅 테이블에 필드를 추가하려면 다음 단계를 완료합니다.
- 호스팅 피처 레이어 또는 테이블의 항목 페이지를 열고 데이터 탭을 클릭합니다.
기본 설정에 따라 데이터 탭은 테이블 뷰에서 열립니다. 이 뷰에서 필드를 추가하거나 필드 버튼
을 클릭하여 필드 뷰로 변경할 수 있습니다.
- 호스팅 피처 레이어에 레이어가 둘 이상 있는 경우 레이어 드롭다운 메뉴를 사용하여 올바른 레이어를 선택합니다.
- 필드 추가를 클릭합니다.
- 필드 추가 인터페이스가 표시되면 새 필드를 정의하기 위한 정보를 입력합니다.
- 관련 데이터 유형 범주를 확장하고 필드에 저장할 데이터 유형으로 다음 중 하나를 선택합니다.
범주 데이터 유형 설명 텍스트 문자열 일련의 문자입니다.
숫자 Double 소수 자릿수가 있는 숫자입니다.
정수(Integer) -2,147,483,648부터 2,147,483,647(정수(Long))까지의 정수입니다.
Big Integer -9,007,199,254,740,991부터 9,007,199,254,740,991까지의 정수입니다. 정수(Integer) 데이터 유형의 범위에 해당하지 않는 숫자를 저장해야 하는 경우 이 유형을 사용합니다.
날짜 날짜 날짜 및 시간입니다. ArcGIS Online의 날짜 및 시간 필드를 참고하세요.
비고:
ArcGIS Online에서는 모든 날짜 값이 협정 세계시(UTC)로 저장되지만 대부분의 응용프로그램에서 UTC와 변환이 자동으로 이루어지므로 일반적으로 날짜를 현지 표준 시간대로 보고 편집합니다. 그러나 .csv 파일 또는 쉐이프파일 등의 데이터를 업로드할 때는 적절한 표준 시간대를 지정해야 합니다. 그렇지 않으면 데이터가 UTC로 간주됩니다.
날짜만 날짜를 저장하지만 시간 값은 저장하지 않습니다. 허가 만료일 또는 고객의 생일을 기록하는 경우처럼 시간이 필요하지 않은 경우 유용합니다.
시간만 시간을 저장하지만 날짜 값은 저장하지 않습니다. 시간은 24시간을 기준으로 합니다(예시: 오후 4시 30분의 경우 16:30). 이 필드 데이터 유형은 영업 시간 및 버스 시간표 등의 값을 기록하는 데 유용합니다.
타임스탬프 오프셋 UTC로부터의 시간 오프셋을 나타내는 값과 함께 날짜 및 시간을 저장합니다. 개별 날짜 및 시간 값이 있는 UTC로부터의 값 오프셋을 포함하여 시간의 단일 지점을 명확히 식별합니다. 이렇게 하면 날짜 값보다 타임스탬프 오프셋 값을 컴퓨터 간에 옮기기가 더 쉬워집니다. 예를 들어, 뉴펀들랜드 표준 시간대(UTC 시간보다 3.5시간 늦음) 기준 2023년 10월 10일 오후 3시 3분을 나타내는 값을 저장하려면 편집자는 2023-10-10T15:03:00-03:30 값을 입력합니다.
Global ID
GlobalID 피처 또는 테이블 행의 고유 식별자 역할을 하는 36자리의 영숫자 문자열을 저장합니다.
이 데이터 유형은 시스템 필드로 간주되고 ArcGIS Online에 의해 채워지며, 첨부 파일 추가와 같은 특정 기능에 필요합니다. 이 필드 유형을 추가한 후에는 삭제하거나 편집할 수 없습니다.
호스팅 피처 레이어 또는 테이블에는 하나의 globalID 필드만 포함될 수 있습니다.
GUID 피처 또는 테이블 행의 고유 식별자 역할을 하는 36자리의 영숫자 문자열을 저장합니다.
이 필드 유형은 편집자가 채우는 사용자 정의 식별자입니다.
- 다음을 클릭하여 필드의 등록정보를 정의합니다.
등록정보는 데이터 유형에 따라 다릅니다.
- 필드 이름을 입력합니다.
필드 이름은 기본 데이터베이스에 저장됩니다. 정의되면 필드 이름은 변경되지 않습니다. 필드 이름에는 공백, 하이픈, 괄호, 중괄호 같은 특수 문자 또는 $, %, # 등의 문자를 포함할 수 없습니다. 여기에는 발음 구별 부호 문자나 라틴 알파벳이 아닌 문자도 포함할 수 없습니다. CHARACTER 또는 DATE 등 일반적으로 데이터베이스에 예약된 키워드로 간주되는 단어를 포함한 필드 이름은 사용하지 마세요. 특수 문자 또는 데이터베이스에 예약된 키워드가 있는 필드 이름을 추가하려고 하면 오류 메시지가 나타납니다.
필드 이름은 globalID 필드에 자동으로 할당됩니다.
- 표시 이름 필드에 필드 이름보다 더 직관적이고 이해하기 쉬운 대체 이름 또는 별칭을 입력합니다.
표시 이름은 특수 문자, 공백, 데이터베이스에 예약된 키워드를 포함할 수 있습니다. 여기에는 발음 구별 부호 문자 및 라틴 알파벳이 아닌 문자도 포함할 수 있습니다.
- 피처를 추가하거나 속성을 업데이트할 때 편집자가 항상 새 필드에 대한 값을 입력하도록 하려는 경우, 레이어에 데이터가 포함되어 있지 않으면 Null 값 허용 토글 버튼을 비활성화합니다.
레이어에 데이터가 포함되어 있는 경우 이 필드는 모든 기존 피처 또는 행에 대해 Null 값이 되므로 이 설정을 변경할 수 없습니다.
globalID 필드의 이 등록정보는 변경할 수 없으며, Null 값도 허용되지 않습니다.
- 문자열 필드를 추가하는 경우 최대 길이를 정의합니다.
길이 등록정보는 필드의 최대 1바이트 문자 길이를 정의합니다. 기본값은 256자입니다.
- 필요한 경우 해당 필드의 기본값을 설정합니다.
모든 새 피처 또는 행은 이 값으로 필드를 채웁니다.
이 설정은 globalID 또는 GUID 필드에 지원되지 않습니다.
- 필요한 경우 필드에 대한 설명을 입력합니다.
필드 설명을 사용하면 길거나 복잡한 필드 이름을 사용할 필요 없이 필드에 포함된 내용을 전달할 수 있습니다.
- 필요한 경우 필드 값 유형을 선택합니다.
필드 값 유형은 사용자 및 앱에 필드 값의 형식이 지정되는 방법에 대한 정보를 제공합니다. 예를 들어, 텍스트 필드를 이메일 주소로 정의하는 경우 모바일 앱 개발자는 @ 기호 또는 .com, .net, .org와 같은 도메인 유형의 선택 목록을 포함하거나 편집자가 필드를 올바르게 채울 수 있도록 앱을 디자인할 수 있습니다.
GUID 필드의 경우 필드 값 유형은 고유 식별자로 기본 설정됩니다.
각 값 유형에 대한 설명은 속성 필드 설명의 필드 값 테이블을 참조하세요.
- 관련 데이터 유형 범주를 확장하고 필드에 저장할 데이터 유형으로 다음 중 하나를 선택합니다.
- 필드 추가를 클릭합니다.
필드 삭제
호스팅 피처 레이어에서 필드를 삭제하면 해당 필드의 데이터를 복원할 수 없으므로 주의해서 삭제해야 합니다.
시스템 필드는 삭제할 수 없습니다. 이러한 등록정보에는 다음 항목이 포함됩니다.
- OBJECTID
- 편집자 추적에 사용되는 필드(CREATIONDATE, CREATOR, EDITDATE, EDITOR)
- TYPEIDFIELD
- SUBTYPEFIELD
- KEYFIELD
- DISPLAYFIELD
레이어, 시간 슬라이더, 필터, 레이블, 검색에 저장된 스타일을 정의하는 데 사용되는 필드도 삭제할 수 없습니다. 그러나 맵은 호스팅 피처 레이어에 대해 구성한 필드와 다른 필드를 스타일 지정 및 필터에 사용할 수 있으며 해당 필드에는 삭제 옵션을 사용할 수 있습니다. 맵에서 스타일 지정 및 필터용으로 사용할 수 있는 필드를 삭제할 때는 주의해야 합니다.
호스팅 피처 레이어 또는 테이블 항목 페이지의 데이터 탭에 있는 테이블 또는 필드 뷰에서 필드를 삭제할 수 있습니다.
팁:
Map Viewer의 필드 패널을 사용하여 또는 Map Viewer Classic에서 테이블을 열 때 테이블에서 필드를 삭제할 수도 있습니다. 상세 뷰에서도 필드를 삭제할 수 있습니다.
테이블 뷰에서 필드 삭제
테이블 뷰의 속성 테이블에서 필드를 삭제하려면 다음 단계를 완료합니다.
- 호스팅 피처 레이어 또는 테이블의 항목 페이지를 열고 데이터 탭을 클릭하여 속성 테이블을 표시합니다.
- 호스팅 피처 레이어에 레이어가 둘 이상 있는 경우 레이어 드롭다운 메뉴를 사용하여 올바른 레이어를 선택합니다.
- 열 헤더에서 옵션 버튼
을 클릭합니다.
- 삭제를 클릭합니다.
삭제를 확인하도록 요청하는 메시지가 나타납니다.
- 삭제 작업을 확인합니다.
필드 뷰에서 필드 삭제
필드 뷰의 속성 테이블에서 필드를 삭제하려면 다음 단계를 완료합니다.
- 호스팅 피처 레이어 또는 테이블의 항목 페이지를 열고 데이터 탭을 클릭하여 속성 테이블을 표시합니다.
- 필드 버튼
을 클릭하여 필드 뷰로 변경합니다.
- 호스팅 피처 레이어에 레이어가 둘 이상 있는 경우 레이어 드롭다운 메뉴를 사용하여 올바른 레이어를 선택합니다.
- 단일 필드를 삭제하려면 필드 행 끝에 있는 옵션 버튼
을 클릭하고 필드 삭제를 클릭합니다.
필드 삭제 옵션이 없는 경우에는 필드를 삭제할 수 없습니다.
필드 삭제 옵션이 있는 경우 필드 삭제를 클릭하면 삭제를 확인하도록 요청하는 메시지가 나타납니다.
- 여러 필드를 삭제하려면 각 필드 옆의 체크 박스를 선택하고 삭제를 클릭합니다.
삭제 버튼이 없으면 하나 이상의 선택된 필드를 삭제할 수 없습니다.
삭제 버튼이 있는 경우 삭제를 클릭하면 삭제를 확인하도록 요청하는 메시지가 나타납니다.
- 삭제 작업을 확인합니다.
필드 추가 또는 삭제 시 제한 사항
필드를 추가하거나 삭제할 때 다음을 고려합니다.
- 호스팅 피처 레이어, 관련 타일 레이어가 있는 호스팅 피처 레이어 또는 호스팅 피처 레이어에서 생성된 뷰의 복사본에서는 필드를 추가하거나 삭제할 수 없습니다.
- 종속된 조인 피처 레이어 뷰가 있는 호스팅 피처 레이어에서는 필드를 추가하거나 삭제할 수 없습니다.
- 종속된 호스팅 피처 레이어 뷰가 있는 호스팅 피처 레이어에 필드를 추가하는 경우 새 필드를 표시할 각 뷰의 정의를 업데이트해야 합니다. 위에서 설명한 것처럼 뷰가 호스팅 조인 피처 레이어 뷰인 경우 이 작업을 수행할 수 없습니다.
- 추가되거나 삭제된 필드는 호스팅 피처 레이어 또는 뷰에서 종속 호스팅 씬 레이어로 전파되지 않습니다.
- 일부 필드 유형은 모든 ArcGIS 클라이언트에서 완전히 지원되지 않을 수 있습니다.