QGIS에서 디지털화 중 포인트의 자동 번호 매기기?


9

Qgis에서 디지털화하는 동안 자동으로 포인트 번호를 매기는 방법을 알고 있습니까? 설명하기 위해 새 점을 만들 때 점 번호를 입력해야하는 창이 있습니다. 포인트 번호를 직접 입력하지 않고 자동으로 번호를 매기는 방법이 있습니까?


1
당신은 ID 번호를 의미합니까?
ahmadhanb

5
QGIS에는 해당 창을 열지 않는 옵션이 있습니다-설정 / 옵션-디지타이징 탭-기능 생성-속성 양식 팝업 억제. 디지털화가 완료되면 $ rownum 또는 $ id를 사용하여 한 번에 모두 채울 수 있습니다. 그럴까요?
Miro

@ 미로 : 이것은 아마도 가장 좋은 해결책 일 것입니다 (실제로 실제로하는 방식). 기능이 작성되는 동시에 ID가 생성 될 필요는 없습니다.
wiltomap

예, 이것은 모든 숫자가 1과 N 사이에 있고 싶지만 일부 숫자는 1과 N 사이이고 많은 숫자가 다른 부호 (예 : 1-16-4A) 인 경우 가장 좋은 솔루션입니다. 이 방법을 사용할 수 없기 때문입니다.
Slobodan

답변:


7

한 가지 방법은 가상 필드 를 사용하여 $id표현식 (또는 원하는 표현식)을 사용하여 포인트의 번호를 자동으로 매기는 것입니다 .

필드 계산기


가상 필드가 쉐이프 파일 자체가 아닌 .qgs 파일에 저장되므로 가상 파일Save As... 을 변환하는 옵션을 사용하여 쉐이프 파일을 새 파일로 다시 저장할 수 있으므로 가상 필드는 프로젝트 파일을 저장해야 합니다. 정상적인 것으로).


4

모양 파일의 ID에 대해 이야기하고 있다고 생각하면 레이어 속성으로 이동하여 레이어를 두 번 클릭 한 다음 필드로 이동하여 독일어로 'Bearbeitungselement'라는 항목을 UUID-Generator로 설정하십시오 (ID 필드 유형은 텍스트 여야 함) ) 아래 스크린 샷에 표시된대로 ( https://en.wikipedia.org/wiki/Universally_unique_identifier )

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

포인트 (또는 다른 지오메트리를 디지털화 할 때)는 다음과 같습니다.

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

해당되는 경우 다른 속성 값만 입력하면됩니다.

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