Преобразование LAT LONG в UTM на C#

Универсальный поперечный Меркатор (UTM) — это система координат, которая представляет местоположения на поверхности Земли. Его точность на больших площадях и простота использования делают его популярным выбором для ГИС-приложений. В этом сообщении блога мы узнаем, как преобразовать LAT LONG в UTM на C#. В этой статье представлено подробное пошаговое руководство и примеры кода, упрощающие процесс преобразования. Вы можете использовать его в качестве отправной точки для разработки собственного конвертера LAT LONG в UTM.

В этой статье рассматриваются следующие темы:

  1. Конвертер C# LAT LONG в UTM
  2. Шаги по преобразованию LAT LONG в UTM
  3. Конвертировать LAT LONG в UTM
  4. Конвертировать LAT LONG в UTM Online
  5. Бесплатные учебные ресурсы

API конвертера C# LAT LONG в UTM — скачать бесплатно

Чтобы преобразовать LAT LONG в UTM, мы будем использовать API Aspose.GIS for .NET. Это мощный API, который позволяет разработчикам работать с географическими информационными системами (ГИС) и геопространственными данными в своих .NET-приложениях. Он предоставляет широкий спектр возможностей и функций для работы с различными форматами ГИС-данных, выполнения пространственного анализа и создания интерактивных карт. API поддерживает различные системы координат и позволяет преобразовывать данные между разными системами координат.

Пожалуйста, загрузите DLL API или установите его с помощью NuGet.

PM> Install-Package Aspose.GIS

Как конвертировать LAT LONG в UTM?

Мы можем легко преобразовать координаты LAT LONG в координаты UTM, выполнив следующие шаги:

  1. Создайте пространственную систему координат для координат.
  2. Создать трансформацию
  3. Преобразовать геометрию в точку

Теперь давайте посмотрим, как преобразовать эти шаги в код C# и преобразовать LAT LONG в UTM.

Преобразование LAT LONG в UTM на C#

Пожалуйста, следуйте инструкциям ниже, чтобы преобразовать LAT LONG в UTM:

  1. Создайте систему пространственной привязки с помощью метода CreateFromEpsg() с кодом epsg 4326 для LAT LONG.
  2. Повторите описанный выше шаг с кодом epsg 32631 для UTM.
  3. Вызовите метод CreateTransformationTo(), чтобы создать преобразование.
  4. Преобразуйте геометрию, например точку, с помощью метода Transform().
  5. Наконец, покажите преобразованные координаты.

В следующем примере кода показано, как преобразовать шейп-файл в SVG с помощью C#.

// В этом примере кода показано, как преобразовать LAT LONG в UTM на C#.
using Aspose.Gis.Geometries;
using Aspose.Gis.SpatialReferencing;

// создать трансформацию
int epsgFrom = 4326; // LAT LONG
int epsgTo = 32631;  // UTM
var fromSrs = SpatialReferenceSystem.CreateFromEpsg(epsgFrom);
var toSrs = SpatialReferenceSystem.CreateFromEpsg(epsgTo);
var transformation = fromSrs.CreateTransformationTo(toSrs);

// Преобразование геометрии, например точки
var fromGeometry = new Point(0, 0);
var toGeometry = transformation.Transform(fromGeometry);

// Распечатать
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. Этот онлайн-инструмент был создан с использованием API Aspose.GIS for .NET.

LAT LONG to UTM – Бесплатные обучающие ресурсы

Помимо преобразования координат, узнайте, как читать, преобразовывать и манипулировать различными форматами данных ГИС, включая Shapefile, GeoJSON, KML и GML. , воспользовавшись указанными ниже ресурсами:

Заключение

В этом сообщении блога мы показали вам, как преобразовать координаты LAT LONG в координаты UTM на C#. Для выполнения преобразований координат мы использовали библиотеку Aspose.GIS for .NET. Выполнив шаги, описанные в этом сообщении блога, и используя предоставленный пример кода, вы можете легко разработать свой собственный конвертер LAT LONG в UTM. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем бесплатном форуме поддержки.

Смотрите также