레이어 준비

Collector를 사용하면 자산 인벤토리를 생성하고 관측 정보를 기록하며 현장에서 점검을 수행할 수 있습니다. 모바일 작업자가 현장에서 앱을 사용하여 위치를 수집하고 양식을 작성합니다. 모바일 작업자가 제공할 수 있는 정보는 함께 작업하고 정의하는 맵에 따라 결정됩니다. 새 레이어와 기존 레이어를 모두 포함할 수 있습니다. 레이어는 양식에서 취득할 수 있는 정보를 결정하고 맵을 통해 모바일 작업자를 위한 양식을 사용자 설정할 수 있습니다.

이 항목에서는 레이어 디자인을 사용하고 레이어를 만듭니다(필요한 경우 기존에 있는 자산과 관측 정보를 불러옴). 먼저 레이어 생성 방법을 선택합니다. 네 가지 방법 중 하나로 레이어를 생성할 수 있습니다.

레이어를 생성한 후에는 호스팅 피처 레이어 뷰를 통해 모바일 작업자가 사용할 수 있는 데이터를 제한할 수도 있습니다.

이후의 항목에서는 모바일 작업자가 수집 프로젝트의 현장으로 가져갈 수 있는 맵을 만들 것입니다(여기서 생성한 레이어 포함). 양식을 구성하여 모바일 작업자를 위한 맵을 계속 준비하게 됩니다. 그러면 Collector구성하고 맵을 테스트배포할 수 있는 상태가 됩니다.

레이어 생성 방법 선택

다양한 유형의 수집 프로젝트의 경우 레이어 디자인에 설명된 대로 자산 및 관측 수집에 사용할 편집 가능한 호스팅 피처 레이어를 생성하는 것을 권장합니다. 레이어 생성 방법을 결정할 때 검토해야 할 두 가지 요소는 기존 데이터를 사용하는 방법(있는 경우)과 ArcGIS 사용 경험입니다.

먼저 기존 데이터를 어떻게 사용할지 검토해야 합니다. 수집 프로젝트가 점검(현장 검증 또는 현재 상태를 기반으로 한 자산 또는 관측 업데이트)에 관한 것이라면 모바일 작업자는 현장에서 기존 데이터가 필요합니다. 필드를 지정하여 새 레이어의 구조를 직접 정의하고 기존 데이터를 해당 구조로 가져오시겠습니까? 아니면 기존 데이터의 구조가 수집 프로젝트에 충분한가요? 구조를 정의하려면 레이어를 생성하고 기존 데이터를 해당 레이어에 불러옵니다. 기존 데이터의 구조를 사용하려면 기존 데이터를 기반으로 레이어를 생성합니다.

ArcGIS 사용 경험을 통해 레이어를 생성하는 데 사용할 적합한 도구를 선택할 수 있습니다. GIS에 대해 익숙하지 않고 이 프로젝트에서 ArcGIS Online 또는 ArcGIS Enterprise를 처음 사용하시나요? 그렇다면 ArcGIS Online 또는 ArcGIS Enterprise를 사용하여 레이어를 생성하세요. 템플릿을 사용하여 레이어를 생성하거나(레이어를 설계한 후 필요한 경우 기존 데이터를 추가함) 기존 데이터를 가져와서 레이어를 생성할 수 있습니다.

그러나 GIS 분석가가 ArcGIS Pro를 이미 사용하고 있는 경우에는 ArcGIS Pro를 사용하여 레이어를 생성하거나(레이어를 설계한 후 필요한 경우 기본 데이터를 불러옴) ArcGIS Pro에 기존 데이터를 가져와서 레이어를 생성할 수 있습니다. ArcGIS Pro를 사용하려면 지오프로세싱 도구의 사용과 함께 지오데이터베이스피처 클래스를 더욱 심도 있게 이해해야 합니다.

레이어를 생성한 후에는 현장의 모든 모바일 작업자가 전체 레이어에 접근해야 하는지, 또는 일부 작업자가 부분집합 레이어에만 접근해야 할지 여부를 검토합니다. 부분집합인 경우에는 모바일 작업자가 사용할 수 있는 데이터를 제한하도록 호스팅 피처 레이어 뷰를 만드는 것을 검토합니다.

