C#에서 GPX를 JSON으로 변환 - GPX 파일 변환기

GPX 파일은 XML 데이터 형식의 GPS 데이터를 가지고 있으며 소프트웨어 간 데이터 교환 등 다양한 목적으로 사용됩니다. JSON 데이터 형식은 복잡한 데이터를 처리하는 능력, 견고성 및 경량 특성으로 인해 프로그래머에 의해 채택되었습니다. 따라서 GPX 파일을 JSON으로 변환하면 데이터 조작 및 처리에 도움이 됩니다. 이를 위해 Aspose.GIS for .NET을 사용하여 프로그래밍 방식으로 GPX-JSON 변환기를 개발할 것입니다. 따라서 이 블로그 게시물이 끝날 때쯤에는 이 GPS 좌표 변환기 라이브러리에 대한 몇 가지 API 호출을 수행하여 C#에서 GPX를 JSON으로 변환할 수 있습니다.

이 블로그 게시물에서는 다음 섹션을 다룹니다.

  1. GPS 좌표변환 라이브러리 설치
  2. C#에서 GPX를 JSON으로 변환 - 코드 샘플
  3. Aspose.GIS의 온라인 GPX 변환기

GPS 좌표 변환기 라이브러리 설치

Aspose.GIS for .NET에는 프로그래머가 지리공간 데이터 조작기와 변환기를 프로그래밍 방식으로 구축할 수 있는 다양한 클래스와 메서드가 함께 제공됩니다. 게다가 이 C# API는 거의 모든 널리 사용되는 운영 체제에 설치할 수 있습니다. 이 엔터프라이즈급 .NET API는 설치가 쉽고 강력하며 GIS에서 JSON으로의 변환을 원활하게 수행합니다. 따라서 설치하려면 DLL 파일을 다운로드하거나 NuGet 패키지 관리자에서 다음 명령을 실행하면 됩니다.

Install-Package Aspose.GIS

이 설치 가이드를 방문하여 모든 설치 세부 사항을 살펴볼 수 있습니다.

GPS 좌표 변환기

C#에서 GPX를 JSON으로 변환 - 코드 샘플

기능을 구현하려면 소스 GPX 파일이 필요합니다. 물론 필요에 따라 코드 샘플을 사용자 정의할 수 있지만 기본 수준의 GPX 파일 변환기를 개발할 것입니다.

다음 단계에서는 GIS 파일을 수용하고 JSON 데이터를 생성하는 JSON 데이터 생성기를 개발하는 방법을 보여줍니다.

  • ConversionOptions 클래스의 개체를 생성하여 변환 설정을 지정합니다.
  • SupportsSpatialReferenceSystem 메서드를 호출하여 지정된 공간 참조 시스템이 드라이버에서 지원되는지 여부를 확인합니다.
  • ConversionOptions 클래스의 인스턴스를 인스턴스화하여 형식 간에 데이터를 변환하기 위한 옵션을 정의합니다.
  • DestinationSpatialReferenceSystem 속성을 WGS84(EPSG:4326) 공간 참조 시스템으로 설정합니다.
  • C#에서 GPX를 JSON으로 변환하려면 Convert 메서드를 호출하세요.

다음 코드 조각을 복사하여 붙여넣어 프로그래밍 방식으로 C#에서 GPX를 JSON으로 변환할 수 있습니다.

using Aspose.Gis;
namespace Aspose.GIS
{
    class GPStoJSON
    {
        // C#에서 GPX를 JSON으로 변환 - GPX 파일 변환기
        static void Main(string[] args)
        {
            // 디렉터리 주소 정의
            string dataDir = "/sample-files/";
            // ConversionOptions 클래스의 객체를 생성하여 변환 설정을 지정합니다. 
            ConversionOptions options = null;
            // SupportsSpatialReferenceSystem 메서드를 호출하여 지정된 공간 참조 시스템이 드라이버에서 지원되는지 여부를 확인합니다. 
            if (Drivers.Shapefile.SupportsSpatialReferenceSystem(Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
            {
                // ConversionOptions 클래스의 인스턴스를 인스턴스화하여 형식 간에 데이터를 변환하기 위한 옵션을 정의합니다. 
                // DestinationSpatialReferenceSystem 속성을 WGS 84(EPSG:4326) 공간 참조 시스템으로 설정합니다.     
                options = new Aspose.Gis.ConversionOptions()
                {
                    DestinationSpatialReferenceSystem = Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
                };
            }
            // C#에서 GPX를 JSON으로 변환하려면 Convert 메서드를 호출하세요.
            VectorLayer.Convert(dataDir+"sample.gpx", Drivers.Gpx, dataDir+"gpx-to-json.json", Drivers.GeoJson, options);
        }
    }
}

출력은 아래 이미지에서 볼 수 있습니다.

gpx에서 json으로 변환기

Aspose.GIS의 온라인 GPX 변환기

Aspose.GIS에서 제공하는 이 온라인 도구를 사용하여 실제 기능을 볼 수 있습니다. 웹 기반이며 사용자 친화적이며 데스크톱 및 휴대폰에서 작동합니다. 무엇보다도 이 온라인 도구를 변환뿐만 아니라 GPX 파일 보기 및 조작에도 사용할 수 있습니다. 이 온라인 GPX 변환기는 무료이며 파일을 드래그 앤 드롭하여 GPX를 JSON 파일로 변환하는 데 사용할 수 있으며 나머지는 마술입니다.

온라인 gpx 변환기

GPX 파일 변환 - 무료 라이센스 받기

무료 임시 라이센스를 사용하여 평가 제한 없이 Aspose.GIS for .NET을 사용해 볼 수 있습니다.

결론

결론적으로 Aspose.GIS for .NET을 사용하여 C#에서 GPX를 JSON으로 변환하는 방법을 다루었습니다. 또한 .NET 애플리케이션용 GPS 좌표 변환기를 구축하기 위한 단계와 코드 샘플도 살펴보았습니다. 또한, 이 가이드는 Aspose.GIS를 선택하려는 경우 유용한 자료입니다. 또한 개발을 시작하려면 문서GitHub 저장소를 놓치지 마세요. 마지막으로 API 참조를 방문하여 이 라이브러리에 의해 노출된 모든 클래스와 메서드에 대해 알아볼 수 있습니다.

또한 시작 안내서를 방문하는 것이 좋습니다.

마지막으로 aspose.com에서 새 블로그 게시물을 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 유지하시기 바랍니다.

도움을 받을 수 있습니다

귀하의 질문이나 질문에 대해 포럼에 알려주실 수 있습니다.

자주 묻는 질문 – FAQ

.GPX 파일이란?

GPX 파일에는 경로 및 경유지와 같은 위치 데이터가 포함되어 있습니다. 이 파일 형식은 소프트웨어와 장치 간에 위치 데이터를 공유하는 데 사용됩니다. 자세히 알아보려면 이 링크를 방문하세요.

GPX 파일을 JSON으로 변환하는 방법은 무엇입니까?

Aspose.GIS for .NET을 설치하여 프로그래밍 방식으로 C#에서 GPX 파일 변환기를 구축할 수 있습니다. 여기에서 자세히 알아볼 수 있습니다.

또한보십시오