QGIS에서 도로 이름을 행으로 정렬


14

QGIS에서 도로 이름을 가능한 한 줄 또는 열로 정렬하려고합니다. 매핑 플러그인을 사용하여 Adobe Illustrator에서 수행 할 수 있다는 것을 알고 있지만 그에 대한 $$는 없습니다.

내가 좋아하는 뭔가 노력 있지만 도움말을 보이지 않았다 않았다.

이것은 예입니다 : 여기에 이미지 설명을 입력하십시오

정확히 그렇게 할 필요는 없지만 비슷한 것을하고 싶습니다.

답변:


25

(1) 라벨 위치를 기준으로 선을 그립니다.

이 예에서이 guideline레이어에는 "fid"하나의 값 ( 1) 만 있는 id 필드 가 있습니다.

(2)로 이동하십시오 Layer properties | Labels | Placement.

거기에서 찾을 수 Data defined | Coordinate X and Y있습니다. 각 풀다운 메뉴에서 편집 을 선택 하십시오 .

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

(3) 다음과 같이 표현하십시오.

x: x(intersection($geometry, geometry(get_feature('guideline', 'fid', '1'))))

y: y(intersection($geometry, geometry(get_feature('guideline', 'fid', '1'))))

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

(4) 마지막 단계로 지침을 숨기십시오. 안내선 레이어를 선택하고 기호를로 변경하십시오 No Symbols.

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


나는 우리가 다른 기능 / 표현으로 할 수있는 일에 항상 놀랐습니다. 기억해야 할 또 다른 사용 사례!
Gabriel C.

@GabrielC. 나는 당신에게 더 동의 할 수 없습니다. 이 놀라운 표현에 대해 QGIS Dev 팀에 감사드립니다!
Kazuhito

와! 고마워요! 1 개의 질문이 더 있습니다. 그리고 나는 그것을 나의 대답으로 분명히 표시 할 것입니다. 그런 다음 도로가 다른 카운티로 이동하여 다른 이름이 필요하거나 다른 방향으로 달리는 도로를 위해 두 번째 줄을 추가하려면 어떻게해야합니까?
Troy Buerge

도로 레이어를 복제하고 레이블 만 표시하고 기호는 표시하지 않고 "( 'guideline', 'fid', '2') 레이블을 표시하여이 작업을 수행 할 수 있음을 알고 있습니다. 더 나은 방법
트로이 Buerge

감사합니다 @TroyBuerge 그러나 귀하의 의견에있는 것보다 더 나은 해결책을 생각할 수 없어 죄송합니다.
Kazuhito
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.