ArcGIS Online 또는 ArcGIS Enterprise의 템플릿 사용

광범위한 산업 및 워크플로를 다루는 피처 레이어 템플릿이 ArcGIS OnlineArcGIS Enterprise에 포함되어 있습니다. 예를 들어 손해 사정, 소화전, 지상 기준점에 대한 레이어를 생성합니다. 각 레이어에는 내 레이어의 뒤에 따를 권장 패턴이 포함되어 있으며 사용자 정의를 지원합니다. 필드(양식 항목) 추가 및 제거, 유효한 선택 목록 정의, 기본값 정의, 첨부 파일(사진, 비디오, 문서 및 오디오) 활성화를 수행합니다. 빈 템플릿으로 시작하여 레이어 생성을 통해 호스팅 피처 레이어를 만들고 모든 필드를 직접 정의할 수 있습니다. 새 레이어의 기준으로 삼을 레이어가 있다면(예시: 작년 프로젝트) 기존 레이어를 템플릿으로 사용할 수 있습니다. 호스팅 피처 레이어가 준비되면 필요에 따라 기존 데이터를 불러올 수 있습니다. ArcGIS Online의 템플릿 또는 기존 피처 레이어에서 생성 또는 ArcGIS Enterprise의 템플릿 또는 기존 피처 레이어에서 생성을 참고하세요.

비고:

레이어 템플릿 생성 및 호스팅 피처 레이어의 필드 편집 기능은 ArcGIS Enterprise 10.7 이후 버전에서 지원됩니다.

다음은 Collector에 사용할 템플릿에서 레이어를 생성하기 위한 몇 가지 권장 사항입니다.

  • 필드를 사용자 정의하여 레이어의 양식을 생성하고 구성합니다. 양식을 준비하기 위한 필드 정의를 참고하세요.
  • 모바일 작업자가 사진, 비디오, 문서, 오디오 파일을 첨부할 수 있도록 하려면 첨부 파일을 활성화합니다. ArcGIS Online에서 첨부 파일 허용 또는 ArcGIS Enterprise에서 첨부 파일 허용을 참고하세요.
    비고:

    오디오 첨부 파일 및 문서(.doc, .docx, .pdf, .xls, .xlsx)는 iOS에서만 지원됩니다.

  • 신뢰할 수 있는 데이터 연결이 없거나 데이터 연결이 전혀 없는 영역에서 작업하는 모바일 작업자가 오프라인 상태에서 레이어를 사용할 수 있도록 하려면 동기화가 활성화되었는지 확인합니다. 이 작업은 레이어 설정에서 수행됩니다.
  • 어떤 모바일 작업자가 어느 항목을 편집했는지 알아보려면 편집을 추적할 레이어를 구성합니다. 모바일 작업자가 자신의 자산 및 관측만 편집하도록 제한할 수도 있습니다. ArcGIS Online에서 다른 사용자의 편집 허용 또는 ArcGIS Enterprise에서 다른 사용자의 편집 허용을 참고하세요.
  • 수행 중인 데이터 수집 프로젝트의 유형에 따라 모바일 작업자가 수행한 편집을 제한합니다. 이 작업은 레이어 설정에서 허용되는 편집 유형에 대한 설정을 선택하여 수행됩니다. 선택할 권한에 대한 지침은 편집 권한 제한을 참고하세요.
  • 과거 보고서를 저장하려면 관련 테이블이 있는 템플릿을 사용해야 합니다(예시: 소화전 유지관리 점검 템플릿). 레이어와 테이블 이름뿐 아니라 필드도 구성할 수 있으므로 먼저 관련 테이블을 가져와야 합니다. 나머지 템플릿이 원하는 레이어 구조와 일치하지 않을지 걱정하지 않아도 됩니다.
  • 모바일 작업자가 위치를 추가함에 따라 사용되는 GPS에 대한 정보를 기록하려면(예시: 위치의 정확도 수준을 파악하려는 경우) GPS 수신기 정보를 취득합니다. 이 작업을 수행하면 레이어에 필드가 추가되고 GPS 메타데이터를 취득하도록 준비됩니다. 준비된 이 필드를 사용하면 Collector에서 GPS가 제공하는 값을 자동으로 취득합니다.
  • 기존 데이터를 호스팅 피처 레이어에 불러오려면 기존 데이터를 레이어에 추가합니다. ArcGIS Online의 레이어에 데이터 추가 또는 ArcGIS Enterprise의 레이어에 데이터 추가를 참고하세요.

