XDL3.0_(v3.0.0.2) 업데이트 내용 2025
작성자관리자 작성일2025-12-05 조회수161
===================================
* 업데이트 날짜 : 2025.12.05
* 버전 : 3.0.0.2
* 컴파일러 버전 :
Visual studio 2022 버전 17.14.21
* 주요 공지
- FFMPEG 라이브러리 변경 : 7.1.1 => 5.1.6
- MBTiles 지원을 위해 GDAL 파일 재빌도
- NRS.eSpatialFilterMedthod의 공간 필터링 방법을 그림과 함께 자세하게 설명
===================================
1. 추가
1.1 [NEQUIP]
* XEquipObj의 bounding box 도시 속성을 설정할 수 있도록 SetBoundingBoxProperty 함수 추가(선 색상과 선 두께)
1.2 [NIO]
* MBTiles 파일 지원하도록 추가
1.3 [NRS]
* 영상을 임의로 이동/회전하여 색합성(composite) 영역이 변경되었을 때 해당 색합성의 좌표변환계수(WarpCoeff)를 재계산하기 위한 XDMcompManager.RefreshWarpCoeff 함수 추가
2. 수정
2.1 [NXImage]
* 측정 객체를 여러개 선택할 때 Editable을 false로 설정한 상태에서도 크기조절 컨트롤포인트가 표시되는 문제 수정
- 배경지도로 toc 파일과 같은 SubDataset이 있는 파일도 활용할 수 있도록 수정
2.2 [NRS]
* XDMComposite 색합성에서 StretchCoverage를 eCompStretchCoverage.Band로 설정한 경우 밴드의 최솟값/최댓값이 유효하지 않으면(XDataRange.MAX_REAL64) 가장 낮은 해상도(Level)로 통계치를 계산하여 밴드에 설정하여 활용하도록 수정
- XDM 파일 저장시 히스토그램 계산 과정 중에 이전에 계산된 밴드 최솟값, 최대값이 반영되도록 수정
- XDMBandSpatialFilter에서 eSpatialFilterMethod 중 GaussianSmooth, UnsharpMask의 경우 영상 밝기가 밝아지거나(GaussianSmooth), 반전되는 현상(UnsharpMask) 수정을 위해 입력값과 kernel 정규화 및 출력값에 대한 clipping, 역정규화 코드 추가
- XDMBandImageSharpen의 밴드(Red, Blue) 인덱스 수정
- XDMBand의 통계치 계산에 사용한 레벨을 활용할 수 있도록 설정(정확한 계산값인지 근사치인지를 판단)
2.3 [NIO]
* 벡터 파일 DXF의 레이어를 분리하여 로딩하도록 수정
2.3 [NSCENE]
* XscMeasureAnge, XscMeasureAzimuth, XscMeasureRelation의 측정결과 문자열 출력이 선과 같은 도시요소에 가려지는 문제 수정
- XscMeasureCircle의 반경을 먼저 설정하고 중심점을 설정하는 경우 거리를 나타내기 위한 끔점 위치가 도시되지 않는 문제 수정
2.3 [NXVidoe]
* OpenURL() 타임아웃을 예전보다 엄밀하게 적용함. (예전에는 타임아웃 설정값보다 실제 소요시간이 길고 설정값이 짧을수록 차이가 컸으나 최대한 설정값에 맞춰 타임아웃을 적용함)
- OpenURL()에서 코덱 정보 파악이 제대로 안 되어 타임아웃 안에 한 프레임도 디코딩하지 못하면 열기 실패로 반환함. (XVideo는 생성되었느나 재생이 전혀 안 되는 문제 대응)
2.3 [NXMilmap]
- NXMilmapLayerComposites에서 화면이동/확대축소, 창 크기 변경시 색합성(XDMComposite)의 업데이트 제대로 되지 않는 문제 수정
2.3 [NXAnnotaion]
* NanFigureText의 텍스트 Save/Load 코드 수정(안정화)
- NEditor 수정
+ 주기 선택 오류 수정
+ 영상 도시 코드 안정화
+ NEditor.SetEditLayer()를 이용해서 외부에서 EditLayer 설정시 이전 Undo/Redo stack이 남아 있어 Undo/Redo 수행시 오류 발생 => 이전 Undo/Redo stack 삭제하도록 수정
- NanBitmap의 이미지 데이터로 사용할 파일을 열 때 열기 대화상자에서 사용할 파일 필터 순서 변경
3. 삭제
해당 사항 없음
4. 기타
4.1 라이브러리 변경으로 인한 resource 폴더 내용 갱신
* Resource\ThirdPartyLicense의 0.license_list.txt 수정
4.2 minor bug & documentation fix