[OSGeoJapan-discuss] 【教えてください】group by idで合計して、リレーショナル結合したい

shimada yasu yas.shimada35 @ gmail.com
2022年 10月 9日 (日) 20:07:52 PDT


どなたかご教示ください

大量のラインデータを、メッシュ(ポリゴン)で切断し
各ポリゴンに含まれるライン長の合計を、メッシュ(ポリゴン)の属性として
付けたいのですが・・・うまくいきません

(1)ラインとメッシュでインターセクトして、交差レイヤ(切断ライン群)を得る
(2)交差レイヤには、メッシュ番号_m_id_が含まれる
(3)交差レイヤの属性テーブルから、フィールド計算機で、ジオメトリ($length)ライン長を付ける_my_length

(4)SQLクエリで

select m_id, sum( my_length) as sum_len from 交差レイヤ group by m_id

でやれば良いだろうと思って、データベースマネージャから
SQLクエリで実行すると、ちゃんと結果が得られるのですが

「保存できません」

よって、リレーショナル(属性テーブル結合」できず、ここで止まっています。

-- 
島田泰夫/一般財団法人日本気象協会/環境・エネルギー事業部/環境アセスメント事業課/〒170-6055豊島区東池袋3-1-1サンシャイン60-55F
/TEL:03-5958-8160 FAX:03-5958-8157 /shimada @ jwa.or.jp
/携帯:080-8018-1567


OSGeoJapan-discuss メーリングリストの案内