시스템개발툴킷

제품화분야 > 시스템개발툴킷 > XDL업데이트 안내

XDL2.0_(v2.0.3.29) 업데이트 내용 2024

작성자
픽소니어
작성일
2024-07-05 10:01
조회
137
* 업데이트 날짜. 2024.02.05
* 버전 : 2.0.3.29
* 컴파일러 버전 : Visual studio 2019 버전 16.11.16
* 주요 공지
** 해당사항 없음

1. 추가
1.1 [NXDLrs] - XDMBandResize 처리 결과를 영상 크기 기반으로 생성할지 영상 해상도 기
반으로 생성할지 설정할 수 있도록 XBandParamResize에 ResizeBySize 속성
추가
- ResizeBySize 속성 true 일 경우 영상 크기 값으로 설정하기 위한
XSize, YSize 속성 추가
- XDMComposite에서 Saturation(채도) 조절할 수 있도록 함수 추가
(GetSaturation/SetSaturation)

1.2 [NXDL] - DataType에 대한 DataSize를 가져오는 Xfn.GetDataSize() 함수 추가
- Xfn.PolyFit() 함수 추가

1.3 [NXDLrs] - CALVAL에 반영하기 위해 XSarParameters, XOrbit에 속성 및 함수 추가
- XSarParameters : 가변 PRI 정보, Chirp 정보 추가
- SetAzimuthTime, GetAzimuthTime,
SetRangeFirstTime,GetRangeFirstTime, SetPRITime,
GetPRITime, SetAzimuthSteering, GetAzimuthSteering,
SetElevationSteering, GetElevationSteering 함수 추가
- Polarization, AntennaLength, DerampingWindowLength,
DerampingWindowOffset, EchoSamplingWindowLength,
LinesPerBurst, RangeChirpRateAlternation,
RangeChirpBandwidth, RangeChirpLength,
RangeChirpRate, RangeChirpSamples, Rank,
AntennaBeamElevation, BurstsPerSubswath 속성 추가
- XOrbit : 자세정보 추가
- GetRPY, GetRPYDot 함수 추가
- NumOfAttitude, TimeAttitude, Quaternion_x,
Quaternion_y, Quaternion_z, Quaternion_w, Roll,
Pitch, Yaw 속성 추가
- XDMBandTileMerge에 영상 밴드를 추가하기 위한 AddBand() 함수 추가

1.4 [NXImage] - NXImageLayerCompLink 속성 및 enum class 추가
- 영상을 교차도시하기 위한 화면 분할 모드 속성인 SwipeMode 속성
추가(기존 LayoutMode와 동일한 기능 수행, 추후 LayoutMode 삭제
예정)
- 교차도시를 위한 분할 모드 enum class인 eSwipeMode 추가
(eLayoutMode와 동일한 값을 가짐, 추후 eLayoutMode 삭제 예정)
- 앞쪽 Composite 레이어의 영상만 교차도시를 수행할지 여부를 설
정하거나 가져오기 위한 SwipeFrontOnly 속성 추가

1.5 [NXDLio] - 영상 로딩시 영상 레벨 데이터로 TIF 형식의 ovr 파일을 생성할 수 있도록
eIOCreateXLDMode에 All_Ovr, All_Ovr_NoMsg enum 값 추가
- 영상 overview 또는 XLD 데이터를 생성할 수 있도록
XRasterIO.CreateImagePyramid 함수 추가

1.6 [NXVideo] - MJPEG 동영상에서 JPEG 패킷 원본 데이터 취급 기능 추가를 위해
XVideoFormatParam.keepPacketJPEG 속성 및
XFramePicture.GetPacketData()/SavePacketData() 함수 추가


2. 수정
2.1 [NXVideo] - 비디오 드라이버(XFFMPDriver)의 RTP MP2T 페이로드 출력 동영상에서 KLV
메타데이터 지원 추가

2.2 [NXDLio] - GDAL WCS 영상 로딩처리 코드 수정
- NITF2.0 저장 방법을 "S" -> "B" 으로 변경
- NITF2.0 TRE 중 RPC00B와 BLOCKA 저장 기능 추가
- GDAL에서 추출되는 metadata를 XRSLoadFile에 모두 가져올 수 있도록 수정
- Sentinel-1 영상 로딩시 메타데이터에 Annotation File 경로 가져올 수 있
도록 수정
- RPF NITF 헤더 길이가 다른 버전 명시적 구분, [nitf user-defined header
group] 뒤에 미식별 데이터가 헤더 범위 안에서 포함된 파일 읽기 허용하
도록 수정

2.3 [NXImage] - NXImageLayerCompLink에서 교차도시 수행 중지 여부를 설정하거나 가져오
기 위한 속성인 StopLink => SwipeOn 으로 이름 변경
- NXImageView에서 Zoom 1:1 수행시 뷰 좌표계와 영상 좌표계가 다를 경우
영상 해상도를 뷰의 지리 좌표계의 해상도 값으로 변경후 적용하도록 수정
- 영상이 pixel 좌표계인 경우 NXImageView에 도시될 때 pixel based로 도시
되도록 수정

2.4 [NXPlanet] - NXPlanetView.CaptureScreen()에서 png 파일로 저장할 수 있도록 수정


3. 삭제
해당사항 없음


4. 기타
해당사항 없음



소프트웨어에 대해 궁금하시거나 문제가 있으시면 대표전화(042-862-8100)로 하시거나
support@pixoneer.co.kr로 연락 주시기 바랍니다.