iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
AI & Data

30天精通GIS資料分析-使用Python 系列

GIS是一種運作和處理地理空間參照資料的技術,在AI世代,無論是學術研究、資料科學、商業分析、或是各種資料採集工程等,GIS資料無處不在,在實務上偶爾會覺得GIS資料明明只多了空間元素,處理起來遇上問題時卻不太順暢;又或者在GIS軟體多元發展的時代,工作流程難免還是會受到軟體功能限制,使流程中斷或卡關。有鑑於此,今年的鐵人賽希望藉由這30天的文章,以Python作為主要資料分析開發語言,挑戰更多元的GIS相關的資料分析技術。

鐵人鍊成 | 共 30 篇文章 | 59 人訂閱 訂閱系列文 RSS系列文 團隊這樣母Tom姆熊
DAY 11

Day11 台鐵意外事件與folium練習-前處理

最近的台鐵意外事件,看到有媒體及網友製作前端的網頁地圖呈現通話紀錄,剛好昨天使用了folium,一時興起今天也來用folium做看看,今天先來做一些前處理 p...

2018-10-26 ‧ 由 Chimin 分享
DAY 12

Day12 台鐵意外事件與folium練習(續篇)

昨天做了一些前處理,今天把昨天的處理好的資料做進一步的整合。 資料過濾 首先是宜蘭縣鐵道(polyline) import geopandas as gpd r...

2018-10-27 ‧ 由 Chimin 分享
DAY 13

Day13 台鐵意外事件與folium練習-繪圖

前兩天漫長的前處理,我們已經整合了台鐵路線與對話的資料,今天就把圖畫完吧! 首先,再次看看昨天的成果: train_lines_talk 有了這樣的資料,可...

2018-10-28 ‧ 由 Chimin 分享
DAY 14

Day14 PostGIS的安裝

PostGIS是PostgreSQL對於OpenGIS空間資料規範的擴充, 目前各大家資料庫對GIS資料都有支援及擴充 不過就以易用性來說,開源軟體QGIS對於...

2018-10-29 ‧ 由 Chimin 分享
DAY 15

Day15 PostGIS與Geopandas

昨天安裝完了PostGIS,今天我們就在GeoPandas做資料讀寫,另外QGIS對於PostGIS支援度也很高,把資料匯入後,也可以使用QGIS對資料做讀寫。...

2018-10-30 ‧ 由 Chimin 分享
DAY 16

Day16 WKT與PostGIS的運算

在昨天的文章中,我們要把資料倒入PostGIS前,需要使用geoalchemy2把坐標資料轉成WKT element,今天來理解一下WKT。 大綱: WKT...

2018-10-31 ‧ 由 Chimin 分享
DAY 17

Day17 Geogig GIS版本控制

今天的主題與Python較無關,這陣子遇到資料版本控制的需求,有搜尋並測試了一下geogig這個軟體,在此稍微紀錄一下。 geogig是個開源專案,使用JAVA...

2018-11-01 ‧ 由 Chimin 分享
DAY 18

Day18 networkX與GIS資料初探

今天要來寫GIS與路網相關的(當然只要跟graph有關的都可以使用,例如管線)一些應用。 在GIS及LBS應用中少不了路徑規劃,這些路網資料的應用路主要基於gr...

2018-11-02 ‧ 由 Chimin 分享
DAY 19

Day19 OSMnx取得OpenStreetMap資料

昨天簡單介紹了networkX,我們可以透過把路網polyline轉為node,edge的graph(s2g)來做graph相關操作,例如最短路徑等等。 OSM...

2018-11-03 ‧ 由 Chimin 分享
DAY 20

Day20 OSMnx應用

OSMnx除了介接了Overpass API,可以透過python方便的取得OpenStreetMap的圖資以外,它還提供了一些路網相關的分析方法,這些方法主要...

2018-11-04 ‧ 由 Chimin 分享