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

OHTSUKA Ko-hei kochizufan @ gmail.com
2016年 6月 9日 (木) 03:04:35 PDT


大塚です。

すみません、勘違いしていました。

螺旋という言葉から渦巻きのように、重ならずにだんだん小さくなる図形を想像しましたが、
https://upload.wikimedia.org/wikipedia/commons/4/4a/Debian-OpenLogo.svg
こんな感じの
そうではなくNTT DoCoMoの旧マークのような図形と理解しました。
http://i.gzn.jp/img/2008/04/18/docomo_new/docomo_new.png

それでしたら、中村様のおっしゃるとおり、妥当性のチェック(PostGISならST_IsSimpleで
異常点を含む方を選ぶ)でいけそうな感じがします。


2016年6月9日 18:33 中村健 <takesea3 @ gmail.com>:

> 島田様、みなさま、こんにちは。
> 中村と申します。
>
> 少し興味があったので調べてみたのですが、
> 交差しているラインを見つけるということでしたら、
> ジオメトリの妥当性を調べる機能で出来そうでした。
>
> (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 mailing list
> OSGeoJapan-discuss @ lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss
>
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://lists.osgeo.org/pipermail/osgeojapan-discuss/attachments/20160609/2ab073ed/attachment-0001.html>


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