QGISでラインフィーチャの方向を示す方法


11

私は、左から、左から、右から、右へのフィールドフィールドを持つ通りのshpファイルでQGISに取り組んでおり、ジオコーダーを構築しています。

これらの機能がどの方向を向いているかを知る必要があります。これは、線を作る2つ(またはそれ以上)のポイントのどちらが最初に来るかを知るのと同じだと思います。

マーカーラインスタイルの三角形マーカーを自動的に回転して、ラインの向きを示す方法はありますか?


使用するシンボルに応じて、マーカーを90度回転させて線をたどる必要がある場合があります。シンプルマーカーまたはSVGマーカーを使用していますか?また、どのバージョンのQGISを使用していますか?代わりにマップ単位/ピクセルを使用してみましたか?
スティーブンケイ

回答:


19

最も簡単な方法は、線のスタイルを設定することです。新しいシンボルレイヤーをラインに追加し、「シンボルレイヤータイプ」をマーカーラインに変更します。スタイルツリーで[マーカー]を選択し、デフォルトのマーカーシンボルとして三角形を選択します。「トライアングル2」が最善の策だと思います。これらの変更を受け入れると、すべてのラインにラインの方向を示す矢印が表示されます。距離とマーカーの配置をいじって見栄えを良くすることができますが、これは基本的に行の行き先を示しています。


私はそのオプションを試してきましたが、マーカーのサイズを処理できません。それは非常に奇妙な方法で動作しています:私が定義したサイズ(2から2000mmで試しました)に関係なく、三角形は線上の同じ小さな小さな、ほとんど見えないスポットのままです。線幅がフィールドの1つに関連付けられていること(ストリート幅)と関係があると思いましたが、この関連付けを無効にすると、問題は残ります。
ファクンドペレス

+1 Works for i
kttii

ペレス、測定値がマップ単位ではなく、mmまたはピクセル単位であることを確認しましたか。これが、特に長い線がある場合に非常に小さな三角形になる理由を考えることができる唯一の理由です。右にズームインしても(1:1)縮小したままですか、それともスケールを維持しますか?
ナイトショーン

何らかのバグだったに違いありません。それらはmmにありましたが、スケールを保持しませんでした。プロジェクトを閉じて再度開くと、プロジェクトが機能し始めました。
ファクンドペレス

2

Knightshoundの回答をフォローアップすると、QGIS 3のマーカーシンボルに若干の変更があったようです。スタイルツリーで[マーカー]を選択した後、シンボルのリストに[三角形2]が表示されない場合があります。その場合は、「Symbols in」というラベルの付いたドロップダウンリストをご覧ください。私のバージョン3.0.3では、これはデフォルトで「お気に入り」になりました。「すべてのシンボル」に変更すると、「三角形2」が表示されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.