나는 왼쪽 하단과 오른쪽 상단 좌표로 정의 된 특정 지리적 영역을 가지고 있습니다. 이 지역을 어떻게 20x20km의 지역으로 나눌 수 있습니까? 나는 실제적으로 지구의 모양이 평평하지 않다는 것을 의미한다. 경계 상자는 단지 근사치입니다. 그것은 심지어 실제의 의미에서 직사각형이 아닙니다. 그것은 단지 가정입니다. bottomleft 좌표가 x1, y1로 주어지고 topright 좌표가 x2, y2로 주어지고, y1에서 x1에서 x2까지의 길이가 y2에서 x1에서 x2 사이의 길이와 다른 것으로 가정합니다. 이 문제를 어떻게 극복 할 수 있습니까?지리적 영역 나누기
사실,이 영역에 대한 공간 격자 그리드는 matlab의 meshgrid 함수를 사용하여 만들어야합니다. 그리드의 면적은 20x20km입니다.
meshgrid(x1:deltaY:x2,y1:deltaX:y2)
내가 알 수있는 것처럼 하나의 deltaX와 하나의 deltaY 만있을 수 있습니다. 델타 X와 델타 Y를 선택하여 증가분이 20x20km 크기의 그리드를 생성하도록하고 싶습니다. 그러나이 deltaX와 deltaY는 위치에 따라 달라지기로되어 있습니다. 어떤 제안?
내 말은 deltaX = del1입니다. 그러면 점 (x1, y1)에서 (x1, y1 + del1)까지의 거리는 20km입니다. 내가 포인트 (x2, y1)에서 (x2, y1_del1)까지의 거리를 측정 할 때, 거리는 < 20km입니다. 위의 meshgrid 함수는 메쉬를 만듭니다. 그러나 거리가 일정하지 않습니다. 어떤 아이디어가이 문제를 극복하는 방법?