IDL/Math

SPH_SCAT을 이용하여 불규칙 격자 자료를 규칙 격자화하는 방법

이상우_IDL 2015. 2. 6. 16:40
728x90

불규칙한 격자 분포를 하는, 즉 데이터 포인트들이 불규칙하게 흩어진 형태의 자료를 규칙적인 격자 분포 기반의 자료로 변환하는 일은 IDL에서도 자주 화두에 오르는 문제입니다. 유저그룹에서도 심심치않게 질문과 답변이 오고가는 문제인데, 제가 생각해보니까 의외로 이 문제에 관하여 뭔가 정리된 형태의 자료가 만들어진 적은 없었던 것 같습니다. 그래서 이 문제에 관하여 한번 정리를 해보았습니다. 물론 불규칙 분포 데이터를 규칙 격자화하는데 있어서는 여러가지 기법들이 존재하지만, Delaunay Triangulation이라는 기법이 자주 이용되는데요. IDL에서는 이러한 기법을 기반으로 한 SPH_SCAT이라는 내장함수의 사용을 가장 많이 권장하는 편입니다.


그래서 이 SPH_SCAT이라는 함수를 사용하여 규칙 격자화하는 방법 그리고 이렇게 얻어진 결과를 효과적으로 표출하는 방법까지 함께 모아서 정리해보았습니다. 다만 여기 게시물에 바로 올리기보다는 독립된 문서로 만드는 것이 더 좋을 것 같아서 PDF 문서의 형태로 만들었습니다. 이 문서 파일 그리고 여기서 사용된 예제 프로그램 및 데이터 파일도 함께 올립니다. 완벽하지는 않겠지만 이러한 문제로 고민하시는 IDL 유저들에게 조금이나마 도움이 되었으면 합니다. 내용과 관련된 질문이나 코멘트는 이 게시물의 댓글로 달아주시면 됩니다.


* 이 문서에서 소개된 예제 프로그램에서 표출되는 그림에서 지도나 컬러바의 위치나 공백이 OS에 따라 다소 이상하게 나올 수 있습니다. 이 경우에는 그래픽창의 크기를 더 키우거나 여백의 크기를 조정하는 방식으로 적절한 배치가 가능하다는 점 참조하시기 바랍니다.


grid_data_irr.sav

intro_sph_scat_20150205.pdf

letstry_sph_scat.pro



intro_sph_scat_20150205.pdf
0.9MB
grid_data_irr.sav
0.01MB
letstry_sph_scat.pro
0.0MB
LIST