[OSGeoJapan-discuss] 【お願い】QGIS初心者掲示板での質問について
Hiroo Imaki
hiroo @ angeli.org
2012年 11月 5日 (月) 22:18:30 PST
安江さま
そうですね!group by で良かったですね。ありがとうございます。
いまき
2012/11/5 安江茂隆 <yasue @ chuogeomatics.jp>
> 安江と申します。
> お世話になっております。
>
> PostGISのST_LineMerge()は使用したことがあるので参考になれば。
>
> 同じ属性で連結することは次のSQLで出来ます。
> create table roadmerge as
> select attr,((st_dump(st_linemerge(st_union(geom)))).geom)
> from road
> group by attr
>
> ただし、3本以上の線が交わる箇所では全く連結してくれませんでした。
> そういう箇所では2本ずつ行う必要が有るようです。
> 一本道なら問題無く連結できると思います。
>
>
> 2012年11月6日 12:36 Hiroo Imaki <hiroo @ angeli.org>:
> > 喜多さん、皆様
> >
> >
> 私も朝日さんと同じ考えです。基本的には、PostGISのST_LineMerge()とST_UNION()を使って同じ属性値ごとに線をつなぎ合わせるのですが、「同じ属性値ごとに」、というのが少しクセモノです。この場合、おそらくPostgreSQLのFunctionを作成して、一旦Distinctでユニークな属性値を抽出したものが順番にST_UNION()のWHERE句にフィードされるループを作ることになると思います。
> >
> > 参考までに。
> >
> > 今木
> >
> > 2012/11/5 ASAHI Kosuke <asahi @ hcc.co.jp>
> >>
> >> 喜多さん、みなさん
> >>
> >> 朝日です。
> >>
> >> QGISではなくなってしまいますが、spatialiteやPostGISを使って
> >> ST_LineMerge()辺りかなと思っていたのですが、何もまとめておりません。
> >> http://www.postgis.org/docs/ST_LineMerge.html
> >>
> >> 試してからブログにでもやり方まとめてアップしようと思いますが、少々時間か
> >> かるかも・・・
> >>
> >> (2012/11/06 10:18), Nobusuke Iwasaki wrote:
> >> > 喜多さん,
> >> >
> >> > いわさきです。
> >> > 掲示板の方に返答があがっていますが,ちょっとGRASSで試して見ました。
> >> >
> >> > v.build.polylines というコマンドがあって,これで複数の線を一つの線に結合
> >> > することは可能です。ただし,例にあったように属性毎にわけるということはで
> >> > きませんでした。
> >> > (属性が違っても,物理的につながっていれば,一つの線に繋げてしまう)
> >> >
> >> > なので,私がやるとすると,
> >> > ・属性毎にmapを作る
> >> > ・それをb.build.polylinesで接続する
> >> > ・一つのmapにまとめる
> >> >
> >> > となるとおもいます。
> >> > もし他にもいい方法が思いつく方がいらっしゃいましたら,よろしくお願いします。
> >> >
> >> >
> >> >
> >> >
> >> > 2012年11月4日 22:18 喜多耕一 <kou35tochas @ gmail.com
> >> > <mailto:kou35tochas @ gmail.com>>:
> >> >
> >> > 皆様
> >> >
> >> > 北海道の喜多です。
> >> > FOSS4G TOKYO お疲れさまでした。
> >> >
> >> > QGIS 初心者掲示板にかなり前から来ている質問なのですが、
> >> > 私にはわからないので、わかる方がいらっしゃいましたら、
> >> > 教えていただけないでしょうか。
> >> >
> >> >
> http://lijil.com/bbs/qgisbbs/index.php?textnum=162&PHPSESSID=bmsduqsfnk433df3er17mjbk65
> >> >
> >> > ベクタメニューの融合だと、ポリゴンは出来ますが、ラインは出来ないよう
> >> > です。
> >> > QGIS で無理でも、他のアプリケーションでできるとかでも構いません。
> >> >
> >> > よろしくお願いいたします。
> >> >
> >> > 喜多耕一
> >> >
> >> >
> >> > _______________________________________________
> >> > OSGeoJapan-discuss mailing list
> >> > OSGeoJapan-discuss @ lists.osgeo.org
> >> > <mailto: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
> >> >
> >>
> >>
> >> --
> >> 北海道地図株式会社 研究開発課
> >> 朝日 孝輔
> >> mailto:asahi @ hcc.co.jp
> >> Tel : 0166-62-4711
> >>
> >> _______________________________________________
> >> OSGeoJapan-discuss mailing list
> >> OSGeoJapan-discuss @ lists.osgeo.org
> >> http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss
> >
> >
> >
> >
> > --
> > Hiroo Imaki
> > hiroo @ angeli.org
> > http://www.geopacific.org
> >
> >
> > _______________________________________________
> > OSGeoJapan-discuss mailing list
> > OSGeoJapan-discuss @ lists.osgeo.org
> > http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss
> >
>
> ---
> 安江 茂隆 Shigetaka YASUE
> yasue @ chuogeomatics.jp
> 株式会社中央ジオマチックス 空間情報部
> http://www.chuogeomatics.jp/
> TEL:03(3967)1781
> FAX:03(3967)1503
> --
> 地図からジオマチックスへ...
> _______________________________________________
> OSGeoJapan-discuss mailing list
> OSGeoJapan-discuss @ lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss
>
--
Hiroo Imaki
hiroo @ angeli.org
http://www.geopacific.org
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://lists.osgeo.org/pipermail/osgeojapan-discuss/attachments/20121106/0812973f/attachment.html>
More information about the OSGeoJapan-discuss
mailing list