シングルマーカーまたはsvgマーカー選択リストに独自のシンボルを追加する方法は?


13

ラインレイヤーの矢印を作成していました。そのため、三角形を単一のマーカーとして線に追加していました。ここまでは順調ですね。しかし、独自のシングルマーカーシンボルまたはsvgマーカーを作成したい場合、これらの独自のシンボルをQGISに追加するにはどうすればよいですか?これらの独自のシンボルはどこに保存されますか?それらが単一のマーカーまたはsvgマーカー選択リストに追加されるように?

.svgファイルを検索してもフォルダーが見つかりませんでしたか?;(独自の単一マーカーまたはsvgマーカーを選択リストに配置する方法は何ですか?

ここに画像の説明を入力してください

回答:


10

SVGマーカーダイアログから、別のSVGファイルを選択できます。また、デフォルトのファイルが保存されている場所が表示されます。

SVGダイアログ

SVGシンボルの追加ライブラリに関する私の投稿を数日から確認したい場合があります。

qgis用のSVGシンボルライブラリはありますか?


1
答えてくれてありがとう!とても助かりました。黄色のマークされたパスは、シンボルプロパティウィンドウに表示されません;(実際、フォントマーカーシンボルが保存されている場所も見ていますか?今までこれらを見つけませんでした。シングルマーカー(円、長方形、 。)シンボルは保存されますか?シングルマーカーシンボルを選択する際にパスが表示されず、パス表示フィールドもありません。情報を事前に感謝します。敬具phil
philmyer

それらは実際にはファイルに保存されません。オプションは単純にハードコードされており、ファイルから読み込まれるわけではないと思います。
U2ros

7

設定に移動->オプション->レンダリング:下部に「SVGパス」があります。[追加]ボタンをクリックして、新しいパスを追加します。(注:新しいQGISバージョンでは、設定->オプション->システムと「SVGパス」が上部にあります)


このヒントをありがとう!私はすでに自分のフォルダーを追加しました:)
philmyer

@philmyerこの答えは、自分のSVGシンボルを追加する実装方法です。受け入れられた回答としてマークすることを検討してください。あなたが参照している他のシンボルは、Qt GUIツールキットによってオンデマンドで描画されるため、ファイルシステムには存在しません。
dakcarto

2
ところで:ここでソースコードから開始するのは、単純なマーカーをレンダリングする前に「準備」する2つの方法です。さらに簡単に追加できるかどうかはわかりません。
dakcarto

...情報のおかげで。しかし、私は自分の矢じりをSVGファイルとして作成します(下部のコメントを参照)。
フィルマイヤー

3
QGIS 2.2では、「SVGパス」の場所が「設定」->「オプション」->「システム」にあることに気付きました。
akthor

0

svgシンボルのデフォルトのディレクトリフォルダー(タイプ別に分類)は、コンピューターのC:\ Program Files \ Quantum GIS Lisboa \ apps \ qgis \ svgにあります。プロジェクトを開いている間に新しいsvgシンボルを作成し、これらのディレクトリのいずれかに保存すると、シンボルプロパティダイアログボックスで表示および選択可能になる前にプロジェクト(QGIS)を再起動する必要があるというのが私の経験です。


ご回答有難うございます。また、シングルメーカーシンボル(円、長方形、usw)が保存されている場所を知っていますか?私は今までそれらを見つけることができませんでした;(アドバイス、よろしく、フィル
-philmyer

私の理解では、これらのシンボルは「単純な」マーカーであり、上記のdakartoが提供した以前の回答コメントに記載された方法(ベストアンサー)でレンダリングされます。inkscapeのようなプログラムを使用して、これらのシンボルをsvg形式で独自に解釈し、選択したディレクトリに保存できなかったということではありません。
wstewart1958

... 情報のおかげで。最も簡単な方法は、Adobe Illustratorで独自の矢印を作成し、svgとして保存することだと思います。このarrowhead.svgは、独自のsvgマーカーとして使用できます。2つのシンボルレイヤーを組み合わせて独自の矢印を作成します。1本の線(シンボルレイヤー1)と独自のarrowhead.svg(シンボルレイヤー2)。それは☺それだ
philmyer
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.