Skip to content

Provides Taiwan Geocode 100,103,106,107,112 mapping in json format.

License

Notifications You must be signed in to change notification settings

Ronmi/twgeocode

Repository files navigation

民生示警平台 提供的行政區代碼表轉換成易於在程式中使用的格式

提供的格式及版本

所有檔案都是從 民生示警平台 提供的行政區代碼表轉換而來,原檔案的更新日期為 2023.09.06

JSON array

所有原檔案中支援的格式都有提供

  • city-xxx: 相當於原檔案中的縣市分頁
  • district-xxx: 相當於原檔案中的鄉鎮分頁
  • village-xxx: 相當於原檔案中的村里分頁

Sqlite DB

依格式分成 geocode100, geocode103, geocode106, geocode107, geocode112 五個 table,方便直接使用,或是使用簡單的工具轉存進其他 DB

檔案是如何產生的

使用 docker (推薦)

在 Linux 環境下可以直接執行 docker.sh

Windows 及 MacOS 使用者可以自行調整參數或手動下指令,例如拿掉 user 相關的參數並寫死路徑

docker run -it --rm -v "/path/to/colned/repo:/twgeocode" --workdir /twgeocode golang /twgeocode/gen.sh

直接產生

在 Linux 環境下,安裝好 curl 及 golang 環境後,執行 gen.sh 即可

版權宣告

  • 程式碼部份 (Go 語言及 shell script) 使用 MPLv2 授權
  • 原始對照表檔案的授權依 民生示警平台之授權規定
  • 執行本專案的過程產生的 csv 與 json 檔案使用 CC0 授權

About

Provides Taiwan Geocode 100,103,106,107,112 mapping in json format.

Topics

Resources

License

Stars

Watchers

Forks