全国には避難施設が約 12 万箇所ある.それらの位置データを SQL Server にアップロードしたい.何度か試行錯誤の結果アップロードに成功したので備忘録として公開する.
2045年の医療需給を概観する
前回の記事(国土数値情報の二次医療圏テーブルの文字化けを解決する,医療機関テーブルに二次医療圏コードを追加する)では医療圏テーブル,医療機関テーブルを整備した.今回は人口動態予測を元に2045年の医療需給を予測する.
国土数値情報の一次医療圏テーブルの文字化けを解決し,医療機関テーブルに行政区域コードを追加する
先の記事(国土数値情報の二次医療圏テーブルの文字化けを解決する)では二次医療圏テーブルの文字化けを解決した.今回は行政区域コードで集約したポリゴンを融合した一次医療圏テーブルの文字化けを解決し,医療機関テーブルに行政区域コードを追加する.
医療機関テーブルに二次医療圏コードを追加する
医療機関テーブルには二次医療圏コードが存在しない.そのため,ある医療機関がどの二次医療圏に属しているかを調べるには空間データを調べる必要がある.空間データは計算コストが高く,テーブルの結合条件に STWIthin() メソッドを使うのは時間がかかる.そのため,医療機関テーブルに二次医療圏コードを追加しようと考えた.
SQL Server Management Studioの空間結果タブに表現できる上限とは
SQL Server Management Studio の空間結果タブに表現できるジオメトリには何らかの制約がある.その閾値は何で決まり,その値はいくつなのだろうか.MedicalAreaDBを使って検証してみた.
国土数値情報の二次医療圏テーブルの文字化けを解決する
前回の記事(国土数値情報の令和2年の医療圏データの文字化けが直っていた)では国土数値情報の医療圏データで四苦八苦した様子を掲載した.今回は二次医療圏テーブルの文字化けの解決を試みる.
国土数値情報の令和2年の医療圏データの文字化けが直っていた
以前の投稿(Shape2SQL でシェープファイルを SQL Server 2008 R2 にアップロードする)で国土数値情報ダウンロードサービスの医療圏データが文字化けしていると記述した.改めてダウンロードして SQL Server にアップロードしたところ,いつの間にか文字化けが直っていた.以前にも河川データの文字化けを指摘したことがあるが,こちらも修正されていた(国土数値情報の河川データが一部直っていた件).どうやら国土交通省に指摘すると修正してくれるらしい.
国土数値情報の医療機関のPointデータをダウンロードしQGIS経由でSQL Serverにアップロードする
国土数値情報ダウンロードサービスには医療機関や医療圏の位置情報もある.今回は医療機関の Point データをダウンロードし,SQL Server にアップロードする方法を見つけたので備忘録として記載する.
“国土数値情報の医療機関のPointデータをダウンロードしQGIS経由でSQL Serverにアップロードする” の続きを読む
第14章 インデックス作成 (Beginning Spatial with SQL Server 2008)
効率的なインデックス作成は,迅速かつ効率的に結果を探索するデータベースアプリケーションを作成するために重要である.空間データを蓄積するためにデザインされる geometry 型および geography 型に加えて,SQL Server 2008 はまた空間データを使用するための新しいインデックスの型を含んでおり,それは(驚くべきことでもないが)空間インデックスと呼ばれる.本章では空間インデックスがどのように動作し,空間インデックスを使って空間クエリの速度をどのように改善するか説明する.
付記 SQL Server の汎用クラスター化インデックスおよび非クラスター化インデックスは多くの異なるデータ型のインデックスを作成するのに使われ,そこには int 型,char 型および datetime 型を使って蓄積される値を含んでいる.しかし,空間インデックスはgeometry 型および geography 型の列の上でしか作成されず,これらのデータ型の列にのみ空間インデックスは追加できる.
“第14章 インデックス作成 (Beginning Spatial with SQL Server 2008)” の続きを読む
国土数値情報のダムデータをSQL Serverにアップロードする
ダムには目的がある.治水,利水,河川維持,発電などである.今回は国土数値情報ダウンロードサービスの内,ダムデータをダウンロードしてみた.