[OSGeoJapan-discuss] 【教えて下さい】螺旋(らせん)状のラインを抽出するには

中村健 takesea3 @ gmail.com
2016年 6月 9日 (木) 02:33:34 PDT


島田様、みなさま、こんにちは。
中村と申します。

少し興味があったので調べてみたのですが、
交差しているラインを見つけるということでしたら、
ジオメトリの妥当性を調べる機能で出来そうでした。

(QGIS2.14.1-Essenで確認しました)
QGISのメニューの、
プロセッシング→QGISジオアルゴリズム→ベクタジオメトリツール→妥当性のチェック
を選択して、
「入力レイヤ」に対象とする線分のデータを指定、
その他の項目は未入力、
で実行すると、
「妥当な出力」「不正な出力」「エラー出力」の3種のデータが出力されますが、「不正な出力」に交差する線分のデータが抽出されるようです。(他に不正なデータがあれば一緒に抽出されてしまいますが)

なお、QGISのメニューの、
ベクタ→ジオメトリツール→ジオメトリの妥当性のチェック
でも似たような機能はあるのですが、こちらは今回の目的には使えなそうです。

参考にしてみてください。
見当違いの内容でしたら、すみませんでした。



On 2016/06/09 17:33, shimada yasu wrote:
> どなたかご教授下さい。
>
> 大量のラインが得られ、その中から、螺旋(らせん)状になっているラインだけを
> 抜き出したいのです。効率的な方法はありますでしょうか?
>
> ライン自ら1回以上交差すればいいかな・・・とか考えて
>
> select
> *
> from
> db
> where
> crosses(db.geom, db.geom)
>
> とかやってみましたが、上手くいかないです。
>
> --
> 島田泰夫/一般財団法人日本気象協会/環境・エネルギー事業部/環境影響評価室
> /〒170-6055豊島区東池袋3-1-1サンシャイン60-55F
> /TEL:03-5958-8160 FAX:03-5958-8157 /shimada @ jwa.or.jp
> <mailto:shimada @ jwa.or.jp>
> /携帯:080-8018-1567
>
>
> _______________________________________________
> OSGeoJapan-discuss mailing list
> OSGeoJapan-discuss @ lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss
>


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