영상의 지도상 위치 확인(Google Earth와 ESRI Map)

최근에, 외국 손님들과 함께 ENVI를 이용한 위성영상 분석 작업을 수행해 보았습니다. 이 분야에서 활동하시는 분들이어서, 기본적인 ENVI 작업에 대해서 모두들 쉽게 받아들이시는 느낌(확증은 없습니다)을 받았습니다. 감정을 표현할 수 있는 의사 소통이 이루어지지는 못했지만, 저는 그렇게 느꼈습니다. 끝! 저는 현실적인 데이터를 다루어보겠다고, 우리나라의 지역을 촬영한 Landsat-8이나 Sentinel-2 영상을 준비하였고, 이러한 영상으로 한참 작업이 진행되고 있는데, 의외의 …

Continue reading ‘영상의 지도상 위치 확인(Google Earth와 ESRI Map)’ »

IDL 8.7, ENVI 5.5 SP1 출시 및 What’s new 웨비나 안내

추석 연휴가 끝나기가 무섭게 IDL, ENVI의 새버전이 출시되었습니다. 아직 공식적으로 출시가 된 것은 아니지만 SARscape의 새버전 출시도 예정되어 있습니다.  SARscape의 경우 5.4에서 5.5로, IDL과 ENVI은 Service Pack(이하 SP) 업그레이드가 됩니다. IDL과 ENVI SP1에 대한 HARRIS의 안내 페이지는 다음과 같습니다. What’s new and Release Note : 바로 여기 라이선스를 보유하고 있고 유지보수 기간이 남아 있는 유저/고객이라면 …

Continue reading ‘IDL 8.7, ENVI 5.5 SP1 출시 및 What’s new 웨비나 안내’ »

Introduction to ENVI Analytics Online 교육 안내

ENVI 유저분들께 흥미로운 소식을 전해드립니다. IDL 및 ENVI를 제작하는 미국의 Harris Geospatial Solutions社에서 Introduction to ENVI Analytics라는 타이틀의 온라인 교육을 진행할 예정이라고 합니다. 저희 (주)에스이랩에서도 물론 ENVI 사용자 교육을 계속 해오고 있고, Harris 역시 자국에서 관련 교육 프로그램을 계속 진행해오고 있지만, 오프라인으로만 진행되어오던 방식 외에 이번에 온라인 방식을 처음 도입해보는 것으로 보면 될 것 같습니다. 우선 안내 웹페이지는 …

Continue reading ‘Introduction to ENVI Analytics Online 교육 안내’ »

IDL 8.7 / ENVI 5.5 출시, 라이선싱 관련 업데이트 안내

얼마 전 IDL 8.7과 ENVI 5.5가 출시되었습니다. 그리고 출시와 함께 기존 유저 분들께서 일부 수정하셔야할 내용이 전달되었습니다. 다만 모든 유저들이 수정하셔야하는 것은 아니고 IDL 8.6(SP1)과 ENVI 5.4(SP1)을 설치하시고 라이선스 사용을 floating network 방식으로 하셨던 분들에게, 그리고 모든 컴퓨터가 아닌 라이선스 서버 컴퓨터에서만 수정하면 되는 내용입니다.  IDL 8.5, ENVI 5.3 이하 버전을 사용하시거나, IDL 8.6(SP1)과 ENVI 5.4(SP1)을 …

Continue reading ‘IDL 8.7 / ENVI 5.5 출시, 라이선싱 관련 업데이트 안내’ »

라이선스 임시 인출 기능 (Borrow License)

최근 IDL 8.6/ENVI 5.4와 함께 등장한 새로운 라이선스 체계에서 가장 마음에 드는 점은 라이선스 임시 인출 기능(Borrow License)이라고 생각합니다. 라이선스 서버로부터 클라이언트가 라이선스를 가져와서 쓸 때는 IDL/ENVI를 실행할 때마다 라이선스 서버에 접속하여 현재 잔여 라이선스로부터 일부를 끌어오는 과정을 거칩니다. 플로팅(floating) 라이선싱이라고 하는 이 방식은 고정형 라이선스(Node-Locked)에 비해, 다양한 클라이언트 환경에서 IDL/ENVI를 사용할 수 있기 때문에 …

