本文範例程式碼已上傳至我的
Github
倉庫https://github.com/CNFeffery/DataScienceStudyNotes
大家好我是費老師,在之前的一篇文章(基於martin的高效能向量切片地圖服務構建)中我為大家介紹過martin
的安裝與使用,它是由maplibre
開源維護的新一代高效能地圖服務架構,底層基於rust
,使得其可以以遠勝於geoserver
等傳統地圖服務架構的效率,進行向量切片地圖服務的釋出。
而martin
除了構建向量切片地圖服務的核心功能外,還兼具了其他地圖服務常用功能。今天的文章中,我就將為大家介紹如何使用martin
快捷構建自定義字型切片服務。
maplibre
、mapbox
等框架在構建線上地圖應用時,如果需要在地圖中使用自定義字型,由於字型檔案尤其是中文等字型體積較大,出於應用資源載入速度優化的考慮,不會接受完整的字型檔案,而是需要自行將原始的字型檔案轉換為pbf
切片的形式,並構建相應的web服務,供地圖應用自動按需存取使用相應切片資源,這一套過程在過去,實現起來還是比較繁瑣。
而martin
從0.10.0
版本開始提供快捷的字型切片服務功能,使得我們只需要一行命令即可搞定上述的所有過程