다음 중 하나를 사용하여 호스팅 피처 레이어 또는 테이블에서 행을 일괄적으로 추가하고 업데이트합니다.
- 쉐이프파일(압축됨)
- CSV 파일(.csv)
- Microsoft Excel 파일
- 파일 지오데이터베이스(압축됨)
- GeoJSON 파일(.geojson)
- OGC GeoPackage 파일
- 다른 호스팅 피처 레이어 또는 테이블
업데이트된 파일을 업로드하거나 다른 호스팅 피처 레이어 또는 테이블을 사용하여 행을 일괄적으로 추가하면 초기 데이터나 빈 호스팅 피처 레이어 또는 테이블을 발행한 후, 전체 호스팅 레이어를 덮어쓰지 않고도 데이터가 사용 가능해지는 시점에 추가할 수 있습니다.
다음은 호스팅 피처 레이어에 피처를 일괄적으로 추가하는 예시입니다.
- 현장에서 조사를 수행하는 여러 직원이 있고 이들이 해당 정보를 .csv 파일로 수집하는 경우 하루 일과가 끝난 후 각 조사자로부터 파일을 받아 이를 사용해 호스팅 피처 레이어에 새 데이터를 추가할 수 있습니다.
- 데이터를 쉐이프파일에 기록하는 사용자 설정 앱이 있는 경우 쉐이프파일의 데이터를 사용하여 호스팅 피처 레이어에 새 데이터를 추가할 수 있습니다.
- 호스팅 피처 레이어의 콘텐츠를 복제하려면 복제할 호스팅 피처 레이어에서 빈 호스팅 피처 레이어를 생성하면 됩니다. 그러면 기존 호스팅 피처 레이어의 스키마가 새 빈 레이어로 복사됩니다. 그런 다음 동일한 소스 호스팅 피처 레이어를 사용하여 새 레이어에 콘텐츠를 추가합니다.
업데이트된 파일이나 다른 호스팅 피처 레이어 또는 테이블의 값을 사용하여 기존 행의 값을 업데이트할 수도 있습니다. 기존 행을 업데이트할 때는 업데이트 대상 레이어와 업데이트를 불러오는 데 사용하는 파일 또는 레이어 모두에 ArcGIS Online에서 업데이트할 행을 식별하는 데 사용할 수 있는 고유 값 필드가 포함되어야 합니다.
팁:
레이어 항목 페이지의 데이터 탭에서 호스팅 피처 레이어의 하위 레이어에 있는 필드를 고유 필드로 정의할 수 있습니다. 그런 다음 레이어를 업데이트하면 ArcGIS Online에서 해당 필드를 식별자로 사용할 수 있습니다.
피처 추가 및 업데이트 시 검토사항
파일이나 다른 호스팅 피처 레이어 또는 테이블을 사용하여 피처를 추가하거나 업데이트하는 경우 다음 사항에 유의해야 합니다.
- 업데이트에 사용하는 파일 또는 레이어의 필드 값과 업데이트할 레이어의 필드가 업데이트할 피처를 정확하고 고유하게 식별하는지 확인해야 합니다. 그렇지 않으면 업데이트가 기존 피처의 속성을 덮어쓸 때 데이터가 손실될 수 있습니다. 업데이트 결과로 고유하지 않은 값이 고유 필드로 식별된 필드에 생성되면 피처 추가 및 업데이트에 실패하게 됩니다.
- 공백이 포함된 필드 이름이 있는 .csv 또는 Microsoft Excel 파일에서 발행하는 경우 호스팅 피처 레이어의 필드 이름에는 단어 사이에 밑줄이 삽입됩니다. 추가 또는 업데이트할 때 파일의 필드 이름에 밑줄을 삽입해야 합니다. 삽입하지 않으면 필드 이름이 동일하지 않게 됩니다.
- 업데이트 작업은 피처를 삭제하지 않습니다. 업로드한 파일을 사용하여 피처를 삭제하려면 레이어를 덮어쓰세요.
- 호스팅 피처 레이어 또는 호스팅 테이블이 오프라인 편집용으로 활성화된 경우 피처 또는 행을 추가할 수만 있으며 업데이트할 수는 없습니다.
- 호스팅 피처 레이어를 사용하여 행을 추가하거나 업데이트하는 경우 업데이트하는 호스팅 피처 레이어 및 업데이트된 호스팅 피처 레이어 모두 동일한 기관에 있어야 합니다.
- 파일 지오데이터베이스나 다른 호스팅 피처 레이어 또는 테이블에서 첨부 파일이 포함된 피처 또는 행을 추가하는 경우 기존 호스팅 피처 레이어 또는 테이블에 추가되는 필드에 첨부 파일을 포함할 수 있습니다. 마찬가지로, 업데이트하면 소스 파일 지오데이터베이스 또는 호스팅 레이어의 새 첨부 파일을 호스팅 피처 레이어 또는 테이블의 해당 피처나 행에 추가할 수 있습니다.
- 피처를 업데이트해도 호스팅 피처 레이어 또는 테이블에 기존 첨부 파일이 업데이트되지 않습니다. 현재 대상 피처 또는 행에 없는 첨부 파일만 소스에서 가져옵니다. 첨부 파일의 기본 ID가 소스 및 대상 간에 일치하지 않는 경우 해당 첨부 파일은 새 첨부 파일로 간주되며 대상 피처 또는 행에 추가됩니다.
- 파일 지오데이터베이스나 다른 호스팅 피처 레이어 또는 테이블에서 Big Integer, 날짜만, 시간만, 타임스탬프 오프셋 필드를 추가하거나 업데이트할 수 있습니다. GeoJSON, Excel, .csv 파일의 Big Integer, 날짜만, 시간만, 타임스탬프 오프셋 필드를 추가하거나 업데이트하려면 필드 값이 다음 요구사항을 충족해야 합니다.
- -2147483648~2147483647 범위를 벗어나는 정수 값은 Big Integer로 해석됩니다.
- 날짜만으로 해석되려면 값이 YYYY-MM-DD 또는 DD/MM/YYYY 형식이어야 합니다.
- 시간만으로 해석되려면 값이 hh:mm:ss 또는 hh:mm:ss.sss 형식이어야 합니다.
- 타임스탬프 오프셋으로 해석되려면 값이 YYYY-MM-DDThh:mm:ss±OffsetFromUTC 형식이어야 합니다.
날짜 및 시간 값의 예시는 ArcGIS Online의 날짜 및 시간 필드를 참고하세요.
업데이트할 호스팅 피처 레이어 또는 테이블에 해당 필드 유형이 포함되지 않는 경우 다른 유형에 매핑할 수 있습니다(예시: Big Integer 필드의 경우 Double, 날짜만 및 타임스탬프 오프셋 필드의 경우 문자열 등).
피처 일괄 추가 및 업데이트
파일이나 다른 호스팅 피처 레이어 또는 테이블을 사용하여 호스팅 피처 레이어 또는 테이블에서 피처 또는 행을 추가하거나 업데이트하려면 다음 단계를 완료합니다.
- 기관에 로그인합니다.
레이어 소유자이거나 기본 관리자 역할의 구성원, 기관 구성원이 소유한 모든 콘텐츠를 관리할 수 있는 권한이 할당된 사용자 설정 역할의 구성원, 호스팅 피처 레이어가 공유되는 공유 업데이트 그룹의 구성원이어야 합니다.
- 호스팅 피처 레이어 또는 호스팅 테이블의 항목 페이지를 엽니다.
- 호스팅 피처 레이어 항목의 오버뷰 탭에서 데이터 업데이트를 클릭하고 업데이트에 사용할 소스(파일 또는 피처 레이어)를 선택합니다.
팁:
모든 옵션을 보려면 자세히 보기 버튼
을 클릭해야 할 수도 있습니다.또는 데이터 탭에서 데이터 업데이트 버튼
을 클릭하여 데이터 업데이트 창을 열 수 있습니다.데이터 업데이트 창이 나타납니다.
- 다음 옵션 중 하나를 선택하고 다음을 클릭합니다.
- 피처 추가 — 파일에서 피처 레이어로 새 피처를 삽입하거나 테이블 레이어에 새 행을 삽입합니다.
- 피처 업데이트 — 파일의 값을 사용하여 레이어의 기존 행에 대한 속성값을 업데이트합니다. 레이어가 피처 레이어인 경우 피처 위치도 업데이트할 수 있습니다.
- 피처 추가 및 업데이트 — 위에 설명된 작업을 모두 수행합니다.
비고:
호스팅 피처 레이어에서 누군가 피처 또는 행을 삭제하거나 추가하지 않았다는 것이 확실하지 않은 경우, 피처를 업데이트할 때 Object ID 필드 또는 피처 ID(FID) 필드를 고유 식별자로 사용하지 마세요.
- 호스팅 피처 레이어 또는 테이블에 하위 레이어가 둘 이상 있는 경우 추가하거나 업데이트할 하위 레이어를 선택하고 다음을 클릭합니다.
- 파일을 사용하여 호스팅 피처 레이어를 업데이트하거나 추가하는 경우 다음 방법 중 하나로 업데이트된 파일을 지정합니다.
- 내 기기를 클릭하고 파일을 찾아 선택한 다음 열기를 클릭합니다.
- 데스크톱 또는 File Explorer에서 파일을 데이터 업데이트 창으로 드래그합니다.
- 압축된 파일인 경우 파일 형식을 선택하고 다음을 클릭합니다.
- 호스팅 피처 레이어 또는 테이블을 사용하여 호스팅 피처 레이어 또는 테이블을 업데이트하거나 추가하는 경우 콘텐츠나 기관에서 해당 항목을 선택하고 다음을 클릭합니다.
- 데이터를 업데이트하는 경우에는 레이어와 업데이트에 사용하는 파일 또는 레이어에서 각 피처 또는 행을 고유하게 식별하는 필드와, 파일의 올바른 데이터가 레이어의 올바른 피처 또는 행을 업데이트하도록 하는 데 사용할 수 있는 필드를 정의합니다.
- 업데이트에 사용되는 파일에 협정 세계시(UTC) 이외의 표준 시간대로 시간을 저장하는 날짜 값이 포함되어 있는 경우, 표준 시간대 선택 사항 드롭다운 메뉴에서 해당 표준 시간대를 선택합니다.
- 소스에 첨부 파일이 포함된 경우, 호스팅 피처 레이어 또는 테이블에 소스 파일의 새 첨부 파일을 포함하려면 첨부 파일 포함 토글 버튼을 활성화합니다.
- 업데이트할 레이어의 각 필드에 해당하는 파일, 호스팅 피처 레이어, 호스팅 테이블의 필드를 지정하고 다음을 클릭합니다.
- 피처 레이어에서 데이터를 업데이트하는 경우, 다음 옵션 중 하나를 선택합니다.
- 속성만 — 비공간 속성값만 업데이트합니다.
- 지오메트리 및 속성 — 공간 및 비공간 값을 모두 업데이트합니다.
비고:
피처 추가 및 업데이트 옵션을 선택한 경우, 추가한 피처에는 항상 속성 및 지오메트리가 모두 포함됩니다.
- 피처 또는 행을 (업데이트하지 않고) 추가만 하는 경우, 추가 및 완료를 클릭하여 피처 또는 행을 추가합니다. 피처 또는 행을 업데이트만 하거나 업데이트 및 추가하는 경우, 업데이트 및 완료를 클릭합니다.
레이어의 크기와 선택한 옵션은 업데이트를 적용하는 데 걸리는 시간에 영향을 줍니다. 이 프로세스가 완료되는 즉시 맵, 씬 및 종속된 WFS 레이어와 호스팅 피처 레이어 뷰에서 업데이트된 레이어 또는 테이블을 사용할 수 있습니다.