Skip to content

Alles1212/Open-Data-Automated-Visualization-Web-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open Data Automated Visualization Web Platform

About

An effective automative platform to visualize open data and further utilization.

Abstract

透過政府開放資料進行制縣地圖之開發,將開放資料清洗,並實踐資料流程自動化(ETL)可視化圖表呈現,預期能透過圖表分析取得各層面成效。
Through the development of county maps through Open Government Information, we will open data cleansing and implement data flow automation (ETL) visualization for graphical presentation, and expect to achieve various levels of effectiveness through graphical analysis.

109 NCNU IM graduate project

Usage

以 Docker 快速布建 MongoDB 及 Web

docker-compose up --build

Tech Tools

主要使用以下技術進行系統功能開發與使用者介面設計,以 Photoshop 繪製臺灣各鄉鎮縣市地圖,放入 SVG 檔案中,再以技術整合,使繪製的地圖呈現出顏色的變化

  • HTML-建立網頁並藉由瀏覽器的讀取,轉換成視覺化的網頁
  • CSS-進行網頁的畫面排版與美化
  • JavaScript-與前端互動的程式語言,使系統功能多樣化
  • Python-撰寫後端的程式語言,便利性高
  • Photoshop-繪製地圖並取得點座標
  • SVG-縮放向量圖形的檔案格式
  • Docker-方便作業系統虛擬化,可迅速地部署 MongoDB
  • Flask-網站微框架(microframework),建置網站自由度高
  • MongoDB-非關聯式資料庫(NoSQL),易於擴展且靈活度大,主要用來儲存作品 Info。

UI of the platform

image image image image image

About

An effective automative platform to visualize open data and further utilization.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors