QGIS에 레이블을 수동으로 배치 하시겠습니까?


37

QGIS에 레이블을 수동으로 배치하는 방법이 있습니까?

일부 장소 (예 : E 1st 및 1st St)에 라벨이 거의 중복 된지도가 있으며 일부를 제거하고 싶습니다.

또한 레이블의 일부를 옮기고 현재 아닌 일부 기능에 레이블을 지정하고 싶습니다.

기능에 따라 레이블이 곡선으로 된 새 레이블을 사용하고 있습니다.

답변:


32

예, 레이블 도구 모음의 레이블 도구를 사용하여 레이블을 수동으로 배치 할 수 있습니다.

  • 레이블 이동 도구 ... 텍스트 레이블을 새 위치로 이동
  • 라벨 회전 도구… 라벨을 대화식으로 회전 할 수 있습니다
  • 레이블 속성 도구… 사용자가 레이블의 속성 및 텍스트를 조작 할 수있는 대화 상자를 엽니 다

그러나 내가 아는 한 레이블을 수동으로 이동 / 회전하면 더 이상 곡선 레이블을 가질 수 없습니다.

이 도구를 사용하면 프로젝트 내에서 고정 된 레이블 위치와 자동 레이블 위치를 혼합 할 수 있습니다. x 또는 y 속성 값이 NULL이면 위치가 자동으로 설정됩니다. "레이블 이동 도구"를 사용하여 레이블 위치를 변경하면 위치가 속성 필드에 기록되고이 기능의 레이블 위치가 고정됩니다.

기존 레이어에서 이러한 도구를 사용하려면 x, y 및 회전 속성 필드 (더블 / 실수 유형)를 추가하십시오. 기본적으로 모든 값은 NULL이므로 레이어에 자동으로 레이블이 지정됩니다. 이제 원하는대로 레이블을 이동하고 회전 할 준비가되었습니다. (이 도구로 작업하는 동안 편집을 활성화해야합니다!)


2
어둡습니다. 레이블 이동 / 회전을 허용하는 구현이 적어도 번거 롭다는 데 동의하십니까? 말할 것도없이 회전 속성이 이미 채워져 있으면 x / y 속성도 이미 채워져있는 경우에만 레이블이 자동으로 회전합니다. 일반적인 경우에는 레이블을 손으로 움직여 레이블을 적절하게 회전시킵니다.
Giovanni Manghi 2019

1
물론 완벽하지 않습니다. 자동 회전을 수동 배치와 결합하는 것이 너무 많은 작업이 아니어야한다고 기대합니다. 약간의 자금 지원이 가능해야합니다.
underdark

실제로 곡선 레이블에 레이블 속성 도구를 사용할 수 있습니다. 다른 것들은 작동하지 않습니다.
mattwigway

x, y 및 회전 속성 필드 (실제 유형)를 추가하고 편집을 활성화했지만 레이블링 고급의 해당 필드와 같이 이동 및 회전 도구가 회색으로 표시됩니다. 내가 무엇을 놓치고 있습니까? (QGIS 1.8.0 Mac)
johnsankey

2
새로운 필드를 생성 할 때, 20 폭 등의 1. 일부의 기본 폭을 허용하지 않습니다, 정밀 4
Llaves

22

QGIS 2.0에서 라벨을 조작하려는 레이어의 경우 :

  1. 속성 테이블을 열고 편집 모드로 전환하십시오.
  2. "type"을 "decimal number (real)"로 선택해야하는 다음 열을 추가하십시오 : "x", "y"및 "rotation"
  3. "레이어"메뉴에서 레이블을 지정할 레이어 이름을 마우스 오른쪽 버튼으로 클릭하고 "라벨"> "배치"를 클릭하십시오.
  4. "데이터 정의"패널을 찾으십시오. "X"옆에 나타나는 아이콘을 클릭하고 "field type :"을 가리킨 다음 방금 만든 "x"열을 선택하십시오.
  5. "Y"및 "회전"선택에 대해 4 단계를 반복하십시오.
  6. 레이블 도구 모음이 활성화되어 있는지 확인하십시오 (보기> 도구 모음> 라벨).

"레이블 이동", "라벨 회전"및 "라벨 변경"아이콘이 전에 회색으로 표시되면 색상으로 표시되어 사용할 수 있습니다.


1
참조하시기 바랍니다 gis.stackexchange.com/a/67546/6725를 자세한 내용은, 또는에 대한 매뉴얼 . 연관된 텍스트를 삭제하여 중복을 제거하는 것은 파괴적이며 선호되는 결과가 아니면 피해야합니다. 새로운 표시 / 숨기기 도구 또는 관련 표시 레이블 데이터 정의 설정을 사용해보십시오.
dakcarto

아, 반가워요! 내 답변에서 해당 부분을 제거합니다.
Darin

@Darin FYI QGIS 2.14-15 LTR에서 X, Y 및 회전 속성이있는 경우 점에 대한 레이블이 보이지 않습니다. 레이블-> 배치에서 X, Y 및 회전 아이콘은 X, Y 및 회전 속성과 일치했습니다. 레이블-> 배치에서 회전 속성 만 일치하면 작동하는 것 같습니다. 다른 답변을 추가 할 수 있지만 업데이트 된 QGIS 버전에 맞게 답변을 조정할 수 있다고 생각합니다. X 및 Y 속성도 가질 수 있지만 중복 열을 삭제했습니다.
maskin

2

Windows의 Qgis 2.12.1 Lyon에서 "규칙 기반 레이블 사용"모드에서 레이블 이동을 사용할 때 버그가 있다고 생각합니다.

이동 레이블이 회색으로 남아 있습니다. 레이블 이동은 일반 레이블링 모드에서 작동합니다.


2
Debian Stretch의 QGIS 2.14.3에서도이 버그가 발생합니다. 올바르게 설정된 레이어에서 데이터 정의 배치를 활성화하더라도 '레이블 이동'은 회색으로 표시됩니다.
발레리 앤더슨

1
누군가 이것에 대한 업데이트를 제공 할 수 있습니까? 2.18.8을 실행 중입니다. x, y 및 회전 필드를 만든 후에도 레이블 도구가 회색으로 유지됩니다. 규칙 기반 레이블을 설정 및 해제하는 방법을 찾을 수 없습니다.
TVZ

X, Y 및 회전 필드를 속성 테이블에 저장하는 경우 레이블을 이동 / 회전하기 전에 해당 레이어 (노란색 연필)에 대한 편집을 활성화해야합니다. 편집을 활성화하면 라벨 조작 아이콘이 켜집니다.
D. Waschow
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.