Continue reading ‘라이선스 임시 인출 기능 (Borrow License)’ »

ENVI 좌표변환 API와 Task

ENVI 인터페이스에서, 영상 위에 마우스를 이동하면, 인터페이스 좌측 하단에 현재 위치의 경위도(또는 설정에 따라 Map 좌표 등 다양한 좌표계 표시 가능)가 표시됩니다. Cursor Value를 실행하면 마우스를 클릭하는 지점의 경위도(Geo), Map 좌표(Map : UTM, 또는 TM 등 투영법 기준의 좌표를 의미합니다), 군용좌표(MGRS; Military Grid Reference System) 이 표시되고, 아래쪽에 영상의 Pixel 좌표(File) 그리고 해당 지점의 Pixel …

Continue reading ‘ENVI 좌표변환 API와 Task’ »

ENVI의 Sentinel-2 data read patch

Landsat 위성 시리즈 영상은 수십년의 데이터 누적이라는 어마어마한 파급력과 네임밸류를 가지고 있지만 단순히 스펙만 놓고 보면 최근의 Sentinel 영상 시리즈에 다소 밀린다는게 개인적인 생각입니다. Landsat-8 영상과 Sentinel-2 영상 간의 스펙 비교는 이전에 작성했던 ‘Landsat-8 Query Extension‘에서도 확인할 수 있는데요, 위성 영상의 주요 4개 해상도인 Spatial resolution(최근에는 GSD(Ground Sampling Distance)라는 표현을 많이 쓰는 것 같습니다)은 30 …

Continue reading ‘ENVI의 Sentinel-2 data read patch’ »

DJI GS Pro 사용 소감

저희가 연구 용역에 무인기 항공촬영이 필요하여 DJI의 작은 드론을 이용하고 있습니다. 그리고 그동안은 실력이 검증되지 않은 조종자의 컨트롤에 따라 수동 촬영을 했습니다. 불규칙하게 울퉁불퉁 수동으로 촬영하여도 중첩되는 영역들이 충분하다면, ENVI OneButton을 이용하여 정사모자익 영상을 생성할 수 있는 것은 확인 하였습니다. 그동안 그렇게 사용해 왔으니까요. (저희 드론 파일롯이 조종 실력은 그저 그렇지만, 촬영전후 신고/검사 절차는 칼같이 …

Continue reading ‘DJI GS Pro 사용 소감’ »

GetTemporaryFileName() 으로 생성된 파일은 왜 자동으로 지워지지 않는가?

GetTemporaryFileName()은 ENVI 프로그래밍 예제에서 매우 많이 등장하는 메쏘드입니다. 그 이름이 주는 느낌 때문에, 임시파일 이름을 받아오는 기능이라고 생각하고, 임시파일이니까, ENVI를 닫으면 자동으로 지워지는 파일이 될 거라고 예상하기 쉽습니다. 오해입니다. 자동으로 지워지는 파일과 아무런 연관이 없습니다. 이 글의 제목이 질문인데요, 결론부터 말씀드리면, GetTemporaryFileName() 메쏘드는, Temporary Directory 에 쓸 파일의 이름을 자동으로 받아오는 것이지, ENVI가 관리하는 임시 …

Continue reading ‘GetTemporaryFileName() 으로 생성된 파일은 왜 자동으로 지워지지 않는가?’ »

11/16 웨비나 안내 및 PAT 소개

HARRIS Geospatial Solutions社에서 계획 중인 웨비나가 있어 안내해드립니다. 날짜는 11월 16일, Mountain Standard Time 기준으로 오전 8시와 11시(우리 시각으로 17일 자정과 새벽 3시…)입니다.  여기까지 읽으시고 ‘아, 뭐야…’하시는 분이 계실 수 있는데요, 참석하지 않더라도 신청만 해놓으시면 차후 녹화분이 제공되기 때문에 크게 부담을 가지지 않으셔도 됩니다. 웨비나의 제목은 “Better Field Management with ENVI Analytics and UAS Data Fusion” …

Continue reading ‘11/16 웨비나 안내 및 PAT 소개’ »