在 GIS(地理信息系统) 应用程序中,KML(Keyhole 标记语言) 文件广泛用于在地球浏览器中可视化和共享地理空间数据。另一方面,GPX(GPS 交换格式) 文件专为在不同应用程序和设备之间交换 GPS 数据而定制,可满足各种户外和导航目的。在这篇博文中,我们将探索一个网络工具,让您可以免费在线将 KML 转换为 GPX。详细了解如何将 KML 文件转换为 GPS 交换格式 (GPX) 格式,或以编程方式开发您自己的转换器。那么,让我们开始吧!
免费在线将 KML 转换为 GPX
使用我们的免费 KML 到 GPX 在线转换器 将 KML 文件转换为 GPX 格式。它允许您快速轻松地将 Google Earth KML 文件中的 GIS 数据导出到 GPX 文件中。
如何在线将 KML 转换为 GPX
- 删除或上传您的 KML 文件。您还可以提供来自 Dropbox 或 Google Drive 的文件。
- 如果尚未选择,请从另存为下拉列表中选择 GPX。
- 按转换按钮开始转换过程。
- 之后,您将被重定向到下载页面。
- 单击“立即下载”按钮下载转换后的 GPX 文件。
您最多可以上传 10 个文件同时进行转换。无需安装插件或软件即可转换任意数量的 KML 文件。只需转到您的浏览器,打开我们的在线转换器,然后将 GIS 数据从 KML 导出到 GPX。
注意:所有输入输出文件24小时后自动删除,系统安全可靠,您尽可放心。
如何开发自己的 KML 到 GPX 转换器
我们免费的 KML 到 GPX 在线转换器是使用 Aspose.GIS 库 构建的。您可以将此功能嵌入到您自己的软件中,并以编程方式将 KML 文件转换为 GPX 格式。以下部分提供了以编程方式将 KML 文件转换为 GPX 格式的步骤和代码示例。
KML 到 GPX 转换器 - 免费下载
Aspose.GIS for .NET 是一个全面的 API,它使开发人员能够通过完全托管的代码有效地处理 GIS 数据。这种多功能的 API 通过提供文件格式转换、数据可视化、几何形状创建和分析以及矢量数据分析等功能来促进 GIS 数据的管理。 Aspose.GIS for .NET 专为开发人员而设计,根据用户反馈不断发展以增强其功能。
适用于软件开发、咨询、银行和政府机构等不同行业,Aspose.GIS for .NET 拥有庞大的全球客户群,凸显了其多功能性和广泛的吸引力。
请 下载 API 的 DLL 或使用 NuGet 安装它。
PM> Install-Package Aspose.GIS
在 C# 中将 KML 转换为 GPX
请按照以下步骤使用 C# 将 GIS 数据从 KML 文件导出为 GPX 格式:
- 在您的应用程序中安装 Aspose.GIS for .NET。
- 使用以下代码示例加载 KML 文件并将其转换为 GPX:
// 此代码示例演示如何将 KML 转换为 GPX。
using Aspose.Gis.SpatialReferencing;
using Aspose.Gis;
string sourceFile = "C:\\Files\\Kml_File.kml";
string outputFile = "C:\\Files\\output.gpx";
// 如有必要,指定转换设置。它是可选的。
ConversionOptions options = null;
// 此选项将 Wgs84 分配给目标层。
// 如果目标图层不支持 Wgs84 空间参考,转换可能会引发错误。所以需要检查。
if (Drivers.Shapefile.SupportsSpatialReferenceSystem(SpatialReferenceSystem.Wgs84))
{
options = new ConversionOptions()
{
DestinationSpatialReferenceSystem = SpatialReferenceSystem.Wgs84,
};
}
// 将文件格式从 KML 转换为 GPX。
VectorLayer.Convert(sourceFile, Drivers.Kml, outputFile, Drivers.Gpx, options);
请查看如何在 C# 中将 KML 转换为 GPX 的详细教程。
在线将 KML 转换为 GPX – 免费学习资源
您可以了解有关将 KML 文件导出为 GPX 格式的更多信息,并使用下面提供的资源探索库的其他功能:
C# GIS 库 – 获得免费许可证
您可以获得免费的临时许可证 来使用 Aspose.GIS 库。您可以评估 KML 到 GPX 的转换并不受任何限制地探索其他功能。
结论
在本文中,我们了解了如何使用免费的在线转换器工具在线将 KML 转换为 GPX。按照本文中提供的指南,您可以使用 C# 轻松创建 KML 到 GPX 转换器。此外,您可以不受限制地随时在线转换 KML 文件。如有任何疑问,请通过我们的免费支持论坛 与我们联系。