QGISアトラスでのアイコンのグループ化と配置


10

QGISを使用して保護地域の地図を作成しています。私はバージョン2.12を使用していますが、この質問はおそらくバージョン2.14にも適用されます。

このアトラスには、いくつかの興味のあるポイント(poi)オブジェクトが表示されます。駐車場、インフォメーションステーション、視点など、これらのいくつかはアイコンとして表示されます。これらが互いに近い場合は、アイコンをグループ化し、それらを(線上で)ポイオブジェクトの中心点の近くに配置することが適切です。現在、これはデスクトップパブリッシングツールを使用して行われ、次のようになります。

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

このプロセスをできる限りQGISアトラスシステムに取り入れたいと思います。私たちは多くの保護地域を持っているため、プロセスを自動化することで得られる利益は潜在的に大きくなります。

QGISでこれをどのように行うことができますか?

また、FMEを使用してPOIを1つのポイントに集約してコンテキスト確認する質問も参照してください。


2
Webアプリケーション(オンラインアトラス)またはアトラス機能(印刷)について話しているかどうかはわかりませんが、ポイポイント機能を適切な方法で揃えてみませんか?私は2つのフィーチャクラスを使用します。1つは実際の位置を使用し、もう1つはアトラスのグラフィック表現に使用します。おそらく最初のものにリンクされています。
Jochen Schwarze

これはQGISについてであることを指定します。
ragnvald 2016年

私の知る限り、ポイントシンボルを相互に位置合わせする方法はありません。私は間違っていてうれしいです。前回問題が発生したときは、Illustratorなどのデスクトップパブリッシングツールで処理されていました。
Jakob

回答:


10

式ベースのSVGシンボルを使用して、次のことを実現できます。

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

基本的に、アイコン#1、#2などを決定する複数の属性があります。

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

私の知る限り、現在のところ、SVGの場所を対応するラベルの場所に依存させることはできません。したがって、右下隅にラベルを配置しないようにする必要があります。これの設定は、2.14で使用できます。

オフセットを使用して、アイコンを正しい場所に移動します。アイコンは、属性値に基づいて定義されます。

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


すべてのアイコンが常に使用されるわけではないので、アイコンのラインナップにギャップが生じる可能性がありますよね?
ragnvald 2016年

1
いいえ、それはこのアプローチでは問題ではありません。明確にするために、属性テーブルのスクリーンショットを追加しました。
アンダーダーク

FMEのようなFTLツールを使用して、距離バッファーに従ってPOIクラスターを準備することを考えていました。ポイの集計フィールド/リストをクラスター内に保持することで、このリストを使用して、Imagemagickを使用して関連するアイコンをまとめてPOI制作テーブルにリンクし、それらを追加できます。もう1つは、考えられるすべてのアイコンの組み合わせ(最大6つのアイコン幅)を生成し、キーを使用して関連するものをPNGまたはSVGマーカーとして呼び出すことです。ソリューションと適切なデータ準備の組み合わせがおそらく最良です。あなたの答えがリードです;-)
ragnvald 2016年

アイコンごとに1つの属性の代わりに「ワイルドカード」を使用して1つの属性に基づいてフィルタリングする方が良いでしょう。出来ますか?
ragnvald 2016年

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