레이어리스트 범례에서 벡터 필드 마커의 화살표 길이를 제어하는 ​​방법은 무엇입니까?


14

QGIS 2.14.5 LTR (및 최근 QGIS 3.0)에서는 각 값 범위에 대해 점진적 렌더러 및 벡터 필드 마커를 사용하여 아름다운지도 디자인을 설정했습니다 (화살표 길이는 스트림 속도에 직접 비례하며 0.001-~ 범위) 5m / s).

이것은 훌륭하게 작동했지만 전설에서 화살표를 짧게하는 설정을 놓쳤는 지 궁금합니다. '일반'너비 레이어 창을 사용하면 클래스 값을 볼 수 없습니다.

단위 : 밀리미터

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

내 첫 번째 추측은 sth가 있다는 것입니다. 화살표 길이, 선 너비 단위를 밀리미터에서 맵 단위로 전환하는 것과 관련이 있지만 이는 범례에 영향을 미치지 않습니다.

단위 : 지도 단위

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

최신 정보

QGIS 3.0에서는 여전히 문제가 지속됩니다.

이것을 시각화하기 위해 스크린 캐스트를 만들었습니다 : https://youtu.be/oxJ3tGXFB18

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

속성 / 심볼에서 심볼이 올바르게 렌더링됩니다.

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

참고 레이어를 복제하거나 스타일에 변경 사항을 적용 할 때 올바르게 레이어 목록이 표시 마커가 긴 레이어 패널의 폭이 변경되지 않는 한 것이다.


3
그것을 재현 할 수 있습니다 (QGIS 2.14.5. Linux Mint 18). 일부 레이어 패널 버그 일 수 있습니다. 그러나 Composer 관리자의 Legend 항목 에는 영향을 미치지 않습니다
Oto Kaláb

1
지도 단위를 사용할 때 문제가 있음을 확인할 수 있습니다. 그것에 직접 뛰어 들었다. 보고 된 경우 아직 확인하지 않았습니다.
underdark

1
버그 리포트를 작성해야 할 수도 있습니다. issues.qgis.org/projects/qgis/issues
csk

1
내가 만든 이 문제에 대한 버그 리포트를 . 버그 보고서의 텍스트 대부분은이 게시물에서 직접 인용됩니다. 내가 잘못했거나 중요한 것을 누락 한 경우 버그 보고서를 검토하고 편집하십시오.
csk

1
QGIS 커뮤니티에서이 버그를 수정하는 데 관심이있는 것 같습니다. 테스트에 도움이되도록 버그 보고서에 "사용 된 스타일을 가진 작은 데이터 세트 + QGIS3 프로젝트 파일"을 추가하라는 요청이 있습니다. @JochenSchwarze 정보를 제공 할 수 있습니까?
csk

답변:


1

해당 옵션이 없지만 인턴 도구를 사용하여 결과를 얻을 수 있습니다. 나는 그것을 점으로 만들었지 만 당신은 당신의 일 에이 도구를 적용 할 수 있습니다. 이것을 따르십시오 :

  1. 먼저 심볼 크기를 수동으로 설정하십시오.

  2. 각 요소의 속성으로 이동하여 "작업을 수행하는"기능을 정의하십시오 (프로젝트에서 스트림 속도에 따라 라인 크기가 변경됨). 이 함수는 범례 요소가 고정되는 동안 요소의 크기를 변경합니다.

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

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

  1. 당신은 간다. 범례는 요소가 기능에 따라 크기를 변경하는 동안 계속 유지됩니다.

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.