如何在 C# 中将 GeoJSON 转换为 SHP

本简短教程将指导 如何在 C# 中将 GeoJSON 转换为 SHP。它包含设置开发环境所需的所有信息、步骤列表以及使用 C#** 开发 **JSON 到 SHP 转换器的示例代码。它提供了不同的选项来通过检查目标层功能来配置输出 SHP 文件。

在 C# 中将 JSON 转换为 SHP 的步骤

  1. 设置环境以使用 Aspose.GIS for .NET 将 GeoJSON 转换为 SHP
  2. 实例化 ConversionOptions 的对象来自定义输出 SHP 文件
  3. 检查目标图层是否支持 Wgs84 空间参考系统
  4. 如果支持,创建 ConversionOptions 类的对象
  5. DestinationSpatialReferenceSystem 属性设置为 Wgs84
  6. 使用所需选项将输入 GeoJSON 转换为 SHP

这些步骤总结了在 C#* 中将 *JSON 更改为 SHP 的过程。该过程首先初始化 ConversionOptions 对象以自定义输出 SHP 文件,然后设置所需的空间参考系统(如果支持)。在最后一步中,通过提供源文件和目标文件以及自定义选项来调用 VectorLayer 类的 Convert() 方法进行转换。

在 C# 中将 GeoJSON 转换为 SHP 的代码

此代码演示了在 C#* 中将 *GeoJSON 转换为 SHP 的过程。只需通过提供输入和输出文件名而不传递任何选项来调用 VectorLayer.Convert() 方法,即可使用一行代码执行此转换。但是,您可以使用 ConversionOptions 类对象来练习自定义输出 SHP 文件的功能,如本示例代码中所述。

本文向我们介绍了在 C# 中将 GeoJSON 更改为 SHP 的过程。如果您想了解逆向过程,即将 SHP 转换为 GeoJSON 文件,请参阅 如何在 C# 中将 SHP 转换为 GeoJSON 上的文章。

 简体中文