QGIS를 사용하여 다각형 영역과 둘레를 계산하는 방법은 무엇입니까?


13

QGIS를 사용하여 다각형 레이어를로드하고 새 열을 만들면 해당 열을 다음으로 채우는 방법은 무엇입니까?

  1. 각 다각형의 면적과
  2. 각 다각형의 둘레 길이는?

1
그래서, 투영 제곱 영역에서 쉐이프 파일을 변경하고 저장하여 미터 제곱 영역을 얻었지만 여전히 영역의 낮은 소수점 값을 얻습니다. 예를 들어, 102km2 인 다각형이 속성 표에 0.0102로 표시됩니다. 속성 테이블에서 fTools 메소드와 계산기를 모두 사용했습니다. 내가 뭘 잘못하고 있죠? 감사합니다

나는 또한 숫자가 엄청나게 낮은 것을보고 있었지만 잘못된 CRS를 가지고 있기 때문이라고 생각합니다. 오른쪽 하단의 아이콘을 클릭하고 CRS를 변경하면 그 이후 숫자가 좋아지기 시작했습니다.
Brian Z


Qgis 2.19의 Vector 메뉴에는 Geometry 도구가 없습니다. 다운로드해야합니까? 답변 주셔서 감사합니다
Thibault

이와 비슷한 질문이 있으면 새로운 질문을 만드십시오. 원래 질문에 대한 답변입니다.
Mattropolis

답변:


26

필드 계산기를 열고 새 열을 선택한 후 다음 표현식을 입력하십시오.

  • 지역 : $ area
  • 둘레 : $ perimeter

레이어가 투영 된 좌표계 ​​(위도 / 경도가 아님)와 올바른 단위인지 확인하십시오. (즉, 레이어의 투영에 '미터'가 단위 인 경우 면적은 평방 미터가됩니다.) 즉석에서 레이어를 다시 투영해도 면적 / 주변 계산 단위가 변경되지 않으므로 다른 이름으로 저장을 사용하여 다시 투영해야합니다. .. 올바른 대상 CRS.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오


$로 시작하는 다른 기능이 있습니까?
HealthMaps

2
실제로 많은 사람들이 필드 계산기에서 볼 수 있습니다. QGIS 1.8, 그것은 잘 필드 계산기에서 '기능 목록'에 따라 조직 된 것
spatialthoughts

7

fTools를 사용할 수도 있습니다 : 벡터 메뉴-> 형상 도구-> 형상 열 내보내기 / 추가

AREA 및 PERIMETER 열을 추가하여 레이어를 자동으로 업데이트합니다.

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