API規格

本系統API服務主要採用的是基於HTTP上的REST架構設計,資源的表現形式則是XML。

REST為一種十分適合發展、擴充輕量網路服務方式,而在HTTP的協議下更是能良好實作RESTful API(符合REST設計風格的Web API)。

本系統API由圖資來源可分為門牌API、地籍API及其它API; 在功能方面,有提供給一般民眾也可查詢的代碼服務,以及提供給公務單位申請使用的路徑規劃API、比較不同年度的國土利用現況調查成果、圖資全文檢索...等進階功能。

各API使用及架構上也十分直觀且具關連性。如:可先執行URI
http://122.117.51.199:81/S_R09_WFS/rest/ListCounty
取得縣市清單,再根據清單上的縣市代碼,取得鄉鎮市區清單,
http://122.117.51.199:81/S_R09_WFS/rest/ListTown/A
進而使用該鄉鎮市區代碼,取得其他API服務項目如路名清單、巷弄清單...等。

下圖範例分別為 代碼服務:縣市清單及 代碼服務:鄉鎮市區清單回傳的XML文件。