길이를 소수점 이하 2 자리로 변경하는 방법은 무엇입니까?


13

QGIS에서 소수점 이하 2 자리까지 줄 길이를 계산하는 방법을 찾으려고합니다. 필드 계산기를 사용하여 새 필드를 만들 때 필드 유형, 필드 너비 또는 정밀도에 대한 변경 내용은 중요하지 않으며 계속해서 길이를 소수점 이하 13 자리까지 가져옵니다.

답변:


19

최신 dev QGIS 버전에는 소수점 이하 자릿수를 제어하는 ​​데 사용할 수있는 새로운 라운드 기능이 있습니다.

round($length,3)

결과 : 1.10228762876525-> 1.102


나는 Nathan에게 감사하는 간단한 표현이있을 것이라고 짐작했다
geosmiles

1.9가 출시 될 때
nickves

1
1.9가 공개되지 않습니다. 2.0은 다음 몇 달 안에 다음 릴리스가 될 것입니다.
Nathan W

필드 계산기에서이 기능을 어디에 삽입합니까 (qgis 2.18)?
newGIS

5

정밀도 변경 사항이 완전히 표시되기 전에 파일을 저장해야합니다.


2
QGIS Master에서는 편집 모드를 종료하거나 속성 테이블을 닫았다가 다시 열어야합니다.
AndreJ

QGIS 2.8.6으로 작업하는데이 기능이 작동하지 않습니다 ...
Andreu Amoros

1

최고의 솔루션 :

로드 플러그인 : "처리 중", QGIS를위한 공간 데이터 처리 프레임 워크

메뉴 바 "processing"에서 특공대를 선택하십시오

콤보 박스에 "field"를 입력하십시오

"처리 알고리즘 : 리 팩터 필드"를 선택하십시오.

필드에서 소수 자릿수 설정

(표현식 열에 빨간색으로 표시된 항목이 있으면 시작과 끝에 "......"를 추가하십시오. 공백이있는 긴 열 이름은 좋아하지 않습니다 (예 : 열 x 좌표는 "x- 코드")

새 파일로 저장하거나 일시적으로 저장하여 기존 모양을 덮어 쓸 수 있습니다.

끝난

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