[OSGeoJapan-discuss] 描画順序変更後凡例崩れ

yosinaka teruhiko teruhiko @ keroro.keroro.com
2021年 12月 7日 (火) 20:43:52 PST


岩瀬様

吉中です。

検証しやすいように、岩瀬様の投稿にありました
「右下の「描画順序」を左クリックして順序変更」
前までを実施したファイルを添付いたします。
添付ファイルの状態から、最後に描画順序を弄ると緑色が消えてしまうという意味合いでよろしいでしょうか?
私の方でも確認してみたら同様な結果となります。
ちょっと面倒な状態ですね。


吉中輝彦
teruhiko @ keroro.keroro.com

________________________________
差出人: OSGeoJapan-discuss <osgeojapan-discuss-bounces @ lists.osgeo.org> が Akihiro Iwase <iwase @ umizukan.com> の代理で送信
送信日時: 2021年12月8日 12:56
宛先: IWASAKI Nobusuke <niwasaki @ naro.affrc.go.jp>; osgeojapan-discuss @ lists.osgeo.org <osgeojapan-discuss @ lists.osgeo.org>
件名: Re: [OSGeoJapan-discuss] 描画順序変更後凡例崩れ


岩崎様

ご対応をいただき、ありがとうございます。
また、再現できる手順を書けず大変申し訳ございません。

手順を補足させていただきます。
1.CSVデータ作成
・以下のデータをdata.csvとして保存
X,Y,E
135,35,1
136,36,2
137,37,3

2.CSVデータの読み込み
・レイヤ→レイヤを追加→CSVテキストレイヤを追加
・WGS84、Xを経度、Yを緯度 →追加
・close(CSVデータ追加のウィンドを閉じる)

3.シンボルの作成、描画順序変更
・レイヤパネルで追加したCSVファイルのレイヤを右クリック →プロパティ
・シンボロジタグで「単一定義(single)」を「ルールによる定義(rule-based)」に変更
・1つ存在するシンボルをダブルクリックして設定
 色:RGB=(255,0,0)で赤色に
 フィルタ:"E"=1
・作成したルール(シンボル)を右クリックしてコピー
・右クリックしてペーストを2回
・2つ目のシンボルをダブルクリックして設定
 色:RGB=(0,255,0)
 フィルタ:"E"=2
・3つ目のシンボルをダブルクリックして設定
 色:RGB=(0,0,255)
 フィルタ:"E"=3
・右下の「描画順序」を左クリックして順序変更
 赤:0
 緑:1
 青:2
・上記設定後「OK」を押す

この手順を踏むと、設定したルール(シンボル)が赤色1つ、青色2つになっていると思います。

拙い説明で大変恐縮ではございますが、よろしくお願いいたします。



2021年12月8日(水) 11:12 IWASAKI Nobusuke <niwasaki @ naro.affrc.go.jp<mailto:niwasaki @ naro.affrc.go.jp>>:
岩瀬様

岩崎です。
私の方でやろうとして、ちょと再現できませんでした。
ちょっとわからなかったのが、csvデータは、三つのレコードを含んだ一つのレイヤとして読み込んでいるのか、1つのレコードを含んだ3つのレイヤを読み込んでいるのか、という点です。

また、「凡例をマウスの右クリックメニューからコピーしてペースト」は、レイヤのうえで右クリックして、スタイル→スタイルのコピー→全スタイルカテゴリー、と作業をしたという事でよろしいでしょうか。

ご確認お願い致します。



On 2021/12/07 12:56, Akihiro Iwase wrote:
>
> 岩瀬@広島です。
> 初めてメールさせていただきます。
>
> コミュニティの皆様に感謝しながら使わせていただいております。
>
> 下記の症状で悩んでおり、皆様の環境においても同じでしょうか。
> バグ的な話で、別の場所のほうが適切なようでしたら申し訳ありません。
>
>
> 手順として、
> ・以下の3データをCSV読み込み
> ・凡例について1つルールベースドで設定
> ("E"=1のとき、Rのみ255で赤色に)
> ・作成した凡例をマウスの右クリックメニューからコピーしてペーストを2回
> ・"E"=2でG255、"E"=3でB255に色指定
> ・描画順序で0,1,2を設定
> と作業を進めると、凡例で指定した色が崩れてしまいます。
> (前に指定した凡例と同じになってしまう、青色が2つに)
>
> ■CSVデータ
> X,Y,E
> 135,35,1
> 136,36,2
> 137,37,3
>
> 描画順序を触ることで、凡例を指定している部分のデータを侵食していそうな振る舞いです。
>
> ちなみに、凡例を「+」記号で追加した場合は上記の症状が出ないため、凡例のコピーの際にID的な部分までコピーしてしまい、そのまま描画順序なりを指定しようとするとそのIDを参照して修正してしまっていそうです。
>
> Windows、Ubuntuそれぞれにおいて長期リリースバージョンで同じ症状が出ています。
> ・Windows 10:QGIS3.16.14
> ・Ubuntu 20.04 LTS:QGIS3.16.14
>
> --
> Akihiro Iwase <i <mailto:oakgml @ gmail.com<mailto:oakgml @ gmail.com>>wase @ umizukan.com<mailto:wase @ umizukan.com> <mailto:wase @ umizukan.com<mailto:wase @ umizukan.com>>>
> umizukan.com<http://umizukan.com> <http://umizukan.com/> , eng.umizukan.com<http://eng.umizukan.com> <http://eng.umizukan.com/>
> umizukan.com/m/<http://umizukan.com/m/> <http://umizukan.com/m/> (mobile)
>
> _______________________________________________
> OSGeoJapan-discuss mailing list
> OSGeoJapan-discuss @ lists.osgeo.org<mailto:OSGeoJapan-discuss @ lists.osgeo.org>
> https://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss
>

--
☆通常勤務中です☆
#staypositive

---
Nobusuke IWASAKI
Representative, OSGeo Japan Chapter

Institute for Agro-Environmental Sciences, NARO
3-1-1, Kannondai, Tsukuba-shi,
Ibaraki-ken 305-8604, JAPAN
Tel / Fax +81298388227
_______________________________________________
OSGeoJapan-discuss mailing list
OSGeoJapan-discuss @ lists.osgeo.org<mailto:OSGeoJapan-discuss @ lists.osgeo.org>
https://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss


--
Akihiro Iwase <i<mailto:oakgml @ gmail.com>wase @ umizukan.com<mailto:wase @ umizukan.com>>
umizukan.com<http://umizukan.com/> , eng.umizukan.com<http://eng.umizukan.com/>
umizukan.com/m/<http://umizukan.com/m/> (mobile)
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://lists.osgeo.org/pipermail/osgeojapan-discuss/attachments/20211208/147d720f/attachment-0001.html>
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: sample-1.zip
型:         application/x-zip-compressed
サイズ:     10594 バイト
説明:       sample-1.zip
URL:        <http://lists.osgeo.org/pipermail/osgeojapan-discuss/attachments/20211208/147d720f/attachment-0001.bin>


OSGeoJapan-discuss メーリングリストの案内