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