iT邦幫忙

鐵人檔案

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

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

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

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

Day01 前言與目標

地理空間資料或簡稱GIS資料,無論是學術研究、資料科學、商業分析、或是各種資料採集等,或多或少都會接觸到空間資料。 或許各路GIS相關的工作者,也常會覺得明明空...

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

Day02 Geopandas初探

Pandas是資料分析熱門且好用的工具,相信熟悉資料分析的各路英雄好漢都不陌生在Python中,與GIS相關的套件滿坑滿谷,我們選定Geopandas作為資料操...

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

Day03 從Pandas到Geopandas的幾種方法

Geopandas可以讀取各GIS格式進行空間運算,然而實際上我們可能拿到的資料不見得是GIS的格式 雖然不是GIS格式,但它有可能是有坐標資訊的資料 這樣的資...

2018-10-18 ‧ 由 Chimin 分享
DAY 4

Day04 幾何資料基本運算

GeoDataFrame使操作GIS資料分析時更有彈性我們可以很快對GIS的屬性資料的分析與過濾 當然,也包括一些幾何空間的運算 大綱: 坐標轉換 幾何操作...

2018-10-19 ‧ 由 Chimin 分享
DAY 5

Day05 基本的資料聚合

在Pandas可以使用groupby等方法進行資料聚合例如先前第三天的路燈資料,如果想看一下不同的統計成果,除了空間上的展示外,可以用資料內的行政區欄位(dis...

2018-10-20 ‧ 由 Chimin 分享
DAY 6

Day06 其它資料聚合與geohash

前一天的資料聚合,所舉的應用例是行政區村里,實作簡單的點資料與空間單元做結合,然而事實上,聚合的單元不限於行政區村里,以台灣來說,可以使用內政部最小統計區的空間...

2018-10-21 ‧ 由 Chimin 分享
DAY 7

Day07 進階幾何資料處理

今天的主題是延續Day04 幾何資料基本運算,在GIS向量資料中,除了Day04常見的幾何處理項目以外,今天試著補充shapely中一些GIS經典的幾何計算功能...

2018-10-22 ‧ 由 Chimin 分享
DAY 8

Day08 GIS資料基本繪圖

前幾天我們也有利用Geopandas裡面包的matplotlib做一些基本的繪圖GIS資料很常出現在日常生活的資訊視覺化,除了在資料工程上用在Data wran...

2018-10-23 ‧ 由 Chimin 分享
DAY 9

Day09 使用GeoPlot

另外一個GIS資料畫圖的利器是Geoplot,它擴充了cartopy與matplotlib,讓GIS資料的視覺化更方便,當然,他也設計給Geopandas作為其...

2018-10-24 ‧ 由 Chimin 分享
DAY 10

Day10 地圖互動folium

folium是基於leaflet.js的python地圖套件,讓使用者可以很快速的使用python產生一些可互動的地圖。我們可以很方便把加工後的GIS資料丟進去...

2018-10-25 ‧ 由 Chimin 分享