KML 轉 GeoJSON
在本機把 KML(Google Earth)轉換為 GeoJSON:用於網頁地圖與開發工具。無需上傳。
正在你的裝置上本機處理 ...
0%
你的檔案永遠不會離開你的裝置
我的檔案會被上傳嗎?
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
在本機把 KML(Google Earth)轉換為 GeoJSON:用於網頁地圖與開發工具。無需上傳。
正在你的裝置上本機處理 ...
0%
你的檔案永遠不會離開你的裝置
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
KML 是 Google Earth 與 Google Maps 的格式,GeoJSON 則是網頁地圖(Leaflet、Mapbox、OpenLayers)與開發工具的標準格式。想把 Google Earth 中的地標或路線帶入網頁應用、分析指令稿或資料庫的人,需要它們是 GeoJSON。本工具讀取你的 KML 檔案,寫出一個乾淨的 GeoJSON FeatureCollection。
所有常見幾何都會被辨識:點(Point)、線(LineString)、有洞的面(Polygon),以及複合幾何(MultiGeometry),它們會依內容變為 MultiPoint、MultiLineString、MultiPolygon 或一個 GeometryCollection。巢狀資料夾(Folder)中的地標也會被收集。每個地標的名稱與說明會進入 GeoJSON 屬性(properties.name、properties.description)。座標順序仍維持先經度後緯度。
一切都在瀏覽器中於本機完整執行:你可能涉及隱私的位置資料絕不會離開你的裝置。坦白說:被轉換的是幾何以及名稱與說明。KML 特有的外觀(樣式、圖示、漫遊、NetworkLinks、地面疊加)不會反映到 GeoJSON,因為 GeoJSON 沒有對應物。沒有地標的 KML 檔案或無效檔案會以清楚的提示被拒絕,而不是偽造一個空白輸出。
| 輸入格式 | KML |
|---|---|
| 輸出格式 | GEOJSON |
| 批次處理 | 不支援 |
| 處理方式 | 在瀏覽器中本機處理 (JavaScript) |
| 檔案上傳 | 無 |
限制: 將 KML 轉換為一個 GeoJSON FeatureCollection:Point、LineString、有洞 Polygon 與 MultiGeometry(轉為 Multi 各類或一個 GeometryCollection)。巢狀資料夾中的地標會被收集;name/description 變為 properties。KML 樣式、漫遊、NetworkLinks 與疊加不會轉換(GeoJSON 無對應物)。座標系為 WGS84(經度、緯度)。沒有地標的檔案或無效的 KML 會以錯誤提示被拒絕。
GeoJSON 是網頁地圖(Leaflet、Mapbox)與資料分析的標準格式。這樣你就能在自己的應用中使用 Google Earth 的資料。
Point、LineString、Polygon(有洞)與 MultiGeometry,後者會變為 MultiPoint、MultiLineString、MultiPolygon 或 GeometryCollection。
會,在巢狀的 Folder 結構中也會收集所有地標。
不會。GeoJSON 沒有樣式;被轉換的是幾何、名稱與說明。
不會,轉換完全在瀏覽器中於本機完成;位置資料絕不會離開你的裝置。