如何使用 docker , 將群眾標註資料灌進 postgis 來分析(ㄧ)?

閱讀時間約 1 分鐘
前幾天,還是玩了一下什麼是 docker
天啊,那麼多年的技術,你到現在才碰。是的,老人就是這樣,很容易跟不上。
那時做總統盃黑客松時,因為要GIS 分析,資料放在 postgresql-postgis,安裝與設定上實在是麻煩。於是想說用 docker 人家建好的 postgis。果然是有,很容易就執行好。
群眾標註的開放匯出 csv 資料,還是灌進 DB 好分析,於是就拿手頭上正在參與的行人道專案練兵,從 DB 安裝,管理工具,灌資料,到下幾行 GIS SQL。
覺得從頭到尾的一個簡單小例子,對初學者的指引還是不錯的,習慣都會隨手記錄,那就順手分享。
細節請參考筆記:PostGIS 帶起
docker 執行 postgresql (postgis enabled) 在 docker desktop 的運作畫面
哈爸
    avatar-img
    7會員
    7內容數
    隨手的心得與分享,可能會是「開放資料」、「資訊技術」、「Maker」等相關資訊。
    留言0
    查看全部
    avatar-img
    發表第一個留言支持創作者!
    哈爸的沙龍 的其他內容
    從事 Maker 活動的這幾年來,應該也很多夥伴搞不清楚我在幹嘛,一些專訪的文章,很多也是試圖搞清楚這個問題,難得有約 40 分鐘一系列的 QA,可能算是近年來,好好回答這個問題的一份第一手資料
    json 在網站 API 中,python 寫 code 時都很常用,但沒有適當工具時,常常擠在一起,可讀性不好,線上以及本地端也都有很多好用的工具,這個 jsoncrack 視覺化特別棒!
    用 M1/M2 也有一段時間了,有點懷念 Linux,但之前想裝個 VM 卻不得其門而入。由於也沒具體需要,所以也就放著。心血來槽又查了一下,竟然用 Multipass 會這麼簡單。
    在公民科學中,以群眾標註或是問卷得來的表單資料,常會有評分的需要,而一般評分可能會有比較複雜的邏輯需求,可能會用幾行程式來處理最為容易。
    從事 Maker 活動的這幾年來,應該也很多夥伴搞不清楚我在幹嘛,一些專訪的文章,很多也是試圖搞清楚這個問題,難得有約 40 分鐘一系列的 QA,可能算是近年來,好好回答這個問題的一份第一手資料
    json 在網站 API 中,python 寫 code 時都很常用,但沒有適當工具時,常常擠在一起,可讀性不好,線上以及本地端也都有很多好用的工具,這個 jsoncrack 視覺化特別棒!
    用 M1/M2 也有一段時間了,有點懷念 Linux,但之前想裝個 VM 卻不得其門而入。由於也沒具體需要,所以也就放著。心血來槽又查了一下,竟然用 Multipass 會這麼簡單。
    在公民科學中,以群眾標註或是問卷得來的表單資料,常會有評分的需要,而一般評分可能會有比較複雜的邏輯需求,可能會用幾行程式來處理最為容易。
    你可能也想看
    Google News 追蹤
    Thumbnail
    Docker-Compose負責對container做快速編排。設定檔預設名稱為docker-compose.yml,在檔案中,可以透過COMPOSE_FILE或-f對設定進行定義。 想要將專案透過Docker-Compose部署,需要創建docker-compose.yml和Dockerfile
    Thumbnail
    Docker是由GO語言實現,是一個在GitHub上開發原始碼的專案。它的目標是實現羽量級的作業系統虛擬化。讓使用者操作Docker,就像是操作一個羽量級的虛擬機器。 優勢 快速發表和部署 高效的部署和擴充 資源使用率高 管理簡單 核心 Image映像檔 Docker
    Docker是一種容器化技術,可以將應用程式及相關依賴項目打包到一個容器中。這篇文章介紹了安裝Docker的步驟,以及幾個比較偏向使用者的應用程式。
    Thumbnail
    前言 大家好上次我們教了如何下載 Docker Image 使用,今天我們要教如何產出自己的 Image,這次會使用一個 Dockerfile 範例,自行打包 Docker Image,初步練習使用 Docker 指令 下載 Dockerfile 教學檔案 在這裡我已經幫忙寫好一個 Docke
    將使用者加入Docker群組 sudo groupadd docker sudo usermod -aG docker $USER 設定開機自動啟動Docker服務 sudo systemctl enable docker sudo systemctl start docker 試跑
    Thumbnail
    前言 上次我們初步體驗 Docker 快速佈署能力,今天我們要來講解 Dockerfile、Docker Image 與 Docker Container 這些常見的名詞,我們來了解在我們佈署的時候做哪些事情 Docker 佈署流程 首先看到如下圖上半部,在我們一個完整的佈署流程,我們會先將我
    Thumbnail
    前言 大家好在先前我們講了什麼是 Docker,Docker 好處有什麼以及怎麼安裝 Docker,今天我們要來開始初體驗 Docker 容器,使用後您會發現 Docker 非常的方便快速 Docker Hub 介紹 首先在開始學怎麼抓取 Docker Image 之前,我們要先來介紹 Doc
    Thumbnail
    前言 上次我們講到 Docker 的功用與好處,今天我們要在講解,如何安裝 Docker 這個容器,讓我們在之後的教學應用更好的實作與練習,現在讓我們開始吧 Docker Engine 與 Docker Desktop 首先在講解怎麼安裝 Docker 時,我們先講解 Docker Engin
    Thumbnail
    前言 上次我們針對 Docker 這樣容器化技術做了一點介紹,今天我們要來講解 Docker 架構,你是否發現在每次程式上伺服器的流程很麻煩呢 ? 是否發現你寫的程式在別的作業系統不能用呢 ? 如果你遇到這些問題,Docker 都可以幫助你解決這些問題 Docker 架構 在 Docker 這
    Thumbnail
    前言 大家好我們今天要來教 Docker 這項技術,什麼是 Docker ? Docker 可以幫助我們做什麼事情 ? Docker 是一項容器化技術,他可以降低我們在佈署 App 時,讓我們可以有效的分配作業系統資源,降低佈署作業成本,現在讓我們來了解 Docker 要解決的問題 傳統佈署遇
    Thumbnail
    Docker-Compose負責對container做快速編排。設定檔預設名稱為docker-compose.yml,在檔案中,可以透過COMPOSE_FILE或-f對設定進行定義。 想要將專案透過Docker-Compose部署,需要創建docker-compose.yml和Dockerfile
    Thumbnail
    Docker是由GO語言實現,是一個在GitHub上開發原始碼的專案。它的目標是實現羽量級的作業系統虛擬化。讓使用者操作Docker,就像是操作一個羽量級的虛擬機器。 優勢 快速發表和部署 高效的部署和擴充 資源使用率高 管理簡單 核心 Image映像檔 Docker
    Docker是一種容器化技術,可以將應用程式及相關依賴項目打包到一個容器中。這篇文章介紹了安裝Docker的步驟,以及幾個比較偏向使用者的應用程式。
    Thumbnail
    前言 大家好上次我們教了如何下載 Docker Image 使用,今天我們要教如何產出自己的 Image,這次會使用一個 Dockerfile 範例,自行打包 Docker Image,初步練習使用 Docker 指令 下載 Dockerfile 教學檔案 在這裡我已經幫忙寫好一個 Docke
    將使用者加入Docker群組 sudo groupadd docker sudo usermod -aG docker $USER 設定開機自動啟動Docker服務 sudo systemctl enable docker sudo systemctl start docker 試跑
    Thumbnail
    前言 上次我們初步體驗 Docker 快速佈署能力,今天我們要來講解 Dockerfile、Docker Image 與 Docker Container 這些常見的名詞,我們來了解在我們佈署的時候做哪些事情 Docker 佈署流程 首先看到如下圖上半部,在我們一個完整的佈署流程,我們會先將我
    Thumbnail
    前言 大家好在先前我們講了什麼是 Docker,Docker 好處有什麼以及怎麼安裝 Docker,今天我們要來開始初體驗 Docker 容器,使用後您會發現 Docker 非常的方便快速 Docker Hub 介紹 首先在開始學怎麼抓取 Docker Image 之前,我們要先來介紹 Doc
    Thumbnail
    前言 上次我們講到 Docker 的功用與好處,今天我們要在講解,如何安裝 Docker 這個容器,讓我們在之後的教學應用更好的實作與練習,現在讓我們開始吧 Docker Engine 與 Docker Desktop 首先在講解怎麼安裝 Docker 時,我們先講解 Docker Engin
    Thumbnail
    前言 上次我們針對 Docker 這樣容器化技術做了一點介紹,今天我們要來講解 Docker 架構,你是否發現在每次程式上伺服器的流程很麻煩呢 ? 是否發現你寫的程式在別的作業系統不能用呢 ? 如果你遇到這些問題,Docker 都可以幫助你解決這些問題 Docker 架構 在 Docker 這
    Thumbnail
    前言 大家好我們今天要來教 Docker 這項技術,什麼是 Docker ? Docker 可以幫助我們做什麼事情 ? Docker 是一項容器化技術,他可以降低我們在佈署 App 時,讓我們可以有效的分配作業系統資源,降低佈署作業成本,現在讓我們來了解 Docker 要解決的問題 傳統佈署遇