콘텐츠로 바로가기
  • 검색 필드가 비어 있으므로 제안 사항이 없습니다.

GCP 없이 이미지 고도 오류를 수정하는 방법 - PIX4Dmapper

오류

모델의 수직 좌표가 어긋나서 정확한 지리적 위치 정보가 지정되지 않을 수 있습니다. 하지만 평면상의 지리적 참조는 정확합니다.


설명

모델과 내보낸 출력 결과에서 고도가 잘못 표시됩니다. 이 오류는 지오태그에 기록된 이미지의 수직 좌표 때문에 발생합니다. 지상 기준점(GCP)을 사용하면 모델 고도를 정확하게 조정할 수 있지만, GCP를 사용할 수 없는 경우 다른 해결 방법도 있습니다.


원인

대부분의 경우 드론이나 카메라의 GPS 오차로 인해 수직 편차가 발생합니다. 브랜드와 모델에 따라 최대 100미터까지 차이가 ​​날 수 있습니다.


해결책

현장에서 GCP(지상 기준점)를 측정하지 않은 경우, 모형을 대략적인 고도에 배치하는 방법은 두 가지가 있습니다

  • 방법 A: 소프트웨어에서 이미지 좌표를 직접 편집하는 방법. 간단하고 빠르지만 정확도가 떨어집니다. 또한, 1단계 초기 처리를 처음부터 다시 실행해야 합니다.
  • 방법 B: 웹 지도 서비스에서 지점을 가져옵니다. 이 방법은 더 정확하고 고급 기능입니다. 1단계를 다시 실행할 필요 없이 재최적화만으로 충분합니다.

방법 A

프로젝트가 생성되면 1단계 초기 처리.

1. 메뉴 모음에서 프로젝트 > 이미지 속성 편집기...를 클릭합니다 . 2. 첫 번째 줄 아무 곳이나 마우스 왼쪽 버튼으로 클릭하고 목록 맨 아래로 스크롤한 다음, Ctrl 키와 Shift 키를 동시에 누른 상태에서 마지막 줄을 클릭하여 모든 이미지를 선택합니다. 3. 고도 열 아무 곳이나 마우스 오른쪽 버튼으로 클릭 하고 선택한 행의 고도 편집을 클릭합니다 . 4. 평균 보정값을 입력하고 Enter 키를 누릅니다.


팁: 보정된 이미지의 높이는 H = H pilot + H flight above ground level 로 추정해야 합니다 . 여기서 H는 동일 좌표계에서 평균 고도입니다. H pilot은 비행 중 조종사 또는 드론 조작자의 고도이며, 드론이 이륙한 지점(홈 포인트)의 고도와도 같습니다.

5. 확인을.
6. 메뉴 모음에서 보기 > 처리를.
7. 처리 막대에서 1단계 초기 처리.
8. 시작을.

방법 B

이 방법은 어떤 경우에도 효과적입니다. 예를 들어, 웹 지도 서비스 서버(예: Daft Logic)에서 해당 지역의 좌표 5개를 가져오는 것이 좋습니다. 이 좌표들은 GCP(지상 기준점)로 사용됩니다. 자세한 내용은 " 웹 지도 서비스에서 가져온 2D 또는 3D GCP를 사용하여 지리 참조를 얻는 방법"을 .

1. 1단계 초기 처리를.
2. 적절한 GCP 좌표계를. 자세한 내용은 이미지/GCP/출력 좌표계 선택/변경 방법을.

참고: Daft Logic 웹사이트는 Google Maps(WGS 84 타원체)에서 좌표를 가져와 평균 해수면(MSL) egm96을 참조하여 수직 좌표를 추정합니다.

2.1. 메뉴 모음에서 프로젝트 > GCP/MTP 관리자...를 클릭합니다. 2.2. GCP 좌표계 섹션에서 편집...을 클릭합니다 . 2.3. 좌표계 정의 섹션에서 목록(타원체 아이콘)에서 알려진 좌표계[m] 및 WGS 84를 선택합니다 . 2.4. 고급 좌표 옵션 확인란을 선택합니다 . 2.5. 수직 좌표계 섹션에서 드롭다운 목록에서 MSL 및 egm96을 선택합니다



3. 레이클라우드(rayCloud)를 사용하여 포인트를 불러오고 이미지에 표시합니다. 자세한 내용은 " 수동 연결점(MTP) 가져오기 및 표시 방법"을 참조하십시오.

3.1. 오른쪽 사이드바의 ' 유형' 필드에서 드롭다운 목록에서 '3D GCP'를 선택합니다 . 3.2. 오른쪽 사이드바에 웹사이트에서 가져온 좌표를 수동으로 입력합니다.

4. 메뉴 모음에서 프로세스 > 재최적화를.