QGIS에 선 레이어와 다각형 레이어가 있습니다. 하나의 스타일을 사용하여 다각형 외부의 선 레이어 부분의 스타일을 지정하고 다른 스타일을 사용하여 내부의 부분 스타일을 지정하고 싶습니다. 파생 데이터 세트를 생성하고 싶지 않습니다 (예 : 선 레이어를 클립하고 두 부분의 스타일을 지정하십시오. 이것은 간단한 경우이지만 QGIS 프로젝트에는 +30 개의 레이어가 있으므로 레이어 블렌딩이 …
점이 겹칠 때이 속성이 있는데,이 점은 '포인트 변위'라고하는 지점 주변에 많은 점을 자동으로 표시 할 수 있습니다. 그러나 그것은 라인에서 작동하지 않습니다. 그래서도 이와 같은 것을 달성하기 위해 개념적으로 실현 가능합니다. 나는 실제로는 모두 같은 장소에있는 다른 라인을 볼 필요가 있습니다 (원거리 통신 네트워킹에서 일하고 있습니다). 내가 지금 볼 수있는 …
인쇄 할 맵을 만들려고하는데 폴리곤의 크기가 크게 다릅니다. 이것이 참조 맵이므로 모든 다각형에 레이블을 지정해야하지만 일부 이름은 다각형에 맞지 않습니다. 이 경우 대신 기능 ID를 사용하고 속성 테이블을 사용하여 ID를 이름에 연결하고 싶습니다. 내가하고 싶은 것은지도에서 사용할 레이블과 속성 테이블에 포함 할 행을 선택하는 데 사용할 수있는 일종의 표현식입니다. 그런 …
나는 Essen을 사용하고 있으며 Anita Graser의 훌륭한 자습서 Illuminated contours 를 따르려고합니다 . azimuth함수를 만들어서 로드했지만 표현식 탭에 아무 것도 표시되지 않습니다. 기본 func를 사용하는 사용자 정의조차도 아닙니다! 표현식 azimuth.py은 C :\Users\Max\.qgis2\python\expressions와 관련 .pyc파일 과 함께 존재 합니다. QGIS를 다시 시작해도 아무런 차이가 없습니다.
QGIS에서 커스텀 파이썬 함수를 어떻게 문서화 할 수 있습니까? 내가 작성한 기능에 대한 도움말을 사용자에게 제공하고 싶습니다. docstring을 추가하려고했습니다. 그러나 로드를 클릭 할 때마다 오류 메시지가 표시됩니다. 오류 메시지에는 들여 쓰기 오류가 명확하게 표시되어 실제 코드와 일치하지 않습니다.
점으로 구분 된 텍스트가 포함 된 문자열 필드에서 텍스트 데이터를 추출하고 필드 계산기를 사용하여 새 필드에 배치하려고합니다. 이 파이썬 함수를 사용하고 있습니다 ( QGIS에서 / 전에 텍스트를 추출하는 방법 에서 가져온 것 입니까? ) : from qgis.core import * from qgis.gui import * @qgsfunction(args='auto', group='Custom') def func(value1, feature, parent): return …
독립형 응용 프로그램 내에서 pyqgis를 사용하고 있습니다. 이제 규칙에서 filterExpression으로 사용할 사용자 지정 표현식을 만들고 싶었습니다 ruleBasedRendererV2. (이전에 기존 함수로 렌더러를 사용해 보았지만 모든 것이 잘 작동했습니다!) 사용자 정의 qgisfunction(비트 AND 함수-아직 함수가 없으므로)는 다음과 같습니다. from qgis.utils import qgsfunction @qgsfunction(args="auto", group='Python') def bitwise_and(value1, value2, feature, parent): return value1 & …