小蜜蜂戰鬥隊覆蓋率地圖視覺化工具

---------------------------------------------------------------------------------------------------------------------------------------

hackth8n當天翦影, 感謝 Kirby Wu大神

專案介紹 | Project Readme / Meta

小蜜蜂戰鬥隊: https://www.facebook.com/groups/739964776043615/

基本上是一個類似"樁腳 2.0"的自發性團體, 根據其團體介紹:"

【小蜜蜂戰鬥隊】在幹嘛

我們期望能夠以傳單發送的方式,將關於國家政策、公共議題的訊息傳播給非網路使用者,讓更多關心「台灣-我們摯愛的這塊土地」的人知道台灣正在發生什麼事情。 

【小蜜蜂戰鬥隊】運作模式

由自發性成為小蜜蜂的熱心群眾,初步是以發送傳單的方式在居家附近的信箱、車道、餐廳留下關於國家政策、公共議題等訊息。未來,我們會佐以官方網站、粉絲團、Line等網路管道交叉傳播。期盼能用這樣的方式喚起非網路使用者、不了解國家政策、公共議題之民眾的公民意識,主動關心國家政策、公共議題。"

根據觀察, 小蜜蜂們目前回報"哪些地區已經拜訪/發放過文宣"時, 目前還是使用google表單一項項回報, 並不好查閱

https://docs.google.com/forms/d/1haMMHB6WuxHA72q5mbFHN0QcP-Nsntg-XhtPLJzMK3Y/viewform

https://docs.google.com/spreadsheet/ccc?key=0Ah_x9MED27xydFhHb056RjVfWTN3cHFQTGNWWDlfbEE#gid=0

因此想要做出一個地圖視覺化顯示出已覆蓋(已經拜訪/發放傳單)的地區或路段, 還有條列出未覆蓋地區或路段的工具給小蜜蜂們使用.

專案介紹

專案說明

主要是想要開發能夠讓小蜜蜂戰鬥隊在回報已覆蓋路段和查閱未覆蓋路段時更方便的工具,

首次詢問蜂群們的迴響:

https://www.facebook.com/groups/739964776043615/742570099116416/

by 貓橘毛:"各區可以一個代表在 http://mapsengine.google.com/map/ 建立就可以了

但為防滲透的情況請盡量備份 kml 檔 & 設定權限....

(((mapsengine內建沒有備份功能"

MIT

目前回報表單:

http://goo.gl/NvJOWx

目前覆蓋地區/路名回報:

https://docs.google.com/spreadsheet/ccc?key=0Ah_x9MED27xydFhHb056RjVfWTN3cHFQTGNWWDlfbEE#gid=0

社團定時整理所有回報:

https://docs.google.com/spreadsheet/ccc?key=0AtOMoRZvQH9ZdFE2ZE8yanFJWnFqMU9vVFdhcDFPOEE&usp=sharing#gid=0

各地蜂巢和蜂巢覆蓋率:

https://docs.google.com/spreadsheet/ccc?key=0AtOMoRZvQH9ZdGZkalZicDNNZDA4MURwQXJqbTA1NVE&usp=sharing#gid=0

目標與功能(要如何解決)

專案目前狀態

                              

徵求協作者(強力徵人阿阿阿阿阿Q___Q)

分工與成員

實作細節(非技術背景可跳填)

協作工具

記錄

資料格式:

[{

save_time: 時間戳記 (timestamp: 123456890)

 agenda: 檔案版本 (文宣) (text)

 user_name: 暱稱 (text)

 county: 縣市 (text)

 town: 鄉鎮市區 (text)

 address: 路段 (text)

 start_number: 起始號碼 (text)

 end_number: 結束號碼 (text)

 count: 數量 (int)

 deliver_time: 派送時間 (timestamp)

 deliver_status: 發送狀況 (text)

 memo: 備註 (text)

 geo: geo 資訊 (list of geojson (polygon only))

extension: 其他 (json)

}]

test server:

192.168.1.16:6437/post/json

curl -X POST -d ’[{"save_time": 1234567890, "agenda": "test", "user_name": "test_user_name", "county": "Taipei City", "address": "test_adr", "start_number": 1,  "end_number": 2, "count": 100, "deliver_time": 1234567890, "deliver_status": "complete", "memo": "test_memo", "geo": [{"type": "LineString", "coordinates": [[121.5, 21.5],[121.5, 21.6]]}], "extension": {}}]’ ’192.168.1.16:6437/post/json’

192.168.1.16:6437/get/json

curl ’192.168.1.16:6437/get/json’

成果展示(規劃文件、雛形/草稿、原型/初稿、正式發佈/完稿)

dev 版: http://106.187.101.193:6789/#/map

TODO: 

1. finish submit form part. 

2. discuss production machines.

3. If the lines overlap, user can’t click the line and read the information.