<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">皆様</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">うまくいきました。</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><span style="font-family:arial,sans-serif;font-size:14px">今回は、spatialiteでdbを作成し、</span><span style="font-family:arial,sans-serif;font-size:14px">SQLを2行書いて、更新しました。</span><br style="font-family:arial,sans-serif;font-size:14px"><br style="font-family:arial,sans-serif;font-size:14px"><span style="font-family:arial,sans-serif;font-size:14px">alter table db add column soaring integer;</span><br style="font-family:arial,sans-serif;font-size:14px"><span style="font-family:arial,sans-serif;font-size:14px">update db set soaring=ST_IsSimple(db.geom);</span><br style="font-family:arial,sans-serif;font-size:14px"><br style="font-family:arial,sans-serif;font-size:14px"><span style="font-family:arial,sans-serif;font-size:14px">とするとsoaringカラムに、0/1が入るので、</span><span style="font-family:arial,sans-serif;font-size:14px">Qgisからspatialiteに接続して</span><br style="font-family:arial,sans-serif;font-size:14px"><span style="font-family:arial,sans-serif;font-size:14px">表示させました。</span><br style="font-family:arial,sans-serif;font-size:14px"><br style="font-family:arial,sans-serif;font-size:14px"><span style="font-family:arial,sans-serif;font-size:14px">ノイズらしきものも沢山ありましたが、</span><span style="font-family:arial,sans-serif;font-size:14px">それでもソアリングらしき軌跡を</span><br style="font-family:arial,sans-serif;font-size:14px"><span style="font-family:arial,sans-serif;font-size:14px">みつける時間は劇的に減少しました。</span><br style="font-family:arial,sans-serif;font-size:14px"><br style="font-family:arial,sans-serif;font-size:14px"><span style="font-family:arial,sans-serif;font-size:14px">本当にありがとうございました。助かりました。</span><br style="font-family:arial,sans-serif;font-size:14px"></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><span style="font-family:arial,sans-serif;font-size:14px"><br></span></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><span style="font-family:arial,sans-serif;font-size:14px">しまだ</span></div><div class="gmail_extra"><br><div class="gmail_quote">2016年6月9日 21:38 shimada yasu <span dir="ltr"><<a href="mailto:yas.shimada35@gmail.com" target="_blank">yas.shimada35@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div style="font-family:verdana,sans-serif;font-size:small">原田様、大塚様、中村様<br><br>しまだです。<br><br>貴重な情報ありがとうございました!<br><br>船舶レーダで鳥を追いかけていまして、画像処理をして飛翔軌跡を抽出するのですが、<br>大量の軌跡群のなかに、よくみると、トビのような、くるくると回っている軌跡(帆翔=ソアリング)をするものがあり、これを効率的に抜き出せないか?というのが目的です。<br><br>皆様に頂いた情報を参考に、早速トライしてみます。<br><br>うまく出来ましたら、あらためて報告させて頂きます。<br><br>ありがとうございました。<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016年6月9日 19:04 OHTSUKA Ko-hei <span dir="ltr"><<a href="mailto:kochizufan@gmail.com" target="_blank">kochizufan@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">大塚です。<div><br></div><div>すみません、勘違いしていました。</div><div><br></div><div>螺旋という言葉から渦巻きのように、重ならずにだんだん小さくなる図形を想像しましたが、</div><div><a href="https://upload.wikimedia.org/wikipedia/commons/4/4a/Debian-OpenLogo.svg" target="_blank">https://upload.wikimedia.org/wikipedia/commons/4/4a/Debian-OpenLogo.svg</a><br></div><div>こんな感じの</div><div>そうではなくNTT DoCoMoの旧マークのような図形と理解しました。</div><div><a href="http://i.gzn.jp/img/2008/04/18/docomo_new/docomo_new.png" target="_blank">http://i.gzn.jp/img/2008/04/18/docomo_new/docomo_new.png</a><br></div><div><br></div><div>それでしたら、中村様のおっしゃるとおり、妥当性のチェック(PostGISなら<span style="color:rgb(46,46,46);font-family:"Lucida Grande",Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13.3333px">ST_</span><span style="color:rgb(46,46,46);font-family:"Lucida Grande",Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13.3333px">IsSimpleで<br></span>異常点を含む方を選ぶ)でいけそうな感じがします。</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016年6月9日 18:33 中村健 <span dir="ltr"><<a href="mailto:takesea3@gmail.com" target="_blank">takesea3@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">島田様、みなさま、こんにちは。<br>
中村と申します。<br>
<br>
少し興味があったので調べてみたのですが、<br>
交差しているラインを見つけるということでしたら、<br>
ジオメトリの妥当性を調べる機能で出来そうでした。<br>
<br>
(QGIS2.14.1-Essenで確認しました)<br>
QGISのメニューの、<br>
プロセッシング→QGISジオアルゴリズム→ベクタジオメトリツール→妥当性のチェック<br>
を選択して、<br>
「入力レイヤ」に対象とする線分のデータを指定、<br>
その他の項目は未入力、<br>
で実行すると、<br>
「妥当な出力」「不正な出力」「エラー出力」の3種のデータが出力されますが、「不正な出力」に交差する線分のデータが抽出されるようです。(他に不正なデータがあれば一緒に抽出されてしまいますが)<br>
<br>
なお、QGISのメニューの、<br>
ベクタ→ジオメトリツール→ジオメトリの妥当性のチェック<br>
でも似たような機能はあるのですが、こちらは今回の目的には使えなそうです。<br>
<br>
参考にしてみてください。<br>
見当違いの内容でしたら、すみませんでした。<span><br>
<br>
<br>
<br>
On 2016/06/09 17:33, shimada yasu wrote:<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>
どなたかご教授下さい。<br>
<br>
大量のラインが得られ、その中から、螺旋(らせん)状になっているラインだけを<br>
抜き出したいのです。効率的な方法はありますでしょうか?<br>
<br>
ライン自ら1回以上交差すればいいかな・・・とか考えて<br>
<br>
select<br>
*<br>
from<br>
db<br>
where<br>
crosses(db.geom, db.geom)<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></span>
<mailto:<a href="mailto:shimada@jwa.or.jp" target="_blank">shimada@jwa.or.jp</a>><span><br>
/携帯:080-8018-1567<br>
<br>
<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="http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss</a><br>
<br>
</span></blockquote><div><div>
_______________________________________________<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="http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss</a></div></div></blockquote></div><br></div>
<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="http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss</a><span class="HOEnZb"><font color="#888888"><br></font></span></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><br>-- <br><div data-smartmail="gmail_signature"><div dir="ltr">島田泰夫/一般財団法人日本気象協会/環境・エネルギー事業部/環境影響評価室/〒170-6055豊島区東池袋3-1-1サンシャイン60-55F<br>/TEL:03-5958-8160 FAX:03-5958-8157 /<a href="mailto:shimada@jwa.or.jp" style="color:rgb(17,85,204)" target="_blank">shimada@jwa.or.jp</a><br>/携帯:080-8018-1567<br></div></div>
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">島田泰夫/一般財団法人日本気象協会/環境・エネルギー事業部/環境影響評価室/〒170-6055豊島区東池袋3-1-1サンシャイン60-55F<br>/TEL:03-5958-8160 FAX:03-5958-8157 /<a href="mailto:shimada@jwa.or.jp" style="color:rgb(17,85,204)" target="_blank">shimada@jwa.or.jp</a><br>/携帯:080-8018-1567<br></div></div>
</div></div>