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.