답변:
그렇습니다. alexgleith가 말한 것처럼 플러그인 설치 프로그램에서 qgsaffine 플러그인을 사용할 수 있다고 말했습니다.
첫 번째 줄의 상단은 0,0이고 두 번째 줄의 상단은 5,5입니다. 시작점은 X에서 0을 따라 있습니다.
Affine 플러그인을 사용하여 모든 X 좌표에 5를 추가 할 수 있습니다.
그런 다음 모두 X 5, Y 5의 두 번째 줄에 있습니다.
허용 된 답변의 플러그인은 더 이상 사용할 수 없습니다. Affine Transformations를 사용할 수 있으며 매우 유용합니다.
이 플러그인으로 공식을 만들 수 있습니다. 스크린 샷에서 모든 셀을 17.396 (미터) 북쪽으로 이동했습니다.
x'
및 y'
수단 도출 x
하고 y
원래의 벡터 레이어에서. 다음과 같이 읽어야합니다. derived x= (1.0 * original x) + (0.0 * original y) + 0.0
즉, x 방향에 아무런 변화가 없으므로 x에 x를 곱한 값입니다. 모든 셀을 17.396 미터 위로 (북쪽으로) 이동하고 싶었습니다. 그래서 나는 17.396 만 (1 * y)에 추가했습니다. 당신은 전혀 변화를하지 않으려면, 당신은 단지 사용 x' = (1 * x) + (0 * y) + 0
하고y' = (0 * x) + (1 * y) + 0