All Projects → yuiseki → crisis-news-mapper

yuiseki / crisis-news-mapper

Licence: other
日本の災害関連ニュースをTwitterから収集して地図上にマッピングするFirebaseプロジェクト crisis.yuiseki.net

Programming Languages

typescript
32286 projects
python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to crisis-news-mapper

echarty
Minimal R/Shiny Interface to ECharts.js
Stars: ✭ 49 (+276.92%)
Mutual labels:  maps, leaflet
geofind
Multiplayer Geographical Guessing Game using PostGIS, Nuxt, Leaflet & Colyseus.
Stars: ✭ 31 (+138.46%)
Mutual labels:  maps, leaflet
OoT-Interactive-Map
Interactive Map for the world of Zelda: Ocarina of Time
Stars: ✭ 22 (+69.23%)
Mutual labels:  maps, leaflet
Ember Leaflet
🔥 🍃 Easy and declarative mapping for ember
Stars: ✭ 201 (+1446.15%)
Mutual labels:  maps, leaflet
orange3-geo
🍊 🌍 Orange add-on for dealing with geography and geo-location
Stars: ✭ 22 (+69.23%)
Mutual labels:  maps, geolocation
Mapstore2
Modern webmapping with OpenLayers, Leaflet and React
Stars: ✭ 251 (+1830.77%)
Mutual labels:  maps, leaflet
coronavirus-map-dashboard
🦠 Coronavirus (COVID-19) Map Dashboard using coronavirus-tracker-api
Stars: ✭ 41 (+215.38%)
Mutual labels:  maps, leaflet
Leaflet Swoopy
⤵️ Swoopy Arrow Plugin for Leaflet
Stars: ✭ 52 (+300%)
Mutual labels:  maps, leaflet
trackanimation
Track Animation is a Python 2 and 3 library that provides an easy and user-adjustable way of creating visualizations from GPS data.
Stars: ✭ 74 (+469.23%)
Mutual labels:  maps, geolocation
leaflet.minichart
Leaflet.minichart is a leaflet plugin for adding to a leaflet map small animated charts
Stars: ✭ 27 (+107.69%)
Mutual labels:  maps, leaflet
Uber React
Uber-like project in React Native
Stars: ✭ 151 (+1061.54%)
Mutual labels:  maps, geolocation
vaguely-rude-places
The map of Vaguely Rude Place Names
Stars: ✭ 19 (+46.15%)
Mutual labels:  maps, leaflet
Pinpoint
JavaScript library for creating beautifully simple maps in seconds
Stars: ✭ 83 (+538.46%)
Mutual labels:  maps, leaflet
Atlas Of Thrones
An interactive "Game of Thrones" map powered by Leaflet, PostGIS, and Redis.
Stars: ✭ 253 (+1846.15%)
Mutual labels:  maps, leaflet
Making Maps With React
🌐 Example React components for React-Leaflet, Pigeon Maps, React MapGL and more
Stars: ✭ 66 (+407.69%)
Mutual labels:  maps, leaflet
svelte-googlemaps
Svelte Google Maps Components
Stars: ✭ 62 (+376.92%)
Mutual labels:  maps, geolocation
Mapboard
A framework for data-rich web mapping 🌎📊✨
Stars: ✭ 29 (+123.08%)
Mutual labels:  maps, leaflet
Ngx.leaflet.component
angular 2+ / leaflet 1.x component collection
Stars: ✭ 46 (+253.85%)
Mutual labels:  maps, leaflet
harp-leaflet
Leaflet plugin for harp.gl
Stars: ✭ 16 (+23.08%)
Mutual labels:  maps, leaflet
leaflet-draw-toolbar
Leaflet.toolbar for Leaflet.draw. Example: https://justinmanley.github.io/leaflet-draw-toolbar/examples/popup.html.
Stars: ✭ 55 (+323.08%)
Mutual labels:  maps, leaflet

このプロジェクトの目的

日本において、広範囲におよぶ災害が発生した際に、ひと目で日本全体の被害状況を把握できるようにする

  • 災害関連のニュースのみを選別し、地図上に可視化する
  • ニュース以外の災害関連の情報も可能な限り地図上に可視化する
    • 自衛隊災害派遣情報
    • 消防出動情報
    • 災害ボランティアセンター
    • etc...

このプロジェクトに協力する方法

不具合を発見した場合、改善案を提案したい場合

運営費を支援したい場合

Polcaで支援する

Kyashで送金する


このプロジェクトを開発する方法

nodejs 10.16.3 をセットアップする

Firebaseでサポートされているのは nodejs v8系 または nodejs v10系 なので、 10.16.3 LTS を使う

Linux の場合

sudo apt install nodejs
sudo apt install npm
sudo npm install n -g
sudo n install 10.16.3
sudo apt remove nodejs

Windows10 の場合

choco uninstall nodejs nodejs.install
choco install nodejs-lts

firebase-tools をセットアップする

Linux/Windowsの場合

sudo npm install firebase-tools -g
firebase login

macOSの場合

curl -sL firebase.tools | bash
firebase login

GOOGLE_APPLICATION_CREDENTIALS環境変数をセットする

  • news-mapper/key.json というファイルが必要
  • Windows 10 の場合
    • $env:GOOGLE_APPLICATION_CREDENTIALS="C:\Users\yuise\crisis-news-mapper\key.json"
  • macOS の場合
    • export GOOGLE_APPLICATION_CREDENTIALS="/Users/yuiseki/src/github.com/yuiseki/crisis-news-mapper/key.json"
  • Linux の場合
    • export GOOGLE_APPLICATION_CREDENTIALS="/home/yuiseki/src/github.com/yuiseki/crisis-news-mapper/key.json"

依存関係をインストールしてビルド

npm run setup
npm run build

開発環境で起動

npm start

ブラウザで確認

テストの実行

npm run test
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].