QGIS에서 필드 계산기를 사용하여 중심 좌표로 열 업데이트


11

QGIS에서 다각형의 중심 이동과 북쪽이있는 두 개의 열을 업데이트하고 싶습니다. 필드 계산기를 사용하고 있습니다. $ x와 $ y를 사용해 보았지만 이것은 포인트에서만 작동하는 것 같습니다.

나는 도움을 확인했지만 이것을 할 수 있다고 언급하지는 않습니다.


흠 지금은 불가능 해 보인다. 추가하기 너무 어렵지 않아야합니다.
Nathan W

쉬운 것은 "수출 지오메트리 열"에 의해 추가 된 열에 중심을 추가하는 것입니다.
어두움

답변:


15

필드 계산기없이 빠른 방법은

  1. 중심 레이어 만들기 : 벡터-형상 도구-다각형 중심
  2. 중심 레이어를 다각형 레이어에 결합합니다 : (다각형) 레이어 속성-결합 탭

1
답변 해주셔서 감사합니다. 나는이 방법으로 그것을 할 수 있다는 것을 알았습니다. 포인트와 같은 필드 계산기를 통해 할 수있는 방법이 있는지 궁금했습니다.
제임스 S

12

5 년 전에 작동했는지 확실하지 않지만 이제 솔루션은 다음과 같습니다.

x (centroid( $geometry ))y (centroid( $geometry ))

결과는 위에서 언급 한 "가입"옵션을 사용하는 것과 같습니다.

다각형의 중심 m


0

해결 방법으로 수행하는 것을 고려할 경우 다음과 같이하십시오.

다각형을 MapInfo 파일로 내보내기

벡터> 형상 도구> 다각형 중심을 사용하여 중심 계산

중심을 MapInfo 파일로 내보내기

Centroid MIF 파일에서 불필요한 정보를 모두 제거하고 좌표 만 남겨 두십시오.

폴리곤 MIF 파일에서 2 개 이상의 열 (x 및 y / lat 및 long)이 있다는 정보를 추가하여 열 수 정보를 업데이트해야합니다.

다각형 MID 파일에서 중심 MIF 파일의 모든 열을 복사하십시오 (여기에서 도움이 될 것입니다)

이 작업을 수행하는 더 짧고 직접적인 방법이있을 수 있지만 내 대답이 도움이 될 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.