這次黑客松要為臺北城市儀表板開發4個以上的組件,開發規格、技術文件、Demo 站台等,請參閱活動須知。
技術疑問
-
1. 請問這次黑客松要開發什麼?
-
2. 請問什麼是組件?
組件是構成臺北城市儀表板的資料集合。所有組件都包含可以以圖表呈現的統計資料,大多組件亦包含用來選染地圖的空間資料,而部分組件更包含歷史資料,展示資料集隨時間的變動。
-
3. 請問什麼是客製圖表?
目前臺北城市儀表板已支援超過10種圖表,我們希望參賽者能夠根據技術文件的說明,加入1-2種新圖表類型。請注意,您僅能使用臺北城市儀表板目前已經使用的第三方套件開發新圖表類型。
-
4. 請問什麼是新地圖效果?
目前臺北城市儀表板已支援6種地圖,我們希望參賽者能夠新增新的地圖類型,或是使用既有地圖類型用創新的方式呈現空間資料。
-
5. 請問怎麼讓圖表支援篩選地圖功能?
請參閱臺北城市儀表板技術文件「Map Filtering 篩選地圖」文章。
-
6. 資料格式有沒有規範?
統計資料與歷史資料均應以 json 格式加入儀表板,相關說明請參閱臺北城市儀表板技術文件「Chart Data 圖表資料樣式」文章;空間資料則應以geojson格式加入儀表板,相關說明請參閱臺北城市儀表板技術文件「Map Data 空間資料樣式」文章。
-
7. 請問哪裡可以找到市政資料?
本次比賽的資料來源原則上均應來自臺北資料大平台 data.taipei,目前臺北城市儀表板中已包含的統計與空間資料亦可以自由利用,額外說明請參閱臺北城市儀表板技術文件「Data Sources and Cleaning 資料來源與清洗」文章。
-
8. 請問需要自行尋找並清理資料嗎?
當然,資料搜查與清洗亦為本次競賽的重點,11月5日的工作坊亦會有相關課程講解。
-
9. 可以開發組件、圖表類型、地圖類型以外的功能嗎?
本次競賽恕不開放參賽者開發其他功能,如有多餘的開發,均不會納入評分考量。如果您在使用儀表板時遇到您認為需要修正之處,煩請在官方 GitHub 開立 Issue,交由我們的開發人員處理。
-
10. 程式撰寫與GitHub貢獻流程有沒有規範?
請參閱臺北城市儀表板技術文件「Contribution Guide 協作指南」。
-
11. 黑客松開發完成後要怎麼 demo 給評審看?
Demo 均由參賽者自行攜帶電腦展示,開發成果請以本地端 localhost 展示,並不需要上傳程式碼。
-
12. 如果獲獎,後續協作將會怎麼進行?
我們將於1週內寄信通知您的團隊我們希望您們整併進官方程式庫的組件,屆時,請您們於1週內在 GitHub 開立 pull request 將指定組件的程式碼與說明文字(組件說明 100字,範例情境200字)上傳。
-
13. 技術文件都是英文的,請問有中文版嗎?
請點擊頁面右上方的翻譯按鈕即可以切換成中文版。
-
14. 如果我還有技術問題,請問要怎麼發問?
您可以寄信至比賽的官方信箱,或是於11月5日的工作坊發問。工作坊當日會完整說明開發流程與相關注意事項,因此請務必派員參與。