UTM(Universal Transverse Mercator)은 지구 표면의 위치를 나타내는 좌표계입니다. 넓은 영역에 대한 정확성과 사용 용이성으로 인해 GIS 애플리케이션에 널리 사용됩니다. 이번 블로그 게시물에서는 C#에서 LAT LONG을 UTM으로 변환하는 방법을 알아봅니다. 이 문서에서는 변환 프로세스를 단순화하기 위한 포괄적인 단계별 가이드와 코드 예제를 제공합니다. 이를 출발점으로 사용하여 자신만의 LAT LONG-UTM 변환기를 개발할 수 있습니다.
이 문서에서는 다음 주제를 다룹니다.
C# LAT LONG에서 UTM으로 변환기 API - 무료 다운로드
LAT LONG을 UTM으로 변환하기 위해 Aspose.GIS for .NET API를 사용합니다. 이는 개발자가 .NET 애플리케이션에서 GIS(지리 정보 시스템) 및 지리 공간 데이터로 작업할 수 있는 강력한 API입니다. 다양한 GIS 데이터 형식으로 작업하고, 공간 분석을 수행하고, 대화형 지도를 생성하기 위한 광범위한 특징과 기능을 제공합니다. API는 다양한 좌표계를 지원하며 서로 다른 좌표계 간에 데이터를 변환할 수 있습니다.
API의 DLL을 다운로드하거나 NuGet을 사용하여 설치하세요.
PM> Install-Package Aspose.GIS
LAT LONG를 UTM으로 변환하는 방법?
아래 단계에 따라 LAT LONG 좌표를 UTM 좌표로 쉽게 변환할 수 있습니다.
- 좌표에 대한 공간 참조 시스템 만들기
- 변환 생성
- 기하학을 점으로 변환
이제 이러한 단계를 C# 코드로 변환하고 LAT LONG을 UTM으로 변환하는 방법을 살펴보겠습니다.
C#에서 LAT LONG을 UTM으로 변환
LAT LONG을 UTM으로 변환하려면 아래 단계를 따르십시오.
- LAT LONG에 대한 epsg 4326 코드와 함께 CreateFromEpsg() 메서드를 사용하여 공간 참조 시스템을 생성합니다.
- UTM에 대한 epsg 32631 코드를 사용하여 위 단계를 반복합니다.
- CreateTransformationTo() 메서드를 호출하여 변환을 생성합니다.
- Transform() 메서드를 사용하여 점과 같은 형상을 변환합니다.
- 마지막으로 변환된 좌표를 표시합니다.
다음 코드 샘플은 C#을 사용하여 쉐이프파일을 SVG로 변환하는 방법을 보여줍니다.
// 이 코드 예제는 C#에서 LAT LONG을 UTM으로 변환하는 방법을 보여줍니다.
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 좌표로 무료로 변환할 수도 있습니다. 이 온라인 도구는 .NET API용 Aspose.GIS를 사용하여 구축되었습니다.
LAT LONG에서 UTM까지 – 무료 학습 리소스
좌표 변환 외에도 Shapefile, GeoJSON, KML 및 GML을 포함한 다양한 GIS 데이터 형식을 읽고, 변환하고, 조작하는 방법을 알아보세요. , 아래 리소스를 따르세요.
결론
이 블로그 게시물에서는 C#에서 LAT LONG을 UTM 좌표로 변환하는 방법을 보여주었습니다. 좌표 변환을 수행하기 위해 Aspose.GIS for .NET 라이브러리를 사용했습니다. 이 블로그 게시물에 설명된 단계를 따르고 제공된 코드 샘플을 사용하면 LAT LONG에서 UTM으로의 변환기를 쉽게 개발할 수 있습니다. 모호한 점이 있으면 언제든지 무료 지원 포럼에 문의해 주세요.