Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ingen084/kyoshineewvieweringen
Custom client for Kyoshin Monitor
https://github.com/ingen084/kyoshineewvieweringen
avalonia avalonia-ui avaloniaui earthquake earthquake-visualization earthquakes kyoshin-monitor
Last synced: 4 days ago
JSON representation
Custom client for Kyoshin Monitor
- Host: GitHub
- URL: https://github.com/ingen084/kyoshineewvieweringen
- Owner: ingen084
- License: mit
- Created: 2019-10-28T19:58:40.000Z (about 5 years ago)
- Default Branch: develop
- Last Pushed: 2025-01-02T20:40:17.000Z (6 days ago)
- Last Synced: 2025-01-05T07:10:24.813Z (4 days ago)
- Topics: avalonia, avalonia-ui, avaloniaui, earthquake, earthquake-visualization, earthquakes, kyoshin-monitor
- Language: C#
- Homepage: https://svs.ingen084.net/kyoshineewviewer/
- Size: 54.5 MB
- Stars: 126
- Watchers: 8
- Forks: 13
- Open Issues: 39
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# KyoshinEewViewerIngen
![downloads-latest](https://img.shields.io/github/downloads/ingen084/KyoshinEewViewerIngen/latest/total)
![downloads-pre](https://img.shields.io/github/downloads-pre/ingen084/KyoshinEewViewerIngen/latest/total)
![downloads-total](https://img.shields.io/github/downloads/ingen084/KyoshinEewViewerIngen/total)![image](https://github.com/ingen084/KyoshinEewViewerIngen/assets/5910959/4c35a365-fa94-46e5-b84f-9d73a946e2cb)
## クレジット/スペシャルサンクス (敬称略)
- [こんぽ](https://twitter.com/compo031)
- ソフトウェア名称の使用許可
- 制作にあたってのノウハウなど
- [M-nohira](https://github.com/M-nohira)
- 距離と中心座標から円を描画するアルゴリズム( `KyoshinEewViewer.Map/GeometryGenerator.cs` )
- [JQuake](https://jquake.net/)
- [多項式補間を使用して強震モニタ画像から数値データを決定する](https://qiita.com/NoneType1/items/a4d2cf932e20b56ca444)
- [Douglas Peucker algorithm](https://www.codeproject.com/Articles/18936/A-C-Implementation-of-Douglas-Peucker-Line-Appro)
- [予報区等GISデータ](https://www.data.jma.go.jp/developer/gis.html) / [Natural Earth](https://www.naturalearthdata.com/)
- TopoJsonにし、MessagePack+LZ4加工して使用
- FontAwesome 5 Free
- 源真ゴシック
- [JMA2001走時表](https://www.data.jma.go.jp/svd/eqev/data/bulletin/catalog/appendix/trtime/trt_j.html) (C) JMA
- 深さを10km刻み、時間を1000倍し整数にしたものをMessagePack+LZ4に加工して使用
- [Avalonia.ThemeManager](https://github.com/wieslawsoltes/Avalonia.ThemeManager)
- クラスを改変しつつ使用しています## ビルド方法
### 必要環境
- .NET SDK 6 RC1 以上
## Toolsについて
### TopoJsonConverter
TopoJsonを簡略化するものです。
単一ポリゴンのものしか対応していません。### TrTimeTableConverter
走時表を変換するものです。
### ObservationPointEditor
観測点を編集するやつです。
未完成ですが、利用は可能です。