Git Product home page Git Product logo

wildfire_data_visualization's Introduction

WildFire_Data_Visualization

A web-based wildfire data visualization system based on Echarts.js, Spring Boot and Mysql.

Pre-requirements

Before running this project, please make sure that you have already installed Java.

IntelliJ IDEA is strongly recommended for this project.

Please note that Baidu Map API is embedded in this project. You need to apply for a access key here for free.

After getting an access key, put it here in all .html files.

Image

Getting Started

Please follow these steps to start running our website:

  1. Clone or download our project

git clone https://github.com/Jason0917/WildFire_Data_Visualization.git

  1. Establish a Mysql database, create tables and import data from under the datasets folder.

  2. Go to /src/main/resources/application.properties and modify the configuration accordingly. Image

  3. Run DataVisualizationApplication.java under /src/main/java/com/visualization/visualization to start the server-side application.

  4. Open Wildfire_Scattermap.html as the entry point to visit our website. Please note that by default, all HTTP requests will be sent to http://localhost:8443.

Demo

Image

Image

More to Explore

So far, only Wild fire scatter map, heat map, wind map and precipitation map are included in this project. More visualization tools can be found at Echarts.js.

For this project, National Fire Database fire point data is used to be visualized. However, more wildfire datasets in different formats can be found at CWFIS.

Contact

If there are any issues or any suggestions, please contact [email protected].

Thanks! (^_^)

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.