Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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

観測点を編集するやつです。
未完成ですが、利用は可能です。