이 튜토리얼에서는 SHP 파일을 KML 형식으로 C#을 사용하여 변환하는 방법을 설명합니다. 개발 환경(IDE) 설정, 필요한 단계, 그리고 C#에서 SHP를 KML로 변환하는 변환기를 만드는 예제 코드가 포함되어 있습니다. 이 가이드는 .NET 환경이 구성된 모든 운영체제에서 사용할 수 있습니다.
C#에서 SHP를 KML로 변환하는 단계
- Aspose.GIS for .NET을 사용하여 SHP 파일을 KML로 변환할 수 있도록 시스템을 설정합니다
- ConversionOptions 클래스의 인스턴스를 생성합니다
- SupportsSpatialReferenceSystem 메서드를 사용하여 대상 레이어가 공간 참조 시스템을 지원하는지 확인합니다
- DestinationSpatialReferenceSystem 속성을 사용하여 대상 레이어에 Wgs84를 지정합니다
- Convert 메서드를 사용하여 Shapefile을 KML 형식으로 내보냅니다
이 단계들은 C#에서 SHP를 KML로 변환하는 과정을 간단하게 만들어줍니다. 먼저 변환 옵션을 설정하고, 공간 참조 시스템 지원 여부를 확인한 후, 변환 및 내보내기 작업을 진행하세요.
C#에서 SHP-KML 변환기를 만들기 위한 코드
이 코드 예제는 C#을 사용하여 Shapefile을 KML로 변환하는 방법을 보여줍니다. 일부 드라이버가 대상 레이어의 공간 참조 시스템을 지원하지 않을 경우 예외 처리도 포함되어 있습니다. 또한 Convert 메서드의 다양한 오버로드를 사용하여 변환 과정을 사용자 정의할 수 있습니다.
이 문서를 통해 Shapefile을 C#으로 KML로 내보내는 방법을 배웠습니다. KML을 CSV로 변환하고 싶다면 C#을 사용하여 KML을 CSV로 변환하는 방법 문서를 참고하세요.