QGIS에 속성을 입력하기위한 사용자 정의 양식을 작성하는 방법


14

ArcGIS 및 ArcPad에서이 작업을 여러 번 수행했지만 QGIS에서 데이터 입력을위한 사용자 지정 양식을 작성하기 시작하는 위치조차 알지 못합니다. QGIS는 현장 작업을 위해이 작업을 수행하고 싶습니다.

답변:


21

파이처럼 쉽습니다.

http://woostuff.wordpress.com/2011/09/05/qgis-tips-custom-feature-forms-with-python-logic/

기본적으로 값을 바인딩하려는 필드와 동일한 이름의 컨트롤을 사용하여 양식을 만들면 QGIS가 나머지를 처리합니다.

또한 : QGIS가 사용자 지정 양식의 컨트롤을 올바르게 자동 매핑하도록하려면 리어 보의 필드 설정에서 필드 컨트롤 유형을 설정해야합니다. 예를 들어 콤보 상자 호출이 TYPE있고 콤보 상자를 값으로 채우려면 레이어에 이미 필드 편집 편집을 고유 한 값 으로 설정해야합니다.

편집 : 방금 바인딩을 조금 더 설명하는 다른 블로그 게시물을 만들었습니다 http://woostuff.wordpress.com/2012/03/30/custom-qgis-feature-forms-value-binding/

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


공유해 주셔서 감사합니다.
SaultDon

1
@NathanW 파이썬 로직은 QGIS 2.6으로 업데이트 된 지금까지 매우 잘 작동했습니다. 사용자는 제약 조건을 통해 바람을 es습니다. 어떤 아이디어?
user25976

그러나 파이썬을 통해 레이어를로드하는 경우이 양식을 어떻게 호출 할 수 있습니까?
Abhijit Gujar

Nathan의 훌륭한 튜토리얼의 예제 코드는 불행히도 QGIS 3에서 더 이상 작동하지 않습니다.
Rostranimin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.