Skip To Content

레이어 추적

기관 관리자가 기관에 대한 위치 공유를 활성화하면 모바일 사용자의 위치 및 과거 위치에 대한 정보가 포함된 추적 레이어가 생성됩니다. 맵 및 앱에서 해당 레이어의 호스팅 피처 레이어 뷰(추적 뷰라고 함)를 사용하여 다른 자산 및 정보와 관련하여 모바일 사용자의 과거 위치를 파악할 수 있습니다. 또한 추적 레이어를 사용하여 ArcGIS의 고급 분석을 수행할 수 있습니다.

비고:

추적 정보에 대한 보다 간략한 오버뷰를 원하고 추적의 간단한 필터링 및 분석을 수행하려는 경우 Track Viewer 웹 앱에서 추적을 볼 수 있습니다.

위치 공유 스키마

기관에 대해 위치 공유가 활성화되면 모바일 사용자의 가장 최근에 알려진 위치 정보뿐만 아니라 모바일 사용자가 있었던 전체 히스토리 기반 추적 정보를 저장하는 위치 공유 레이어가 생성됩니다. 해당 정보는 모두 미리 정의된 스키마가 있는 두 개의 하위 레이어인 가장 최근에 알려진 위치추적에 저장됩니다. Track Viewer 웹 앱에서 추적 뷰를 생성하면 이러한 각 추적 레이어에 대해 호스팅 피처 레이어 뷰가 생성됩니다.

위치 공유 피처 레이어 및 호스팅 피처 레이어 뷰는 위치 공유를 활성화하는 데 사용된 관리자 계정 콘텐츠의 위치 공유 폴더에 생성됩니다. 위치 공유 피처 레이어의 이름은 위치 공유로 지정되며 호스팅 피처 레이어 뷰의 이름은 생성 대상인 추적 뷰와 동일한 이름으로 지정됩니다. 이러한 호스팅 피처 레이어 뷰는 추적 뷰를 생성할 때 Track Viewer로 추가하여 기관의 사용자와 공유할 수 있습니다. 자세한 내용은 추적 뷰 생성을 참고하세요.

비고:

위치 공유 피처 레이어 및 피처 레이어 뷰는 일반 사용자와 공유할 수 없습니다.

추적 피처 레이어

추적 피처 레이어(및 이 레이어를 기반으로 하는 모든 호스팅 피처 레이어 뷰)는 모바일 사용자가 Field Maps, QuickCapture, Survey123 또는 Indoors 모바일 앱으로 추적된 각 위치의 레코드를 포함하는 포인트 레이어입니다. 이러한 레코드에는 추적 대상, 모바일 사용자의 활동 유형, 기기 배터리 정보, 경로 및 고도(평균 해수면 기준), 위치 정확도를 비롯한 추적 포인트에 대한 정보가 포함되어 있습니다.

포인트는 Field Maps, QuickCapture, Survey123 또는 Indoors 모바일 앱을 통해서만 삽입되며 업데이트되거나 삭제되지 않습니다. 기록되는 포인트에는 필터링이 적용되지 않으며 모바일 사용자 기기의 원시 데이터가 반영됩니다. 레이어는 잘 알려진 ID(WKID) 4326이 있는 WGS 1984 Web Mercator(Auxiliary Sphere) [WGS84] 좌표계에 있습니다.

마지막으로 알려진 위치(LKL) 피처 레이어

마지막으로 알려진 위치 피처 레이어(및 이 레이어를 기반으로 하는 모든 호스팅 피처 레이어 뷰)는 가장 최근에 보고된 위치를 나타내는 각 사용자의 단일 레코드가 포함된 포인트 레이어입니다. 필드와 정보가 추적 피처 레이어의 필드 및 정보와 동일하며 마찬가지로 WGS84 좌표계에 있습니다.

다음 테이블에는 추적 피처 레이어와 마지막으로 알려진 위치 피처 레이어 모두의 필드가 나와 있습니다.

필드설명
activity

추적이 기록된 시점의 모바일 사용자 활동을 나타냅니다. 이 필드에는 다음 여섯 가지 값을 사용할 수 있습니다.

  • Unknown (0)
  • Stationary (1)
  • Walking (2)
  • Running (3)
  • Cycling (4)
  • Automotive (5)

활동은 ArcGIS Field Maps, ArcGIS QuickCapture, Survey123, ArcGIS Indoors에서 iOSCore MotionAndroidActivityRecognitionClient에 의해 결정되며 두 시스템 간에 공통적인 활동이 적용합니다. 이러한 각 API는 기기의 가속도계, 자이로스코프, 만보기, 자기력계, 기압계를 포함한 센서를 사용합니다. 알 수 없음 값이 계속 표시되는 경우 기기에 사용 가능한 센서가 제한된 것일 수 있습니다.

altitude

미터 단위로 측정된 평균 해수면(MSL) 위의 기기 고도입니다.

app_id

