좌표 변환

Aspose.GIS C# 라이브러리 또는 API를 사용하면 다양한 형식으로 위치를 계산하고 구문 분석할 수 있습니다.

인기 있는 형식으로 변환

// For complete examples and data files, please go to https://github.com/aspose-gis/Aspose.GIS-for-.NET
var decimalDegrees = GeoConvert.AsPointText(25.5, 45.5, PointFormats.DecimalDegrees);
Console.WriteLine(decimalDegrees);
var degreeDecimalMinutes = GeoConvert.AsPointText(25.5, 45.5, PointFormats.DegreeDecimalMinutes);
Console.WriteLine(degreeDecimalMinutes);
var degreeMinutesSeconds = GeoConvert.AsPointText(25.5, 45.5, PointFormats.DegreeMinutesSeconds);
Console.WriteLine(degreeMinutesSeconds);
var geoRef = GeoConvert.AsPointText(25.5, 45.5, PointFormats.GeoRef);
Console.WriteLine(geoRef);

텍스트에서 위치 구문 분석

// For complete examples and data files, please go to https://github.com/aspose-gis/Aspose.GIS-for-.NET
if (GeoConvert.TryParsePointText("25.5°, 45.5°", out var point1))
{
Console.WriteLine("25.5°, 45.5° parsed as" + point1);
}
if (GeoConvert.TryParsePointText("25°30.00000', 045°30.00000'", out var point2))
{
Console.WriteLine("25°30.00000', 045°30.00000' parsed as" + point2);
}
if (GeoConvert.TryParsePointText("25°30'00.3000\", 045°30'00.3000\"", out var point3))
{
Console.WriteLine("25°30'00.3000\", 045°30'00.3000\" parsed as" + point3);
}
if (GeoConvert.TryParsePointText("RHAL30003000", out var point4))
{
Console.WriteLine("RHAL30003000 parsed as" + point4);
}