QGISのシンボル定義を、ForestGeoStudioに反映するプラグインを公開

執筆:室木直樹

ForestGeoStudio(こちら)のご利用者様から、以下の通り、ご意見をいただきました。

”QGISで設定したシンボル定義(色合いやラベル表示など)を、ForestGeoStudioにそのまま引き継ぐことはできないか。シンボル定義が多数に及ぶ場合に、ForestGeoStudioで1つ1つ設定するのは手間である。”

ご指摘ごもっともです…。はい、QGISのシンボル定義とMapLibre GL JSのシンボル定義の突合せ作業から逃げていました。しかし、この機能は私としてもあったほうがいいとは思っていました。ご利用者様からのご意見は活力ですね、やりましょう夏休みの宿題。

このたび、QGISで色合いやラベル表示を整えたレイヤごとの.qmlファイルやプロジェクトファイル(.qgz)を読込み、ForestGeoStudioのシンボル定義ファイル(.fgstyle)に変換・出力するプラグインfgstyle Makerを公開します。(ForestGeoStudioプラグインとは別のプラグインとして構築しています。)こちらを併用いただければ、シンボル定義は、.fgstyleファイルの読込みで対応できるため、ForestGeoStudioプラグイン上での作業がウンと少なくなります!

プラグインの入手方法

本ブログのQGISプラグイン[公開済]からGithubにアクセスしてください。

デモサイト

ものすごい凡例数のある産総研のシームレス地質図(ベクタデータ)と、style.jsonの書き方がぎこちない林野庁の全国森林資源メッシュ(ベクトルタイル)などを実験台にfgstyle Makerの結果のみを使ってスタイル設定したデモサイトです。QGIS画面と遜色ない仕上がりとなっています。

デモサイト/fgstyle_makerプラグイン

プラグインの使用方法

留意事項

QGISとMapLibre GL JSのシンボル定義を突き合せた結果、ダイアグラム(円グラフ・ヒストグラム等の表示)はMapLibreは対応していないことをはじめとして、細々したところは完全互換とはいきません。しかしながら、近似変換を織り込むなどし、可能な限り変換できるようにしました。他方で、svgアイコンの利用は、当該svgファイルの保存先の指定などで煩雑さが増すことから、あえて実装していません。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です