위치를 기록한 앱입니다. 이 값은 Tracker에서 업로드된 포인트의 tracker이(가) 됩니다.

battery_percentage

기기의 배터리 잔량입니다. 범위는 0~100입니다.

battery_state

기기 배터리의 상태를 나타냅니다. 다음 4가지 값을 기록하는 데 사용할 수 있습니다.

  • Unknown (0)
  • Unplugged (1)
  • Charging (2)
  • Plugged and fully charged (3)
category

추적과 연관된 범주입니다.

course

0~360도 단위의 이동 방향입니다.

created_user

모바일 사용자의 사용자 이름입니다.

created_date

포인트가 서버에 업로드된 날짜와 시간입니다.

device_id

기기에 주어진 고유 ID입니다.

floor

위치 서비스 공급자에서 보고된 층 수입니다.

globalid

서버에서 생성된 피처의 Global ID입니다.

full_name

사용자의 성명입니다.

horizontal_accuracy

미터 단위로 측정되어 기록된 위치의 수평 정확도입니다.

last_edited_date

포인트가 서버에서 마지막으로 편집된 날짜와 시간입니다.

last_edited_user

피처를 마지막으로 편집한 사용자의 사용자 이름입니다.

level_id

ArcGIS IPS 사용 시 기록된 층 높이

location_source

위치의 출처(Wi-Fi, GPS, 그 둘의 조합 등)입니다. 이는 Android 기기에서만 기록됩니다.

location_timestamp

기기에 위치가 기록된 날짜와 시간입니다.

objectid

시스템 관리 ID 필드입니다.

session_id

추적이 켜질 때마다 생성되는 고유 ID입니다.

signal_strength

기기의 신호 강도입니다. 이 필드는 현재 위치 공유 레이어에 채워져 있지 않습니다.

speed

미터/초 단위의 기록된 기기 속도입니다.

vertical_accuracy

미터 단위로 측정되어 기록된 위치의 수직 정확도입니다.

비고:

모든 날짜와 시간 값은 협정 세계시로 기록됩니다.

location_timestamp은(는) 모바일 앱에서 위치를 기록한 날짜와 시간을 나타냅니다. last_edited_date은(는) 서버 데이터베이스에서 피처가 마지막으로 변경된 시간을 나타냅니다.

full_namecategory 필드는 ArcGIS Enterprise 10.8.1 이후 버전에서만 사용할 수 있습니다. ArcGIS Enterprise 10.8 이전 버전에서 위치 추적을 활성화하고 ArcGIS Enterprise 10.8.1 이후 버전으로 업그레이드하는 경우 위치 추적 설정에서 위치 추적 업그레이드를 클릭하여 기존 위치 추적 서비스에 이러한 필드를 추가합니다.

고급 분석 및 구성

고급 분석 및 구성의 위치 공유 스키마를 사용하려면 ArcGIS API for Python을 사용합니다. 추적 레이어, Track Viewer, 모바일 사용자 관리를 자동화하는 모듈을 제공합니다. ArcGIS API for Python은 콘텐츠 관리 이외에 더 복잡한 추적 분석을 개발하는 데에도 사용할 수 있습니다. 예시 및 모범 사례는 GitHub에서 제공되는 샘플 스크립트와 Notebook을 참고하세요.

잘못된 추적 필터링

Track Viewer 웹 앱은 아래 표시된 식을 사용하여 잘못된 추적 포인트를 필터링합니다. Map Viewer에서 이 동일한 식을 사용하여 사용자 고유의 맵에서 잘못된 추적 포인트를 필터링할 수 있습니다. 다음 식을 사용하여 Map Viewer의 추적 레이어에 필터를 적용합니다.

horizontal_accuracy <= 10 OR (horizontal_accuracy <= 25 AND (speed is not NULL OR course is not NULL)) OR (speed is not NULL AND course is not NULL)

추적 삭제

위치 공유 레이어가 피처 레이어 정의에서 삭제 기능을 알리지는 않지만, 관리자는 피처 삭제 작업을 사용하여 ArcGIS REST API를 통해 추적을 삭제할 수 있습니다. 추적을 식별하고 삭제하기 위해 where 절 또는 객체 ID를 지정할 수 있는 추적 레이어에 대한 피처 삭제 REST 엔드포인트로 이동합니다. 피처 삭제 REST 엔드포인트의 URL은 다음 형식을 따릅니다(여기서 호스트, 도메인, 웹 어댑터는 서버에 대한 정보로 대체됨).

https://host.domain.com/webadaptor/rest/services/Hosted/location_tracking/FeatureServer/0/deleteFeatures

제한 사항

추적 사용의 제한 사항은 다음과 같습니다.

  • ArcGIS Online의 추적은 쉐이프파일이나 CSV 파일로만 내보낼 수 있습니다.
  • ArcGIS Online 분석 도구는 위치 공유 레이어에 사용할 수 없습니다.