SlideShare a Scribd company logo
1 of 32
Download to read offline
OpenDroneMap
오픈드론맵
한국어사용자지침서
Getting Started with OpenDroneMap
2018. 11.
오픈드론맵
한국어 사용자 지침서
Getting Started with OpenDroneMap
오픈드론맵
한국어사용자지침서
오픈드론맵 한국어 사용자 지침서 소개
본 지침서는 오픈소스 지리공간 소프트웨어 ‘오픈드론맵
(OpenDroneMap, 줄여서 ODM)’의 무인기 지도 제작법을
국립공원공단 직원 실무에 맞게 제작한 것입니다.
이 문서는 ODM 설립자인 스티븐 매더(Stephen Mather)의
동의를 얻어 제작되었습니다. 국립공원공단은 오픈드론맵
프로젝트의 공식 후원기관입니다.
문서 작성자
(주)이노팸(InnoPAM): 2014년 서울시립대학교 공간정보
공학과 센서및모델링연구실 벤처로 창업한 실내·외
멀티 센서 데이터 수집 기술, 데이터 고속 자동 융합
처리 기술, 고정밀 측위 및 매핑 기술 등의 전문 기업
Contents
08오픈드론맵 소개
14
본부 웹서버 오픈드론맵
이용방법
26기타 트러블 슈팅
10 오픈드론맵 설치방법
(PC 윈도우 인스톨러)
20 세부 옵션에 관한
소개
Section 03
Section 05
Section 01
Section 04
Section 02
오픈드론맵
한국어 사용자 지침서
Getting Started with OpenDroneMap
오픈드론맵 소개
오픈드론맵 설치방법(PC 윈도우 인스톨러)
본부 웹서버 오픈드론맵 이용방법
세부 옵션에 관한 소개
기타 트러블 슈팅
Section
01
Section
02
Section
03
Section
04
Section
05
08
오픈드론맵 한국어 사용자 지침서
1.
오픈드론맵 소개
오픈드론맵(OpenDroneMap, 줄여서 ODM)은 무인기 영상 처리를 위한 오픈소스 도구
입니다. 국립공원 현장에서 드론은 특정 지역에 관한 사진들을 연속적으로 촬영할 수
있습니다. 이렇게 취득된 사진들 속에서 중복된 위치 좌표들을 이용하여 입체적인 공간
정보를 가공해주는 도구가 바로 ODM입니다.
ODM은 사용자를 개발자로 두고 기능을 구성하여 명령 프롬프트에서 명령어를 직접 입
력해야 한다는 어려움이 있습니다. 그래서 여타 소프트웨어와 같이 그래픽 유저 인터페
이스(Graphic User Interface, GUI)를 제공하는 웹오디엠(WebODM)이라는 프로그램이
추가 개발되었습니다. 웹오디엠은 결국 ODM을 엔진으로 하여 처리되는 도구라고 보실
수 있습니다.
ODM은 결국 무인기 영상에서 다양한 공간정보를 재생산할 수 있는 프로그램으로 보실
수 있으며, 그 목록은 다음과 같습니다.
오픈드론맵소개
09
Getting Started with OpenDroneMap
1.‌포인트 클라우드(Point Clouds): xyz 좌표로 된 위치좌표들의 집합으로 이해할 수 있
습니다.
2. 수치 표면 모델(Digital Surface Models): 표면의 고도 정보를 제공하는 데이터입니다.
3. 텍스처가 적용된 수치 표면 모델(Textured Digital surface Models)
4. Orthorectified Imagery(정사영상): 투영법이 정의된 항공사진으로 보시면 됩니다.
5. ‌수치 표고 모델(Digital Elevation Model): 수치 표면 모델이 지면 위의 나무 높이를
가리킨다면, 이 모델은 해당 지면의 높이라고 보실 수 있습니다.
6. 기타
‌오픈드론맵은 미국 클리브랜드주 ‘메트로파크(Metropark)’ GIS 팀에서 최초 개발
에 착수하였습니다. 공단은 2018년부터 웹오디엠 프로젝트의 PC 윈도우 인스톨러
사용과 버그테스트 등을 통해 이 오픈소스 프로젝트의 공식 후원기관으로 기여하고
있습니다.
오픈드론맵 한국어 사용자 지침서
10
2.
오픈드론맵 설치방법
(PC 윈도우 인스톨러)
이 장에서는 웹오디엠(WebODM)의 설치, 업데이트, 실행을 쉽게 제공하는 윈도우 인
스톨러 WebODM Manager의 설치 방법을 정리하였습니다. 다음의 안내 방법을 따
라 설치해주시고 문제가 생기면 5장 기타 트러블 슈팅을 확인해주십시오.
시스템 요구 사양
•윈도우 7 혹은 그 이후 버전(윈도우 8, 10도 지원됩니다)
•MMX, SSE, SSE2, SSE3 SSSE3를 지원하는 64비트 CPU
•VT-X지원
•20GB의 디스크 공간 여유
•4GB RAM*
* ‌실제로는 100장 이상 무인기 영상은 4GB RAM으로 처리할 수 없습니다. 대용량 데이터셋을 처리하고자
한다면 16GB RAM 정도가 적정합니다. 내 컴퓨터가 요구사항을 만족하는지 확인하려면 윈도우 버튼을
누르고 ‘System’을 입력하고 실행해보시기 바랍니다.
웹오디엠(WebODM)설치
1. ‌먼저 BIOS에서 VTX 지원을 확인합니다. 이 기능이 비활성화되어 있을 수 있는데,
인스톨러에서는 VTX를 활성화할 수 없습니다. BIOS 설정에서 이를 확인해주세요.
2. ‌WebODM 실행을 방해할 수 있는 방화벽, 바이러스 백신, 써드 파티 소트프웨어를
비활성화해주세요.
오픈드론맵설치방법(PC윈도우인스톨러)
Getting Started with OpenDroneMap
11
3. ‌WebODM는 Internet Explorer에서 잘 작동하지 않습니다. Chrome, Firefox 등 다른
브라우저를 추천합니다.
4. WebODM_Setup_x64.exe를 실행해주세요.
5. 대상 폴더와 바로가기 옵션을 선택해주세요.
6. ‌설치 중에 몇몇 oracle drivers를 설치하라는 문구가 있을 수 있습니다. 반드시 설치
해주세요.
7. ‌설치가 끝나면 바탕화면을 확인해주세요. ‘Docker for Windows’라는 아이콘을 발견
할 수 있을 것 입니다. 이를 더블 클릭해주세요.
8. ‌Hyper-V를 활성화할 것인지에 대해 묻는 메시지가 표시될 수 있습니다. Ok를 클릭
해주세요. 메시지가 표시되지 않으면 다음 단계를 진행해주세요.
9. ‌컴퓨터 우하단 트레이에 docker 아이콘을 확인할 수 있고, ‘Docker is running’이라
는 문구를 확인할 수 있습니다.
7. 설치가 끝나면 바탕화면을 확인해주세요. ‘Docker for Windows’라는 아이콘을 발견핛 수 있을 겂
입니다. 이를 더블 클릭해주세요.
8. Hyper-V를 홗성화핛 겂인지에 대해 묻는 메시지가 표시될 수 있습니다. Ok를 클릭해주세요. 메
시지가 표시되지 않으면 다음 단계를 짂행해주세요.
9. 컴퓨터 우하단 트레이에 docker 아이콘을 확인핛 수 있고, ‘Docker is running’이라는 문구를 확
인핛 수 있습니다.
10. 위의 표시 버튺을 우클릭하고, Settings를 선택합니다.
오픈드론맵 한국어 사용자 지침서
12
10.	위의 표시 버튼을 우클릭하고, Settings를 선택합니다.
11.	‌Settings에서 Advanced 탭을 선택하고 Memory를 적절히 설정합니다(16GB 정도를
권장합니다.).
Getting Started with OpenDroneMap
오픈드론맵설치방법(PC윈도우인스톨러)
13
12. 이제 WebODM Manager를 시작할 수 있습니다.
13.‌WebODM Manager를 실행하면 초기화하는데 몇 분의 시간이 소요됩니다. 처리
결과를 저장하기 위한 저장 공간을 설정할 수 있습니다. 이러한 메시지를 보지 못한
다면 다음 단계로 진행해주세요. 설정과 관련해서, 가용한 CPU와 RAM 모두를 할당
하면 안됩니다. 이러한 과할당은 컴퓨터의 메모리 문제를 일으키고, 컴퓨터를 다시
시작해야 할 수 있습니다.
14. ‌‘Start WebODM’ 버튼을 눌러주세요. WebODM Manager가 OpenDroneMap 다운
로드와 설치를 시작합니다. 처음에 이 과정은 인터넷 속도, 디스크 성능 등에 따라
다르지만, 몇시간 정도 걸릴 수 있습니다. 약 3GB의 데이터를 다운로드하고, 9GB
정도 디스크 공간을 채울 겁니다. 커피 한잔하고 오시면 좋습니다.
15.‌WebODM 사용 중에, WebODM Manager를 닫을 수 있습니다. 그래도 WebODM은
백그라운드에서 실행됩니다. WebODM을 중단하고 싶으면, ‘Stop WebODM’ 버튼을
눌러주세요.
WebODM 삭제
•WebODM의 ‘Maintenance’ 패널에서 ‘Delete VM’을 누르세요.
•WebODM Manager, Docker, Docker Toolbox를 제거합니다
오픈드론맵 한국어 사용자 지침서
14
앞서 소개드린 것처럼 오픈드론맵은 PC 윈도우 인스톨러를 통해 내 PC에 설치할 수 있
습니다. 이번 장은 본부 웹서버에 설정된 오픈드론맵에 접속해서 기능을 이용하는 방법
을 소개합니다. 웹서버 주소 정보는 POKUS 게시판에서 확인하실 수 있습니다.
먼저, 할당받은 사무소 계정으로 웹서버에 접속합니다.
계정 생성 후 로그인하시면 아래와 같은 창이 표시됩니다. 여기서 ‘Add Project’ 버튼을
클릭하고,
‘New Project’ 창에서 적절한 이름과 설명(선택)을 입력합니다.
3.
본부 웹서버 오픈드론맵
이용방법
본부웹서버오픈드론맵이용방법
Getting Started with OpenDroneMap
15
여기서는 Sobaeksan National Park 프로젝트를 생성하였습니다.
이제 ‘Select Images and GCP’ 버튼을 클릭하고,
변환할 이미지를 추가해줍니다. 여기서는 소백산국립공원 주목군락 드론촬영 사진들을
사용했습니다.
‘Options’에서는 공간정보 품질에 관한 다양한 설정이 가능합니다. 세부 옵션은 4장에
정리되어 있습니다.
오픈드론맵 한국어 사용자 지침서
16
간단하게는 High Resolution, Fast Orthophoto, DSM+DTM 선택을 통해 옵션 값을 일괄
적으로 조정하실 수 있습니다.
처리가 완료되면 아래와 같이 ‘Completed’가 표시됩니다. 결과물을 보시려면 하단
‘View Map’ 또는 ‘View 3D Model’을 선택하시면 됩니다.
‘View Map’ 선택 화면입니다. 구글맵 위에 정사영상(Orthophoto)이 표시됩니다.
Getting Started with OpenDroneMap
본부웹서버오픈드론맵이용방법
17
제작된 공간정보는 ‘Download Assets’을 통해 목록에서 선택하거나 ‘All Assets’을 클릭
하여 한번에 zip 파일로 받아보실 수 있습니다.
다음은 ‘View Map’에서 ‘Surface Model’을 선택한 화면입니다. WebODM은 DSM과
DTM을 모두 제공합니다.
오픈드론맵 한국어 사용자 지침서
18
아래는 ‘View 3D Mode’ 선택 화면입니다. 제작된 포인트 클라우드, 3D 모델 등 결과를
확인하실 수 있습니다.
‘Materials’에서 ‘Attributes’를 ‘RGB and Elevation’으로 조정한 결과입니다. 고도값
변화가 좀 더 직관적으로 보입니다.
Getting Started with OpenDroneMap
본부웹서버오픈드론맵이용방법
19
‘Textured Model’을 체크하여 정사영상과 3D 모델이 겹쳐진 결과를 확인하실 수도 있
습니다.
오픈드론맵 한국어 사용자 지침서
20
4.
세부 옵션에 관한 소개
이 장은 오픈드론맵의 런타임 매개변수(Run Time Parameters)를 정리합니다.
•https://github.com/OpenDroneMap/OpenDroneMap/wiki/Run-Time-Parameters
옵션명 세부설명
mesh-solver-divide
(positive integer)
표면 재구성(surface reconstruction) 단계에서 라플
라시안 방정식이 풀리는 Oct-tree의 깊이. 이값을증
가시키면연산시간이약간늘어나지만 메모리 사용량
은 줄어듭니다. 기본값: 9
dem-gapfill-steps
(positive integer)
간격이 있는 영역을 채우는 데 사용되는 단계
(step)의 갯수. 간격 채우기(gap filling)를 사
용하지 않으려면 0으로 설정하십시오. 출력 해
상도와 동일한 반경으로 시작해, IDW(Inverse
Distance Weighted) 알고리즘을 사용하여 점진
적으로 더 큰 반경으로 N개의 DEM이 생성되고
함께 병합됩니다. 남은 간격은 nearest neighbor
interpolation을 사용해 병합됩니다. 기본값: 4
dtm
Progressive Morphological Filter를 사용해
DTM(Digital Terrain Model,지상)을 만듭니다. 미
세 조정을 위해서는 --dem * 매개 변수를 확인하
십시오.
세부옵션에관한소개
Getting Started with OpenDroneMap
21
옵션명 세부설명
matcher-threshold
(percent)
두 이미지가 지정한 threshold % 미만의 키포인
트를 공유하면 매칭된 키포인트를 무시합니다.
기본값: 2
mesh-octree-depth
(positive integer)
메쉬 재구성(mesh reconstruction)에 사용되는
Oct-tree의 깊이. 더 많은 점(vertex)을 얻기
위한 권장값은 8~12입니다. 기본값: 9
min-num-features
(integer)
이미지 당 추출할 최소 피쳐의 수. 피쳐의 수가
많을수록 더 나은 결과를 얻을 수 있지만 실행
속도는 느려집니다. 기본값: 4000
force-focal
(positive float)
이미지의 초점 길이 정보 무시
resize-to(integer) 가로, 세로 중 가장 긴 면으로 이미지 크기 조정
texturing-keep-
unseen-faces
메쉬의 면(faces)을 카메라에 보이지 않게 유지.
기본값: false
pmvs-level
(positive integer)
계산에 사용되는 이미지 피라미드의 레벨.
자세한 pmvs 문서는 http://www.di.ens.fr/
pmvs/documentation.html을 참조하십시오.
기본값: 1
orthophoto-bigtiff
생성된 정사영상이 BigTIFF또는일반TIFF인지 선택.
BigTIFF는 4GB보다 큽니다. 자세한 내용은
GDAL 사양(https://www.gdal.org/
frmt_gtiff.html)을 참조하십시오.
기본값: IF_SAFER
pmvs-threshold
(float: -1.0 = x = 1.0)
패치 재구성(patch reconstruction)은 성공
으로 받아들여지고 관련된 광도 일치 측정값
(photometric consistency measure)이
임계값(threshold)을 초과하면 보관됩니다.
기본값: 0.7
오픈드론맵 한국어 사용자 지침서
22
옵션명 세부설명
texturing-outlier-
removal-type
광도 이상치(photometric outlier) 제거
방법의 유형: [none, gauss_damping,
gauss_clamping]. 기본값: gauss_clamping
texturing-skip-hole-
filling
메쉬 구멍 채우기(hole filling) 건너뛰기.
기본값: false
orthophoto-resolution
(float  0.0)
정사영상 해상도(픽셀 / 미터). 기본값: 20
force-ccd(positive float) 이미지의 ccd 너비 정보 무시
orthophoto-no-tiled GeoTIFF의 지리정보를 제거. 기본값: false
dem-resolution(float) 래스터 셀 가장자리의 길이(미터). 기본값: 0.1
mesh-size(positive integer) 메쉬 최대 점(vertices)의 수. 기본값: 100000
dem-maxsd
(positive float)
지역 평균에서 최대 표준편차 이상 벗어난
점(vertices) 제거. 기본값: 2.5
orthophoto-
compression
사용할 압축방식 설정. 이 방식에 대해 잘
모른다면 gdal_translate가 잘 작동하지 않을 수
있습니다. 기본값: DEFLATE
dem-approximate
대략적인 Progressive Morphological Filter를
사용. 이 필터는 DEM을 더 빠르게 계산하지만
정확하지는 않습니다.
build-overviews gdaladdo를 사용해 정사영상의 개요 작성
matcher-distance
(integer)
GPS exif 데이터를 이용해 일치하는 이미지를
사전에 찾기 위한(pre-matching) 거리의
임계값(미터). matcher-neighbors와 이
옵션(matcher-distance)를모두0으로설정해
사전 일치(pre-matching)를 건너뛸 수 있습니다.
기본값: 0
verbose 콘솔에 추가 메시지를 출력. 기본값: false
Getting Started with OpenDroneMap
세부옵션에관한소개
23
옵션명 세부설명
pmvs-csize
(positive integer)
reconstruction 밀도 조절을 위한 셀 크기.
기본값: 2
dem-terrain-type
지형 유형을 지정. 주로 처리 시간을 줄이는 데
도움이 됩니다. FlatNonForest: 식물이 거의
없는 비교적 평평한 지역, FlatForest: 숲이 있는
상대적으로 평평한 지역, ComplexNonForest:
식물이 거의 없거나 다양한 지형의 복잡한 지형,
ComplexForest: 숲이 무성한 다양한 지형.
기본값: ComplexForest
use-exif
gcp_list.txt가 있지만 대신 exif 데이터의
geotags를 사용하려는 경우에 사용
mesh-samples
(float = 1.0)
octree 노드 당 점(vertices)의 갯수,
권장 및 기본값: 1
texturing-skip-local-
seam-leveling
경계선 블렌딩 건너 뛰기. 기본값: false
dem-maxangle
(positive float)
최대 각도보다 큰 점은 무시. 기본값: 20
dem-initial-distance
(positive float)
지상 대 비(非)지상 지점 분류. 미터 단위의 Z
노이즈를 고려해 설정하십시오. 불확실성이 약
15cm 인 경우, 점들을 제외하지 않을 정도로
충분히 큰 값을 설정하십시오. 값이 너무 작으면
유효 지상점이 제외되고, 값이 너무 크면 지상점을
잘못 분류 할 수 있습니다. 기본값: 0.15
dem-decimation
(positive integer)
DEM을 생성하기 전 포인트 감량. 1은 포인트
감량이 없습니다. 100은 포인트의 99%까지의
감량을 의미합니다. 생성 속도를 높이는 데
유용합니다. 기본값: 1
skip-resize 이미지 크기 조정 건너뛰기
오픈드론맵 한국어 사용자 지침서
24
옵션명 세부설명
orthophoto-target-srs
(EPSG:XXXX)
생성된 정사영상을 어떠한 좌표계(target spatial
reference)로할지설정.아직구현되지않았습니다.
기본값: None
texturing-data-term 데이터 용어: [area, gmi]. 기본값: gmi
texturing-skip-visibility-
test
기하학적 가시성 테스트 건너뛰기. 기본값: false
mesh-wlop-iterations
(positive integer)
WLOP(Weighted Locally Optimal Projection)
단순화 알고리즘의 반복 횟수. 값이높을수록시간은
오래걸리지만더부드러운 메쉬가 생성됩니다. 2.5D
메시에만 적용됩니다. 기본값: 35
mesh-remove-outliers
(percent)
포인트 셋에서 제거할 이상치(outliers)의 비율.
사용하지 않으려면 0으로 설정하십시오. 2.5D
메시에만 적용됩니다. 기본값: 2
dsm
Progressive Morphological Filter를 사용해
DSM(Digital Surface Model, 지면 + 객체)
생성. 미세 조정을 위해서는 --dem * 매개
변수를 확인하십시오.
name(project name) 프로젝트 이름(예: 프로젝트 폴더의 하위 디렉토리)
texturing-tone-mapping
gamma': 감마 톤 매핑(gamma tone
mapping)을 켬. ‘none’: 톤 매핑(tone
mapping)을 사용하지 않음. 기본값: None
use-25dmesh
정사영상 생성을 위해 2.5D 메쉬 사용. 평면
표면에 더 나은 결과를 제공하는 경향이 있습니다.
실험적.
pmvs-min-images
(positive integer)
3D 재구성(reconstruction)을 위한 최소
이미지의 갯수. 기본값: 3
opensfm-processes
(positive integer)
조밀 재구성(dense reconstruction)에 사용할
최대 프로세스 수. 기본값: 1
Getting Started with OpenDroneMap
세부옵션에관한소개
25
옵션명 세부설명
texturing-skip-global-
seam-leveling
전역 경계선 레벨링 건너뛰기. IR 데이터에
유용합니다. 기본값: false
pmvs-wsize
(positive integer)
pmvs는 각 이미지의 wsize x wsize 픽셀
색상을 샘플링해 측광 일관성 점수(photometric
consistency score)를 계산합니다. 예를 들어
wsize = 7 일 때, 7x7 = 49 픽셀 색상이 각
이미지에서 샘플링 됩니다. 값을 늘리면 보다
안정적인 재구성(reconstruction)이 가능하지만,
실행시간이 느려집니다. 기본값: 7
matcher-ratio(float)
가장 일치하는 매칭점과 두번째로 일치하는
매칭점의 거리 비율. 기본값: 0.6
use-pmvs 포인트 클라우드를 계산하기 위해 pmvs 사용
matcher-neighbors
(integer)
GPS exif 데이터를 기반으로 사전 일치(pre-
matching)시킬 이미지 갯수. 건너뛰려면 0으로
설정하십시오. 이 옵션은 matcher-distance
매개변수와 함께 작동하며 모두 0으로 설정해
이를 사용하지 않을 수 있습니다. OpenSfM은
두 매개변수를 동시에 사용하지만 Bundler는
Neighbors만을 사용합니다. 기본값: 8
오픈드론맵 한국어 사용자 지침서
26
5.
기타 트러블 슈팅
WebODM Manager 기능에 영향을 끼칠 수 있는 다양한 시스템 설정과 써드 파티 소
프트웨어가 있습니다. 대부분의 오류를 검출하고 처리하기 위해 많은 조치를 취했지
만, 사용자가 직접 트러블 슈팅을 해야할 수도 있습니다. 대부분의 문제는 WebODM
Manager 초기화(Initialization)에 관한 것입니다.
Getting Started with OpenDroneMap
27
기타트러블슈팅
•‌항상 ‘Console’ 탭을 확인해주세요. Console 탭에서 초기화 중에 발생한 문제에 대해
파악할 수 있습니다.
•‌새로 설치한 경우, ‘Maintenance’ 탭에서 “Delete VM’ 버튼을 눌러주세요. 그리고 컴
퓨터를 다시 시작해, WebODM Manager를 다시 열어주세요.
•WebODM Manager가 멈추거나 초기화가 계속 완료되지 않으면, 컴퓨터를 다시 시작
해보세요.
•‌WebODM Manager에서 ‘WebODM has started’라는 문구가 보이지만, WebODM
URL(http://x.x.x.x:8000)은 초록색으로 변하지 않으면 ‘Update’ 버튼을 누르세요.이
는 몇 분 정도의 시간이 소요될 수 있습니다.
•‌발생한 문제에 대한 부가적인 정보를 찾고 싶다면, ‘webodm’ 가상머신을 수동으로
시작해보세요. ‘Hyper-V Manager’(Windows 10 Pro나 그 이상 버전)나 ‘VirtualBox
Manager’(Windows 10 Home이나 그 이하 버전)를 열고, 가상머신 목록에서
‘webodm’머신을 수동으로 시작해보세요. 다음과 같은 정보를 얻을 수 있습니다.
16
 항상 ‚Console‛ 탭을 확인해주세요. Console 탭에서 초기화 중에 발생핚 문제에 대해 파악핛 수
있습니다.
 새로 설치핚 경우, ‚Maintenance‛ 탭에서 ‚Delete VM‛ 버튺을 눌러주세요. 그리고 컴퓨터를 다
시 시작해, WebODM Manager를 다시 열어주세요.
 WebODM Manager가 멈추거나 초기화가 계속 완료되지 않으면, 컴퓨터를 다시 시작해보세요.
 WebODM Manager에서 ‚WebODM has started‛라는 문구가 보이지만, WebODM
URL(http://x.x.x.x:8000)은 초록색으로 변하지 않으면 ‚Update‛ 버튺을 누르세요. 이는 몇 분
정도의 시갂이 소요될 수 있습니다.
 발생핚 문제에 대핚 부가적인 정보를 찾고 싶다면, ‚webodm‛ 가상머싞을 수동으로 시작해보세요.
‚Hyper-V Manager‛(Windows 10 Pro나 그 이상 버젂)나 ‚VirtualBox Manager‛(Windows 10
Home이나 그 이하 버젂)를 열고, 가상머싞 목록에서 ‚webodm‛ 머싞을 수동으로 시작해보세요.
다음과 같은 정보를 얻을 수 있습니다.
 ‚Error checking TLS connection: Error checking and/or regenerating the certs: There was
•‌“Error checking TLS connection: Error checking and/or regenerating the certs:
There was an error validating certificates for host”라는 메시지를 Console 탭에서 본
다면, Maintenance 탭에서 ‘Regenerate Certs’ 버튼을 누르세요.
•‌방화벽을 비활성화 하세요.
•‌바이러스 백신을 비활성화 하세요.
오픈드론맵 한국어 사용자 지침서
28
•‌Hyper-V Manager나 VirtualBox Manager에서 에러 메시지를 검색하면 다른 정보를
확인할 수 있습니다.
•‌‘Docker for Windows’를 실행하는 중이라면, “you must be in the docker-users
group”이라는 에러가 발생할 수 있습니다. [컴퓨터 관리 – 로컬 사용자 및 그룹 –
사용자]에서 사용중인 사용자 이름을 우클릭해 속성의 ‘소속 그룹’ 탭에서 ‘docker-
users’를 그룹에 추가합니다. ‘Docker for Windows’를 시작하기 전에 컴퓨터를 다시
시작합니다.
•‌Docker를 실행하는 중에 “Windows could not start the Hyper-V Host Compute
Service on Local Computer. Error 0x80070005: Access is denied.”라는 메시지를
포함하는 에러가 발생하면, ‘Windows Defender’에서 Control flow guard(CFG)가 활
성화되어 있는지 확인해주세요.
•‌“This computer doesn’t have vt-x/amd-v enabled. enabling it in the bios is
mandatory”라는 에러가 발생한다면, VT-X 지원을 활성화해주세요.
•‌‘virtual switch’를 생성할 수 없다면, WebODM Manager를 닫고 다음과 같이 수동으
로 생성해보세요. ‘WebODMSwitch’라 이름짓기, ‘External network’로 connection
type을 선택, Ethernet adapter 선택, WebODM Manager 재시작.(참조 - https://
docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/get-started/
create-a-virtual-switch-for-hyper-v-virtual-machines)
Getting Started with OpenDroneMap
기타트러블슈팅
29
•‌WebODM을 시작하고 URL도 초록색으로 변했는데, ERR_CONNECTION_REFUSED
라는 메시지가 나온다면 파이어폭스 브라우저를 사용하고 있는지 확인해주세요.
•‌윈도우 7, 8, 10 Home을 사용하고 있다면 console 탭에서 다음과 같은 메시지가 나
타날 수 있습니다. “VBoxManage.exe: error: The virtual machine ‘webodm’ has
terminated unexpectedly during startup with exit code 1(0x1). More details may
be available in ‘C:docker-webodmmachineswebodmwebodmLogs
VBoxHardening.log’ VBoxManage.exe: error: Details: code E_FAIL(0x80004005),
component MachineWrap, interface Imachine”
•‌명령 프롬프트 창에서 ‘sfc/scannow’를 입력하세요. 작업이 끝난 후, 컴퓨터를 다시
시작해주세요.
•‌해당 문제에 관한 VirtualBox글을 확인해주세요. - https://forums.virtualbox.org/
viewtopic.php?f=25t=82106
•‌“Error with pre-create check: This computer is running Hyper-V. VirtualBoxwon't
boot a 64bits VM when Hyper-V is activated. Either use Hyper-V as a driver, or
disable the Hyper-V hypervisor”라는 메시지가 나온다면, Hyper-V를 비활성화해주
세요.
위의 조치를 수행해도 문제가 해결되지 않으면, WebODM Manager에서 Help →
Contact → Support를 방문해주세요. 이 support는 WebODM 자체가 아닌 WebODM
Manager와 관련한 내용입니다. WebODM과 관련한 문의는 커뮤니티 사이트를 방문해
주세요. - https://community.OpenDroneMap.org/c/webodm
오픈드론맵
한국어 사용자 지침서
발 행 일 	 2018년 12월 17일
발 행 인 	 국립공원공단 이사장
발 행 처 	 국립공원공단 공원환경처	
집 필 진	 이노팸
주   소	 강원도 원주시 혁신로 22(반곡동)
전   화	 033-769-9300
홈페이지	 www.knps.or.kr
인 쇄 처	 디자인멘토
본 지침서는 국립공원공단 직원들의 무인기 활용업무를 위해 제작되었습니다. 제작: ㈜이노팸
26466 강원도 원주시 혁신로 22(반곡동) 국립공원공단
TEL 033-769-9300 / FAX 033-769-9419

More Related Content

What's hot

공간정보거점대학 1.geo server_고급과정
공간정보거점대학 1.geo server_고급과정공간정보거점대학 1.geo server_고급과정
공간정보거점대학 1.geo server_고급과정BJ Jang
 
종 분포 모형 활용방안
종 분포 모형 활용방안종 분포 모형 활용방안
종 분포 모형 활용방안Sanghyuk Lee
 
야생동물(Brown bear) 행동권 · 서식지 분석하기
야생동물(Brown bear) 행동권 · 서식지 분석하기야생동물(Brown bear) 행동권 · 서식지 분석하기
야생동물(Brown bear) 행동권 · 서식지 분석하기Byeong-Hyeok Yu
 
오픈소스GIS 개발 일반 강의자료
오픈소스GIS 개발 일반 강의자료오픈소스GIS 개발 일반 강의자료
오픈소스GIS 개발 일반 강의자료BJ Jang
 
R 프로그래밍을 이용한 야생동물 행동권(HR) 분석
R 프로그래밍을 이용한 야생동물 행동권(HR) 분석R 프로그래밍을 이용한 야생동물 행동권(HR) 분석
R 프로그래밍을 이용한 야생동물 행동권(HR) 분석Byeong-Hyeok Yu
 
공간정보아카데미 QGIS 기초 (2017.5)
공간정보아카데미 QGIS 기초 (2017.5)공간정보아카데미 QGIS 기초 (2017.5)
공간정보아카데미 QGIS 기초 (2017.5)Sungjin Kang
 
[공간정보시스템 개론] L10 수치표고모델
[공간정보시스템 개론] L10 수치표고모델[공간정보시스템 개론] L10 수치표고모델
[공간정보시스템 개론] L10 수치표고모델Kwang Woo NAM
 
Qgis 기초 2019
Qgis 기초 2019Qgis 기초 2019
Qgis 기초 2019Joonho Lee
 
공간정보거점대학 PostGIS 고급과정
공간정보거점대학 PostGIS 고급과정공간정보거점대학 PostGIS 고급과정
공간정보거점대학 PostGIS 고급과정JungHwan Yun
 
地理院地図を手軽に使える オープンソースソフトウェア (FOSS4G) のご紹介
地理院地図を手軽に使えるオープンソースソフトウェア (FOSS4G)のご紹介地理院地図を手軽に使えるオープンソースソフトウェア (FOSS4G)のご紹介
地理院地図を手軽に使える オープンソースソフトウェア (FOSS4G) のご紹介IWASAKI NOBUSUKE
 
QGIS 실습 (총 7차시)
QGIS 실습 (총 7차시)QGIS 실습 (총 7차시)
QGIS 실습 (총 7차시)Byeong-Hyeok Yu
 
오픈소스GIS를 활용한 서버기반 공간분석과 시각화
오픈소스GIS를 활용한 서버기반 공간분석과 시각화오픈소스GIS를 활용한 서버기반 공간분석과 시각화
오픈소스GIS를 활용한 서버기반 공간분석과 시각화MinPa Lee
 
Cesiumを動かしてみよう
Cesiumを動かしてみようCesiumを動かしてみよう
Cesiumを動かしてみようKazutaka ishizaki
 
공간정보 최근 동향과 디지털트윈, 메타버스
공간정보 최근 동향과 디지털트윈, 메타버스  공간정보 최근 동향과 디지털트윈, 메타버스
공간정보 최근 동향과 디지털트윈, 메타버스 SANGHEE SHIN
 
공간SQL을 이용한 공간자료분석 기초실습
공간SQL을 이용한 공간자료분석 기초실습공간SQL을 이용한 공간자료분석 기초실습
공간SQL을 이용한 공간자료분석 기초실습BJ Jang
 
QGIS はじめてのラスタ解析
QGIS はじめてのラスタ解析QGIS はじめてのラスタ解析
QGIS はじめてのラスタ解析Mayumit
 
QGIS for Park GIS (국립공원관리공단의 QGIS 활용사례)
QGIS for Park GIS (국립공원관리공단의 QGIS 활용사례)QGIS for Park GIS (국립공원관리공단의 QGIS 활용사례)
QGIS for Park GIS (국립공원관리공단의 QGIS 활용사례)Byeong-Hyeok Yu
 

What's hot (20)

공간정보거점대학 1.geo server_고급과정
공간정보거점대학 1.geo server_고급과정공간정보거점대학 1.geo server_고급과정
공간정보거점대학 1.geo server_고급과정
 
종 분포 모형 활용방안
종 분포 모형 활용방안종 분포 모형 활용방안
종 분포 모형 활용방안
 
야생동물(Brown bear) 행동권 · 서식지 분석하기
야생동물(Brown bear) 행동권 · 서식지 분석하기야생동물(Brown bear) 행동권 · 서식지 분석하기
야생동물(Brown bear) 행동권 · 서식지 분석하기
 
오픈소스GIS 개발 일반 강의자료
오픈소스GIS 개발 일반 강의자료오픈소스GIS 개발 일반 강의자료
오픈소스GIS 개발 일반 강의자료
 
R 프로그래밍을 이용한 야생동물 행동권(HR) 분석
R 프로그래밍을 이용한 야생동물 행동권(HR) 분석R 프로그래밍을 이용한 야생동물 행동권(HR) 분석
R 프로그래밍을 이용한 야생동물 행동권(HR) 분석
 
공간정보아카데미 QGIS 기초 (2017.5)
공간정보아카데미 QGIS 기초 (2017.5)공간정보아카데미 QGIS 기초 (2017.5)
공간정보아카데미 QGIS 기초 (2017.5)
 
6 QGIS layout
6 QGIS layout6 QGIS layout
6 QGIS layout
 
[공간정보시스템 개론] L10 수치표고모델
[공간정보시스템 개론] L10 수치표고모델[공간정보시스템 개론] L10 수치표고모델
[공간정보시스템 개론] L10 수치표고모델
 
Qgis 기초 2019
Qgis 기초 2019Qgis 기초 2019
Qgis 기초 2019
 
공간정보거점대학 PostGIS 고급과정
공간정보거점대학 PostGIS 고급과정공간정보거점대학 PostGIS 고급과정
공간정보거점대학 PostGIS 고급과정
 
地理院地図を手軽に使える オープンソースソフトウェア (FOSS4G) のご紹介
地理院地図を手軽に使えるオープンソースソフトウェア (FOSS4G)のご紹介地理院地図を手軽に使えるオープンソースソフトウェア (FOSS4G)のご紹介
地理院地図を手軽に使える オープンソースソフトウェア (FOSS4G) のご紹介
 
QGIS 실습 (총 7차시)
QGIS 실습 (총 7차시)QGIS 실습 (총 7차시)
QGIS 실습 (총 7차시)
 
오픈소스GIS를 활용한 서버기반 공간분석과 시각화
오픈소스GIS를 활용한 서버기반 공간분석과 시각화오픈소스GIS를 활용한 서버기반 공간분석과 시각화
오픈소스GIS를 활용한 서버기반 공간분석과 시각화
 
Cesiumを動かしてみよう
Cesiumを動かしてみようCesiumを動かしてみよう
Cesiumを動かしてみよう
 
GeoServer 기초
GeoServer 기초GeoServer 기초
GeoServer 기초
 
공간정보 최근 동향과 디지털트윈, 메타버스
공간정보 최근 동향과 디지털트윈, 메타버스  공간정보 최근 동향과 디지털트윈, 메타버스
공간정보 최근 동향과 디지털트윈, 메타버스
 
QGIS 활용
QGIS 활용QGIS 활용
QGIS 활용
 
공간SQL을 이용한 공간자료분석 기초실습
공간SQL을 이용한 공간자료분석 기초실습공간SQL을 이용한 공간자료분석 기초실습
공간SQL을 이용한 공간자료분석 기초실습
 
QGIS はじめてのラスタ解析
QGIS はじめてのラスタ解析QGIS はじめてのラスタ解析
QGIS はじめてのラスタ解析
 
QGIS for Park GIS (국립공원관리공단의 QGIS 활용사례)
QGIS for Park GIS (국립공원관리공단의 QGIS 활용사례)QGIS for Park GIS (국립공원관리공단의 QGIS 활용사례)
QGIS for Park GIS (국립공원관리공단의 QGIS 활용사례)
 

Similar to 오픈드론맵 한국어 사용자 지침서

Unity3D 엔진을 활용한 게임환경 분석 및 3D 그래픽스 기술 /제작 사례
Unity3D 엔진을 활용한 게임환경 분석 및 3D 그래픽스 기술 /제작 사례Unity3D 엔진을 활용한 게임환경 분석 및 3D 그래픽스 기술 /제작 사례
Unity3D 엔진을 활용한 게임환경 분석 및 3D 그래픽스 기술 /제작 사례SangYun Yi
 
JavaScript Profiling With The Chrome Developer Tools_SYS4U I&C
JavaScript Profiling With The Chrome Developer Tools_SYS4U I&CJavaScript Profiling With The Chrome Developer Tools_SYS4U I&C
JavaScript Profiling With The Chrome Developer Tools_SYS4U I&Csys4u
 
[QGIS] 수치지도를 이용한 DEM 생성과 지형분석
[QGIS] 수치지도를 이용한 DEM 생성과 지형분석[QGIS] 수치지도를 이용한 DEM 생성과 지형분석
[QGIS] 수치지도를 이용한 DEM 생성과 지형분석MinPa Lee
 
[FOSS4G] uDig Desktop GIS
[FOSS4G] uDig Desktop GIS[FOSS4G] uDig Desktop GIS
[FOSS4G] uDig Desktop GISMinPa Lee
 
20140514 team blender_v01 (Korean)
20140514 team blender_v01 (Korean)20140514 team blender_v01 (Korean)
20140514 team blender_v01 (Korean)Dongho Kim
 
Image Deep Learning 실무적용
Image Deep Learning 실무적용Image Deep Learning 실무적용
Image Deep Learning 실무적용Youngjae Kim
 
Optimizing the graphics_pipeline_
Optimizing the graphics_pipeline_Optimizing the graphics_pipeline_
Optimizing the graphics_pipeline_ozlael ozlael
 
[안드앱콘] 1.다양한스크린사이즈
[안드앱콘] 1.다양한스크린사이즈[안드앱콘] 1.다양한스크린사이즈
[안드앱콘] 1.다양한스크린사이즈Neoroid
 
221105 UX/UI 해외 인기 아티클 7기 : 1주차 발표
221105 UX/UI 해외 인기 아티클 7기 : 1주차 발표221105 UX/UI 해외 인기 아티클 7기 : 1주차 발표
221105 UX/UI 해외 인기 아티클 7기 : 1주차 발표Minho Lee
 
[박민근] 3 d렌더링 옵티마이징_2
[박민근] 3 d렌더링 옵티마이징_2[박민근] 3 d렌더링 옵티마이징_2
[박민근] 3 d렌더링 옵티마이징_2MinGeun Park
 
스마트폰 위의 딥러닝
스마트폰 위의 딥러닝스마트폰 위의 딥러닝
스마트폰 위의 딥러닝NAVER Engineering
 
제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [전진 4드론] : RAD(Reinforcement learning method for ...
제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [전진 4드론] : RAD(Reinforcement learning method for ...제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [전진 4드론] : RAD(Reinforcement learning method for ...
제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [전진 4드론] : RAD(Reinforcement learning method for ...BOAZ Bigdata
 
11_빠른 개발 가능한 레벨 편집 시스템
11_빠른 개발 가능한 레벨 편집 시스템11_빠른 개발 가능한 레벨 편집 시스템
11_빠른 개발 가능한 레벨 편집 시스템noerror
 
100만 달러짜리 빠른앱 만드는 비법
100만 달러짜리 빠른앱 만드는 비법100만 달러짜리 빠른앱 만드는 비법
100만 달러짜리 빠른앱 만드는 비법SooHwan Ok
 
200819 NAVER TECH CONCERT 01_100만 달러짜리 빠른 앱을 만드는 비법 전수
200819 NAVER TECH CONCERT 01_100만 달러짜리 빠른 앱을 만드는 비법 전수200819 NAVER TECH CONCERT 01_100만 달러짜리 빠른 앱을 만드는 비법 전수
200819 NAVER TECH CONCERT 01_100만 달러짜리 빠른 앱을 만드는 비법 전수NAVER Engineering
 
Remote-debugging-based-on-notrace32-20130619-1900
Remote-debugging-based-on-notrace32-20130619-1900Remote-debugging-based-on-notrace32-20130619-1900
Remote-debugging-based-on-notrace32-20130619-1900Samsung Electronics
 
전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012
전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012
전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012devCAT Studio, NEXON
 
Exploring Deep Learning Acceleration Technology Embedded in LLMs
Exploring Deep Learning Acceleration Technology Embedded in LLMsExploring Deep Learning Acceleration Technology Embedded in LLMs
Exploring Deep Learning Acceleration Technology Embedded in LLMsTae Young Lee
 

Similar to 오픈드론맵 한국어 사용자 지침서 (20)

Unity3D 엔진을 활용한 게임환경 분석 및 3D 그래픽스 기술 /제작 사례
Unity3D 엔진을 활용한 게임환경 분석 및 3D 그래픽스 기술 /제작 사례Unity3D 엔진을 활용한 게임환경 분석 및 3D 그래픽스 기술 /제작 사례
Unity3D 엔진을 활용한 게임환경 분석 및 3D 그래픽스 기술 /제작 사례
 
JavaScript Profiling With The Chrome Developer Tools_SYS4U I&C
JavaScript Profiling With The Chrome Developer Tools_SYS4U I&CJavaScript Profiling With The Chrome Developer Tools_SYS4U I&C
JavaScript Profiling With The Chrome Developer Tools_SYS4U I&C
 
[QGIS] 수치지도를 이용한 DEM 생성과 지형분석
[QGIS] 수치지도를 이용한 DEM 생성과 지형분석[QGIS] 수치지도를 이용한 DEM 생성과 지형분석
[QGIS] 수치지도를 이용한 DEM 생성과 지형분석
 
[FOSS4G] uDig Desktop GIS
[FOSS4G] uDig Desktop GIS[FOSS4G] uDig Desktop GIS
[FOSS4G] uDig Desktop GIS
 
20140514 team blender_v01 (Korean)
20140514 team blender_v01 (Korean)20140514 team blender_v01 (Korean)
20140514 team blender_v01 (Korean)
 
Image Deep Learning 실무적용
Image Deep Learning 실무적용Image Deep Learning 실무적용
Image Deep Learning 실무적용
 
Optimizing the graphics_pipeline_
Optimizing the graphics_pipeline_Optimizing the graphics_pipeline_
Optimizing the graphics_pipeline_
 
[안드앱콘] 1.다양한스크린사이즈
[안드앱콘] 1.다양한스크린사이즈[안드앱콘] 1.다양한스크린사이즈
[안드앱콘] 1.다양한스크린사이즈
 
221105 UX/UI 해외 인기 아티클 7기 : 1주차 발표
221105 UX/UI 해외 인기 아티클 7기 : 1주차 발표221105 UX/UI 해외 인기 아티클 7기 : 1주차 발표
221105 UX/UI 해외 인기 아티클 7기 : 1주차 발표
 
[박민근] 3 d렌더링 옵티마이징_2
[박민근] 3 d렌더링 옵티마이징_2[박민근] 3 d렌더링 옵티마이징_2
[박민근] 3 d렌더링 옵티마이징_2
 
스마트폰 위의 딥러닝
스마트폰 위의 딥러닝스마트폰 위의 딥러닝
스마트폰 위의 딥러닝
 
제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [전진 4드론] : RAD(Reinforcement learning method for ...
제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [전진 4드론] : RAD(Reinforcement learning method for ...제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [전진 4드론] : RAD(Reinforcement learning method for ...
제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [전진 4드론] : RAD(Reinforcement learning method for ...
 
Designing Apps for Motorla Xoom Tablet
Designing Apps for Motorla Xoom TabletDesigning Apps for Motorla Xoom Tablet
Designing Apps for Motorla Xoom Tablet
 
11_빠른 개발 가능한 레벨 편집 시스템
11_빠른 개발 가능한 레벨 편집 시스템11_빠른 개발 가능한 레벨 편집 시스템
11_빠른 개발 가능한 레벨 편집 시스템
 
100만 달러짜리 빠른앱 만드는 비법
100만 달러짜리 빠른앱 만드는 비법100만 달러짜리 빠른앱 만드는 비법
100만 달러짜리 빠른앱 만드는 비법
 
200819 NAVER TECH CONCERT 01_100만 달러짜리 빠른 앱을 만드는 비법 전수
200819 NAVER TECH CONCERT 01_100만 달러짜리 빠른 앱을 만드는 비법 전수200819 NAVER TECH CONCERT 01_100만 달러짜리 빠른 앱을 만드는 비법 전수
200819 NAVER TECH CONCERT 01_100만 달러짜리 빠른 앱을 만드는 비법 전수
 
Open Jig Ware
Open Jig WareOpen Jig Ware
Open Jig Ware
 
Remote-debugging-based-on-notrace32-20130619-1900
Remote-debugging-based-on-notrace32-20130619-1900Remote-debugging-based-on-notrace32-20130619-1900
Remote-debugging-based-on-notrace32-20130619-1900
 
전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012
전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012
전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012
 
Exploring Deep Learning Acceleration Technology Embedded in LLMs
Exploring Deep Learning Acceleration Technology Embedded in LLMsExploring Deep Learning Acceleration Technology Embedded in LLMs
Exploring Deep Learning Acceleration Technology Embedded in LLMs
 

More from Byeong-Hyeok Yu

S04 파크랩 DSLab.1기: 카토그램 (Cartogram)
S04 파크랩 DSLab.1기: 카토그램 (Cartogram)S04 파크랩 DSLab.1기: 카토그램 (Cartogram)
S04 파크랩 DSLab.1기: 카토그램 (Cartogram)Byeong-Hyeok Yu
 
S03 파크랩 DSLab.1기: 도형 속성 (Geometry attributes)
S03 파크랩 DSLab.1기: 도형 속성 (Geometry attributes)S03 파크랩 DSLab.1기: 도형 속성 (Geometry attributes)
S03 파크랩 DSLab.1기: 도형 속성 (Geometry attributes)Byeong-Hyeok Yu
 
QGIS: 위성영상을 사용한 개벌지(clear-cut) 탐지 및 매핑
QGIS: 위성영상을 사용한 개벌지(clear-cut) 탐지 및 매핑QGIS: 위성영상을 사용한 개벌지(clear-cut) 탐지 및 매핑
QGIS: 위성영상을 사용한 개벌지(clear-cut) 탐지 및 매핑Byeong-Hyeok Yu
 
S02 파크랩 DSLab.1기: 벡터 데이터 모델(Vector data models)
S02 파크랩 DSLab.1기: 벡터 데이터 모델(Vector data models)S02 파크랩 DSLab.1기: 벡터 데이터 모델(Vector data models)
S02 파크랩 DSLab.1기: 벡터 데이터 모델(Vector data models)Byeong-Hyeok Yu
 
S01 파크랩 DSLab.1기: 지리 데이터 모델(Geographic data models)
S01 파크랩 DSLab.1기: 지리 데이터 모델(Geographic data models)S01 파크랩 DSLab.1기: 지리 데이터 모델(Geographic data models)
S01 파크랩 DSLab.1기: 지리 데이터 모델(Geographic data models)Byeong-Hyeok Yu
 
Resolutions and Sensors of Satellites
Resolutions and Sensors of SatellitesResolutions and Sensors of Satellites
Resolutions and Sensors of SatellitesByeong-Hyeok Yu
 
공간정보 스터디 2주차
공간정보 스터디 2주차공간정보 스터디 2주차
공간정보 스터디 2주차Byeong-Hyeok Yu
 
공간정보 스터디 1주차
공간정보 스터디 1주차공간정보 스터디 1주차
공간정보 스터디 1주차Byeong-Hyeok Yu
 
생태계서비스 가치평가를 위한 국립공원 경관 질 모형 개선 연구
생태계서비스 가치평가를 위한 국립공원 경관 질 모형 개선 연구생태계서비스 가치평가를 위한 국립공원 경관 질 모형 개선 연구
생태계서비스 가치평가를 위한 국립공원 경관 질 모형 개선 연구Byeong-Hyeok Yu
 
오픈소스를 활용한 영상처리 세미나
오픈소스를 활용한 영상처리 세미나오픈소스를 활용한 영상처리 세미나
오픈소스를 활용한 영상처리 세미나Byeong-Hyeok Yu
 
지리정보체계(GIS) - [3] Open GeoData 처리
지리정보체계(GIS) - [3] Open GeoData 처리지리정보체계(GIS) - [3] Open GeoData 처리
지리정보체계(GIS) - [3] Open GeoData 처리Byeong-Hyeok Yu
 
지리정보체계(GIS) - [1] GIS 데이터 유형, 구조 알기
지리정보체계(GIS) - [1] GIS 데이터 유형, 구조 알기지리정보체계(GIS) - [1] GIS 데이터 유형, 구조 알기
지리정보체계(GIS) - [1] GIS 데이터 유형, 구조 알기Byeong-Hyeok Yu
 
오픈소스 GIS 실습 (4)
오픈소스 GIS 실습 (4)오픈소스 GIS 실습 (4)
오픈소스 GIS 실습 (4)Byeong-Hyeok Yu
 
QGIS 3.0 새 기능 둘러보기
QGIS 3.0 새 기능 둘러보기QGIS 3.0 새 기능 둘러보기
QGIS 3.0 새 기능 둘러보기Byeong-Hyeok Yu
 
오픈소스 GIS 실습 (5)
오픈소스 GIS 실습 (5)오픈소스 GIS 실습 (5)
오픈소스 GIS 실습 (5)Byeong-Hyeok Yu
 
오픈소스 GIS 실습 (3)
오픈소스 GIS 실습 (3)오픈소스 GIS 실습 (3)
오픈소스 GIS 실습 (3)Byeong-Hyeok Yu
 
오픈소스 GIS 실습 (2)
오픈소스 GIS 실습 (2)오픈소스 GIS 실습 (2)
오픈소스 GIS 실습 (2)Byeong-Hyeok Yu
 
오픈소스 GIS 실습 (1)
오픈소스 GIS 실습 (1)오픈소스 GIS 실습 (1)
오픈소스 GIS 실습 (1)Byeong-Hyeok Yu
 
FOSS4G Korea 2016: 국립공원 훼손지 조사를 위한 UAV와 오픈소스 지리공간 소프트웨어 활용
FOSS4G Korea 2016: 국립공원 훼손지 조사를 위한 UAV와 오픈소스 지리공간 소프트웨어 활용FOSS4G Korea 2016: 국립공원 훼손지 조사를 위한 UAV와 오픈소스 지리공간 소프트웨어 활용
FOSS4G Korea 2016: 국립공원 훼손지 조사를 위한 UAV와 오픈소스 지리공간 소프트웨어 활용Byeong-Hyeok Yu
 

More from Byeong-Hyeok Yu (20)

S04 파크랩 DSLab.1기: 카토그램 (Cartogram)
S04 파크랩 DSLab.1기: 카토그램 (Cartogram)S04 파크랩 DSLab.1기: 카토그램 (Cartogram)
S04 파크랩 DSLab.1기: 카토그램 (Cartogram)
 
S03 파크랩 DSLab.1기: 도형 속성 (Geometry attributes)
S03 파크랩 DSLab.1기: 도형 속성 (Geometry attributes)S03 파크랩 DSLab.1기: 도형 속성 (Geometry attributes)
S03 파크랩 DSLab.1기: 도형 속성 (Geometry attributes)
 
QGIS: 위성영상을 사용한 개벌지(clear-cut) 탐지 및 매핑
QGIS: 위성영상을 사용한 개벌지(clear-cut) 탐지 및 매핑QGIS: 위성영상을 사용한 개벌지(clear-cut) 탐지 및 매핑
QGIS: 위성영상을 사용한 개벌지(clear-cut) 탐지 및 매핑
 
S02 파크랩 DSLab.1기: 벡터 데이터 모델(Vector data models)
S02 파크랩 DSLab.1기: 벡터 데이터 모델(Vector data models)S02 파크랩 DSLab.1기: 벡터 데이터 모델(Vector data models)
S02 파크랩 DSLab.1기: 벡터 데이터 모델(Vector data models)
 
S01 파크랩 DSLab.1기: 지리 데이터 모델(Geographic data models)
S01 파크랩 DSLab.1기: 지리 데이터 모델(Geographic data models)S01 파크랩 DSLab.1기: 지리 데이터 모델(Geographic data models)
S01 파크랩 DSLab.1기: 지리 데이터 모델(Geographic data models)
 
Resolutions and Sensors of Satellites
Resolutions and Sensors of SatellitesResolutions and Sensors of Satellites
Resolutions and Sensors of Satellites
 
공간정보 스터디 2주차
공간정보 스터디 2주차공간정보 스터디 2주차
공간정보 스터디 2주차
 
공간정보 스터디 1주차
공간정보 스터디 1주차공간정보 스터디 1주차
공간정보 스터디 1주차
 
생태계서비스 가치평가를 위한 국립공원 경관 질 모형 개선 연구
생태계서비스 가치평가를 위한 국립공원 경관 질 모형 개선 연구생태계서비스 가치평가를 위한 국립공원 경관 질 모형 개선 연구
생태계서비스 가치평가를 위한 국립공원 경관 질 모형 개선 연구
 
오픈소스를 활용한 영상처리 세미나
오픈소스를 활용한 영상처리 세미나오픈소스를 활용한 영상처리 세미나
오픈소스를 활용한 영상처리 세미나
 
지리정보체계(GIS) - [3] Open GeoData 처리
지리정보체계(GIS) - [3] Open GeoData 처리지리정보체계(GIS) - [3] Open GeoData 처리
지리정보체계(GIS) - [3] Open GeoData 처리
 
지리정보체계(GIS) - [1] GIS 데이터 유형, 구조 알기
지리정보체계(GIS) - [1] GIS 데이터 유형, 구조 알기지리정보체계(GIS) - [1] GIS 데이터 유형, 구조 알기
지리정보체계(GIS) - [1] GIS 데이터 유형, 구조 알기
 
PostGIS 시작하기
PostGIS 시작하기PostGIS 시작하기
PostGIS 시작하기
 
오픈소스 GIS 실습 (4)
오픈소스 GIS 실습 (4)오픈소스 GIS 실습 (4)
오픈소스 GIS 실습 (4)
 
QGIS 3.0 새 기능 둘러보기
QGIS 3.0 새 기능 둘러보기QGIS 3.0 새 기능 둘러보기
QGIS 3.0 새 기능 둘러보기
 
오픈소스 GIS 실습 (5)
오픈소스 GIS 실습 (5)오픈소스 GIS 실습 (5)
오픈소스 GIS 실습 (5)
 
오픈소스 GIS 실습 (3)
오픈소스 GIS 실습 (3)오픈소스 GIS 실습 (3)
오픈소스 GIS 실습 (3)
 
오픈소스 GIS 실습 (2)
오픈소스 GIS 실습 (2)오픈소스 GIS 실습 (2)
오픈소스 GIS 실습 (2)
 
오픈소스 GIS 실습 (1)
오픈소스 GIS 실습 (1)오픈소스 GIS 실습 (1)
오픈소스 GIS 실습 (1)
 
FOSS4G Korea 2016: 국립공원 훼손지 조사를 위한 UAV와 오픈소스 지리공간 소프트웨어 활용
FOSS4G Korea 2016: 국립공원 훼손지 조사를 위한 UAV와 오픈소스 지리공간 소프트웨어 활용FOSS4G Korea 2016: 국립공원 훼손지 조사를 위한 UAV와 오픈소스 지리공간 소프트웨어 활용
FOSS4G Korea 2016: 국립공원 훼손지 조사를 위한 UAV와 오픈소스 지리공간 소프트웨어 활용
 

오픈드론맵 한국어 사용자 지침서

  • 2.
  • 4. 오픈드론맵 한국어사용자지침서 오픈드론맵 한국어 사용자 지침서 소개 본 지침서는 오픈소스 지리공간 소프트웨어 ‘오픈드론맵 (OpenDroneMap, 줄여서 ODM)’의 무인기 지도 제작법을 국립공원공단 직원 실무에 맞게 제작한 것입니다. 이 문서는 ODM 설립자인 스티븐 매더(Stephen Mather)의 동의를 얻어 제작되었습니다. 국립공원공단은 오픈드론맵 프로젝트의 공식 후원기관입니다. 문서 작성자 (주)이노팸(InnoPAM): 2014년 서울시립대학교 공간정보 공학과 센서및모델링연구실 벤처로 창업한 실내·외 멀티 센서 데이터 수집 기술, 데이터 고속 자동 융합 처리 기술, 고정밀 측위 및 매핑 기술 등의 전문 기업
  • 5. Contents 08오픈드론맵 소개 14 본부 웹서버 오픈드론맵 이용방법 26기타 트러블 슈팅 10 오픈드론맵 설치방법 (PC 윈도우 인스톨러) 20 세부 옵션에 관한 소개 Section 03 Section 05 Section 01 Section 04 Section 02
  • 7. 오픈드론맵 소개 오픈드론맵 설치방법(PC 윈도우 인스톨러) 본부 웹서버 오픈드론맵 이용방법 세부 옵션에 관한 소개 기타 트러블 슈팅 Section 01 Section 02 Section 03 Section 04 Section 05
  • 8. 08 오픈드론맵 한국어 사용자 지침서 1. 오픈드론맵 소개 오픈드론맵(OpenDroneMap, 줄여서 ODM)은 무인기 영상 처리를 위한 오픈소스 도구 입니다. 국립공원 현장에서 드론은 특정 지역에 관한 사진들을 연속적으로 촬영할 수 있습니다. 이렇게 취득된 사진들 속에서 중복된 위치 좌표들을 이용하여 입체적인 공간 정보를 가공해주는 도구가 바로 ODM입니다. ODM은 사용자를 개발자로 두고 기능을 구성하여 명령 프롬프트에서 명령어를 직접 입 력해야 한다는 어려움이 있습니다. 그래서 여타 소프트웨어와 같이 그래픽 유저 인터페 이스(Graphic User Interface, GUI)를 제공하는 웹오디엠(WebODM)이라는 프로그램이 추가 개발되었습니다. 웹오디엠은 결국 ODM을 엔진으로 하여 처리되는 도구라고 보실 수 있습니다. ODM은 결국 무인기 영상에서 다양한 공간정보를 재생산할 수 있는 프로그램으로 보실 수 있으며, 그 목록은 다음과 같습니다.
  • 9. 오픈드론맵소개 09 Getting Started with OpenDroneMap 1.‌포인트 클라우드(Point Clouds): xyz 좌표로 된 위치좌표들의 집합으로 이해할 수 있 습니다. 2. 수치 표면 모델(Digital Surface Models): 표면의 고도 정보를 제공하는 데이터입니다. 3. 텍스처가 적용된 수치 표면 모델(Textured Digital surface Models) 4. Orthorectified Imagery(정사영상): 투영법이 정의된 항공사진으로 보시면 됩니다. 5. ‌수치 표고 모델(Digital Elevation Model): 수치 표면 모델이 지면 위의 나무 높이를 가리킨다면, 이 모델은 해당 지면의 높이라고 보실 수 있습니다. 6. 기타 ‌오픈드론맵은 미국 클리브랜드주 ‘메트로파크(Metropark)’ GIS 팀에서 최초 개발 에 착수하였습니다. 공단은 2018년부터 웹오디엠 프로젝트의 PC 윈도우 인스톨러 사용과 버그테스트 등을 통해 이 오픈소스 프로젝트의 공식 후원기관으로 기여하고 있습니다.
  • 10. 오픈드론맵 한국어 사용자 지침서 10 2. 오픈드론맵 설치방법 (PC 윈도우 인스톨러) 이 장에서는 웹오디엠(WebODM)의 설치, 업데이트, 실행을 쉽게 제공하는 윈도우 인 스톨러 WebODM Manager의 설치 방법을 정리하였습니다. 다음의 안내 방법을 따 라 설치해주시고 문제가 생기면 5장 기타 트러블 슈팅을 확인해주십시오. 시스템 요구 사양 •윈도우 7 혹은 그 이후 버전(윈도우 8, 10도 지원됩니다) •MMX, SSE, SSE2, SSE3 SSSE3를 지원하는 64비트 CPU •VT-X지원 •20GB의 디스크 공간 여유 •4GB RAM* * ‌실제로는 100장 이상 무인기 영상은 4GB RAM으로 처리할 수 없습니다. 대용량 데이터셋을 처리하고자 한다면 16GB RAM 정도가 적정합니다. 내 컴퓨터가 요구사항을 만족하는지 확인하려면 윈도우 버튼을 누르고 ‘System’을 입력하고 실행해보시기 바랍니다. 웹오디엠(WebODM)설치 1. ‌먼저 BIOS에서 VTX 지원을 확인합니다. 이 기능이 비활성화되어 있을 수 있는데, 인스톨러에서는 VTX를 활성화할 수 없습니다. BIOS 설정에서 이를 확인해주세요. 2. ‌WebODM 실행을 방해할 수 있는 방화벽, 바이러스 백신, 써드 파티 소트프웨어를 비활성화해주세요.
  • 11. 오픈드론맵설치방법(PC윈도우인스톨러) Getting Started with OpenDroneMap 11 3. ‌WebODM는 Internet Explorer에서 잘 작동하지 않습니다. Chrome, Firefox 등 다른 브라우저를 추천합니다. 4. WebODM_Setup_x64.exe를 실행해주세요. 5. 대상 폴더와 바로가기 옵션을 선택해주세요. 6. ‌설치 중에 몇몇 oracle drivers를 설치하라는 문구가 있을 수 있습니다. 반드시 설치 해주세요. 7. ‌설치가 끝나면 바탕화면을 확인해주세요. ‘Docker for Windows’라는 아이콘을 발견 할 수 있을 것 입니다. 이를 더블 클릭해주세요. 8. ‌Hyper-V를 활성화할 것인지에 대해 묻는 메시지가 표시될 수 있습니다. Ok를 클릭 해주세요. 메시지가 표시되지 않으면 다음 단계를 진행해주세요. 9. ‌컴퓨터 우하단 트레이에 docker 아이콘을 확인할 수 있고, ‘Docker is running’이라 는 문구를 확인할 수 있습니다. 7. 설치가 끝나면 바탕화면을 확인해주세요. ‘Docker for Windows’라는 아이콘을 발견핛 수 있을 겂 입니다. 이를 더블 클릭해주세요. 8. Hyper-V를 홗성화핛 겂인지에 대해 묻는 메시지가 표시될 수 있습니다. Ok를 클릭해주세요. 메 시지가 표시되지 않으면 다음 단계를 짂행해주세요. 9. 컴퓨터 우하단 트레이에 docker 아이콘을 확인핛 수 있고, ‘Docker is running’이라는 문구를 확 인핛 수 있습니다. 10. 위의 표시 버튺을 우클릭하고, Settings를 선택합니다.
  • 12. 오픈드론맵 한국어 사용자 지침서 12 10. 위의 표시 버튼을 우클릭하고, Settings를 선택합니다. 11. ‌Settings에서 Advanced 탭을 선택하고 Memory를 적절히 설정합니다(16GB 정도를 권장합니다.).
  • 13. Getting Started with OpenDroneMap 오픈드론맵설치방법(PC윈도우인스톨러) 13 12. 이제 WebODM Manager를 시작할 수 있습니다. 13.‌WebODM Manager를 실행하면 초기화하는데 몇 분의 시간이 소요됩니다. 처리 결과를 저장하기 위한 저장 공간을 설정할 수 있습니다. 이러한 메시지를 보지 못한 다면 다음 단계로 진행해주세요. 설정과 관련해서, 가용한 CPU와 RAM 모두를 할당 하면 안됩니다. 이러한 과할당은 컴퓨터의 메모리 문제를 일으키고, 컴퓨터를 다시 시작해야 할 수 있습니다. 14. ‌‘Start WebODM’ 버튼을 눌러주세요. WebODM Manager가 OpenDroneMap 다운 로드와 설치를 시작합니다. 처음에 이 과정은 인터넷 속도, 디스크 성능 등에 따라 다르지만, 몇시간 정도 걸릴 수 있습니다. 약 3GB의 데이터를 다운로드하고, 9GB 정도 디스크 공간을 채울 겁니다. 커피 한잔하고 오시면 좋습니다. 15.‌WebODM 사용 중에, WebODM Manager를 닫을 수 있습니다. 그래도 WebODM은 백그라운드에서 실행됩니다. WebODM을 중단하고 싶으면, ‘Stop WebODM’ 버튼을 눌러주세요. WebODM 삭제 •WebODM의 ‘Maintenance’ 패널에서 ‘Delete VM’을 누르세요. •WebODM Manager, Docker, Docker Toolbox를 제거합니다
  • 14. 오픈드론맵 한국어 사용자 지침서 14 앞서 소개드린 것처럼 오픈드론맵은 PC 윈도우 인스톨러를 통해 내 PC에 설치할 수 있 습니다. 이번 장은 본부 웹서버에 설정된 오픈드론맵에 접속해서 기능을 이용하는 방법 을 소개합니다. 웹서버 주소 정보는 POKUS 게시판에서 확인하실 수 있습니다. 먼저, 할당받은 사무소 계정으로 웹서버에 접속합니다. 계정 생성 후 로그인하시면 아래와 같은 창이 표시됩니다. 여기서 ‘Add Project’ 버튼을 클릭하고, ‘New Project’ 창에서 적절한 이름과 설명(선택)을 입력합니다. 3. 본부 웹서버 오픈드론맵 이용방법
  • 15. 본부웹서버오픈드론맵이용방법 Getting Started with OpenDroneMap 15 여기서는 Sobaeksan National Park 프로젝트를 생성하였습니다. 이제 ‘Select Images and GCP’ 버튼을 클릭하고, 변환할 이미지를 추가해줍니다. 여기서는 소백산국립공원 주목군락 드론촬영 사진들을 사용했습니다. ‘Options’에서는 공간정보 품질에 관한 다양한 설정이 가능합니다. 세부 옵션은 4장에 정리되어 있습니다.
  • 16. 오픈드론맵 한국어 사용자 지침서 16 간단하게는 High Resolution, Fast Orthophoto, DSM+DTM 선택을 통해 옵션 값을 일괄 적으로 조정하실 수 있습니다. 처리가 완료되면 아래와 같이 ‘Completed’가 표시됩니다. 결과물을 보시려면 하단 ‘View Map’ 또는 ‘View 3D Model’을 선택하시면 됩니다. ‘View Map’ 선택 화면입니다. 구글맵 위에 정사영상(Orthophoto)이 표시됩니다.
  • 17. Getting Started with OpenDroneMap 본부웹서버오픈드론맵이용방법 17 제작된 공간정보는 ‘Download Assets’을 통해 목록에서 선택하거나 ‘All Assets’을 클릭 하여 한번에 zip 파일로 받아보실 수 있습니다. 다음은 ‘View Map’에서 ‘Surface Model’을 선택한 화면입니다. WebODM은 DSM과 DTM을 모두 제공합니다.
  • 18. 오픈드론맵 한국어 사용자 지침서 18 아래는 ‘View 3D Mode’ 선택 화면입니다. 제작된 포인트 클라우드, 3D 모델 등 결과를 확인하실 수 있습니다. ‘Materials’에서 ‘Attributes’를 ‘RGB and Elevation’으로 조정한 결과입니다. 고도값 변화가 좀 더 직관적으로 보입니다.
  • 19. Getting Started with OpenDroneMap 본부웹서버오픈드론맵이용방법 19 ‘Textured Model’을 체크하여 정사영상과 3D 모델이 겹쳐진 결과를 확인하실 수도 있 습니다.
  • 20. 오픈드론맵 한국어 사용자 지침서 20 4. 세부 옵션에 관한 소개 이 장은 오픈드론맵의 런타임 매개변수(Run Time Parameters)를 정리합니다. •https://github.com/OpenDroneMap/OpenDroneMap/wiki/Run-Time-Parameters 옵션명 세부설명 mesh-solver-divide (positive integer) 표면 재구성(surface reconstruction) 단계에서 라플 라시안 방정식이 풀리는 Oct-tree의 깊이. 이값을증 가시키면연산시간이약간늘어나지만 메모리 사용량 은 줄어듭니다. 기본값: 9 dem-gapfill-steps (positive integer) 간격이 있는 영역을 채우는 데 사용되는 단계 (step)의 갯수. 간격 채우기(gap filling)를 사 용하지 않으려면 0으로 설정하십시오. 출력 해 상도와 동일한 반경으로 시작해, IDW(Inverse Distance Weighted) 알고리즘을 사용하여 점진 적으로 더 큰 반경으로 N개의 DEM이 생성되고 함께 병합됩니다. 남은 간격은 nearest neighbor interpolation을 사용해 병합됩니다. 기본값: 4 dtm Progressive Morphological Filter를 사용해 DTM(Digital Terrain Model,지상)을 만듭니다. 미 세 조정을 위해서는 --dem * 매개 변수를 확인하 십시오.
  • 21. 세부옵션에관한소개 Getting Started with OpenDroneMap 21 옵션명 세부설명 matcher-threshold (percent) 두 이미지가 지정한 threshold % 미만의 키포인 트를 공유하면 매칭된 키포인트를 무시합니다. 기본값: 2 mesh-octree-depth (positive integer) 메쉬 재구성(mesh reconstruction)에 사용되는 Oct-tree의 깊이. 더 많은 점(vertex)을 얻기 위한 권장값은 8~12입니다. 기본값: 9 min-num-features (integer) 이미지 당 추출할 최소 피쳐의 수. 피쳐의 수가 많을수록 더 나은 결과를 얻을 수 있지만 실행 속도는 느려집니다. 기본값: 4000 force-focal (positive float) 이미지의 초점 길이 정보 무시 resize-to(integer) 가로, 세로 중 가장 긴 면으로 이미지 크기 조정 texturing-keep- unseen-faces 메쉬의 면(faces)을 카메라에 보이지 않게 유지. 기본값: false pmvs-level (positive integer) 계산에 사용되는 이미지 피라미드의 레벨. 자세한 pmvs 문서는 http://www.di.ens.fr/ pmvs/documentation.html을 참조하십시오. 기본값: 1 orthophoto-bigtiff 생성된 정사영상이 BigTIFF또는일반TIFF인지 선택. BigTIFF는 4GB보다 큽니다. 자세한 내용은 GDAL 사양(https://www.gdal.org/ frmt_gtiff.html)을 참조하십시오. 기본값: IF_SAFER pmvs-threshold (float: -1.0 = x = 1.0) 패치 재구성(patch reconstruction)은 성공 으로 받아들여지고 관련된 광도 일치 측정값 (photometric consistency measure)이 임계값(threshold)을 초과하면 보관됩니다. 기본값: 0.7
  • 22. 오픈드론맵 한국어 사용자 지침서 22 옵션명 세부설명 texturing-outlier- removal-type 광도 이상치(photometric outlier) 제거 방법의 유형: [none, gauss_damping, gauss_clamping]. 기본값: gauss_clamping texturing-skip-hole- filling 메쉬 구멍 채우기(hole filling) 건너뛰기. 기본값: false orthophoto-resolution (float 0.0) 정사영상 해상도(픽셀 / 미터). 기본값: 20 force-ccd(positive float) 이미지의 ccd 너비 정보 무시 orthophoto-no-tiled GeoTIFF의 지리정보를 제거. 기본값: false dem-resolution(float) 래스터 셀 가장자리의 길이(미터). 기본값: 0.1 mesh-size(positive integer) 메쉬 최대 점(vertices)의 수. 기본값: 100000 dem-maxsd (positive float) 지역 평균에서 최대 표준편차 이상 벗어난 점(vertices) 제거. 기본값: 2.5 orthophoto- compression 사용할 압축방식 설정. 이 방식에 대해 잘 모른다면 gdal_translate가 잘 작동하지 않을 수 있습니다. 기본값: DEFLATE dem-approximate 대략적인 Progressive Morphological Filter를 사용. 이 필터는 DEM을 더 빠르게 계산하지만 정확하지는 않습니다. build-overviews gdaladdo를 사용해 정사영상의 개요 작성 matcher-distance (integer) GPS exif 데이터를 이용해 일치하는 이미지를 사전에 찾기 위한(pre-matching) 거리의 임계값(미터). matcher-neighbors와 이 옵션(matcher-distance)를모두0으로설정해 사전 일치(pre-matching)를 건너뛸 수 있습니다. 기본값: 0 verbose 콘솔에 추가 메시지를 출력. 기본값: false
  • 23. Getting Started with OpenDroneMap 세부옵션에관한소개 23 옵션명 세부설명 pmvs-csize (positive integer) reconstruction 밀도 조절을 위한 셀 크기. 기본값: 2 dem-terrain-type 지형 유형을 지정. 주로 처리 시간을 줄이는 데 도움이 됩니다. FlatNonForest: 식물이 거의 없는 비교적 평평한 지역, FlatForest: 숲이 있는 상대적으로 평평한 지역, ComplexNonForest: 식물이 거의 없거나 다양한 지형의 복잡한 지형, ComplexForest: 숲이 무성한 다양한 지형. 기본값: ComplexForest use-exif gcp_list.txt가 있지만 대신 exif 데이터의 geotags를 사용하려는 경우에 사용 mesh-samples (float = 1.0) octree 노드 당 점(vertices)의 갯수, 권장 및 기본값: 1 texturing-skip-local- seam-leveling 경계선 블렌딩 건너 뛰기. 기본값: false dem-maxangle (positive float) 최대 각도보다 큰 점은 무시. 기본값: 20 dem-initial-distance (positive float) 지상 대 비(非)지상 지점 분류. 미터 단위의 Z 노이즈를 고려해 설정하십시오. 불확실성이 약 15cm 인 경우, 점들을 제외하지 않을 정도로 충분히 큰 값을 설정하십시오. 값이 너무 작으면 유효 지상점이 제외되고, 값이 너무 크면 지상점을 잘못 분류 할 수 있습니다. 기본값: 0.15 dem-decimation (positive integer) DEM을 생성하기 전 포인트 감량. 1은 포인트 감량이 없습니다. 100은 포인트의 99%까지의 감량을 의미합니다. 생성 속도를 높이는 데 유용합니다. 기본값: 1 skip-resize 이미지 크기 조정 건너뛰기
  • 24. 오픈드론맵 한국어 사용자 지침서 24 옵션명 세부설명 orthophoto-target-srs (EPSG:XXXX) 생성된 정사영상을 어떠한 좌표계(target spatial reference)로할지설정.아직구현되지않았습니다. 기본값: None texturing-data-term 데이터 용어: [area, gmi]. 기본값: gmi texturing-skip-visibility- test 기하학적 가시성 테스트 건너뛰기. 기본값: false mesh-wlop-iterations (positive integer) WLOP(Weighted Locally Optimal Projection) 단순화 알고리즘의 반복 횟수. 값이높을수록시간은 오래걸리지만더부드러운 메쉬가 생성됩니다. 2.5D 메시에만 적용됩니다. 기본값: 35 mesh-remove-outliers (percent) 포인트 셋에서 제거할 이상치(outliers)의 비율. 사용하지 않으려면 0으로 설정하십시오. 2.5D 메시에만 적용됩니다. 기본값: 2 dsm Progressive Morphological Filter를 사용해 DSM(Digital Surface Model, 지면 + 객체) 생성. 미세 조정을 위해서는 --dem * 매개 변수를 확인하십시오. name(project name) 프로젝트 이름(예: 프로젝트 폴더의 하위 디렉토리) texturing-tone-mapping gamma': 감마 톤 매핑(gamma tone mapping)을 켬. ‘none’: 톤 매핑(tone mapping)을 사용하지 않음. 기본값: None use-25dmesh 정사영상 생성을 위해 2.5D 메쉬 사용. 평면 표면에 더 나은 결과를 제공하는 경향이 있습니다. 실험적. pmvs-min-images (positive integer) 3D 재구성(reconstruction)을 위한 최소 이미지의 갯수. 기본값: 3 opensfm-processes (positive integer) 조밀 재구성(dense reconstruction)에 사용할 최대 프로세스 수. 기본값: 1
  • 25. Getting Started with OpenDroneMap 세부옵션에관한소개 25 옵션명 세부설명 texturing-skip-global- seam-leveling 전역 경계선 레벨링 건너뛰기. IR 데이터에 유용합니다. 기본값: false pmvs-wsize (positive integer) pmvs는 각 이미지의 wsize x wsize 픽셀 색상을 샘플링해 측광 일관성 점수(photometric consistency score)를 계산합니다. 예를 들어 wsize = 7 일 때, 7x7 = 49 픽셀 색상이 각 이미지에서 샘플링 됩니다. 값을 늘리면 보다 안정적인 재구성(reconstruction)이 가능하지만, 실행시간이 느려집니다. 기본값: 7 matcher-ratio(float) 가장 일치하는 매칭점과 두번째로 일치하는 매칭점의 거리 비율. 기본값: 0.6 use-pmvs 포인트 클라우드를 계산하기 위해 pmvs 사용 matcher-neighbors (integer) GPS exif 데이터를 기반으로 사전 일치(pre- matching)시킬 이미지 갯수. 건너뛰려면 0으로 설정하십시오. 이 옵션은 matcher-distance 매개변수와 함께 작동하며 모두 0으로 설정해 이를 사용하지 않을 수 있습니다. OpenSfM은 두 매개변수를 동시에 사용하지만 Bundler는 Neighbors만을 사용합니다. 기본값: 8
  • 26. 오픈드론맵 한국어 사용자 지침서 26 5. 기타 트러블 슈팅 WebODM Manager 기능에 영향을 끼칠 수 있는 다양한 시스템 설정과 써드 파티 소 프트웨어가 있습니다. 대부분의 오류를 검출하고 처리하기 위해 많은 조치를 취했지 만, 사용자가 직접 트러블 슈팅을 해야할 수도 있습니다. 대부분의 문제는 WebODM Manager 초기화(Initialization)에 관한 것입니다.
  • 27. Getting Started with OpenDroneMap 27 기타트러블슈팅 •‌항상 ‘Console’ 탭을 확인해주세요. Console 탭에서 초기화 중에 발생한 문제에 대해 파악할 수 있습니다. •‌새로 설치한 경우, ‘Maintenance’ 탭에서 “Delete VM’ 버튼을 눌러주세요. 그리고 컴 퓨터를 다시 시작해, WebODM Manager를 다시 열어주세요. •WebODM Manager가 멈추거나 초기화가 계속 완료되지 않으면, 컴퓨터를 다시 시작 해보세요. •‌WebODM Manager에서 ‘WebODM has started’라는 문구가 보이지만, WebODM URL(http://x.x.x.x:8000)은 초록색으로 변하지 않으면 ‘Update’ 버튼을 누르세요.이 는 몇 분 정도의 시간이 소요될 수 있습니다. •‌발생한 문제에 대한 부가적인 정보를 찾고 싶다면, ‘webodm’ 가상머신을 수동으로 시작해보세요. ‘Hyper-V Manager’(Windows 10 Pro나 그 이상 버전)나 ‘VirtualBox Manager’(Windows 10 Home이나 그 이하 버전)를 열고, 가상머신 목록에서 ‘webodm’머신을 수동으로 시작해보세요. 다음과 같은 정보를 얻을 수 있습니다. 16  항상 ‚Console‛ 탭을 확인해주세요. Console 탭에서 초기화 중에 발생핚 문제에 대해 파악핛 수 있습니다.  새로 설치핚 경우, ‚Maintenance‛ 탭에서 ‚Delete VM‛ 버튺을 눌러주세요. 그리고 컴퓨터를 다 시 시작해, WebODM Manager를 다시 열어주세요.  WebODM Manager가 멈추거나 초기화가 계속 완료되지 않으면, 컴퓨터를 다시 시작해보세요.  WebODM Manager에서 ‚WebODM has started‛라는 문구가 보이지만, WebODM URL(http://x.x.x.x:8000)은 초록색으로 변하지 않으면 ‚Update‛ 버튺을 누르세요. 이는 몇 분 정도의 시갂이 소요될 수 있습니다.  발생핚 문제에 대핚 부가적인 정보를 찾고 싶다면, ‚webodm‛ 가상머싞을 수동으로 시작해보세요. ‚Hyper-V Manager‛(Windows 10 Pro나 그 이상 버젂)나 ‚VirtualBox Manager‛(Windows 10 Home이나 그 이하 버젂)를 열고, 가상머싞 목록에서 ‚webodm‛ 머싞을 수동으로 시작해보세요. 다음과 같은 정보를 얻을 수 있습니다.  ‚Error checking TLS connection: Error checking and/or regenerating the certs: There was •‌“Error checking TLS connection: Error checking and/or regenerating the certs: There was an error validating certificates for host”라는 메시지를 Console 탭에서 본 다면, Maintenance 탭에서 ‘Regenerate Certs’ 버튼을 누르세요. •‌방화벽을 비활성화 하세요. •‌바이러스 백신을 비활성화 하세요.
  • 28. 오픈드론맵 한국어 사용자 지침서 28 •‌Hyper-V Manager나 VirtualBox Manager에서 에러 메시지를 검색하면 다른 정보를 확인할 수 있습니다. •‌‘Docker for Windows’를 실행하는 중이라면, “you must be in the docker-users group”이라는 에러가 발생할 수 있습니다. [컴퓨터 관리 – 로컬 사용자 및 그룹 – 사용자]에서 사용중인 사용자 이름을 우클릭해 속성의 ‘소속 그룹’ 탭에서 ‘docker- users’를 그룹에 추가합니다. ‘Docker for Windows’를 시작하기 전에 컴퓨터를 다시 시작합니다. •‌Docker를 실행하는 중에 “Windows could not start the Hyper-V Host Compute Service on Local Computer. Error 0x80070005: Access is denied.”라는 메시지를 포함하는 에러가 발생하면, ‘Windows Defender’에서 Control flow guard(CFG)가 활 성화되어 있는지 확인해주세요. •‌“This computer doesn’t have vt-x/amd-v enabled. enabling it in the bios is mandatory”라는 에러가 발생한다면, VT-X 지원을 활성화해주세요. •‌‘virtual switch’를 생성할 수 없다면, WebODM Manager를 닫고 다음과 같이 수동으 로 생성해보세요. ‘WebODMSwitch’라 이름짓기, ‘External network’로 connection type을 선택, Ethernet adapter 선택, WebODM Manager 재시작.(참조 - https:// docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/get-started/ create-a-virtual-switch-for-hyper-v-virtual-machines)
  • 29. Getting Started with OpenDroneMap 기타트러블슈팅 29 •‌WebODM을 시작하고 URL도 초록색으로 변했는데, ERR_CONNECTION_REFUSED 라는 메시지가 나온다면 파이어폭스 브라우저를 사용하고 있는지 확인해주세요. •‌윈도우 7, 8, 10 Home을 사용하고 있다면 console 탭에서 다음과 같은 메시지가 나 타날 수 있습니다. “VBoxManage.exe: error: The virtual machine ‘webodm’ has terminated unexpectedly during startup with exit code 1(0x1). More details may be available in ‘C:docker-webodmmachineswebodmwebodmLogs VBoxHardening.log’ VBoxManage.exe: error: Details: code E_FAIL(0x80004005), component MachineWrap, interface Imachine” •‌명령 프롬프트 창에서 ‘sfc/scannow’를 입력하세요. 작업이 끝난 후, 컴퓨터를 다시 시작해주세요. •‌해당 문제에 관한 VirtualBox글을 확인해주세요. - https://forums.virtualbox.org/ viewtopic.php?f=25t=82106 •‌“Error with pre-create check: This computer is running Hyper-V. VirtualBoxwon't boot a 64bits VM when Hyper-V is activated. Either use Hyper-V as a driver, or disable the Hyper-V hypervisor”라는 메시지가 나온다면, Hyper-V를 비활성화해주 세요. 위의 조치를 수행해도 문제가 해결되지 않으면, WebODM Manager에서 Help → Contact → Support를 방문해주세요. 이 support는 WebODM 자체가 아닌 WebODM Manager와 관련한 내용입니다. WebODM과 관련한 문의는 커뮤니티 사이트를 방문해 주세요. - https://community.OpenDroneMap.org/c/webodm
  • 30.
  • 31. 오픈드론맵 한국어 사용자 지침서 발 행 일 2018년 12월 17일 발 행 인 국립공원공단 이사장 발 행 처 국립공원공단 공원환경처 집 필 진 이노팸 주   소 강원도 원주시 혁신로 22(반곡동) 전   화 033-769-9300 홈페이지 www.knps.or.kr 인 쇄 처 디자인멘토
  • 32. 본 지침서는 국립공원공단 직원들의 무인기 활용업무를 위해 제작되었습니다. 제작: ㈜이노팸 26466 강원도 원주시 혁신로 22(반곡동) 국립공원공단 TEL 033-769-9300 / FAX 033-769-9419