Handy Orchard

Encoded Polyline 軌跡編解碼

以明確精度編解碼 Mapbox/Google 形式軌跡,輸出經度、緯度順序的 GeoJSON。

輸入資料

解碼僅讀編碼文字,編碼僅讀 GeoJSON。GeoJSON 為經度、緯度,與函式庫原生陣列 API 的緯度、經度不同。

輸入變更時會清除舊輸出。

結果

輸入資料或帶入範例,再執行工具。

計算範例

標準 _p~iF… 範例以精度 5 解出三點:[-120.2,38.5]、[-120.95,40.7]、[-126.453,43.252],再編碼該 LineString 會回到同字串。

方法

以固定 Mapbox polyline 的 toGeoJSON/fromGeoJSON,採精度 5 或 6。解碼前驗證字元群組,之後驗證有限 GeoJSON 經緯度,回報標準往返一致性、座標表與文字/GeoJSON 下載。

適用限制

至少兩點、最多 20000 點;編碼文字最多 200000 字元,GeoJSON 最多 2097152 字元。精度會捨入座標,polyline 編碼不保留高度。不尋路、不連地圖、不查高度,也不解析 XML。

在固定來源、延遲載入的本機 worker 處理;取消與四秒 worker 逾時會終止處理。

來源

固定上游 README實際上游授權第三方授權聲明

相關工具

GPS 座標格式換算Plus Code 地點編碼GPX/KML 轉 GeoJSONGeoJSON 地理距離與面積

輸入資料留在此裝置。只有經您同意的選擇性瀏覽量會被統計;計算值、檔案、檔名與處理日誌不送至 Analytics。

切換語言時,文字、設定與選取檔案會暫存於此裝置,還原後移除;中斷的暫存會於後續造訪清理。輸入與檔案不會上傳。