Универсальный поперечный Меркатор (UTM) — это система координат, которая представляет местоположения на поверхности Земли. Его точность на больших площадях и простота использования делают его популярным выбором для ГИС-приложений. В этом сообщении блога мы узнаем, как преобразовать LAT LONG в UTM на C#. В этой статье представлено подробное пошаговое руководство и примеры кода, упрощающие процесс преобразования. Вы можете использовать его в качестве отправной точки для разработки собственного конвертера LAT LONG в UTM.
В этой статье рассматриваются следующие темы:
- Конвертер C# LAT LONG в UTM
- Шаги по преобразованию LAT LONG в UTM
- Конвертировать LAT LONG в UTM
- Конвертировать LAT LONG в UTM Online
- Бесплатные учебные ресурсы
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, выполнив следующие шаги:
- Создайте пространственную систему координат для координат.
- Создать трансформацию
- Преобразовать геометрию в точку
Теперь давайте посмотрим, как преобразовать эти шаги в код C# и преобразовать LAT LONG в UTM.
Преобразование LAT LONG в UTM на C#
Пожалуйста, следуйте инструкциям ниже, чтобы преобразовать LAT LONG в UTM:
- Создайте систему пространственной привязки с помощью метода CreateFromEpsg() с кодом epsg 4326 для LAT LONG.
- Повторите описанный выше шаг с кодом epsg 32631 для UTM.
- Вызовите метод CreateTransformationTo(), чтобы создать преобразование.
- Преобразуйте геометрию, например точку, с помощью метода Transform().
- Наконец, покажите преобразованные координаты.
В следующем примере кода показано, как преобразовать шейп-файл в 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. , воспользовавшись указанными ниже ресурсами:
- Руководство разработчика
- Бесплатные онлайн-приложения
- Справочник по API
- Практические руководства и статьи
Заключение
В этом сообщении блога мы показали вам, как преобразовать координаты LAT LONG в координаты UTM на C#. Для выполнения преобразований координат мы использовали библиотеку Aspose.GIS for .NET. Выполнив шаги, описанные в этом сообщении блога, и используя предоставленный пример кода, вы можете легко разработать свой собственный конвертер LAT LONG в UTM. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем бесплатном форуме поддержки.