DroneSimulationPhotoGrammetry

드론시뮬레이션 사진측량 클래스.
DroneSimulation photogrammetry class.
이 객체는 일반적으로 직접 인스턴스화되지 않습니다. DroneSimulationPhotoGrammetry.fromCartesianArray 사용을 권장합니다.
또한, 단일 DroneSimulation 클래스 내에서만 사용되는 것을 권장합니다.
This object is normally not instantiated directly, use DroneSimulationPhotoGrammetry.fromCartesianArray.
It is recommended to be used only within a single DroneSimulation class.

new Ditap.DroneSimulationPhotoGrammetry(viewer, options)

Name Type Description
viewer DitapViewer 사용할 Ditap Viewer 인스턴스.
The DitapViewer instance to use.
options DroneSimulationPhotoGrammetry.ConstructorOptions DroneSimulationPhotoGrammetry 생성자의 초기화 옵션.
Initialization options for the DroneSimulationPhotoGrammetry constructor.
See:

Members

focalLength : number

초점거리.
Focal length.

frontalOverlap : number

횡중복도.
Frontal overlap.

gsd : number

지상 샘플 거리.
Ground Sample Distance.

readonly id : string

사진측량 객체 아이디.
Photogrammetry object ID.

imageHeight : number

사진높이.
Image height.

imageWidth : number

사진너비.
Image width.

readonly isReady : boolean

사진측량 촬영계획 완료 여부.
Whether the photogrammetry shooting plan is complete.

name : string

수직스캔 객체 이름.
Vertical scan object name.

readonly positions : Array.<Cartesian3>

사진측량 영역 좌표.
Photogrammetry area coordinates.

readonly readyEvent : Event

사진측량 촬영계획 완료 여부 이벤트.
Event to determine whether the photogrammetry shooting plan has been completed.

sensorHeight : number

센서높이.
Sensor height.

sensorWidth : number

센서너비.
Sensor width.

show : boolean

사진측량 엔티티 가시화 여부.
Whether photogrammetry entities are visible.

sideOverlap : number

종중복도.
Side overlap.

readonly viewer : DitapViewer

사용할 Ditap Viewer 인스턴스.
The DitapViewer instance to use.

readonly waypoints : Array.<DroneSimulationWaypoint>

사진측량 웨이포인트.
Photogrammetry waypoints.

Methods

async static Ditap.DroneSimulationPhotoGrammetry.fromCartesianArray(viewer, positions, options)Promise.<DroneSimulationPhotoGrammetry>

DroneSimulationPhotogrammetry 생성.
Create a DroneSimulationPhotogrammetry.
Name Type Description
viewer DitapViewer 사용할 Ditap Viewer 인스턴스.
The DitapViewer instance to use.
positions Array.<Cartesian3> 사진측량 영역 좌표.
Photogrammetry area coordinates.
options DroneSimulationPhotoGrammetry.ConstructorOptions DroneSimulationPhotoGrammetry 생성자의 초기화 옵션.
Initialization options for the DroneSimulationPhotoGrammetry constructor.
Returns:
사진측량 Promise 객체.
Photogrammetry Promise Object.

calculateCameraRotation(startPosition, endPosition)Quaternion

카메라 회전 값 계산.
Calculate camera rotation value.
Name Type Description
startPosition Cartesian3 시작 위치.
Strting position.
endPosition Cartesian3 종료 위치.
End position.
Returns:
카메라 회전 값.
Camera rotation value.

clear()

결과물 초기화.
Result initialization.

async createShootingPlan(options)

사진측량 촬영계획 생성.
Create a photogrammetry shooting plan.
Name Type Description
options DroneSimulationPhotoGrammetry.ConstructorOptions DroneSimulationPhotoGrammetry 생성자의 초기화 옵션.
Initialization options for the DroneSimulationPhotoGrammetry constructor.

destroy()

인스턴스 제거.
Remove instance.

getHeight()number

촬영높이 반환.
Return shooting height.
Returns:
촬영높이.
Shooting height.

getStartPosition()DroneSimulationWaypoint|undefined

시작 웨이포인트 반환.
Return starting waypoint
Returns:
시작 웨이포인트.
Starting waypoint.

Type Definitions

Ditap.DroneSimulationPhotoGrammetry.ConstructorOptions

DroneSimulationPhotoGrammetry 생성자의 초기화 옵션.
Initialization options for the DroneSimulationPhotoGrammetry constructor.
Properties:
Name Type Attributes Default Description
positions Array.<Cartesian3> <optional>
[] 사진측량 영역 좌표.
Photogrammetry area coordinates.
sideOverlap number <optional>
0.5 종중복도.
Side overlap.
frontalOverlap number <optional>
0.3 횡중복도.
Frontal overlap.
focalLength number <optional>
35 초점거리.
Focal length.
sensorWidth number <optional>
35.9 센서너비.
Sensor width.
sensorHeight number <optional>
24 센서높이.
Sensor height.
imageWidth number <optional>
8192 사진너비.
Image width.
imageHeight number <optional>
5460 사진높이.
Image height.
gsd number <optional>
15 지상 샘플 거리.
Ground Sample Distance.
show boolean <optional>
true 사진측량 엔티티 가시화 여부.
Whether photogrammetry entities are visible.