在線將 KML 轉換為 SHP

在這篇博文中,我們將探索一個免費的在線工具,讓您可以免費在線將 KML 轉換為 SHP。在 GIS(地理信息系統) 應用程序中,KML 和 SHP 文件存儲和顯示地理空間數據。詳細了解如何將 KML 文件轉換為 Shapefile (SHP) 格式,或以編程方式開發您自己的轉換器。那麼,讓我們開始吧!

免費在線將 KML 轉換為 SHP

使用我們的免費在線 KML 到 SHP 轉換器 將 KML 文件轉換為 SHP 格式。它允許您快速輕鬆地將 Google Earth KML 文件中的 GIS 數據導出到 Shapefile 中。

如何在線將 KML 轉換為 SHP

  1. 刪除或上傳您的 KML 文件。您還可以提供來自 Dropbox 或 Google Drive 的文件。
  2. 按轉換按鈕開始轉換過程。
  3. 之後,您將被重定向到下載頁面。
  4. 單擊“立即下載”按鈕下載轉換後的 Shapefile。

無需安裝任何插件或軟件即可轉換無限數量的 KML 文件。只需轉到您的瀏覽器,打開我們的在線轉換器,然後將 GIS 數據從 KML 導出到 Shapefile。

注意:它是安全可靠的,因為所有輸入和輸出文件都會在 24 小時後自動刪除。

如何開發自己的 KML 到 SHP 轉換器

我們的免費在線 KML 到 SHP 轉換器是使用 Aspose.GIS 庫 構建的。您可以開發自己的軟件,以編程方式將 KML 文件轉換為 SHP 格式。以下部分為您提供了以編程方式將 KML 文件轉換為 Shapefile 格式的步驟和代碼示例。

將 KML 轉換為 Shapefile 的 C# GIS 庫——免費下載

Aspose.GIS for .NET 是一個全面的 API,它使開發人員能夠使用完全託管的代碼來處理 GIS 數據。它提供了一種管理 GIS 數據的簡便方法,其功能包括文件格式轉換、數據可視化、幾何形狀的創建和分析以及矢量數據分析。該 API 專為開發人員設計,並根據用戶反饋不斷改進。 Aspose.GIS for .NET 適用於各種行業,包括軟件開發、諮詢、銀行和政府機構,在全球擁有龐大的客戶群。

下載 API 的 DLL 或使用 NuGet 安裝它。

PM> Install-Package Aspose.GIS

在 C# 中將 KML 轉換為 Shapefile

請按照以下步驟使用 C# 將 GIS 數據從 KML 文件導出到 Shapefile:

  1. 在您的應用程序中安裝 Aspose.GIS for .NET。
  2. 使用以下代碼示例加載 KML 文件並將其轉換為 SHP:
// 指定轉換設置。
Aspose.Gis.ConversionOptions options = null;

// 此選項將 Wgs84 分配給目標層。
if (Aspose.Gis.Drivers.Shapefile.SupportsSpatialReferenceSystem(Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
{
    options = new Aspose.Gis.ConversionOptions()
    {
        DestinationSpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
    };
}

// 將文件格式從 KML 轉換為 SHP
Aspose.Gis.VectorLayer.Convert("second.kml", Aspose.Gis.Drivers.Kml, "destination.shp", Aspose.Gis.Drivers.Shapefile, options);

請查看如何在 C# 中將 KML 轉換為 SHP 的詳細教程。

在線將 KML 轉換為 SHP – 學習資源

您可以了解更多關於將 KML 文件導出為 Shapefile 格式的信息,並使用下面提供的資源探索 Aspose.GIS 庫的其他功能:

C# GIS 庫 – 獲得免費許可證

您可以獲得免費的臨時許可證 來使用 Aspose.GIS 庫。您可以不受任何限制地評估和探索其功能。

結論

在本文中,我們了解瞭如何使用免費的在線轉換器工具在線將 KML 轉換為 SHP。我們還了解瞭如何在 C# 中以編程方式開發 KML 文件轉換應用程序。使用我們的免費轉換器工具,您可以隨時在線轉換 KML 文件,沒有任何限制。如有任何疑問,請隨時通過我們的 免費支持論壇 與我們聯繫。

也可以看看