Giter VIP home page Giter VIP logo

0quake / zero-quake Goto Github PK

View Code? Open in Web Editor NEW
31.0 5.0 2.0 52.77 MB

地震情報アプリ「Zero Quake」のリポジトリです。地震関連の様々な情報を、このアプリ一つで確認できます。速報性や信頼性、ユニバーサルデザイン等、いざというときにスムーズに情報を取得できる工夫をしています。

Home Page: https://0quake.github.io/ZeroQuake_Website/

License: GNU General Public License v2.0

HTML 23.27% CSS 8.22% JavaScript 68.51%
alert earthquakes eew seismology

zero-quake's Introduction

Zero-Quake

ご注意

  • 気象庁「緊急地震速報について」を確認し、緊急地震速報について正しく理解したうえでご利用ください。
  • 地図に表示されるリアルタイムの揺れ情報には、生活振動などを含みます。
  • TREM-RTS から取得する**の揺れ情報は、日本とは異なる尺度の震度ですが、おおむね日本の震度と対応するため、そのまま表示しています。
  • インターネットを使用して情報を取得する都合で、情報の遅延・取得漏れ等があり得ます。
  • 当アプリとしては、動画・配信等での使用は制限しませんが、当アプリで使用している情報源、合成音声システム等に付帯する、第三者の権利には十分にご注意ください。

受信できる情報

気象庁による気象情報

  • 緊急地震速報

    予報・警報/キャンセル報/PLUM 法など含む

    情報源
  • 地震情報

    震度速報/震源に関する情報/震度・震源に関する情報[震度・震源情報/遠地地震に関する情報]
    長周期地震動に関する観測情報※/顕著な地震の震源要素更新のお知らせ/推計震度分布※
    南海トラフ地震に関連する情報[南海トラフ地震臨時情報/南海トラフ地震関連解説情報]

    情報源
  • 津波情報

    大津波警報/津波警報/津波注意報/津波予報※
    津波情報/沖合の津波観測に関する情報※

    情報源

リアルタイム揺れ情報

  • K-NET, KiK-net(防災科学技術研究所 強震観測網)
  • S-net, 相模湾地震観測施設(防災科学技術研究所 海底地震計)
  • TREM-RTS※(**など コミュニティ地震観測網)

YuYu1015 様のご厚意でデータを提供していただいています

情報源

その他

  1. Earthquake Catalog(USGS)
  2. リアルタイム地震情報(Early-Est)
    情報源
    1. FDSN Web Service © USGS
    2. Early-est © イタリア国立地球物理学火山学研究所

使用素材

地図データ

ベースマップ

オーバーレイ(ハザードマップなど)

その他 GIS データ

フォント(Google Fonts)

  • 太字 MPLUS1p-ExtraBold
  • 標準 BIZUDPGothic-Regular
  • 数字 AzeretMono-Regular
  • アイコン MaterialIcons

その他

  • 強震観測点の情報(編集して使用) © 2019 ingen084

  • 地盤増幅率:表層地盤情報提供 API © 防災科学技術研究所/下記文献

    1. 若松加寿江・松岡昌志(2013):全国統一基準による地形・地盤分類 250m メッシュマップの構築とその利用,地震工学会誌 No.18, pp.35-38.
    2. Wakamatsu, K. and Matsuoka, M. (2013): " Nationwide 7.5-Arc-Second Japan Engineering Geomorphologic Classification Map and Vs30 Zoning", Journal of Disaster Research Vol.8 No.5, pp.904-911.
    3. 松岡昌志・若松加寿江(2008) : 地形・地盤分類 250m メッシュマップ全国版に基づく地盤のゆれやすさデータ,産業技術総合研究所,知的財産管理番号 H20PRO-936.
    4. 藤本一雄・翠川三郎(2006) : 近接観測点ペアの強震観測記録に基づく地盤増幅度と地盤の平均 S 波速度の関係,日本地震工学会論文集,Vol.6,No.1,pp.11-22.
  • KyoshinShindoColorMap ingen084 様, こんぽ様

zero-quake's People

Contributors

0quake avatar 0quake2 avatar 5ym avatar crooi avatar dependabot[bot] avatar tenkyuchimata avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

exptechtw 5ym

zero-quake's Issues

[機能リクエスト] 【①音声を棒読みちゃんに送信したい②地震情報や津波情報も読み上げさせたい③続報を読み上げさせる条件を設定したい④PLUM法をかどうかの読み上げ用タグを追加してほしい】

提案する機能の概要

①音声をOSのデフォルトではなく棒読みちゃんに読み上げさせたいです。
②緊急地震速報だけでなく地震情報(特に震度速報/震源に関する情報/震度・震源に関する情報、できればそれ以外も)や津波情報も読み上げに対応すると嬉しいです。
③現状では全ての続報を読み上げるかと思います。これを予想震度が上昇した時のみ読み上げるようにしたいです。
④PLUM法のみによる緊急地震速報の場合に読み上げるタグが欲しいです。
読み上げ用タグの解説のフォーマットだと、例えば タグ:{plum}、意味:PLUM法かどうか、とりうる値:"PLUM法","" など

