QGIS에서 스케일 바 레이블을 스케일 바 아래에 놓습니까?


11

지도 구성에 2 개의 축척 요소를 추가했습니다. 레이아웃 조화를 위해 눈금 막대 아래에 눈금과 레이블 텍스트를 원합니다.

표준은 이렇습니다 : 이것이 내가 얻는 것입니다.

내가 원하는 것은 이것입니다 (이미지에서 수동으로 변경됨). 여기에 이미지 설명을 입력하십시오

이것에 대한 QGIS에 옵션이 있습니까?

답변:


15

스케일 바 아래에 장치를 넣을 수있는 옵션이 아직 없다고 생각합니다. 대안은 다음과 같습니다.

  1. 현재 스케일 바를 수정 Font colour하고 배경색과 일치하도록 설정하십시오 .

    Item Properties > Fonts and colours > Font colour
    
  2. 스케일 바를 복사하여 원래 스케일 바 바로 아래에 붙여 넣습니다. 그런 다음 Font colour검은 색으로 설정하고 Line colour투명하게 설정하십시오.

    Item Properties > Fonts and colours > Font colour
                                        > Line colour
    
  3. 그런 다음 스케일 바를 선택하고 그룹화 하여 마치 하나의 것처럼 쉽게 이동할 수 있습니다.

    스케일 바


2
메뉴 의 Labels margin필드가 Display음수 값을 허용하지 않기 때문에 아직 그렇게 할 수 없습니다. 그러나 좋은 해결 방법!
mgri

2
과거에는이 방법을 사용하여 양면 스케일을 수행했습니다 (예 : 한쪽의 해상 마일, 다른 쪽의 Km). 다운 틱을 레이블링하기위한 하나, 업틱 스케일 및 레이블이있는 하나, 하나는 업틱 스케일이있는 하나, 다운 틱 만 표시합니다. 지저분한하지만 작업 않습니다 ...
스티븐 케이

1
@mgri-만약 그것이 음수 값을 받아 들였다면 (간단히 고치기를 바라고 있습니다) 정말 좋을 것입니다 =)
Joseph

@StevenKay-당신의 요구 사항에 맞게 다른 스케일 단위의 세그먼트를 변경해야 할 때 지저분하고 성 가실 수 있습니다 :)
Joseph

좋아, 이것은 실제로 @Swod의 핵보다 훨씬 더 설득력이있었습니다.
조지 윌리엄 러셀의 펜

5

qgis 인쇄 작곡가 내에서 가능하다고 생각하지 않습니다.

그러나 템플릿 파일을 사용하여 재생할 수 있습니다. 텍스트 레이블과 배율 막대 사이의 거리를 다음에서 설정할 수 있습니다.

항목 속성> 표시> 레이블 여백 .

안타깝게도 인쇄 작곡가 내에서 음수 값 (= 텍스트 위의 스케일 막대)으로 설정할 수 없습니다.

그러나 템플릿 파일 내에서는 가능합니다. 빈 인쇄 컴포지션을 작성하고 그 안에 올바른 스타일 등을 사용하여 축척 막대를 작성하십시오.이를 템플리트로 저장하십시오 ( "작곡가> 템플리트로 저장"). * .qpt 파일이 생성됩니다. 텍스트 편집기로이 파일을 열고 "labelBarSpace"라는 용어를 검색하여 음수 값 (예 : -10)으로 설정하십시오. (글꼴 크기에 따라이 값을 조정해야합니다.) qgis 인쇄 작곡가 내에서이 템플릿을 추가하면 (작곡가> 템플릿에서 항목 추가) 스케일 막대 아래에 숫자가 표시됩니다.

항목 속성> 표시> 레이블 여백 -설정을 터치하지 않는 한이 방식으로 유지됩니다. 이것은 QGIS 2.18에서 저에게 효과적이었습니다.


분명히, 많은 사람들이 줄 아래에 레이블을 붙이기를 원하지 않지만 해킹은 깔끔합니다. 다른 형식 (예 : A0 플롯 및 A4 출력)에 대해 여러 개의 템플릿을 생성하는 것을 의미하지만, 한 번 보여 드리겠습니다.
George William Russel의 펜
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.