以前の投稿(Shape2SQL でシェープファイルを SQL Server 2008 R2 にアップロードする)で国土数値情報ダウンロードサービスの医療圏データが文字化けしていると記述した.改めてダウンロードして SQL Server にアップロードしたところ,いつの間にか文字化けが直っていた.以前にも河川データの文字化けを指摘したことがあるが,こちらも修正されていた(国土数値情報の河川データが一部直っていた件).どうやら国土交通省に指摘すると修正してくれるらしい.
国土数値情報の医療機関のPointデータをダウンロードしQGIS経由でSQL Serverにアップロードする
国土数値情報ダウンロードサービスには医療機関や医療圏の位置情報もある.今回は医療機関の Point データをダウンロードし,SQL Server にアップロードする方法を見つけたので備忘録として記載する.
“国土数値情報の医療機関のPointデータをダウンロードしQGIS経由でSQL Serverにアップロードする” の続きを読む
国土数値情報の洪水浸水想定区域データをSQL Serverにアップロードし郵便番号から検索する
地球温暖化に伴い,台風の大型化や洪水被害の拡大が懸念されている.今回は国土交通省の公表している洪水浸水想定区域データを SQL Server にアップロードしたのでその経緯を報告する.
このデータは2022年9月時点で令和3年のものであり,毎年更新されていくものと思われる.関係各位はデータ更新が大変だろうが,頑張っていただきたい.
国土数値情報の河川データを水域系別にQGISで色分けする
河川データの水域系別の色分けは以前からの課題であった.今回ヒントが得られたのでQGISの操作をあわせて紹介する.
国土数値情報の河川データが一部直っていた件
以前の記事で国土交通省の国土数値情報の河川データが破損していると口を酸っぱくして述べたが,いつの間にか修復されていた.修復されていたのは北海道および茨城県のテーブル構造である.岐阜県と三重県のファイルは破損したままであり,修復を要した.
QGISからSQL Serverに接続する
QGISのブラウザパネルにはMS SQL Serverがある.ODBC接続が可能と公式には記述があるが,実際にやってみると手こずることが多かった.今回はQGISからSQL Serverに接続した際の経緯を記述する.
eStatの地図で見る統計(統計GIS)データダウンロードから小地域の境界データをダウンロードし,人口密度をQGISで表現する
国勢調査をもとに作成された境界データダウンロードサービスがある.市区町村よりも更に細かい,町字の粒度でのGISデータである.今回は関東地方のデータをダウンロードし,QGISで人口密度を可視化する.
“eStatの地図で見る統計(統計GIS)データダウンロードから小地域の境界データをダウンロードし,人口密度をQGISで表現する” の続きを読む
QGIS から SQL Server へデータをアップロードする際の勘所
QGIS から SQL Server 2008 R2 に空間データをアップロードする際には Shape2SQL というツールを使った.便利なツールではあるが,国土数値情報の河川データの属性テーブルの日本語が文字化けするという問題を抱えており,何とかならないかと試行錯誤した結果を備忘録として投稿する.
QGISのフィールド計算機で国土数値情報の河川データの属性を修正する
国土交通省の国土数値情報の河川データには不備がある.テーブル構造の不一致についてはテーブル構造の修正には「属性のリファクタリング」で修正方法を述べた.今回は属性テーブルの値を修正する.
値を修正するだけのつもりでいたが,結局「属性のリファクタリング」まで手を出してしまった.おかでげ国土数値情報の河川データはほぼ修正できたと思う.
QGIS でジオメトリを修復する
国土数値情報の河川データにはテーブル構造の不一致の他にも不具合がある.具体的には,LineString ジオメトリは 2 個以上の Point を必要とするが,特定の県のデータには Point が 1 個しかないジオメトリが複数ある.