如何在 C# 中将 KML 转换为 GPX

这篇简短的文章指导如何在 C# 中将 KML 转换为 GPX。它提供了有关设置开发环境以执行转换的详细信息、要在程序中完成的最少任务的列表以及用于理解 C# 中KML 到 GPX 文件转换的可运行示例代码。您还将了解自定义输出 GPX 文件的不同选项。

在 C# 中将 KML 转换为 GPX 文件的步骤

  1. 将 IDE 设置为使用 Aspose.GIS for .NET 将 KML 转换为 GPS
  2. 实例化 ConversionOptions 对象以设置空间参考
  3. 检查目标层中对 Wgs84 空间参考的支持
  4. 如果支持可用,设置空间参考
  5. 调用 Convert() 方法将 GPX 转换为 KML

这些步骤描述了使用 C#* 开发 *KML 到 GPX 文件转换器的过程。该过程首先从 Aspose.Gis 命名空间声明一个 ConversionOptions 对象,然后测试对目标空间参考的支持。如果支持可用,请将目标 SpatialReferenceSystem 值设置为 Wgs84 并调用 Convert() 方法来转换格式。

在 C# 中将 KML 文件转换为 GPX 的代码

上面的代码演示了在 C# 中将 KML 转换为 GPX 的过程。 ConversionOptions 类对象用于通过使用 SpatialReferenceSystem 枚举器设置目标空间参照系。 VectorLayer 类中的 Convert() 方法用于将源 KML 文件转换为具有指定设置的 GPX,但是,您可以为属性设置自定义转换器,为目标层设置 DestinationDriverOptions 值,也为如果需要,源层。

这篇文章教我们将源 KML 文件更改为 GPX 文件。如果您想了解创建 shapefile 的过程,请参阅 如何在 C# 中创建 shapefile 上的文章。

 简体中文