2018年05月08日

QGISのRelation

海岸防災林でマツ枯れや強風の被害がくすぶり続けています。

海岸林の区画ポリゴン(シェープファイル)と森林組合が行った被害調査(Excel -> csv)をQGIS上でリンクしてみました。

データベース情報(Excel, csv, dbfなど)はどうやってQGISに取り込めばいいかと思ったら,喜多さんの本(業務で使う林業QGIS)のp.33に書いてありました(感謝)。ベクタレイヤとして追加できました。

リンク(Relation)の方法も喜多さんの本のp.463以降に書いてありました(感謝)。

Relationが成立した段階で,マップキャンパス上でポリゴンをひとつ選んでみました(黄色)↓。
QGIS_Relate_01.gif

属性データベースでは,「21目川」の左側が黄色くなって,選択状態であることがわかりますが,データ表示部は全て「NULL」で,何も表示されません↓。
QGIS_Relate_02.gif

リンクしているフィールド(「id」と「ID」)に日本語が含まれているのが悪いのか,QGISのバージョンを変えればうまくデータが表示されるのか,などとずいぶん悩みました。

偶然,□ではなく,□の右側のid(下図では「19吉原」)をマウスでクリックしたら,親データベースと子データベースがリンクした状態で表示され,被害木のDBHや樹高が表示できました↓。
QGIS_Relate_03.gif

QGIS_Relate_04.gif
やったぜベイビー,ちゃんとRelateできてたぜ!
という感じです。

で,今度は「19吉原」の左側の□をチェックすると,
・マップキャンパスで黄色に表示されたポリゴンの,
・親データベースと,
・子データベースが,
リンクした状態で表示されました。

QGIS_Relate_05.gif

QGIS_Relate_06.gif

QGIS_Relate_07.gif

私が常用しているGISソフトウェアのTNTmipsは,
・マップ上でポリゴンを選ぶと,
・親データベースと,
・子データベースが,
同時に色つきで表示されるので,
QGISも同じように動作するに違いないと勝手に思い込んでいました。

またひとつ賢くなりました。





posted by Dr.koba at 15:59| Comment(0) | QGIS(無料GISソフト) | このブログの読者になる | 更新情報をチェックする

2017年10月03日

QGISで日本語ファイルのピラミッド作成成功

ついにやりました。

QGISで大きなTIFF画像を開き,拡大/縮小(拡大よりも縮小時に遅い)を素早くやるために作成するピラミッド(オーバーレイ)ですが,ファイル名やパス名に日本語(マルチバイト文字)があるとエラーが出るバグを回避する方法を見つけました。

普通にやるとこうなって止まります↓。
QGISー魔法の言葉00.gif

GDALのバグレポートサイトで教えてもらった,ファイル名はUTF-8じゃないよというおまじないを用意します↓。
QGISー魔法の言葉0.gif

オーバービューの作成窓の下右の鉛筆マークをクリックして編集可能な状態にし,さきほどのおまじないを末尾にコピーします↓。
QGISー魔法の言葉1.gif

OKを押したらひたすら待つだけです↓。
QGISー魔法の言葉2.gif
CPUもそれなりに働いています。

待つこと数分でできました↓。
QGISー魔法の言葉3.gif

20GBのGeotiff画像のピラミッドは約8.5GBになりました↓。
QGISー魔法の言葉4.gif

めでたしめでたし。

おまじない(魔法の言葉.txt)を載せておきます↓。
魔法の言葉.txt
どうぞご自由にお使いください。

posted by Dr.koba at 10:46| Comment(0) | QGIS(無料GISソフト) | このブログの読者になる | 更新情報をチェックする

2017年10月02日

GDALにもバグレポート

GDALにもバグレポートを上げてみました↓。

GDALバグレポート.gif
https://trac.osgeo.org/gdal/report/1?sort=ticket&asc=0
#7065です。
期待はしませんが..

追伸)
読者さんにメールで教えてもらいました(コメント欄の調子が悪いので,いつも)。

++++++++++++ 引用ここから +++++++++++++++++++++++++++++++++++++
さて、表題のブログ記事の追伸について、私も気になって
調べたところ、下記に回答があり
https://gis.stackexchange.com/a/72121

元々GOODAL(Geospatial Object Oriented Data Abstraction Library)
として作られていた経緯から、正式には「グードル」と読むようです。
他には、「ジーダル」とも呼ばれているようです。
++++++++++++ 引用ここまで ++++++++++++++++++++++++++++++++++++++

ありがとうございました!


posted by Dr.koba at 08:32| Comment(0) | QGIS(無料GISソフト) | このブログの読者になる | 更新情報をチェックする