Collector에 대한 완전한 단계별 예시를 확인하려면 첫 번째 Collector 맵 생성을 참고하세요.

ArcGIS Online 또는 ArcGIS Enterprise에서 데이터 가져오기

수집 프로젝트에 기존 데이터의 구조가 충분하고 ArcGIS Online 또는 ArcGIS Enterprise를 사용하는 경우에는 데이터를 호스팅 피처 레이어로 발행할 수 있는지 먼저 확인합니다. ArcGIS Online에 호스팅 피처 레이어 발행 또는 ArcGIS Enterprise에 호스팅 피처 레이어 발행을 참고하세요.

기존 데이터 형식이 호스트 피처 레이어로 발행에 지원되지 않는 경우 지원되는 형식으로 변환한 후 발행하거나, 레이어를 생성한 후 데이터를 불러와야 합니다. 레이어 생성 중에 자체 필드를 모두 제공하려면 레이어 생성 템플릿을 선택합니다. 필드를 추가하는 경우에는 기존 데이터를 참조하여 해당 구조를 매칭합니다.

비고:

레이어 템플릿 생성은 ArcGIS Enterprise 10.7 이후 버전에서 지원됩니다.

ArcGIS Pro 사용

ArcGIS Pro를 사용하여 피처 클래스를 설계할 수 있습니다. 피처 클래스가 준비되면 필요에 따라 기존 데이터를 불러올 수 있습니다. Collector에서 데이터를 사용하려면 피처 클래스를 ArcGIS Pro 프로젝트의 맵에 추가하고 피처 클래스를 호스팅 피처 레이어로 발행합니다. 웹 피처 레이어 공유를 참고하세요.

팁:

데이터는 피처 클래스, 테이블, 쉐이프파일, 래스터, 애노테이션 , 디멘전 피처 클래스에서만 새 피처 클래스로 불러올 수 있습니다. 기존 데이터가 다른 형식인 경우 이러한 단계를 통해 레이어를 생성하려면 기존 데이터를 해당 형식 중 하나로 가져와야 합니다. 다른 형식인 경우 ArcGIS Pro에 데이터를 가져와서 레이어 생성을 참고하세요.

