Public | Automated Build

Last pushed: a year ago
Short Description
使用 google S2 geometry library,來試著處理‘面’類型的 reverse geocodeing
Full Description

前言

處理 reverse geocodeing 時,輸入一個座標點,回應這個位置的名稱,幾種可能的回應

  1. 地址 - ‘點’類型問題
  2. 道路名稱 - ‘線’類型問題
  3. 所在鄉鎮名稱 - ‘面’類型問題

這個 project 使用 google S2 geometry library,來試著處理‘面’類型的 reverse geocodeing 問題。

使用說明

安裝

  1. 安裝 packages
    npm install --production
  2. 執行 web
    npm start

重建資料庫

  1. 下載最新的村里界圖(WGS84經緯度) shp 格式.解壓縮後把檔案都放到 ./builddb/data/Village_NLSC/*
  2. 執行 npm run builddb

檢視資料

執行 npm run dumpdb

基本資料

  1. /build/db/data/villageUTF8.js 行政院主計總處公布, 編碼為 UTF8, 較為正確,但是收錄不完整,有些鄉鎮未列入。
    檔案下載來源

  2. /build/db/data/village.js - 由上述 村里界圖(WGS84經緯度) shp 格式 裡面取出的,編碼為 big5, 資料完整,但是 big5 缺碼的字會出現?。

Docker Pull Command
Owner
herryhou
Source Repository

Comments (0)