2026/06/23 | No.0214期 | Cathy 黃琳皓

 

地籍資料不只是數字,它關乎你我生活

你知道你住的地方公告地價是多少嗎?它是否位於地下水管制區?這些資訊,其實都藏在地籍裡。像是內政部國土管理城鄉發展分署的「全國土地使用分區資料查詢系統」,提供使用者查詢每筆地籍的基本資訊,如:土地公告現值、使用分區等,政府單位推出多種地籍應用查詢系統,提供不同的地籍主題,使其能以更親民的方式融入大眾生活。不過全臺地籍有1,600萬餘筆,如何承載多元的資訊,且能在GIS系統上做到快速展示、查詢的效能,是一大挑戰。

全國土地使用分區資料查詢系統可查詢地籍之基本資訊

▲ 圖1 全國土地使用分區資料查詢系統可查詢地籍之基本資訊

 

常見的巨量資料展示方式

過往在GIS領域中展示巨量資料的方式,常常透過網路地圖服務(Web Map Service,WMS)或網路圖磚服務(Web Map Tile Service,WMTS)實現。兩個方法基本上都是透過產製圖片檔案以降低使用者端的負擔,然而,因為皆以圖片形式呈現,導致無法彈性依需求以不同樣式渲染呈現,且圖片檔案也無法提供屬性查詢。

換言之,使用者只能「看圖說故事」,卻無法真正與地圖互動。這也正是我們選擇向量圖磚技術的原因。

傳統圖磚與向量圖磚的使用差異

▲ 圖2 傳統圖磚與向量圖磚的使用差異

 

什麼是向量圖磚(Vector Tiles)?

2013年起Google認為瀏覽器即時渲染圖形之技術(Web Graphics Library,WebGL)已趨於成熟,便正式推出新一代的Google地圖技術-向量圖磚(Vector Tiles),向量圖磚技術克服了前述網路圖磚服務之限制,其概念為將地圖圖徵資料以向量形式分塊儲存與傳輸,也因此當比例尺縮放時,會重新繪製每塊圖磚中的幾何圖徵與文字,而非直接放大圖片像素,因而有更清晰的展示效果

向量圖磚採用PBF格式(Protocol Buffers Binary Format)儲存,相較於一般向量檔案或文本格式(如XML或JSON),PBF檔案較小且解析速度快,對於網路傳輸更具優勢,可提升展示速度。此外,PBF檔案不僅能包含圖徵空間位置,也能記錄屬性資料。市面上多數的GIS軟體或雲端服務已有支援向量圖磚技術與展示功能,較知名的如Mapbox、MapLibre、ESRI、Google Maps、MapTiler、CARTO等皆已發展一段時間且對外正式商業營運。

在產製傳統圖磚的過程中,必須先在伺服器端透過樣式檔將圖資渲染,並切圖產出圖片檔(.jpg),最後傳送到使用者端進行拼接。相反地,向量圖磚則是直接產製輕量化的向量檔案(.pbf),直到進入使用者端(瀏覽器)時,才即時進行樣式的渲染與地圖拼接。

 

兩者最大的差異在於「消耗資源的位置」。以全臺地籍圖的不同應用主題為例 :

  • 傳統圖磚:資料產製主機需要大量資源進行圖磚產製與服務供應。
  • 向量圖磚:透過使用者端的瀏覽器進行渲染,將繪圖資源轉嫁至使用者上。

 

就資料產製而言,傳統圖磚需要由主機耗費大量時間產製,向量圖磚則能大幅降低產製時間,將渲染的工作轉嫁到使用者端,不僅讓資料的維護成本大幅降低,在渲染上也更為彈性,近年來使用者端的設備GPU也越來越普及(尤其智慧型手機),對於繪圖渲染所需的資源也不會是過於沉重的負擔。為了讓大家快速掌握兩者的優缺點,我們特別整理了一份對比懶人包,讓你一看就懂 :

