融合結果

205 views
Skip to first unread message

Satoshi Itoh

unread,
Sep 25, 2023, 7:47:06 PM9/25/23
to QGIS初心者質問グループ
お世話になります。
(国土数値情報)全国の行政区域データを市区町村で融合しました。結果のファイルに面積と思われるshape_areaという項目が出来ていますがそのデータは途中で単位桁数が変わっています。添付図参照
これは擬似的に変えているものでしょうか?
shape_area.png

福岡

unread,
Sep 25, 2023, 10:40:19 PM9/25/23
to QGIS初心者質問グループ
Satoshi Itoh 様

こんにちは

データをダウンロードして確認してみました。
「Shape_Leng」と「Shape_Area」というフィールドが、融合前から存在しています。
融合したから新たにできた。というものでは無いようです。

そのようなものですので、融合前の地物のいずれかの値を示しているだけということに注意が必要と思われます。
またざっくりとしか確認していませんが、単位は100kmを1としてように思われます。

以上のことから、融合した面積の値として使用することはできないと思います。
面積が必要でしたら、フィールド計算機で数値を得るようにしてください。

また表示に関してですが、フィールドの型を確認すると「倍精度(double)」となっています。
これは浮動小数点ですので、QGIS側の仕様により表示を変えているものと思います。

2023年9月26日火曜日 8:47:06 UTC+9 Satoshi Itoh:

Satoshi Itoh

unread,
Sep 27, 2023, 4:08:59 AM9/27/23
to QGIS初心者質問グループ
福岡様
ご返信ありがとうございます。
ご教示いただきフィールド計算機でareaを計算いたしました。
なんかでも近い数字ですね・・

2023年9月26日火曜日 11:40:19 UTC+9 福岡:
Message has been deleted

futoshi kidani

unread,
Sep 27, 2023, 4:54:38 AM9/27/23
to QGIS初心者質問グループ
元データはざっくり言うと市区町村界のデータなので、融合(ディゾルブ)してポリゴンの面積が変わる作業でない気がします…
複数の県のデータを統合するマージの作業ですか?

2023年9月27日水曜日 17:08:59 UTC+9 Satoshi Itoh:

Satoshi Itoh

unread,
Sep 27, 2023, 6:34:25 PM9/27/23
to QGIS初心者質問グループ
ありがとうございます。
いえ単純に市区町村単位の面積を考えました。島嶼などで分離している市町村もあり統合と考えました。
今はフィールド計算機でareaを求めた段階です。
そのデータと比較する元データにある「Shape_Area」の数値がareaの数値と近い。(CRSの違いか?)
添付図は、その後国土地理院HPに市区町村の面積が公表されていましたのでそれを右端に入れました。

2023年9月27日水曜日 17:54:38 UTC+9 kidani...@gmail.com:
面積データ比較ver2.png

ありた

unread,
Sep 27, 2023, 10:52:24 PM9/27/23
to QGIS初心者質問グループ
こんにちは

国土数値情報 行政区域データの令和5年版のデータ内の Shapefile ファイルにおいて、
規定された仕様(属性情報)に含まれない OBJECTID / Shape_Leng / Shape_Area が
ゴミとして含まれているようです。令和4年のデータにはありませんでした。

これらの情報は、 ArcGIS のジオデータベース形式に自動で(?)付加されたもののようで、
本来であれば、国土数値情報として整備する際に除外しておくべきものになります。
(このように本来のデータとしておかしな場合や、疑義がある場合は直接問い合わせて
 フィードバックしましょう! フィードバックがないとデータが訂正されないままになります。
 みんなで作ろう オープンデータ)



それはそれとして、 Shape_Leng および Shape_Area 属性の単位は ArcGIS 側の設定に
依るようですが、ここでは緯度差、経度差の度を基準とした平方度の単位のようです。
( GIS における平方度は、一般的な立体角の平方度とは考え方が異なるので注意してください。)
QGIS 式では area($geometry) の方の面積算出式にあたります。

なお、融合前のデータを見るとわかりますが、 Shape_Leng および Shape_Area 属性の値は、
各自治体ごとの集計された周長/面積ではなく、各ポリゴンごとの周長/面積となります。

ディゾルブの結果、属性値は融合したどれかのポリゴンの属性値が使用されますので
当然 Shape_Area 属性も、どれかひとつのポリゴンの値となります。
島嶼部のとあるポリゴンの Shape_Area 属性の値で埋められることもありえます。

ありた

unread,
Sep 28, 2023, 2:51:59 AM9/28/23
to QGIS初心者質問グループ
ちなみに、約 1km 四方(約 1km² )の基準地域メッシュは緯度差30秒、経度差45秒ですので
30/60/60 × 45/60/60 = 0.0001041 ≒ 1×10⁻⁴ deg² になります。

実際には、基準地域メッシュは 1km² ではなく場所によって 0.9〜1.1km² と面積は異なりますが、
1桁くらいの精度で一致することになると思います。
Reply all
Reply to author
Forward
0 new messages