다음은 Collector에 사용할 ArcGIS Pro에서 레이어를 생성하기 위한 몇 가지 권장 사항입니다.

  • 필드를 사용자 정의하여 레이어의 양식을 생성하고 구성합니다. 항목의 동작을 구성하려면 필드 유형, 도메인, 서브타입을 사용합니다. 양식을 준비하기 위한 필드 정의를 참고하세요.
  • 모바일 작업자가 사진, 비디오, 문서, 오디오 파일을 첨부할 수 있도록 하려면 첨부 파일을 활성화합니다. 새 피처 클래스에서 첨부 파일 활성화 도구를 실행합니다.
    비고:

    오디오 첨부 파일 및 문서(.doc, .docx, .pdf, .xls, .xlsx)는 iOS에서만 지원됩니다.

  • 신뢰할 수 있는 데이터 연결이 없거나 데이터 연결이 전혀 없는 영역에서 작업하는 모바일 작업자가 오프라인 상태에서 레이어를 사용할 수 있도록 하려면 동기화를 활성화합니다. 이 작업은 레이어를 발행하는 동안 구성 탭에서 수행됩니다.
  • 어떤 모바일 작업자가 어느 항목을 편집했는지 알아보려면 편집자 추적을 활성화합니다.
  • 수행 중인 데이터 수집 프로젝트의 유형에 따라 모바일 작업자가 수행한 편집을 제한합니다. 이 작업은 레이어를 발행하는 동안 구성 탭에서 수행됩니다. 선택할 권한에 대한 지침은 편집 권한 제한을 참고하세요.
  • 과거 보고서를 저장하려면 다음과 같이 관련 테이블을 추가해야 합니다. 먼저 피처 클래스에 GlobalID 필드를 추가합니다. 이 필드는 관계 클래스의 출발지 기본 키입니다. 점검 보고서를 저장하려면 프로젝트 지오데이터베이스에 테이블을 생성하고 레이어에서 작업을 수행하는 것과 같은 방법으로 테이블의 양식을 구성합니다. 이 양식이 Collector의 점검 양식이 됩니다. 테이블에 GUID 필드를 포함합니다. 이 필드는 관계 클래스의 출발지 외부 키가 됩니다. 새 피처 클래스를 출발지로 사용하고 점검 보고서 테이블을 목적지로 사용하여 관계 클래스 생성 도구를 실행합니다. 과거 보고서의 경우 일대다대응비를 사용합니다. 관계 클래스 등록정보를 참고하세요.
  • 모바일 작업자가 위치를 추가함에 따라 사용되는 GPS에 대한 정보를 기록하려면(예시: 위치의 정확도 수준을 파악하려는 경우) 새 피처 클래스에서 GPS 메타데이터 필드 추가 도구를 실행합니다. 이 작업을 수행하면 레이어에 필드가 추가되고 GPS 메타데이터를 취득하도록 준비됩니다. 준비된 이 필드를 사용하면 Collector에서 GPS가 제공하는 값을 자동으로 취득합니다.
    비고:

    GPS 메타데이터 필드 도구는 ArcGIS Pro 2.2 이후 버전에서 제공됩니다. 이전 버전의 ArcGIS Pro를 사용하는 경우에는 스크립트를 실행해야 합니다. 스크립트는 ArcGIS Pro를 통해 또는 명령줄에서 실행할 수 있습니다. GNSS 메타데이터 필드 추가 스크립트를 참고하세요.

  • 기존 데이터를 피처 클래스로 불러오려면 변환 도구상자에서 해당 도구를 실행하여 가져옵니다.

호스팅 피처 레이어를 발행한 후에는 모바일 작업자의 편집 권한을 추가로 세부 조정할 수 있습니다. 이 작업은 발행된 레이어의 설정을 통해 수행됩니다(웹브라우저를 사용하고 호스팅 피처 레이어의 항목 페이지 업데이트). 다음 두 가지 유형의 제한 사항을 적용할 수 있습니다.

  • 모바일 작업자가 자신이 제출한 자산 및 관측 정보를 편집할 수 있어야 하는 경우에는 레이어 설정을 사용하여 자체 피처만 편집하도록 제한합니다. ArcGIS Online에서 다른 사용자의 편집 허용 또는 ArcGIS Enterprise에서 다른 사용자의 편집 허용을 참고하세요.
  • 점검(현장 검증 또는 현재 상태를 기반으로 자산 또는 관측 업데이트)을 수행 중인 경우 모바일 작업자의 편집 권한을 추가로 제한할 수 있습니다. 레이어를 발행할 때 피처 추가, 업데이트, 삭제를 제한하거나 피처 속성만 업데이트되도록 레이어를 제한할 수 있습니다. 그러나 호스팅 피처 레이어를 사용하면 허용되는 항목과 허용되지 않는 항목을 더욱 구체적으로 구분할 수 있습니다. 모바일 작업자의 편집 권한을 추가로 제한하려면 레이어 설정에서 허용되는 편집 유형에 대한 설정을 선택합니다. 선택할 권한에 대한 지침은 편집 권한 제한을 참고하세요.
팁:

ArcGIS 솔루션은 ArcGIS에 대한 산업별 구성을 무료로 제공합니다. 지자체, 긴급/재난 관리, 전기 등을 비롯한 대부분의 일반적인 구성에는 Collector에 대한 구성이 포함되어 있습니다. 요구 사항에 적합하거나 유사한 솔루션이 있는 경우 ArcGIS Pro에 대한 ArcGIS 솔루션 배포 도구 애드인을 사용하여 원하는 솔루션을 ArcGIS 기관에 배포합니다. 솔루션이 배포되면 ArcGIS 기관의 다른 호스팅 피처 레이어와 마찬가지로 배포된 항목을 수정할 수 있습니다. 여기에는 기존 데이터 불러오기가 포함됩니다.

