2014年08月11日

QGIS:ラベルの林小班表示とタイルレイヤプラグイン

どれも個人的なメモ書きhi
QGIS2.4.0-Chugiak(Win7 Pro)で動作確認しています

○ラベル機能で林小班と枝番を同時に表示させる
岐阜県に情報公開請求をして入手した小班界データ(シェープファイル)には、属性データに「市町村名」「林班」「準林班」「小班」「枝番」「大字」「字」「地番」が登録されていることから……、

・レイヤプロパティからラベルを選択
・「このレイヤのラベル」にチェックを入れ、次の式を記述
CASE
WHEN 枝番 = 0 THEN 小班
ELSE 小班 || -枝番
END
これで枝番がないとき(=枝番の属性データが0のとき)は「123」、あれば「123-45」のようにQGIS上で表示されるようになりました

11月26日・追記
準林班の属性データは数字で入っていることから、次の式を記述することで対処
CASE
WHEN 準林班 = 1 THEN 'い'
WHEN 準林班 = 2 THEN 'ろ'
   (中略)
WHEN 準林班 = 16 THEN 'た'
END
−…−

○タイルレイヤプラグインが動かない?!
OpenLayersプラグインよりも良さそうなので早速トライするもダメ。なぜだろうと色々試したところ、TitleカラムとCreditカラムに全角文字が記述されていると、タイルレイヤプラグインが認識しないのに気付きました。開発者が配布しているTSVファイルなのになぜダメなんだろうとメッチャ悩みましたよhi

#2014年8月12日・追記
TSVファイル中に全角文字が記述されている場合は、UTF-8で保存しないとダメ orz
半角英数のみならShiftJISでもOKなんやね
posted by きこり@JH最大の難所 at 10:38 | 岐阜 ☁ | Comment(0) | TrackBack(0) | 本業のお話し | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]


この記事へのトラックバック