이 튜토리얼에서는 C#에서 GeoJSON을(를) KML로 변환하는 방법을 설명합니다. 여기에는 애플리케이션을 작성하는 자세한 단계, 개발 환경 설정에 필요한 정보, C#에서 GeoJSON-KML 변환기를 개발하기 위한 실행 코드가 포함되어 있습니다. 사용자 정의 또는 기본 설정으로 GeoJSON 파일을 변환하는 다양한 옵션을 배우게 됩니다.
C#에서 JSON을 KML로 변환하는 단계
- Aspose.GIS for .NET을 사용하여 JSON을 KML로 변환하도록 IDE를 설정합니다.
- 원하는 참조 시스템이 지원되는지 확인하고 ConversionOptions 객체를 선언하세요.
- ConversionOptions 객체를 초기화하고 해당 destination spatial reference 시스템을 설정합니다.
- 변환을 위해 Convert 메서드에서 다음 옵션을 사용하세요.
- 원하는 참조 시스템이 지원되지 않는 경우 기본 설정으로 변환
이 단계는 *GeoJSON용 변환기를 C#*에서 KML로 작성하기 위한 프로그래밍 단계를 정의합니다. 먼저 특정 공간 참조 시스템에 대한 지원을 확인하고 사용자 정의 설정을 사용하여 변환을 수행합니다. 그렇지 않은 경우 VectorLayer.Convert() 메서드에 소스 파일 이름과 대상 파일 이름을 제공하여 파일을 변환합니다.
C#에서 GeoJSON을 KML로 변환하는 코드
이 코드는 C#*의 *JSON-KML 변환기를 보여줍니다. 공간 참조 시스템 Etrs89, Etrs89LambertAzimuthalEqualArea, Etrs89LambertConformalConic, Nad83, Wgs84 등의 지원을 확인할 수 있습니다. 이 샘플 코드에서는 Convert() 메서드의 오버로드된 두 함수를 사용했지만 소스를 사용하여 다른 두 옵션을 시도해 볼 수 있습니다. 및 대상 FileDriver.
이 기사에서는 C#*에서 *JSON KML 변환기를 개발하는 방법을 설명했습니다. GeoJSON 파일을 SHP 파일로 변환하려면 C#에서 GeoJSON을 SHP로 변환하는 방법의 문서를 참조하세요.