[OSGeoJapan-discuss] (教えてください)ラインの形を維持しつつ先端に矢印を付けたい

shimada yasu yas.shimada35 @ gmail.com
2021年 10月 24日 (日) 15:17:43 PDT


ありがとうございました

ライブラリで、lwgeomを追加したら
とれました

助かりました

しまだ

2021年10月24日(日) 21:28 shimada yasu <yas.shimada35 @ gmail.com>:

> 林様
>
> おお、まさにこれです!
>
> ありがとうございました!
>
> しまだ
>
> 2021年10月24日(日) 19:12 林博文 <hayashi @ apptec.co.jp>:
>
>> 島田様
>>
>> 下記をご参考ください。
>> https://r-spatial.github.io/lwgeom/reference/st_startpoint.html
>>
>> --
>> --------------------------------------------------
>> OSGeo.JP
>>  http://www.osgeo.jp
>> --------------------------------------------------
>> APPLIED TECHNOLOGY CO.,LTD.
>>
>> MANAGER
>> Engineering headquarters
>> Geospatial Information Section
>> GIS Expert
>>
>> HIROFUMI HAYASHI
>> hayashi @ apptec.co.jp
>>
>> Umeda Center Bldg. 2-4-12 Nakazakinishi
>> Kitaku, Osaka 530-0015 JAPAN
>>
>>  Cell:090-6911-6600
>>   Tel: 06-6373-6121
>>   Fax: 06-6373-6126
>> --------------------------------------------------
>>
>>
>> 2021年10月24日(日) 9:04 shimada yasu <yas.shimada35 @ gmail.com>:
>>
>>> みなさま
>>>
>>> 重ね重ねで申し訳ないのですが,
>>> これ(矢印付加)を連続して処理する必要がでてきました.
>>>
>>> シェープを読み込み-->矢印の描画-->画像で保存...繰り返し
>>>
>>> バッチ処理やpythonは敷居が高いので,Rでと思いました.
>>>
>>> sfパッケージでシェープを読み込み
>>> ラインで表示・・・ここまでは上手くいきました.
>>>
>>> 次に矢印ですが・・・sfで表示できない(らしい)ので,
>>> ラインのジオメトリの先頭座標を取り出して,ポイントデータで
>>> 表示することを考えましたが,この取り出し方が分かりません
>>>
>>> どなたかご存じの方がおられたら,ご教示頂ければ幸いです.
>>>
>>> library(sf)
>>> library(dplyr)
>>>
>>> #シェープ読み込み
>>> data <- st_read("hoge", "layer = "hoge")
>>>
>>> #フィルタ処理
>>> d.subset <- data %>% filter( hoge==111)
>>>
>>> #plot描画・・・
>>> #このままplot(d.subsetとすると属性数だけplot描画されるので)
>>> #ひとつだけにする
>>> d.geom <- st_geometry(d.subset)
>>> plot(d.geom)#描画できた
>>>
>>> #d.geomはいくつあるかと調べると
>>> #d.geom
>>> #Geometry set for 1704 features
>>>
>>> なので,一番目のラインをみると
>>>
>>> d.geom[1]
>>> Geometry set for 1 feature
>>> geometry type:  LINESTRING
>>> dimension:      XY
>>> bbox:           xmin: 272246.9 ymin: 2764592 xmax: 272361.4 ymax: 2764640
>>> projected CRS:  WGS 84 / UTM zone xxxx
>>> LINESTRING (272361.4 2764592, 272252.3 2764637,...
>>>
>>> までは取得できるのですが,ここから先に進めない
>>> (先頭の座標が取得できません)
>>>
>>>
>>> 島田
>>>
>>> 2021年10月22日(金) 7:54 shimada yasu <yas.shimada35 @ gmail.com>:
>>> >
>>> > 新井様
>>> >
>>> > ありがとうございました!
>>> >
>>> > 手がかりが見つかっただけでも
>>> > 助かります
>>> >
>>> > さっそくみてみます
>>> >
>>> > しまだ
>>> >
>>> >
>>> >
>>> > 2021年10月22日(金) 1:08 tomoyuki arai <tarai.3367 @ gmail.com>:
>>> >>
>>> >> 島田様
>>> >>
>>> >> こんにちは。
>>> >>
>>> >> もしかしたらもう解決済みかもしれませんが、QGIS初心者質問グループの以下の投稿が参考になります。
>>> >> 福岡さんの投稿のサンプルファイルを確認してみてください。
>>> >>
>>> https://groups.google.com/g/qgisshitumon01/c/3_HhH5Yt7RM/m/CUWLQTxfGwAJ
>>> >>
>>> >> QGISではシンボルレイヤツリーという、レイヤシンボルを複数重ね合わせられる概念があり、
>>> >> 端点のみに三角形のマーカーを表示するマーカーシンボルと、通常の直線シンボルを重ね合わせるという手法となっています。
>>> >>
>>> https://docs.qgis.org/3.16/ja/docs/user_manual/style_library/symbol_selector.html
>>> >>
>>> >> また、こういった質問であれば、QGIS初心者質問グループに投稿したほうが解決が早いかもしれません。
>>> >> 利用をご検討してみてはいかがでしょうか。
>>> >>
>>> >> 新井 智之
>>> >>
>>> >> 2021年10月19日(火) 19:14 shimada yasu <yas.shimada35 @ gmail.com>:
>>> >>>
>>> >>> どなたかご教示ください.
>>> >>>
>>> >>> ここ数日間,悩んでいます.
>>> >>>
>>> >>> ラインがあり(添付),この先端に矢印を付けたいのです.
>>> >>>
>>> >>> シンボロジ シンボルレイヤタイプで「矢印」
>>> >>>
>>> >>> 「湾曲した矢印」にチェック
>>> >>> 「各セグメント上に矢印を繰り返す」をオフ
>>> >>>
>>> >>> とすると,
>>> >>> 「円」が描かれたりして,うまくいかないのです(添付・・・太さは無視してください)
>>> >>>
>>> >>> ラインの形を維持したまま,先端に矢印を付けるにはどうしたらよろしいでしょうか?
>>> >>>
>>> >>> --
>>> >>>
>>> 島田泰夫/一般財団法人日本気象協会/環境・エネルギー事業部/環境アセスメント事業課/〒170-6055豊島区東池袋3-1-1サンシャイン60-55F
>>> >>> /TEL:03-5958-8160 FAX:03-5958-8157 /shimada @ jwa.or.jp
>>> >>> /携帯:080-8018-1567
>>> >>> _______________________________________________
>>> >>> OSGeoJapan-discuss mailing list
>>> >>> OSGeoJapan-discuss @ lists.osgeo.org
>>> >>> https://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss
>>>
>>>
>>>
>>> --
>>>
>>> 島田泰夫/一般財団法人日本気象協会/環境・エネルギー事業部/環境アセスメント事業課/〒170-6055豊島区東池袋3-1-1サンシャイン60-55F
>>> /TEL:03-5958-8160 FAX:03-5958-8157 /shimada @ jwa.or.jp
>>> /携帯:080-8018-1567
>>> _______________________________________________
>>> OSGeoJapan-discuss mailing list
>>> OSGeoJapan-discuss @ lists.osgeo.org
>>> https://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss
>>>
>>
>>
>> 【秘密保持のお願い】このメールには機密情報や個人情報が含まれている可能性がございます。誤ってこのメールを受信された場合は、お手数ですがシステム上から削除いただき、送信者または管理者(
>> privacy @ apptec.co.jp)に御連絡頂ますようお願い申し上げます。
>>
>> Confidentiality Note: This email may contain confidential and/or private
>> information. If you received this email in error please  delete and notify
>> to sender or adminstrator(privacy @ apptec.co.jp).
>>
>
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://lists.osgeo.org/pipermail/osgeojapan-discuss/attachments/20211025/906f1ccc/attachment.html>


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