답변:
간단히
각 원을 2 개 반으로 분할 한 다음 폴리 라인으로 변환해야합니다 (또는 상단 및 하단 절반 둘레를 모방하는 수단). 가장 중요한 것은 끝에 주변과 하단 주변이있는 레이어를 갖는 것입니다.
그런 다음 상단 설정이있는 커브 라벨링으로 상단 라벨에 레이블을 지정하고 하단 라벨에 하단 라벨을 붙입니다.
스크린 샷 사용 방법 아래
엔터티 테이블은 다음과 같아야합니다 (테스트 예제이므로 데이터와 다를 수 있음). 여기에 위치 필드와 레이블 필드를 만들었습니다.
하나의 물리적 레이어를 유지하는 경우 레이어를 복제하고 레이어 사본의 경우 'UP'과 다른 사본의 경우 'DOWN'과 일치하도록 필터를 설정합니다 (팁 : 정의 된 데이터에서 누군가이 속성을 설정 한 경우 필드가 더 간단합니다)
속성에서 다음과 같아야합니다.
각각에 대해 다른 라벨 속성을 설정합니다
층 아래
상층
그럼 당신은 얻을 :
레이블이 커브 (또는 직선 이외의 모양)를 준수하도록하는 기본 제공 방법이나 플러그인은 없습니다. QGIS에서이 효과를 달성 할 수있는 유일한 방법은 인쇄 작성기의 각 레이블에 HTML 프레임을 사용하는 것입니다. HTML은 제게 적합하지는 않지만이 작업을 수행하는 방법을 설명하는 사이트 (이 게시물의 맨 아래 링크)를 발견했습니다. 레이블이없는지도를 만든 다음 다른 프로그램에 추가하기가 훨씬 쉬울 것 같습니다. 또는 다른 프로그램에서 레이블을 생성하고 이미지로 저장 한 다음 이미지를 인쇄 작곡가에 추가하십시오.
https://css-tricks.com/set-text-on-a-circle/
/programming/14990284/curved-text-using-html-css
https://www.webmasterworld.com /forum21/1250.htm