
您是否正在寻找将 Shapefile 转换为 CSV? 对于 .NET 开发人员,这个任务可以使用 Aspose.GIS 轻松自动化。在这篇博客文章中,我们将向您展示如何使用这个C# GIS 解决方案使转换过程顺畅高效。对于 .NET 开发人员,通过编程实现转换可以利用 Aspose.GIS for .NET 进行简化。那么,让我们探索如何在 C# 中将 Shapefile 转换为 CSV,简化流程并增强您的数据管理工作流。
以下部分将涵盖:
C# GIS 解决方案 - API 安装
要开始在 C# 中将Shapefiles 转换为 CSV,您需要安装 Aspose.GIS for .NET。您可以通过 Visual Studio 中的 NuGet 包管理器来完成此操作。只需搜索该库并安装,或在包管理器控制台中使用以下命令:
Install-Package Aspose.GIS
除此之外,您还可以 下载 DLL 文件。但是,它会设置您开始在 .NET 项目中处理 shapefile 所需的一切。
在 C# 中将 Shapefile 转换为 CSV - 代码示例
现在,您可以按照以下步骤开发SHP 到 CSV 转换器:
- 指定转换设置
- SupportsSpatialReferenceSystem 将 Wgs84 分配给目标图层。
- 创建 ConversionOptions 类的实例。
- 设置 WGS 84 空间参考系统。
- 调用 Convert 方法将文件格式从 SHP 转换为 CSV。
以下代码片段说明了如何以编程方式在 C# 中将 Shapefile 转换为 CSV:
using Aspose.Gis; | |
// Specify conversion settings. | |
Aspose.Gis.ConversionOptions options = null; | |
string dir = "/Desktop/"; | |
// SupportsSpatialReferenceSystem assigns Wgs84 to the destination layer. | |
if (Aspose.Gis.Drivers.Csv.SupportsSpatialReferenceSystem(Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84)) | |
{ | |
// Create an instance of the ConversionOptions class. | |
options = new Aspose.Gis.ConversionOptions() | |
{ | |
// Set the WGS 84 spatial reference system. | |
DestinationSpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84, | |
}; | |
} | |
// Invoke the Convert method to convert file format from SHP to CSV. | |
Aspose.Gis.VectorLayer.Convert(dir+"InputShapeFile.shp", Aspose.Gis.Drivers.Csv, dir+"destination.csv", Aspose.Gis.Drivers.Csv, options); |

在线 SHP 到 CSV 转换器
对于那些喜欢快速简单解决方案的人,可以尝试**在线 SHP 到 CSV 转换器**。这个工具由 Aspose.GIS for .NET 提供支持,允许您上传 shapefile 并立即将其下载为 CSV 文件。它是希望获得简单、无代码选项用户的完美选择。此外,它是免费的,不需要任何订阅。

获取免费许可证
通过 免费临时许可证 探索此 C# GIS 解决方案的所有功能。
总结
使用 C# GIS 解决方案将 Shapefile 转换为 CSV 是简单明了的,并有助于程序化文件转换。因此,请遵循这个简单的指南,将您的空间数据转换为有用的 CSV 格式。有关更多详细信息,请查看 文档 和 API 参考。此外,您可以访问 GitHub 仓库以查看工作示例。
随时联系
在我们的 论坛 上询问问题以获取专家帮助。
常见问题解答 - FAQs
我如何在 C# 中将 SHP 转换为 CSV?
使用这个专门的 C# GIS 库来读取您的 shapefile 并将数据导出为 CSV 文件。此外,请访问此 链接 查看代码片段。
如何在线将 shapefile 转换为 CSV?
这个 在线 SHP 到 CSV 转换器提供强大而无缝的转换。