2013-03-08 4 views
0

여기에 무슨 문제가 있는지 잘 모르겠습니다. 일부 프로젝트에서는 작동하지만 다른 프로젝트에서는 작동하지 않습니다. 나는 그들 사이의 차이점을 이해할 수 없다. 문제를 테스트하기 위해 필자는 큐브 안에있는 위치에 단일 지점으로 포인트 세트를 만들었습니다. IndexAtPosition으로 전화 할 때 가끔 분명히 잘못된 답변을 얻습니다. 예를 들어, 때로는 인라인 또는 교차 인덱스가 부정적이거나 최대 인덱스를 초과하는 경우가 있습니다. z- 차원 지수도 매우 비현실적인 대답으로 다시 돌아옵니다.SeismicCube.IndexAtPosition 예기치 않은 출력

내 데이터가 모두 일관성이 있습니다 (즉, 동일한 도메인 및 CRS). 확인하지 않는 설정이 있어야합니다.

답변

0

불행히도, 실수를했습니다. 내 데이터 포인트 중 하나는 큐브가 회전 할 때 실제로 큐브 영역 외부에있었습니다.

2

내 생각 엔 요점은 x, y, 1000m와 같은 지점입니다. 큐브는 아마도 시간 영역에 있습니다. 따라서 큐브에서 점을 찾으려고하면 x, y, 1000 초를 보게 될 것입니다. 이것은 매우 범위를 벗어나서 k 지수 (초고)에 대한 미친 숫자를 줄 것입니다. 북쪽에서부터의 각도를 기반으로, j는 현실과는 너무 멀리 떨어져있을 수 있습니다. 당신은 깊이에서 시간으로 변환하기위한 당신의 시점이나 어떤 방법이 필요합니다.