이 누리집은 대한민국 공식 전자정부 누리집입니다.

Pixoneer

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