<div dir="ltr">島田様<div><br></div><div>作業はQGIS上でなさったのでしょうか?</div><div>こちらはQGIS専用のメーリングリストではなくてオープンソースGIS一般についての</div><div>話をする場所です。QGISについての質問も歓迎いたしますが、そのほかのGISやツールに</div><div>ついての話もあるので、何のソフトで(OSやバージョンも含む)どのような手順でどういう</div><div>データをあつかったかのご説明があったほうが回答がえやすい(そうでないとわからない</div><div>ところが多い)と思います。</div><div><br></div><div>SQL自体はQGISが中継していますが、相手データベースによって微妙な動きが違うと</div><div>思います。</div><div><br></div><div>PostgreSQLとかだと </div><div><br></div><div> create table resulttable as select m_id, sum( my_length) as sum_len from "交差レイヤ" group by m_id;</div><div><br></div><div>か</div><div> create view resultview as select m_id, sum( my_length) as sum_len from "交差レイヤ" group by m_id;</div><div><br></div><div>で結果のテーブルやビューができると思います。</div><div><br></div><div>geopackage とかでそれができるかどうかは試してません。</div><div><br></div><div><br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">2022年10月10日(月) 12:08 shimada yasu <<a href="mailto:yas.shimada35@gmail.com">yas.shimada35@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">どなたかご教示ください<br>
<br>
大量のラインデータを、メッシュ(ポリゴン)で切断し<br>
各ポリゴンに含まれるライン長の合計を、メッシュ(ポリゴン)の属性として<br>
付けたいのですが・・・うまくいきません<br>
<br>
(1)ラインとメッシュでインターセクトして、交差レイヤ(切断ライン群)を得る<br>
(2)交差レイヤには、メッシュ番号_m_id_が含まれる<br>
(3)交差レイヤの属性テーブルから、フィールド計算機で、ジオメトリ($length)ライン長を付ける_my_length<br>
<br>
(4)SQLクエリで<br>
<br>
select m_id, sum( my_length) as sum_len from 交差レイヤ group by m_id<br>
<br>
でやれば良いだろうと思って、データベースマネージャから<br>
SQLクエリで実行すると、ちゃんと結果が得られるのですが<br>
<br>
「保存できません」<br>
<br>
よって、リレーショナル(属性テーブル結合」できず、ここで止まっています。<br>
<br>
-- <br>
島田泰夫/一般財団法人日本気象協会/環境・エネルギー事業部/環境アセスメント事業課/〒170-6055豊島区東池袋3-1-1サンシャイン60-55F<br>
/TEL:03-5958-8160 FAX:03-5958-8157 /<a href="mailto:shimada@jwa.or.jp" target="_blank">shimada@jwa.or.jp</a><br>
/携帯:080-8018-1567<br>
_______________________________________________<br>
OSGeoJapan-discuss mailing list<br>
<a href="mailto:OSGeoJapan-discuss@lists.osgeo.org" target="_blank">OSGeoJapan-discuss@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss</a><br>
</blockquote></div>