選前選舉人口消長計算與地圖化

編輯歷史

時間 作者 版本
2017-07-03 07:59 (unknown) r2
顯示 diff
- 選前選舉人口消長計算與地圖化
+ 選前選舉人口消長計算與地圖化
*資料來源
(145 行未修改)
2017-07-01 15:33 – 15:33 (unknown) r0 – r1
顯示 diff
+ 選前選舉人口消長計算與地圖化
+
+ *資料來源
+ 政府資料
+ http://data.moi.gov.tw/MoiOD/Data/DataDetail.aspx?oid=F4478CE5-7A72-4B14-B91A-F4701758328F
+
+ .csv檔模板
+ 103年9月臺北市人口資料.csv
+
+ *請問是這樣嗎 ? 是否要把區域別 (松山區 全部加在一起 ?)
+ *.CSV檔的底部有出現,是需要做這樣的資料一份
+ *
+
+
+ 資料配對模式
+ *五都
+ 2014/9 & 2010/11
+
+ *桃園市+其他縣市
+ 2014/9 & 2009/12
+
+ *完成資料回報區
+ 2014/9
+ 臺北市 103年9月臺北市人口資料.csv
+ 臺中市 103年9月臺中市人口資料.csv
+ 台南市 103年9月臺南市人口資料.csv
+
+
+ *格式
+ 整體模板架構
+ *資料採男女分列的方式
+ *列出村里級資料和鄉鎮市區級資料
+ *製作單一年齡組、五歲年齡組以及選舉人口世代資料,其中選舉人口世代區分如下:
+ *青年 (20-34)
+ *壯年 (35-49)
+ *中年 (50-64)
+ *老年I (65-79) ※ Young Elderly 年輕老人
+ *老年II (80-) ※ Old Elderly 老老人
+
+ *
+ 詳細格式請見103年9月臺北市人口資料.csv
+
+ 欄標示
+ *村里級資料
+ *
+ *
+ *上圖解說:
+ *AM欄:臺北市資料內建欄位
+ *AN欄:臺北市資料內建欄位
+ *AO欄:臺灣村里界圖[TV_ALL]欄位格式 (鄉鎮市區名+村里名)
+ *方便QGIS軟體接合資料用的接頭
+ *請問 AM+AN - AO 的對應檔在哪裡 ?
+ *我做了一個綜合檔 :
+ *http://nbviewer.ipython.org/github/t0mst0ne/Population/blob/master/City%20all%20age%20statistics.ipynb
+ *原始碼在這邊 : https://github.com/t0mst0ne/Population
+ *但是沒有'區域別' + '村里' 變成 '區村里名' 的對應, 才能做到
+ *村里級資料 的 merge
+ *
+ *AP欄:臺灣村里界圖[TV_ALL]欄位格式擴充版
+ *製作全國地圖時,偶爾會遇到 (鄉鎮市區名+村里名) 有重複的情況,必須再冠上縣市名以區別
+ *
+ *鄉鎮市區級資料
+ *
+ *
+
+
+ 列標示
+ *男性、女性與總和分開列表
+
+ 資料作業撇步
+ *先開啟檔案
+ *
+ *
+ *先開啟新的一頁工作表
+ *
+ *
+ *在新工作表的表頭的第一欄第一列按下=,回頭點原資料頁的第一欄第一列
+ *請留意本圖的函式列 ='opendata-10309_age-63000!'A1
+ *
+ *
+ *開始拖曳,拖曳範圍如下:行─往下拉拉到底;列─先拉到性別總和的地方
+ *本圖已啟用行列凍結窗格
+ *
+ *
+ *由於全台灣的人口資料表都是男女合表並列的,這種模板方便瀏覽,但是很不方便做資料處理,因此,我們需要將資料表中的各年齡層的男女欄位分離成各自的表格。技巧如下:
+ *先清除女性資料
+ *
+ *
+ *選取男性資料並多選出一排空排
+ *
+ *
+ *開始拖曳
+ *
+ *
+ *注意!如果中間拖曳有休息,休息後重拉的時候,記得要墊一排空排
+ *
+ *
+ *拖曳完之後的長相
+ *
+ *
+ *消除空排的方法:用特殊目標尋找
+ *
+ *
+ *點選尋找空格
+ *
+ *
+ *選取所有的空格
+ *
+ *
+ *刪除空格
+ *
+ *
+ *刪除按下去,勾選右側儲存格左移
+ *
+ *
+ *資料分離完成
+ *
+ *
+ *女性也可以如法炮製,先刪除男性資料後拖曳
+ *
+ *
+ *先將要套入的資料分離出來,用插入列和刪除列的方式將最右上側的單一年齡組資料表的空間調整好,將資料貼入,經過公式連動,可以生成村里層級的三個資料表。
+ *參考村里層級資料表的區域別名稱,在鄉鎮市區級資料更改區域別名稱,即可將資料連動,並生成鄉鎮市區級的三個資料表。
+
+ 公式連結概念
+ *總和表係由男性表+女性表而得的
+ *五歲年齡組係由SUM(**,**)函數自單一年齡組將指定年齡組加總而得
+ *選舉人口世代表係由SUM(**,**)函數自五歲年齡組將指定年齡組加總而得
+ *鄉鎮市區級資料係由SUMIF(**,**)函數自村里級資料的對應資料表由電腦自行檢測符合條件的資料加總而得。
+ *記得定義域的部分在行和列上都要打上"$"做固定,以便於拖曳時資料不會亂跳
+
+ *GIS地圖製作
+ 現今選舉人口
+ *製作村里級和鄉鎮市區級
+ *年齡層區分為青年 (20-34)、壯年 (35-49)、中年 (50-64)、老年I (65-79)、老年II (80-)與總和
+ *計算指標:
+ *總和是呈現人數
+ *各年齡層為[年齡層人口/總和]的百分比
+ *一個縣市共製作11張地圖,解析度200dpi即可
+ *以目前戰況較關鍵的縣市優先 e.g.臺北市和臺中市
+ 人口消長差異
+ *製作村里級和鄉鎮市區級
+ *年齡層區分為青年 (20-34)、壯年 (35-49)、中年 (50-64)、老年I (65-79)、老年II (80-)
+ *計算指標:
+ *[人口差/2014年人口]的百分比
+ *一個縣市共製作11張地圖,解析度200dpi即可
+ *以目前戰況較關鍵的縣市優先 e.g.臺北市和臺中市