GPX는 일반적인 GPS 데이터 형식으로 설계된 XML 스키마입니다. 반면 GeoJSON 형식은 지리적 특징을 나타내는 개방형 표준 디자인입니다. 경우에 따라 GPX를 GeoJSON 형식 데이터로 변환해야 할 수도 있습니다. 이러한 사용 사례에 따라 이 문서에서는 C#에서 프로그래밍 방식으로 GPX 파일을 GeoJSON 형식으로 변환하는 방법을 다룹니다.
C# GPX에서 GeoJSON 변환기 API로 - 설치
Aspose.GIS for .NET API는 GIS 벡터 데이터를 읽고 쓰는 데 사용할 수 있으며 지도를 렌더링할 뿐만 아니라 다양한 GIS파일 형식의 변환도 할 수 있습니다. New Releases 페이지에서 DLL 파일을 다운로드하거나 아래의 NuGet 설치 명령을 실행하여 API를 쉽게 구성할 수 있습니다.
PM> Install-Package Aspose.GIS
C#에서 GPX 파일을 JSON 형식으로 변환하는 방법
GPX 파일을 GeoJSON 형식으로 변환하려면 아래 단계를 따라야 합니다.
- ConversionOptions 클래스의 인스턴스를 초기화합니다.
- 공간 참조 시스템을 대상 레이어로 설정합니다.
- GPX를 JSON 형식으로 변환합니다.
C#에서 프로그래밍 방식으로 GPX 파일을 GeoJSON으로 변환
아래 단계에 따라 GPX 파일을 GeoJSON 형식으로 변환할 수 있습니다.
- ConversionOptions 클래스의 개체를 초기화합니다.
- 공간 참조 시스템을 대상 레이어로 설정합니다.
- Convert 메서드를 사용하여 GPX 형식을 GeoJSON 형식으로 변환합니다.
다음 샘플 코드는 C#에서 프로그래밍 방식으로 GPX를 GeoJSON으로 변환하는 방법을 보여줍니다.
// 필요한 경우 변환 설정 지정
Aspose.Gis.ConversionOptions options = null;
// 이 옵션은 Wgs84를 대상 레이어에 할당합니다.
if (Aspose.Gis.Drivers.Shapefile.SupportsSpatialReferenceSystem(Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
{
options = new Aspose.Gis.ConversionOptions()
{
DestinationSpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
};
}
// 파일 형식을 GPX에서 JSON으로 변환
Aspose.Gis.VectorLayer.Convert("sample.gpx", Aspose.Gis.Drivers.Gpx, "output.geojson", Aspose.Gis.Drivers.GeoJson, options);
무료 라이선스 받기
무료 임시 라이선스를 요청하면 평가 제한 없이 API를 평가할 수 있습니다.
결론
이 기사에서는 C#에서 GPX 파일을 GeoJSON으로 변환하는 방법을 확인했습니다. 또한 문서 섹션에서는 API에서 제공하는 다른 많은 기능을 다룹니다. 우려 사항이나 문의 사항이 있는 경우 포럼을 통해 문의해 주십시오.