ArcGIS Server가 있다면 새 데이터를 생성하는 프로젝트나 아직 지오데이터베이스에 없는 데이터를 업데이트하는 프로젝트의 경우 호스팅 피처 레이어를 사용하여 지오데이터베이스 외부에서 프로젝트를 실행하는 것을 권장합니다. 그런 다음, 품질 보증을 위해 검토한 후 프로젝트 완료 시 ArcGIS Server로 가져올 수 있습니다.

ArcGIS Pro에 데이터 가져오기

수집 프로젝트에 기존 데이터의 구조가 충분하고 ArcGIS Pro를 사용하는 경우에는 데이터를 ArcGIS로 가져올 수 있는지 먼저 확인합니다. 변환 도구상자에서 해당 도구를 실행하여 기존 데이터에서 피처 클래스를 생성합니다. 그런 다음, 피처 클래스를 사용하여 호스팅 피처 레이어를 발행합니다(ArcGIS Pro를 사용하여 레이어 생성 참조. 단, 2단계와 3단계는 생략하고 4단계에서 이미 생성된 피처 클래스 대신 새 피처 클래스로 가져옴).

양식을 준비하기 위한 필드 정의

양식은 모바일 작업자가 자산, 관측, 점검(메모, 사진 포함)에 대한 세부정보를 제공하는 방법입니다. 각 필드는 양식의 항목에 해당하며 필드를 정의하는 방법에 따라 생성할 수 있는 양식이 결정됩니다. 레이어를 준비할 때 필요한 필드를 포함하고 양식으로 수행할 수 있는 구성을 결정할 데이터 구조에 관한 일부 항목을 선택합니다. ArcGIS Online에서 필드 추가 또는 삭제, ArcGIS Enterprise에서 필드 추가 또는 삭제, ArcGIS Pro의 필드 뷰를 참고하세요.

비고:

ArcGIS Enterprise를 사용하여 필드를 추가 및 편집하려면 ArcGIS Enterprise 10.7 이후 버전이 필요합니다.

편집 권한 제한

