本指南介绍如何使用 C# 将 KML 转换为 CSV。它详细介绍了如何设置 IDE 设置、编程步骤和将 KML 转换为 CSV 的示例代码,并提供了从源 KML 文件中选择所需数据的选项。您将学习如何将源 KML 中的要素属性和几何图形保存到输出 CSV 文件中。
使用 C# 将 KML 文件转换为 CSV 的步骤
- 设置环境以使用 Aspose.GIS for .NET 将 KML 转换为具有属性和几何的 CSV
- 使用 Drivers.Kml.OpenLayer() 方法加载源 KML 文件
- 使用 Drivers.Csv.CreateLayer() 方法在磁盘上设置其名称来创建 CSV 层
- 使用 FeatureAttribute 类向 CSV 层添加字段
- 遍历已加载的 KML 图层中的所有要素
- 使用 ConstructFeature() 方法创建 CSV 层并设置字段
- 从 KML 要素访问几何对象并将其保存在 CSV 层中
这些步骤描述了如何使用 C# 将 *KML 文件转换为 CSV。加载现有 KML 文件,创建 CSV 层,向 CSV 层添加字段,解析 KML 中的所有要素,并针对源 KML 层中的每个要素构建新要素以保存在输出 CSV 中。检查每个几何对象的类型并将详细信息保存在 CSV 层中。
使用 C# 编写 KML 到 CSV 转换器软件代码
此代码演示如何使用 C# 开发 KML 到 CSV 转换器。您应该掌握有关 KML 文件属性的信息,以便获取数据并将其保存在 CSV 中。您可以检查各种几何类型,例如 CircularString、MultiCurve、MultiPoint、Point、MultiPolygon 等。
本文教我们如何将 KML 转换为 CSV。如果您想测试该功能,请参阅 使用 C# 创建 KML 文件 上的文章以了解如何创建示例 KML 文件。