提案する機能がないことによる弊害や機能ができることによる利点

①OS標準の音声はお世辞にも流暢とは言えません。
棒読みちゃんを使うことにより、それを経由して様々な音声で読み上げさせる事ができるようになります。また読み上げ中に続報が出た場合、今の文章をキャンセルして新しい情報を読み上げる動作を全て読み上げてから続報を読み上げられるようになります。さらに、棒読みちゃんの辞書機能で震源や市区町村の読み仮名を修正できます。

②地震情報や津波情報を音声で伝えられません。

③PLUM法が出た場合などで緊急地震速報の報数が多い場合、その度に読み上げがキャンセルされ全ての情報を読み上げさせる事ができません。一方で①の棒読みちゃんに読み上げさせる場合は続報を全て読み上げるため非常に長くなり、表示される情報と読み上げの情報のラグが大きくなってしまいます。
震度変化時や震度上昇時などの続報を読み上げる条件を追加することにより、これらを軽減することができます。

④従来法での震源が未推定の場合、緊急地震速報に含まれるマグニチュードや深さは意味の無い値になります。
PLUM法かどうかのタグがあり①棒読みちゃんに送信できればこれらの値を読み上げさせないようにできます。

バグ報告: 自動起動の不具合

バグの概要

Microsoft Store 版で自動起動(OS起動時にソフトを自動実行する機能)が動作しない

バグの再現

  1. 設定より自動起動を有効化
  2. アプリを閉じる
  3. OSを再起動するが、ソフトが自動で立ち上がらない

表示されるエラーメッセージ

なし(コンソール出力もなし)

環境

Windows 11 / Microsoft Store版

お使いのソフトウェアのバージョン

v0.7.6

スクリーンショット(任意)

なし

自由記述(任意)

インストーラー版及びテスト環境では全く同じ実装で動作する。Store版で、スタートアップ追加時のレジストリ編集が、権限関係で失敗していると推測。

バグ報告: 【「アプリケーションの更新」画面の、更新の開始ボタンのリンク先がおかしい】

バグの概要

設定画面からアプリケーションの更新を行うために、「更新の開始」ボタンを押したところ、間違ったリンク先に飛ばされた

バグの再現

設定画面から、「Zero Quakeについて」→「更新の開始」を押したところ https://0quake.github.io/ZeroQuake_IS_WebURL/download.html#download-section に遷移し、404エラーが表示されました。
アプリケーションの再起動をしましたが、改善しませんでした。

表示されるエラーメッセージ

間違ったリンク先のスクリーンショットです。
image

環境

Windows 11 Home 22H2

エディション Windows 11 Home
バージョン 22H2
インストール日 ‎2023/‎02/‎28 ‎(‎火‎)
OS ビルド 22621.3880
エクスペリエンス Windows Feature Experience Pack 1000.22700.1020.0

Zero Quake V0.7.7

インストーラー版

公式サイトの「Zero Quake - ダウンロード」から2024/08/11にダウンロード

スクリーンショット(任意)

image

バグ報告: 緊急地震速報の読み上げ機能について

バグの概要

緊急地震速報が発表された際に初報に設定した読み上げ文章を、続報が発表されるたびに読み上げる。

バグの再現

緊急地震速報の発令を待つ。

表示されるエラーメッセージ

エラーメッセージなし。

環境

お使いの OS

Windows11 24H2

お使いのソフトウェアのバージョン

V0.7.6

お使いのソフトウェアの配布形式

インストーラー版

自由記述(任意)

バグではないが読み上げ文章に関連して、地震の発生後の震度速報の読み上げ機能をリクエストします。

[機能リクエスト] 初期位置に戻るボタン

提案する機能の概要

アプリ起動時の地図表示に戻るボタン

提案する機能がないことによる弊害

地震情報で海外などに表示が飛んだ際すぐに戻れない

その他自由記述(任意)

起動時の画面表示を変更できる機能もあったら便利かもしれません
自分で実装できればよいのですが、すぐには実装方法がわからず
お手数をおかけしますが、なにとぞよろしくお願いいたします 🙇

起動時のエラーについて

バグの説明
起動をした時に、app.asar/src/main.js:239:40にて.split(".")のエラーが発生しています。
ただし、起動時だけのエラーなので、ダイアログを無視しても使えています。

発生方法
通常起動する

Screenshots
20230504085059

Desktop (please complete the following information):

  • OS: Windows10

Additional context
まさかのJavaScriptでこのようなアプリを作成されていて驚きました。
これからも開発がんばってください!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.