시스템개발툴킷

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

XDL2.0_(v2.0.3.22) 업데이트 내용 2023

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

1. 추가
1.1 [NXDLvc] - XvcObj의 이름 위치를 조정하는 NameOffsetX/NameOffsetY 속성 추가
- XvcObj Name render 속도 향상을 위한 DrawNameFlagForSpeed 속성
추가
- XvcObj Name 도시 속성을 설정하기 위한 변수 추가(NameBold,
NameItalic, NameUnderline, NameStrikeOut, NameFontName,
NameFontSize)
- XvcObj의 Name을 멀티라인으로 처리할지 여부를 설정하는
NameMultiLine 속성 추가

1.2 [NXPlanet] - CADRG 축척을 기준으로 카메라 높이를 계산하기 위한
NXPlanetView.GetMapAlitutdeFromCADRGScale() 함수 추가
- CADRG 축척에 따른 비율을 계산하기 위한
NXPlanetView.CalculateCADRGScale() 함수 추가
- NXPlanetView의 2D 모드에서 display level을 가져오는
MaxDisplayLevel2D 속성 추가

1.3 [NXDLio] - 벡터파일의 전체 바운더리 및 좌표계 정보 외에 GDAL Driver, 레이어
개수, 레이어 이름, geometry type, Feature 개수, 레이어 바운더리
정보를 가져오기 위한 XVectorIO.GetFileInfo() 함수 추가


2. 수정
2.1 [NXDLio] - DTED1, DTED2 format key 수정
- 불필요한 파일 형식 제거
- PBE의 Level 범위 가져오는 함수 수정

2.2 [NXDLscene] - 여러 개의 점으로 이루어진 Scene 객체의 점 가져오는 함수 수정
(index validation에 따른 반환값 조절)
- XscSymbol의 이름 DrawFlagForSpeed 처리 추가
- XscText의 Light 관련 코드 삭제

2.3 [NXImage] - ImageView의 Background 갱신 시점을 wheel zooming 및 마우스 패닝이
끝나는 시점에 이루어지도록 수정

2.4 [NXPlanet] - PlanetView에서 갈무리버퍼를 쓸 때 발생하는 ScreenToGeographic()
오류 수정
- PlanetView에 추가하는 레이어의 LayerCapture 속성 설정 구현
- Planet 툴박스에서 좌표 변환 오류 수정
- 벡터 렌더링시 영역 체크하도록 수정
- Planet2D의 visible 영역에 대한 Level 계산 부분 수정
- Planet View의 LButtonDown/LButtonUp 이벤트 처리 수정(WPF view에서
control을 위에 올린 경우, ButtonDown 이벤트는 상위 control에서 처
리되고 MouseMove/ButtonUp은 view에서 처리되는 문제 수정)
- PlanetView의 Render 요청시 critical section 처리 부분 수정하여
Render 속도 개선
- PlanetView2D의 경우 Map 2D Projection 정보를 화면에 표시할 수
있도록 수정

2.5 [NXMilmap] - Milmap View의 LButtonDown/LButtonUp 이벤트 처리 수정(WPF view에서
control을 위에 올린 경우, ButtonDown 이벤트는 상위 control에서 처
리되고 MouseMove/ButtonUp은 view에서 처리되는 문제 수정)

2.6 [NXDLdfs] - PBI 파일의 minLevel, maxLevel 설정에 따른 Texture 생성 부분 수정
- PBIProvider의 MaxLevel 처리 오류 수정

2.7 [NXDL] - XMemory 생성시 메모리 용량에 따른 체크 코드 세분화


3. 삭제
해당사항 없음


4. 기타
해당사항 없음


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