수행 중인 데이터 수집 프로젝트의 유형에 따라 모바일 작업자가 수행한 편집을 제한합니다. 다양한 데이터 수집 프로젝트에 권장되는 권한은 다음과 같습니다.

  • 자산 인벤토리를 생성하거나, 새 관측 정보를 기록하거나, 기존 수집에 자산 또는 관측 정보를 더 추가합니다.

    모바일 작업자는 자산 및 관측에 대한 전체 편집 권한이 필요합니다. 해당 자산 및 관측에 대한 피처 추가, 업데이트 및 삭제 권한을 선택합니다.

    비고:

    이 기능은 피처 추가로만(ArcGIS Online 또는 ArcGIS Enterprise를 사용하는 경우 피처 추가 및 업데이트로만) 제한할 수 있으며 이를 통해 피처를 업데이트 및 삭제하여 양식에서 오류를 수정하고 잘못 생성된 자산과 관측 정보를 제거할 수 있습니다.

  • 기존 자산 및 관측 정보를 현장 검증하여 발견된 불일치 항목을 수정합니다.

    편집 권한은 모바일 작업자가 현장에서 확인하려는 사항에 따라 다릅니다.

    • 모바일 작업자는 자산 및 관측의 위치와 양식을 모두 수정하므로 피처를 업데이트할 수 있는 권한이 필요합니다. 해당 자산 및 관측에 대한 피처 업데이트 권한을 선택합니다. 이 권한은 ArcGIS Online 또는 ArcGIS Enterprise를 통해서만 설정할 수 있습니다. ArcGIS Pro에서 레이어를 생성하는 경우 피처 추가, 업데이트 및 삭제를 선택하고 레이어를 발행한 후에 권한을 추가로 제한합니다.
    • 모바일 작업자는 자산 및 관측의 위치를 수정하므로(위치는 수정하지 않음) 속성만 업데이트할 수 있는 권한이 필요합니다. 속성만 업데이트 권한(ArcGIS Online 또는 ArcGIS Enterprise)을 선택하거나 피처 속성만 업데이트 권한(ArcGIS Pro)을 선택합니다.
    • 모바일 작업자가 자산 및 관측의 위치와 양식을 모두 수정할 수 있을 뿐 아니라 기존 데이터에서 처리되지 않은 항목을 추가할 수 있으므로, 피처를 추가 및 업데이트할 수 있는 권한이 필요합니다. 피처 추가 및 업데이트 권한을 선택합니다. 이 권한은 ArcGIS Online 또는 ArcGIS Enterprise를 통해서만 설정할 수 있습니다. ArcGIS Pro에서 레이어를 생성하는 경우 피처 추가, 업데이트 및 삭제 권한을 선택하고 레이어를 발행한 후에 권한을 추가로 제한합니다.
    • 모바일 작업자가 자산 및 관측의 위치와 양식을 모두 수정하고 기존 데이터에서 처리되지 않은 항목을 추가하며 지표에 없는 항목을 제거할 수 있으므로, 자산 및 관측에 대한 전체 편집 권한이 필요합니다. 피처 추가, 업데이트 및 삭제 권한을 선택합니다.
  • 과거 보고서 없이도 현재 상태로 기존에 있는 자산과 관측 정보를 업데이트합니다.

    모바일 작업자가 양식을 업데이트해야 하며 자산 및 관측 위치의 변경, 추가, 삭제는 수행할 수 없습니다. 속성만 업데이트 권한(ArcGIS Online 또는 ArcGIS Enterprise)을 선택하거나 피처 속성만 업데이트 권한(ArcGIS Pro)을 선택합니다.

  • 기존에 있는 자산과 관측 정보를 현재 상태로 업데이트하여 과거 보고서를 사용 가능한 상태로 유지합니다.

    모바일 작업자는 새 보고서를 추가해야 합니다. 업데이트가 허용되면 기존 항목도 업데이트할 수 있습니다. 피처 추가 권한(ArcGIS Online 또는 ArcGIS Enterprise), 피처 추가 및 업데이트 권한(ArcGIS Online 또는 ArcGIS Enterprise), 피처만 추가 권한(ArcGIS Pro) 중 하나를 선택합니다.

    비고:

    이러한 설정을 사용하면 모바일 작업자가 보고서 추가와 함께 새 자산 및 관측 정보를 추가할 수 있을 뿐 아니라 업데이트가 허용되는 경우 기존 자산 및 관측의 위치와 양식을 업데이트할 수 있습니다. 속성만 업데이트하는 것으로 제한하면 관련 테이블에 동일하게 적용되며 모바일 작업자는 새 보고서를 추가할 수 없습니다. 모바일 작업자가 새 자산 또는 관측 추가 또는 기존에 있는 자산과 관측 변경을 수행할 수 없도록 하려면 자산 및 관측 레이어에서 편집을 비활성화하여 맵 작성의 일부로 관리할 수 있습니다(테이블에서 활성화된 상태 유지). 이 기능에 대한 내용은 맵 생성에서 다룹니다.

모바일 작업자가 사용할 수 있는 데이터 제한

모바일 작업자가 확인해야 하는 것보다 더 많은 데이터가 레이어에 포함되어 있을 수 있습니다. 예를 들어 자산 점검만 할 수 있는 계약업체와 작업하는 한편 내 기관의 다른 직원에게는 전체 편집 접근 권한이 필요할 수 있습니다. 또한 계약업체가 접근할 수 없도록 할 양식의 항목이 있을 수도 있습니다. 계약업체를 위한 호스팅 피처 레이어 뷰를 생성하여 제한 사항은 무시할 수 없도록 하면서 기능 및 접근 권한을 제한할 수 있습니다. ArcGIS Online에서 호스팅 피처 레이어 뷰 생성 또는 ArcGIS Enterprise에서 호스팅 피처 레이어 뷰 생성을 참고하세요.

맵에 레이어 추가

모바일 작업자가 수집에 사용할 데이터를 준비했습니다. Collector에서 맵을 열어 작업하므로 ArcGIS Online 또는 ArcGIS Enterprise를 사용하여 맵에 레이어를 추가해야 합니다.

관련 항목