2012-07-02 10 views
2

나는 (X, Y, Z) 좌표로 샘플 포인트의 배열을 가지고있다. Delaunay 삼각 측량을 사용하여 불규칙한 네트워크를 생성 한 다음 직선 보간법을 사용하여 등고선을 고정 값 (예 : 90, 95, 100, 105)으로 플롯합니다. 문제는 다른 알고리즘으로 부드러운 윤곽 선을 생성해야한다는 것입니다. 저는 지금 약간의 시간을 검색했고 Kriging과 같은 것을 사용해야한다는 것을 알았지 만 순수한 수학적 관계로부터 알고리즘을 구현하는 것이 수학에 좋지는 않습니다. 또한 알고리즘 구현이나 설명을 찾을 수없는 것 같습니다. 누구든지 나를 찾을 수있게 도와 줄 수 있니? 또한, 내가 선택한 알고리즘으로 맞습니까? 더 쉽게 구현할 수있는 또 다른 것이 있습니까? 정밀도는 신경 쓰지 않습니다.불규칙한 데이터의 특정 값에서 등화 선 (등고선)을 생성하는 방법은 무엇입니까?

https://dl.dropbox.com/u/15926260/ex.png

P.S. Surfer에서 내가 찾고있는 결과를 보여주는 음모를 꾸몄습니다. 오른쪽은 삼각 측량과 선형 보간법을 사용하여 수행 한 작업이고 왼쪽에는 다른 알고리즘 (Kriging이 Surfer에서 사용됨)을 사용하여 플롯해야하는 작업이 있습니다. 맞춤법 오류는 유감이지만 저는 모국어 사용자가 아닙니다.

감사합니다.

+0

예를 들어 더 간단한 스무딩 알고리즘을 선택할 수 있습니다. 스플라인. – Kromster

답변

0

평소 (가중치 적용) 미사일 삼각 측량을 시도 할 수 있습니다. 가중치 적용 델라 네이에서 삼각형 삼각형 영역은 더 동일합니다. kriging 알고리즘은보다 똑같이 등고선을 생성하는 것처럼 보입니다. Weighted Delaunay 삼각 측량은 또한 부드러운 메쉬를 만드는 데 사용됩니다.