QGIS에서“중국의 만리장성”에 대한 상징을 만드십니까?


9

이 같은 심볼을 만들고 싶었습니다 (아래 스크린 샷 (첫 번째 및 두 번째 : 흰색 원)).이 심볼의 모양이 다르고 일부는 직선이며 일부는 곡선입니다. 어떻게합니까?

스크린 샷 1

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

스크린 샷 2 (흰색 원 참조)

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

선과 사각형 사이의 간격을 어떻게 줄일 수 있습니까?

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


1
비슷한 질문을 전에 게시했습니다. JGH 는 SVG 기호를 사용하여 좋은 답변 을 제공했습니다 . 귀하의 경우에도 해당 될 수 있습니다.
카즈 히토

@Kazuhito btw : "단일 기호"인 경우 두 개의 마커 선으로 선 스타일을 지정하는 방법은 무엇입니까? "+"를 클릭하거나 "rule based"를 사용하면됩니다. thx 다시
ndr

선이 두 개의 마커가 혼합 된 경우 예, "+"를 클릭하여 두 번째 마커를 추가 offset하고이 마커가 서로 숨기지 않도록 설정 합니다.
Kazuhito

@Kazuhito 네, 알아 냈습니다. 그러나 "답변"에서 "각 마커 라인은 반원, 간단한 마커로 구성되어 있습니다."---> "반원": 반원 대신 반 사각형이 필요합니다. 절반이 아닙니다 ... :( PLZ help ..
ndr

너의 의도를 알 겠어. JGH의 링크 된 답변은 반원에서 시작되었으므로 다른 (180 회전) 마커가 필요했습니다. 전체 사이클 사각형이 있으면 두 번째 마커가 필요하지 않습니다.
카즈 히토

답변:


13

"기어와 같은"SVG 기호가 필요한 경우를 대비하여 :

<svg width="5.0" height="2.5" version="1.1" viewBox="0 0 5.0 2.5" xmlns="http://www.w3.org/2000/svg">
 <path d="m0 1.25v1.24h2.48v-2.48h2.48v1.25" fill="none" stroke="param(outline)" stroke-width="param(outline-width) 0.2"/>
</svg>

나는 그림을 잘 못합니다. 필요에 따라 수정하십시오.

QGIS에서 물결 모양의 흔들리는 선 그리기에 대한 모든 아이디어와 세부 단계에 대한 크레딧은 JGH 로 가야 합니까? .

나에게서 한 가지 추가 사항은 다음 marker intervalsize width같습니다. (온 클릭 Marker line찾을 수 아래 그림에서 볼 수 있듯이 interval이 예에서. size width그리고 interval모두 4.0 mm입니다.)

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


추가 사항

  • SVG 경로를 올바르게 설정해야합니다 (예 : here ).
  • SVG 기호 outline width가 이전 SVG 설정에 따라 No outline또는 0 (automatic)이전 SVG 설정에 따라 사전 설정되어 보이지 않을 수 있습니다. 0.2mm 또는 다른 숫자로 설정하십시오.

내 사과 @ ndr 나는 혼합 size하고 width아마도 다른 곳을보고있다. 그 부분은 " sizemarker interval같아야합니다"라고 읽습니다 .
카즈 히토

@ndr 단지 하나의 가능성; 당신은 보이나요 Outline widthSVG 마커 설정에서? No outline마커 로 설정된 경우 표시되지 않습니다.
카즈 히토

@ndr 세 번째 이미지 (Layer Properties)에서 볼 수있는 한, 당신도 나와 같은 일을하고 있습니다. 아마도 당신은 SVG 파일을 게시 할 수 있습니다 (내 대답에서 그렇게했듯이) 그것을 테스트 할 수 있습니까?
Kazuhito

1
내가 참조. @ndr을 오해했습니다. 내가 볼 수있는 유일한 차이점은 SVG 파일을 내 .qgis2/svg폴더 에 넣는 것 입니다. 내 절차는 여기 에 설명되어 있습니다 . 그러나 그것이 당신을 위해 작동하는지 확실하지 않습니다.
카즈 히토

도와 줘서 고마워 문제가 발견되었습니다 : 1) 잘못된 svg 경로 2) '개요 너비'를 0.2 또는 다른 것으로 설정해야합니다. 지금은 일하고 있습니다. 적어도 나는지도에서 심볼을 보았습니다. 정말 고마워! 너는 최고야! 감사합니다 !
ndr
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.