다각형을위한 '벽돌 벽'스타일 만들기


14

QGIS 2와 3에서 벡터 다각형의 벽돌 벽 스타일을 만들려고합니다. SVG 채우기 (아래 이미지)로 벽돌 벽의 svg 그림을 렌더링 할 수 있습니다. 그러나 스타일이 무료 지질학 맵의 일부이기 때문에 SVG를 사용하고 싶지 않습니다. SVG 파일은 대중의 데이터 배포 및 렌더링을 복잡하게 만듭니다. 기본 QML을 통해 SVG를 저장하면 QML 파일의 SVG 파일에 대한 상대 경로가 강제 적용되고 SVG 파일은 QGIS 시스템 SVG 폴더에 있어야합니다.

누구나 다음과 같은 다각형 벡터 스타일을 만들었습니다.

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

렌더링에 외부 SVG 파일이 필요하지 않습니다.


1
열광적으로 가까이 다가갔습니다. 두 개의 선 패턴 채우기 (각각 하나의 단순 및 하나의 오프셋 마커 선 (| 기호 사용))와 두 번째 선 패턴 채우기 (오른쪽 및 아래쪽)가 가능하다고 생각합니다. QGIS 3.2는 이것을 시도 할 때 계속 충돌합니다. 운이 더 좋을 수도 있습니다.
Steven Kay

답변:


18

half_square 마커와 90도 회전이있는 포인트 패턴 채우기 사용

마커 크기 : 10mm

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

거리 : 수평 10mm, 수직 5mm

변위 : 수평 5mm, 수직 0mm

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

결과 : 다각형 모양에 관계없이 일관된 브릭 패턴 채우기

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

다른 크기의 브릭 패턴의 경우 다음 비율을 사용하십시오. 여기서 X는 포인트 마커의 크기입니다.

  • 마커 크기 : 2X
  • 거리 : 수평 2X, 수직 X
  • 변위 : 수평 X, 수직 0

다른 포인트 마커와 다른 모든 설정의 모양은 다음과 같습니다.

육각형 여기에 이미지 설명을 입력하십시오Cross_fill 여기에 이미지 설명을 입력하십시오Circle 여기에 이미지 설명을 입력하십시오Semi_circle 여기에 이미지 설명을 입력하십시오Triangle여기에 이미지 설명을 입력하십시오


잘 했어! 다른 대시 패턴을 사용하여 두 개의 두꺼운 선 패턴 채우기로 가능할 수도 있다고 생각합니다. 이것은 QGIS 패턴 라이브러리를 훌륭하게 추가 할 것입니다 :-)
Steven Kay

대시 패턴으로 시도했지만 사용자 정의 대시 패턴이 예상대로 작동하지 않았습니다. 단위가 5mm 간격으로 5mm 길이의 대시를 제공하기 때문에 밀리미터로 대시 패턴 '5,5'를 예상했지만 대신 보이지 않는 선입니다. 따라서 해당 기능이 버그인지 또는 작동 방식을 이해하지 못하는지 확실하지 않습니다.
csk

고마워요, 아주 잘 작동합니다. QGIS 2.18.21 및 3.2.1에서 사각형 마커를 half_square라고합니다. 그러나 한 가지 문제는 TOC의 범례에서 스타일이 렌더링되지 않는다는 것입니다. 빈 흰색 상자는 그대로 둡니다. 이것은 TOC에서 범례를 렌더링하는 스타일 스케일링 문제 일 수 있습니다.이를 qgis dev 팀에보고합니다.
Jakob

그것은 단지 스케일링 문제입니다. 레이어 범례의 스타일 상자는 너비가 약 4mm에 불과하므로 벽돌이 5x10mm이면 패턴이 맞지 않습니다. 벽돌이 아이콘보다 작을 때 올바르게 표시됩니다 (예 : 2mm x 4mm). 스타일 상자를 더 크게 만들거나 옵션에 맞게 큰 패턴을 축소하는 옵션이 있다면 좋은 기능 일 수 있습니다.
csk
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.