<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">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">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 class=""><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 class="">
どなたかご教授下さい。<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 class=""><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 class="HOEnZb"><div class="h5">
_______________________________________________<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>