맵을 현장에서 사용할 준비가 되면 모바일 작업자에게 배포합니다. 모바일 작업자와 맵을 공유하면 작업자가 Collector에서 맵을 탐색하거나 전송된 사용자 설정 링크를 누를 수 있습니다. 모바일 작업자가 기관의 데이터 수집 프로젝트 현장 가이드를 사용자 설정하여 앱을 사용할 수 있도록 도움을 제공합니다. 모바일 기기 관리(MDM) 소프트웨어를 사용하여 모바일 앱을 배포하고 구성할 수도 있습니다.
Collector에서 사용할 맵 공유
Collector는 모바일 작업자가 소유하거나 모바일 작업자가 포함된 그룹과 공유하는 편집 가능한 데이터가 있는 맵에 접근할 수 있는 권한을 제공합니다. 모바일 작업자가 내가 공유한 맵에 접근하려면 ArcGIS 기관의 구성원이어야 하며 피처를 편집할 수 있는 권한이 있어야 합니다.
- 모바일 작업자가 아직 ArcGIS 기관(ArcGIS Online 또는 ArcGIS Enterprise에서)의 구성원이 아닌 경우 해당 항목에 계정을 생성해야 합니다.
ArcGIS Online에서 구성원 초대 및 추가 또는 ArcGIS Enterprise의 포털로 구성원 추가를 참고하세요.
생성하는 계정은 Collector 사용을 위한 ArcGIS 계정 요구 사항을 충족해야 합니다.
- 맵과 데이터에 접근할 수 있는 모바일 작업자를 관리하는 데 사용할 그룹이 아직 없으면 그룹을 생성합니다.
ArcGIS Online에서 그룹 생성 또는 ArcGIS Enterprise에서 그룹 생성을 참고하세요.
- 모바일 작업자를 그룹에 추가합니다.
ArcGIS Online에서 그룹 할당, ArcGIS Online에서 특정 구성원에 대한 그룹 관리 또는 ArcGIS Enterprise에서 특정 구성원에 대한 그룹 관리를 참고하세요. ArcGIS Enterprise를 사용 중이고 엔터프라이즈 아이덴티티 공급자(IDP)가 있으면 엔터프라이즈 그룹을 포털 그룹에 연결할 수 있습니다.
- 맵 및 레이어를 그룹과 공유합니다.
링크에서 맵 열기
모바일 작업자가 Collector의 맵으로 이동하거나 맵에 바로 연결되는 URL을 제공할 수 있습니다. 모바일 작업자가 이메일, 문자 메시지, 웹페이지, 다른 앱을 통해 맵에 직접 링크를 공유하여 적절한 맵을 열고 작업을 시작할 수 있도록 합니다. Collector 링크를 사용하여 이 링크를 누르면 Collector에 모바일 작업자가 사용할 맵이 열리도록 합니다. 맵이 열리면 데이터 취득도 시작할 수 있습니다. 모바일 작업자가 오프라인에서 작업하는 경우에도 링크가 계속 작동하므로 안심하세요.
Collector 링크
Collector 링크에는 https://collector.arcgis.app?parameter=value¶meter=value 형식이 포함되어 있습니다. 여기서 매개변수 및 값 쌍은 맵을 열 때 사용할 값으로 대체됩니다. 예를 들어 https://collector.arcgis.app?itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&referenceContext=center¢er=34.0547155,-117.1961714는 itemID 매개변수와 3ac4145c1ac44aea86e9ed42e00fbb0d 값을 사용하여 해당 ID로 맵을 엽니다. referenceContext 매개변수와 해당 center 값은 앱에서 수행해야 하는 작업 유형을 지정합니다. 이 경우 맵 중앙에 배치합니다. center 매개변수와 34.0547155,-117.1961714 값은 맵을 중앙에 배치할 좌표를 제공합니다.
매개변수
다음 매개변수는 Collector 링크에서 지원됩니다. 매개변수가 전달되지 않은 경우 링크를 누르면 Collector가 열립니다(또는 메시지에 따라 수행).
매개변수 | 값 | 참고 |
---|---|---|
portalURL | 기관의 포털 URL |
|
referenceContext | 앱이 열린 후와 사용자가 로그인한 후에 앱에서 수행되어야 하는 작업 | 지원되는 값은 다음과 같습니다.
|
itemID | 열려는 맵의 항목 ID입니다. |
|
center | 맵을 중앙에 배치할 위도, 경도(y, x) 좌표 집합 |
|
search | 검색할 주소, 장소, 좌표, 피처 |
|
featureSourceURL | 취득이 인스턴스화되는 레이어 또는 테이블의 URL |
|
featureAttributes | 새로 취득한 피처에 대한 양식 항목의 JSON 딕셔너리 |
|
geometry | 새로 취득한 피처의 위치를 정의합니다. |
비고:Android에서도 지원될 예정입니다. |
useAntennaHeight | 현재 수신기 안테나고를 위치의 각 버텍스 z 값에서 빼려면 |
비고:Android에서도 지원될 예정입니다. |
useLocationProfile | 현재 위치 프로파일을 사용하여 위치를 변경하려면 |
비고:Android에서도 지원될 예정입니다. |
featureID | 레이어 내의 업데이트할 피처를 고유하게 식별합니다. GlobalID 필드여야 합니다. |
비고:Android에서도 지원될 예정입니다. |
callback | 자산 또는 관측 정보를 취득할 때 호출할 URL이 완료됨 |
비고:Android에서도 지원될 예정입니다. |
callbackPrompt | 콜백을 실행하기 전에 모바일 작업자에게 메시지를 표시하고, 모바일 작업자가 이동할 위치로 프롬프트에 이 값을 표시합니다. |
비고:Android에서도 지원될 예정입니다. |
Collector 링크에서 특정 동작을 구현하기 위해 이러한 매개변수를 사용하는 예시를 계속 살펴보세요.
맵 열기
다음 매개변수를 사용하여 맵을 엽니다.
- itemID
- referenceContext=open
- portalURL(선택)
예를 들면 다음과 같습니다.
- 현재 로그인한 모바일 작업자로 맵을 엽니다. 로그인하지 않은 경우에는 작업자에게 로그인할 기회를 제공합니다. https://collector.arcgis.app?itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&referenceContext=open
- 특정 포털에 연결한 후 맵을 엽니다. https://collector.arcgis.app?portalURL=https://myportal.mycompany.com/arcgis&itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&referenceContext=open
맵을 가운데에 배치
맵을 열고 다음 매개변수를 사용하여 제공된 위치의 중앙에 배치합니다.
- itemID
- referenceContext=center
- center
예를 들면 다음과 같습니다.
맵에서 검색
다음 매개변수를 사용하여 맵을 열고 주소, 장소, 좌표, 피처(자산 또는 관측 정보)를 검색합니다.
- itemID
- referenceContext=search
- search
예를 들면 다음과 같습니다.
- Naperville, IL의 도로 주소 검색: https://collector.arcgis.app?itemID=bd171bc8ba404b14a2e845fe6839e881&referenceContext=search&search=899+Aurora+Ave,+Naperville,+Illinois
- 주변의 주유소 검색: https://collector.arcgis.app?itemID=bd171bc8ba404b14a2e845fe6839e881&referenceContext=search&search=gas+station
- 좌표 검색: https://collector.arcgis.app?itemID=bd171bc8ba404b14a2e845fe6839e881&referenceContext=search&search=34.0547155,-117.1961714
- ID 5482236으로 피처 검색: https://collector.arcgis.app?itemID=bd171bc8ba404b14a2e845fe6839e881&referenceContext=search&search=5482236
피처 취득 시작
맵을 열고 다음 매개변수를 사용하여 피처 취득을 시작합니다. 필요에 따라 양식 항목을 제공하여 새 자산 또는 관측에 적용할 수 있습니다.
- itemID
- referenceContext=addFeature
- geometry(선택 사항) - 제공되는 경우 피처의 쉐이프를 정의하세요. 제공되지 않는 경우에는 모바일 작업자의 GPS 위치가 포인트에 사용되며 라인이나 폴리곤의 경우 첫 번째 버텍스에 사용됩니다.
- useAntennaHeight(선택 사항)
- useLocationProfile(선택 사항)
- featureSourceURL
- featureAttributes(선택 사항)
- callback(선택 사항)
- callbackPrompt(선택 사항)
비고:
geometry, useAntennaHeight, useLocationProfile, callback 및 링크 내 callbackPrompt가 Android에서 지원될 예정입니다.
예를 들면 다음과 같습니다.
- 양식을 입력하지 않고 모바일 작업자의 위치에서 취득을 시작합니다.
- 특정 위치에서 취득을 시작하고 양식 항목을 제공하여 새 자산 또는 관측 정보에 적용할 수 있습니다.
비고:
새 자산 또는 관측으로 전달하는 양식 항목은 URL로 인코딩해야 합니다. 예시를 더 쉽게 읽고 제공된 항목을 이해할 수 있도록 인코딩되지 않은 URL이 아래에 나와 있습니다.
- URL 인코딩이 없는 경우 - https://collector.arcgis.app?itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&geometry=34.0547155,-117.1961714,1200&featureSourceURL=https://services9.arcgis.com/QjGvjfQhsHAmqfjP/arcgis/rest/services/DamageAssessment_Apr2018_631d0895e7d3404bb78e8e04e92d896e/FeatureServer/1&featureAttributes={"incidentid":"527","inspector":"Frank Jones","inspdate":1502917218285}
- 양식 항목의 URL 인코딩이 있는 경우 - https://collector.arcgis.app?itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&geometry=34.0547155,-117.1961714,1200&featureSourceURL=https://services9.arcgis.com/QjGvjfQhsHAmqfjP/arcgis/rest/services/DamageAssessment_Apr2018_631d0895e7d3404bb78e8e04e92d896e/FeatureServer/1&featureAttributes=%7B%22incidentid%22:%22527%22,%22inspector%22:%22Frank%20Jones%22,%22inspdate%22:1502917218285%7D
- 기재 양식 없이 제공된 폴리곤 지오메트리(WGS84)로 취득을 시작합니다:
- 기재 항목 양식 제공 없이 특정 위치에서 취득을 시작하되, 안테나 높이를 사용하여 z 값을 계산하고 현재 위치 프로파일을 사용하여 GPS에서 얻은 것처럼 포인트를 변경합니다.
- 취득을 시작하고 완료되면 다른 앱(Explorer for ArcGIS)을 자동으로 엽니다.
- 취득을 시작하고 완료되면 프롬프트 메시지가 표시된 후 다른 앱(Explorer for ArcGIS)을 엽니다.
피처 업데이트 시작
맵을 열고 다음 매개변수를 사용하여 기존 피처 업데이트를 시작합니다. 필요에 따라 양식 항목을 제공하여 업데이트된 자산 또는 관측에 적용할 수 있습니다.
- itemID
- referenceContext=updateFeature
- featureSourceURL
- featureID
- featureAttributes(선택 사항)
- callback(선택 사항)
- callbackPrompt(선택 사항)
비고:
테이블 행에 적용되지 않습니다.
callback 및 링크 내 callbackPrompt가 Android에서 지원될 예정입니다.
예를 들면 다음과 같습니다.
- 양식 항목을 제공하지 않고 피처 업데이트를 시작합니다.
- 피처 업데이트를 시작하고 양식 항목을 제공하여 업데이트된 자산 또는 관측에 적용할 수 있습니다.
비고:
업데이트된 자산 또는 관측으로 전달하는 양식 항목은 URL로 인코딩해야 합니다. 예시를 더 쉽게 읽고 제공된 항목을 이해할 수 있도록 인코딩되지 않은 URL이 아래에 나와 있습니다.
- URL 인코딩이 없는 경우 - https://collector.arcgis.app?itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&referenceContext=updateFeature&featureSourceURL=https://services9.arcgis.com/QjGvjfQhsHAmqfjP/arcgis/rest/services/DamageAssessment_Apr2018_631d0895e7d3404bb78e8e04e92d896e/FeatureServer/1&featureID=bb0a0c92-9f53-4367-a6a1-bc6edc605be0&featureAttributes={"incidentid":"527","inspector":"Frank Jones","inspdate":1502917218285}
- 양식 항목의 URL 인코딩이 있는 경우 - https://collector.arcgis.app?itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&referenceContext=updateFeature&featureSourceURL=https://services9.arcgis.com/QjGvjfQhsHAmqfjP/arcgis/rest/services/DamageAssessment_Apr2018_631d0895e7d3404bb78e8e04e92d896e/FeatureServer/1&featureID=bb0a0c92-9f53-4367-a6a1-bc6edc605be0&featureAttributes=%7B%22incidentid%22:%22527%22,%22inspector%22:%22Frank%20Jones%22,%22inspdate%22:1502917218285%7D
모바일 작업자에게 도움말 제공
이 문서는 Collector 사용에 관한 정보를 제공하지만 현장의 모바일 작업자에게는 인쇄 가능하고 계속 휴대할 수 있는 가벼운 물건이 필요한 경우가 많습니다(특히 오프라인에서 작업하는 경우). 일반 작업 및 일부 문제에 도움이 되는 기본 단일 페이지 현장 가이드를 제공하면 모바일 작업자의 작업이 더욱 수월하도록 지원할 수 있습니다. 일반 작업에 집중하며 모바일 작업자를 위해 작성된 현장 가이드 템플릿이 제공됩니다. 이 템플릿을 사용하여 자신만의 모바일 작업자용 참조자료를 만들기 시작해 보세요.
- 현장 가이드 템플릿 다운로드.
- 정보를 사용자 설정(로고 추가, 기관별 문제 해결 팁 등)하고 모바일 작업자와 공유하세요. 사용자 설정으로 안내하는 첫 섹션을 제거해야 합니다.
- 모바일 작업자에게 전달하세요.
모바일 작업자는 가이드는 주머니에 넣어두고 셀프 서비스 가이드를 사용하여 현장에서 문제를 해결할 수 있습니다.
모바일 기기 관리
모바일 기기 관리(MDM)는 기관 내의 모바일 기기를 운영하는 데 사용되는 소프트웨어입니다. MDM을 사용하여 데이터 및 네트워크 보안을 강화하고 모바일 기기 정책을 설정하고 시행할 수 있습니다. 또한 MDM을 사용하면 앱 갱신 방법 및 시기를 제어하는 등 모바일 기기의 앱 배포 및 관리 효율성이 향상됩니다. Esri의 MDM 처리 방법에 대해 더 알아보려면 ArcGIS 보안센터의 ArcGIS 보안 모바일 구현 패턴을 참고하세요.
MDM을 통해 기관의 모바일 기기에 Collector를 배포하려는 경우 일부 응용프로그램 및 프로필 설정을 구성해야 합니다. 포털 URL, 앱별 VPN 설정 등이 해당됩니다.
주의:
Android 기기를 사용하는 경우, Chrome 또는 기타 브라우저가 설치되고 포털 로그인 화면을 표시하도록 활성화되어 있어야 합니다.
Collector 앱 구성
앱 구성(AppConfig라고도 함)은 특히 포털 URL 등의 응용프로그램 설정을 제공하기 위한 형식입니다. 모바일 앱이 설치될 때마다 이러한 설정을 수동으로 구성하는 대신 MDM을 사용하여 앱 구성 설정을 자동으로 명시하고 적용할 수 있습니다. 이 설정들은 XML 파일에 짝으로 이루어진 주요-값 사전으로 정의됩니다. 사전을 생성하는 방법은 사용하는 MDM에 따라 다릅니다. 앱 구성 설정에 대한 자세한 내용은 AppConfig 커뮤니티를 참고하세요.
MDM의 앱 구성으로 다음과 같은 Collector 설정을 구현할 수 있습니다.
키 | 값 | 참고 |
---|---|---|
portalURL | 기관의 포털 URL |
|
앱별 가상 사설망
MDM에서 앱별 가상 사설망(앱별 VPN)을 구성하면 내부 리소스의 특정 관리 앱 접속을 제한할 수 있습니다. Collector는 이 구성으로 배포될 수 있습니다. Collector에 사용할 앱별 VPN을 설정하려면 사용 중인 MDM의 소프트웨어 문서를 참고하세요.
주의:
iOS에서 ArcGIS Online 또는 ArcGIS Enterprise 10.6.1 이후 버전을 사용하는 경우, Collector에서 포털 로그인 화면을 표시하는 데 Safari가 사용됩니다. 따라서 앱별 VPN이 활성화된 상태로 올바르게 작동되도록 하려면 사용 중인 앱별 VPN 프로파일의 Safari 도메인 설정에 포털 도메인(예시: mycompany.com)이 지정되어 있어야 합니다. Safari 도메인이 올바르게 설정되어 있지 않으면 할당된 모바일 기기에서 Collector 포털 로그인 화면에 접속할 수 없습니다.
위에서 설명한 대로 앱별 VPN 프로파일에서 Safari 도메인을 설정하면 Safari 브라우저 앱에서 Safari 도메인에 지정한 포털 도메인에도 접속할 수 있습니다. 이 접속을 차단하려면 원하는 기기에서 Safari 브라우저 앱을 차단하도록 iOS 제한(MDM에서 사용 가능한 경우)을 구성합니다.
MDM에서 Collector에 대한 앱별 VPN 설정을 구성한 후 관리되는 모바일 기기에서 앱을 실행하면 지정된 앱별 VPN에 자동으로 연결됩니다. Collector가 백그라운드에서 실행 중인 경우에도 앱별 VPN은 계속 연결되어 있으나, Collector에만 연결되어 있습니다. Collector를 종료하면 모바일 기기와 앱별 VPN의 연결이 자동으로 해제됩니다.