이 가이드에서는 C#을 사용하여 KML을 CSV로 변환하는 방법을 설명합니다. 여기에는 IDE 설정, 프로그래밍 단계, KML을 CSV로 변환하는 샘플 코드를 설정하는 세부 정보가 있으며, 소스 KML 파일에서 원하는 데이터를 선택하는 옵션이 있습니다. 소스 KML의 피처 속성과 지오메트리를 출력 CSV 파일에 저장하는 방법을 배우게 됩니다.
C#을 사용하여 KML 파일을 CSV로 변환하는 단계
- Aspose.GIS for .NET를 사용하여 KML을 속성 및 지오메트리로 CSV로 변환하도록 환경을 설정합니다.
- Drivers.Kml.OpenLayer() 메서드를 사용하여 소스 KML 파일을 로드합니다.
- Drivers.Csv.CreateLayer() 메서드를 사용하여 디스크에 이름을 설정하여 CSV 레이어를 만듭니다.
- FeatureAttribute 클래스를 사용하여 CSV 레이어에 필드 추가
- 로드된 KML 레이어의 모든 기능을 반복합니다.
- ConstructFeature() 메서드를 사용하여 CSV 레이어를 만들고 필드를 설정합니다.
- KML 기능에서 지오메트리 개체에 액세스하고 CSV 레이어에 저장합니다.
이 단계에서는 C#을 사용하여 KML 파일을 CSV로 변환하는 방법을 설명합니다. 기존 KML 파일을 로드하고, CSV 레이어를 만들고, CSV 레이어에 필드를 추가하고, KML의 모든 피처를 구문 분석하고, 소스 KML 레이어의 각 피처에 대해 출력 CSV에 저장할 새 피처를 구성합니다. 각 지오메트리 객체의 유형을 확인하고 CSV 레이어에 세부 정보를 저장합니다.
C#를 사용한 KML에서 CSV로 변환 소프트웨어 코드
이 코드는 C#을 사용하여 KML에서 CSV로 변환기를 개발하는 방법을 보여줍니다. 데이터를 가져와 CSV에 저장하려면 KML 파일 속성에 대한 정보가 있어야 합니다. CircularString, MultiCurve, MultiPoint, Point, MultiPolygon 등과 같은 다양한 지오메트리 유형을 확인할 수 있습니다.
이 문서에서는 KML을 CSV로 변환하는 방법을 알려드렸습니다. 이 기능을 테스트하려면 샘플 KML 파일을 만드는 방법에 대한 C#을 사용하여 KML 파일 만들기 문서를 참조하세요.