Qgisの描画速度

3,871 views
Skip to first unread message

shinmur...@gmail.com

unread,
Nov 21, 2016, 2:57:07 AM11/21/16
to QGIS初心者質問グループ
皆様 お世話になります。

現在、数量30000程度のポリゴンの編集をしておりますが、描画速度が
非常に遅くて困っております。拡大、縮小、移動など何か動作をする度に
6秒程度掛かってしまいます。
メニューの『設定』-『オプション』でレンダリングの設定をいじってみましたが
かわりませんでした。

描画速度が速くなる方法はありませんでしょうか。

環境は
 OS:WIN7
 QGISバージョン:2.14.7

よろしくお願い致します。

fukuoka....@gmail.com

unread,
Nov 21, 2016, 3:49:03 AM11/21/16
to QGIS初心者質問グループ
大量のポリゴンを扱った経験は無いのですが、ベクタの場合、「空間インデックス」を作ると描画が早くなると聞いたことがあります。
ベクタ - データマネジメントツール - 空間インデックスの作成 で空間インデックスを作ってみてはどうでしょうか?

あまり自信はないので、他の方の意見も参考になさってください。

fukuoka....@gmail.com

unread,
Nov 21, 2016, 5:40:15 AM11/21/16
to QGIS初心者質問グループ
追記です。

良さそうな資料を見つけました。
SlideShare「QGIS中級 国土交通大学校 GIS演習 その2」
http://www.slideshare.net/Yoichi_gmf/qgis-training-23

参考になれば幸いです。

きた

unread,
Nov 21, 2016, 6:40:25 AM11/21/16
to QGIS初心者質問グループ
パソコンの性能にもよりますが、
大量のデータを表示する場合には、どうしてもレンダリングに時間がかかるので、
fukuokaさんの紹介された資料にもあった、レイヤでの表示縮尺の設定や、
ラベルの表示の縮尺設定を行うのが一番いいと思います。

オプション設定などをいろいろ試していましたが、
あまり速度の違いを体感できませんでした。

きた


やまぢ

unread,
Nov 21, 2016, 7:06:11 PM11/21/16
to QGIS初心者質問グループ

表示してるデータが違うので単純に比較できませんが、私の環境では3万くらいのポリゴンで1秒ちょっと、7万件以上のポリゴンでも2秒弱。

6年以上前のありふれたスペックのノートパソコンなんですけどね。(core i5)

設定はいろいろいじっても体感的な変化は無く、逆に遅くすることもできませんでした。

設定変更のみではあまり変化が無いので、ハードのスペックによるところが多いのかもしれません。

きた様が公開している北海道SHAPEファイルというデータに等高線がありますが、例えば渡島振興局全体の等高線はポリラインで23万ほどの地物が格納されています。このファイルを全体表示させるとさすがに5秒弱かかります。(妥当な時間だと思いますけどね)

私の場合はそのようなとき、必要な部分のみを取り出して別ファイルにします。これでデータ量が激減して描画速度もおのずと改善されます。

根本的な解決策としてはデータを減らすのが一番だと思います。(範囲を狭める、間引く等)

それができない場合はマシンのスペックをあげるしかないかもしれません。

shinmur...@gmail.com

unread,
Nov 21, 2016, 7:23:35 PM11/21/16
to QGIS初心者質問グループ
普段は20万程度のポリゴンも表示していますが、ポリゴンのポイント数なのか
表示色を20種程度にしているので、そのせいかもしれません。

空間インデックスも作ってみたのですが、あまり変わりませんでした。

ファイルを分割してみたら劇的に速度がアップしましたので、これで作業をしたいと思います。

ただ作業途中に徐々に動作が重くなってくるので最適化などあったらなあと思いますが。

fukuokaさん、きたさん、やまぢさん ありがとうございました。
Reply all
Reply to author
Forward
0 new messages