▲ 圖3 傳統圖磚與向量圖磚的產製流程差異

 

傳統圖磚
瑞竣向量圖磚

▲ 圖4 傳統圖磚與向量圖磚的呈現差異(左:傳統圖磚、右:瑞竣向量圖磚)

 

傳統圖磚 向量圖磚
資料
產製端
產製方式 專業軟體 專業軟體、開源軟體
產製時間
(以全臺資料為基礎)
⏱️ ⏱️ ⏱️ ⏱️
格式 https://test.com/tiles/{z}/{x}/{y}.jpg https://test.com/tiles/{z}/{x}/{y}.pbf
資源消耗
支援動態改變地圖樣式 ✔️
資料維護成本 💰 💰 💰 💰
使用者端 使用者體驗 😐 🤩
資源消耗

▲ 圖5 傳統圖磚與向量圖磚比較懶人包

 

透過免費開源軟體產製地籍圖之向量圖磚

向量圖磚展示效果優異,但要產製高品質、可查詢、又輕量化的圖磚檔案,背後需要仰賴強大的工具支援。網路上有許多產製PBF檔案與設定的工具,可藉由參數調校以優化PBF檔案,過程需不斷的嘗試以兼顧檔案大小與縮編程度。舉例來說,當設定單一PBF檔案上限,則可能出現檔案大小降低,但圖徵有缺漏情形。又或者設定簡化程度,在高度簡化下雖可降低檔案大小,但圖徵形狀會有失真情形。

 

設定單一PBF檔案上限
上限5MB
➤ 上限5MB,實際3.91MB
➤ 圖徵有缺漏現象
上限6MB
➤ 上限6MB,實際4.87MB
➤ 圖徵完整
設定簡化程度
無進行簡化
➤ 無進行簡化
➤ 檔案較大,但圖徵完整
高度簡化
➤ 高度簡化
➤ 檔案較小,與原始圖徵落差較大

▲ 圖6 產製地籍向量圖磚之測試成果

 

藉由不斷的嘗試,我們以政府專案客戶所提供的全臺1,600萬筆地籍產製向量圖磚,為了提升渲染效果,依不同比例尺設定展示參數,降低整體檔案大小。此外,我們也將每筆地籍預算好的土地、環境等50項指標納入地籍資料表,並嘗試切成向量圖磚。然過多的資料使單一個PBF檔案過大而導致前端載入效能變差,因此,我們最終決定僅將必要資訊(如:地籍 ID、土地可用與否)納入PBF檔案,以實現輕量化,且兼顧圖徵展示之合理性與效能,讓全臺地籍圖依主題(上述提及之「土地可用與否」屬性)渲染僅在3秒內即可達成,其他屬性則納入資料庫,透過地籍ID關聯查詢地籍屬性

全臺地籍於不同比例尺展示成果

▲ 圖7 全臺地籍於不同比例尺展示成果

 

查詢地籍屬性

▲ 圖8 查詢地籍屬性

 

3秒內依主題快速渲染全臺地籍

▲ 圖9 三秒內依主題快速渲染全臺地籍

 

結論:向量圖磚是巨量資訊滿足展示效能與查詢的好幫手

傳統圖磚切圖需花費多天完成檔案產製,且若需要新的渲染效果,則需要重新製圖,大約需3-5天作業時間,相當耗時。而在我們這次的試驗中,發現地籍圖採用向量圖磚則僅需幾小時即可完成產製,且向量圖磚可兼顧每層比例尺的檔案大小、縮編程度、渲染效果與展示效能。向量圖磚技術讓巨量資料在WebGIS中展示不再棘手,可以達到快速產製、高效渲染的目標。

想了解向量圖磚的應用與技術?歡迎聯繫我們,一起打造更高效、更智慧的地圖展示方案。

 


Author
Cathy 黃琳皓

任職於應用系統事業部,喜歡閱讀與巷弄,試著在平凡的風景中,捕捉城市角落的微光。