«qgis-custom-function» 태그된 질문


2
QGIS에서 폴리곤 마스크를 사용하여 특정 레이어 스타일링?
QGIS에 선 레이어와 다각형 레이어가 있습니다. 하나의 스타일을 사용하여 다각형 외부의 선 레이어 부분의 스타일을 지정하고 다른 스타일을 사용하여 내부의 부분 스타일을 지정하고 싶습니다. 파생 데이터 세트를 생성하고 싶지 않습니다 (예 : 선 레이어를 클립하고 두 부분의 스타일을 지정하십시오. 이것은 간단한 경우이지만 QGIS 프로젝트에는 +30 개의 레이어가 있으므로 레이어 블렌딩이 …

1
QGIS에서 겹치는 선의 표시를 바꾸고 있습니까?
점이 겹칠 때이 속성이 있는데,이 점은 '포인트 변위'라고하는 지점 주변에 많은 점을 자동으로 표시 할 수 있습니다. 그러나 그것은 라인에서 작동하지 않습니다. 그래서도 이와 같은 것을 달성하기 위해 개념적으로 실현 가능합니다. 나는 실제로는 모두 같은 장소에있는 다른 라인을 볼 필요가 있습니다 (원거리 통신 네트워킹에서 일하고 있습니다). 내가 지금 볼 수있는 …

3
첫 번째 라벨이 QGIS에 맞지 않으면 대체 라벨로 변경 하시겠습니까?
인쇄 할 맵을 만들려고하는데 폴리곤의 크기가 크게 다릅니다. 이것이 참조 맵이므로 모든 다각형에 레이블을 지정해야하지만 일부 이름은 다각형에 맞지 않습니다. 이 경우 대신 기능 ID를 사용하고 속성 테이블을 사용하여 ID를 이름에 연결하고 싶습니다. 내가하고 싶은 것은지도에서 사용할 레이블과 속성 테이블에 포함 할 행을 선택하는 데 사용할 수있는 일종의 표현식입니다. 그런 …

1
필드 계산기에 QGIS 사용자 정의 함수가 표시되지 않습니다
나는 Essen을 사용하고 있으며 Anita Graser의 훌륭한 자습서 Illuminated contours 를 따르려고합니다 . azimuth함수를 만들어서 로드했지만 표현식 탭에 아무 것도 표시되지 않습니다. 기본 func를 사용하는 사용자 정의조차도 아닙니다! 표현식 azimuth.py은 C :\Users\Max\.qgis2\python\expressions와 관련 .pyc파일 과 함께 존재 합니다. QGIS를 다시 시작해도 아무런 차이가 없습니다.

1
QGIS에서 커스텀 파이썬 함수 문서화
QGIS에서 커스텀 파이썬 함수를 어떻게 문서화 할 수 있습니까? 내가 작성한 기능에 대한 도움말을 사용자에게 제공하고 싶습니다. docstring을 추가하려고했습니다. 그러나 로드를 클릭 할 때마다 오류 메시지가 표시됩니다. 오류 메시지에는 들여 쓰기 오류가 명확하게 표시되어 실제 코드와 일치하지 않습니다.

2
각 구분 기호 앞의 문자열 필드에서 새 필드로 텍스트 분할
점으로 구분 된 텍스트가 포함 된 문자열 필드에서 텍스트 데이터를 추출하고 필드 계산기를 사용하여 새 필드에 배치하려고합니다. 이 파이썬 함수를 사용하고 있습니다 ( QGIS에서 / 전에 텍스트를 추출하는 방법 에서 가져온 것 입니까? ) : from qgis.core import * from qgis.gui import * @qgsfunction(args='auto', group='Custom') def func(value1, feature, parent): return …

1
pyqgis에서 사용자 정의 qgs 기능 등록
독립형 응용 프로그램 내에서 pyqgis를 사용하고 있습니다. 이제 규칙에서 filterExpression으로 사용할 사용자 지정 표현식을 만들고 싶었습니다 ruleBasedRendererV2. (이전에 기존 함수로 렌더러를 사용해 보았지만 모든 것이 잘 작동했습니다!) 사용자 정의 qgisfunction(비트 AND 함수-아직 함수가 없으므로)는 다음과 같습니다. from qgis.utils import qgsfunction @qgsfunction(args="auto", group='Python') def bitwise_and(value1, value2, feature, parent): return value1 & …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.