个人中心

联系我们

搜索
搜索 登录 免费注册
界面美化
业务优化
开发工具
图像管理
文档管理
Parasoft

新闻资讯

关注工具软件产品最新动态,了解软件开发行业新趋势。

Aspose 使用教程:用 C# 将 LAT LONG 转换为 UTM

原创
软件开发
来源:Aspose
格式转换
Aspose
C#
文档处理
文件处理
文档格式
GIS/地图
.net
2023-12-24
格式转换
Aspose
C#
文档处理
文件处理
文档格式
GIS/地图
.net

通用横轴默卡托(UTM)是一种表示地球表面位置的坐标系统。它在大范围内的精确性和易用性使其成为 GIS 应用程序的首选。在本文中,我们将学习如何在 C# 中将 LAT LONG 转换为 UTM。本文提供了全面的分步指南和代码示例,以简化转换过程。您可以以此为起点,开发自己的 LAT LONG 至 UTM 转换器。


本文涵盖以下主题:


1. C# LAT LONG 至 UTM 转换器

2. 将 LAT LONG 转换为 UTM 的步骤

3. 将 LAT LONG 转换为 UTM

4. 在线将 LAT LONG 转换为 UTM



C# LAT LONG 至 UTM 转换器 API - 免费下载

要将 LAT LONG 转换为 UTM,我们将使用 Aspose.GIS for .NET API。这是一个功能强大的 API,允许开发人员在其 .NET 应用程序中使用地理信息系统 (GIS) 和地理空间数据。它为处理各种 GIS 数据格式、执行空间分析和创建交互式地图提供了广泛的特性和功能。该 API 支持各种坐标系,并允许您在不同坐标系之间转换数据。


请下载 API 的 DLL 或使用 NuGet 安装。


PM> Install-Package Aspose.GIS


如何将 LAT LONG 坐标转换为 UTM 坐标?

我们可以按照以下步骤轻松地将 LAT LONG 坐标转换为 UTM 坐标:


1. 为坐标创建空间参照系统

2. 创建转换

3. 将几何体转换为点

现在,让我们看看如何将这些步骤转换为 C# 代码,并将 LAT LONG 转换为 UTM。


用 C# 将 LAT LONG 转换为 UTM

请按照以下步骤将 LAT LONG 转换为 UTM:


1. 使用 CreateFromEpsg() 方法创建空间参照系统,并使用 epsg 4326 代码创建 LAT LONG。

2. 使用 epsg 32631 代码(UTM)重复上述步骤。

3. 调用 CreateTransformationTo() 方法创建转换。

4. 使用 Transform() 方法转换几何图形,如点。

5. 最后,显示转换后的坐标。

以下代码示例展示了如何使用 C# 将 shapefile 转换为 SVG。


// This code example demonstrates how to transform LAT LONG to UTM in C#

using Aspose.Gis.Geometries;

using Aspose.Gis.SpatialReferencing;


// create transformation

int epsgFrom = 4326; // LAT LONG

int epsgTo = 32631;  // UTM

var fromSrs = SpatialReferenceSystem.CreateFromEpsg(epsgFrom);

var toSrs = SpatialReferenceSystem.CreateFromEpsg(epsgTo);

var transformation = fromSrs.CreateTransformationTo(toSrs);


// Transform geometry such as a point

var fromGeometry = new Point(0, 0);

var toGeometry = transformation.Transform(fromGeometry);


// Print

Console.WriteLine(toGeometry.GetCentroid().AsText());

Console.WriteLine(toGeometry.AsText());


POINT (166021.44308054075 0)

POINT Z (166021.44308054075 0 0)


获取免费许可证

您可以获得免费的临时许可证,在没有评估限制的情况下试用程序库。


在线将 LAT LONG 转换为 UTM

此外,您还可以使用我们基于网络的 LAT LONG 至 UTM 转换器免费将 LAT LONG 坐标转换为 UTM 坐标。该在线工具使用 Aspose.GIS for .NET API 构建。



结论

在本文中,我们向您展示了如何用 C# 将 LAT LONG 坐标转换为 UTM 坐标。我们使用 Aspose.GIS for .NET 库来执行坐标转换。按照本博文概述的步骤并使用所提供的代码示例,您可以轻松开发自己的 LAT LONG 至 UTM 转换器。如果有任何不清楚的地方,请随时联系我们


联系我们

周一至周日 8:00-23:00

免费热线

023-62585653

张经理:13082556879

罗经理:17558866126

许经理:13057566525

开发外包

ERP-一体化

小程序

企业微信客服

版权所有:重庆庚乾信息科技有限公司 ©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508

版权所有:重庆庚乾信息科技有限公司

©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508