Androidのメモとか

ポキオの日記です。今日も遅延してない。

釣りをハックする

スポンサードリンク

釣りです。

ポキオ 釣り IoT ハック

空前の釣りブーム

はい、最近釣りをしてばっかりです。

コロナ禍で勉強会が中止になったりオンライン開催でなんとなくテンションが上がらない一方で、地元で過ごすことが多くなったので自転車乗ったり釣りに行ったりしてたわけで。プライベートでコーディングすることからちょっと離れてしまったのは確かですが、新たな課題が見つかったのも事実です。

釣りはハックする余地がある?

自転車もそうですが、釣りも割と科学的な側面を持っていて、潮汐・水温・気圧などの気象条件や、キャスティングやアクションなどの釣り方、明暗や海水の濁り具合など、いろいろなファクターの重ね合わせで釣果が変わるといっても過言ではないと思っています。

ポキオ 釣り IoT ハック

一気に全部のファクターに手をつけちゃうと大変そうなので(笑)、まずはかんたんなところから手をつけていこうかと思います。

まずは潮汐

潮の満ち引きはもちろん重要なファクターの一つ、まずはここから着手します。潮汐データを取得できるWebAPIがあるかなと調べてみると、結構ありますねぇ。

fishing-community.appspot.com

www.data.jma.go.jp

大多数が有料なWebAPIのなかで、上記2つは無料でそこそこ使えそうな情報源になりそうでした。例えばfishstarのAPIだと、任意の日付・場所の潮汐情報が取得できます。

2021/01/21の横浜の根岸の潮汐データの場合、下記のようなURLにアクセスすると・・・

http://fishing-community.appspot.com/tidexml/index?portid=112&year=2021&month=01&day=21

<?xml version="1.0" encoding="UTF-8"?>
<tideinfo>
   <port-id>112</port-id>
   <port-name>根岸</port-name>
   <latitude1>35°24'</latitude1>
   <longitude1>139°38'</longitude1>
   <latitude2>35.400000</latitude2>
   <longitude2>139.633333</longitude2>
   <year>2021</year>
   <month>1</month>
   <day>21</day>
   <youbi></youbi>
   <sunrise-time>06:48</sunrise-time>
   <sunset-time>16:59</sunset-time>
   <moonrise-time>11:26</moonrise-time>
   <moonset-time>--:--</moonset-time>
   <tide-name>小潮</tide-name>
   <tidedetails>
      <tide-time>03:28</tide-time>
      <tide-level>74</tide-level>
   </tidedetails>
   <tidedetails>
      <tide-time>10:06</tide-time>
      <tide-level>148</tide-level>
   </tidedetails>
   <tidedetails>
      <tide-time>17:11</tide-time>
      <tide-level>66</tide-level>
   </tidedetails>
   <tidedetails>
      <tide-time>23:14</tide-time>
      <tide-level>111</tide-level>
   </tidedetails>
   <tidedetails>
      <tide-time />
      <tide-level />
   </tidedetails>
   <tidedetails>
      <tide-time />
      <tide-level />
   </tidedetails>
   <tidedetails>
      <tide-time />
      <tide-level />
   </tidedetails>
   <tidedetails>
      <tide-time />
      <tide-level />
   </tidedetails>
</tideinfo>

こんな感じでいろいろなデータが取得できました。これを使えば様々な用途に活用できそうですねぇ。

「Androidのメモとか」は、Amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムである、Amazonアソシエイト・プログラムの参加者です。

このブログは個人的なメモ書きであったり、考えを書く場所であります。執筆者の所属する団体や企業のコメントや意向とは無関係であります。また、このブログは必ずしも正しいことが書かれているとは限らず、誤字脱字や意図せず誤った情報を載せる場合がありえます。それが原因で読者が不利益を被ったとしても、執筆者はいかなる責任も負いません。ありがとうございます。