こちらを元に行政区域データをPostGISに投入する
n03_007カラムが行政区域を表すコードになっており先頭2桁が都道府県を示している。
次のSQLでマテリアライズドビューを作成する。
少しバッファを持たせてポリゴンを拡張してます。これは境界のラインが残ってしまうための措置です。
create materialized view "mv_n03-23_230101" as
select
left(n03_007, 2) as code,
n03_001 as name,
st_union(ST_Buffer(geom, 0.00001)) as geom
from
"n03-23_230101"
group by left(n03_007, 2),n03_001
;
QGISでチェックして完了
![](https://i0.wp.com/ufirst.jp/memo/wp-content/uploads/2023/12/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2023-12-01-115317.png?resize=932%2C830&ssl=1)
コメント