32비트 운영체제 시대의 종료

제목이 너무 거창한지 모르겠습니다. 올 해 가을 쯤(어쨌든 올해 안에) 출시될 IDL 8.3 버전 부터는 Linux 32bit 운영체제에 대한 지원을 중단하기로 결정되었습니다. 제가 결정한 것은 아니고 ExelisVIS사의 결정입니다. 이미 ENVI 5.0(IDL 8.2기반)은 32bit Linux에서 사용을 할 수 없었습니다. 그래서 당연히 SARscape도 32bit Linux 지원이 중단되었구요. IDL도 곧 이렇게 될 거라고 예상은 되었는데 바로 다음 버전에서 …

Continue reading ‘32비트 운영체제 시대의 종료’ »

AND, OR, NOT, XOR 의 새로운(?)이용

여러분도 아시다시피 AND, OR, NOT, XOR은 조건문에서 자주 쓰게되는 구문들입니다. (NOT은 쓸일이 없지만요.) 하지만 이 구문들이 조건문이 아닌 다른 방식으로도 이용이 된다는 것을 알고 계셨나요? 저도 최근에 알게 된 사실인데, 위 구문들은 BIT단위의 연산에도 사용이 가능한 구문들입니다. 설명에는 byte, integer, unsigned integer,long word, 64-bit long word 형식에 쓰인다고 하네요. 당연하게도 다 정수형 표현이 되는 형식들입니다. 간단하게 …

Continue reading ‘AND, OR, NOT, XOR 의 새로운(?)이용’ »

LIDAR Data in ENVI

ENVI는 영상 자료를 처리하기 위한 소프트웨어이고, LiDAR 자료는 사실 영상 자료는 아닙니다. 3차원 공간좌표에 정의되는 포인트 데이터라고 할 수 있는데요, 이로부터 추출되는 정보가 DEM과 같이 입체를 정의하는 영상이 되거나, 건물, 도로, 전선, 나무 등의 GIS 적인 정보이므로, ENVI에서 LiDAR 데이터를 연동할 수 있다면 그 다음 작업이 편리해 지는 장점이 있습니다. 이 글은 ENVI에서 LiDAR 데이터를 …

Continue reading ‘LIDAR Data in ENVI’ »

New Graphics의 Method 이용하기

New Graphics를 이용하는 예전의 포스트를 보셨으면 아시겠지만, New Graphics는 함수를 이용하여, plot등의 작업을 ID로 남겨서 그 ID를 이용하는 것으로 이미 작성된 이미지등을 바꿀 수 있었습니다. Plot같은 경우에도 처음에 모든 설정을 다 못했어도 title을 넣는다던지, Plot라인의 색을 바꾸는 등의 작업이 가능했지요. 이러한 연장선에서 New Graphics의 여러 함수들의 결과는 변수를 변화시켜서 하는 작업뿐만이 아니라, 가지고 있는 Method를 …

Continue reading ‘New Graphics의 Method 이용하기’ »

배열과 List의 속도

오늘 제가 에스이랩의 한장강의라는 문서를 통해 List와 Hash에 대한 내용을 다루었습니다. 여기에서 짧게 이들 자료형에 대한 속도 문제를 언급했는데요, 내용이 이렇습니다. … List는 그런 제약이 없습니다. 필요하면 끼워 넣고, 필요 없어지면 빼버리는 것이 자유로우며, 이런 상황에서 배열보다 속도도 빠릅니다(e-mail 본문 중). 특히 배열은 수치 계산에서 (List와 비교할 수 없는) 가장 빠른 속도를 보장합니다. (문서 본문 …

Continue reading ‘배열과 List의 속도’ »