<div dir="ltr"><div>大塚です。</div><div><br></div>手元に環境がないので、未検証のアイデアだけですが、<div><br></div><div>ST_StartPoint/EndPointでLineStringの始点終点を取って、</div><div><br></div><div>* 始点と終点を結ぶ直線(線分ではなく)が自己とIntersect => 線分は簡単にできるが直線化が難しい?</div><div>* 自己の<span style="color:rgb(46,46,46);font-family:"Lucida Grande",Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13.3333px">ST_ConvexHullに始点/終点、或いはその双方が含まれる => なんとなくこれで螺旋になるような</span></div><div><span style="color:rgb(46,46,46);font-family:"Lucida Grande",Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13.3333px"> 気がするけど正しいか不明</span></div><div><span style="color:rgb(46,46,46);font-family:"Lucida Grande",Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13.3333px"><br></span></div><div><font color="#2e2e2e" face="Lucida Grande, Verdana, Geneva, Arial, Helvetica, sans-serif"><span style="font-size:13.3333px">のどっちかでできそうな感じがします。</span></font></div><div><font color="#2e2e2e" face="Lucida Grande, Verdana, Geneva, Arial, Helvetica, sans-serif"><span style="font-size:13.3333px"><br></span></font></div><div><font color="#2e2e2e" face="Lucida Grande, Verdana, Geneva, Arial, Helvetica, sans-serif"><span style="font-size:13.3333px">後はST_IsSimpleあたりで異常点含まないかのチェックも通しとけば大丈夫な気が...</span></font></div><div><font color="#2e2e2e" face="Lucida Grande, Verdana, Geneva, Arial, Helvetica, sans-serif"><span style="font-size:13.3333px"><br></span></font></div><div><font color="#2e2e2e" face="Lucida Grande, Verdana, Geneva, Arial, Helvetica, sans-serif"><span style="font-size:13.3333px">※何を螺旋と呼ぶかの定義にもよると思いますが</span></font></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016年6月9日 17:33 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 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">大量のラインが得られ、その中から、螺旋(らせん)状になっている</span><span style="font-family:arial,sans-serif;font-size:14px">ラインだけを</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><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">ライン自ら1回以上交差すればいいかな・・・とか考えて</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"><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">select</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_default" style="font-family:verdana,sans-serif;font-size:small"><span style="font-family:arial,sans-serif;font-size:14px">from</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">db</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">where</span></div><div class="gmail_default"><span style="font-size:14px">crosses(db.geom, db.geom)</span></div><div class="gmail_default"><span style="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><span class="HOEnZb"><font color="#888888"><div><br></div>-- <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>
<br>_______________________________________________<br>
OSGeoJapan-discuss mailing list<br>
<a href="mailto:OSGeoJapan-discuss@lists.osgeo.org">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></blockquote></div><br></div>