이 짧은 튜토리얼은 C#을 사용하여 KML 파일을 만드는 방법을 설명합니다. IDE를 설정하는 모든 세부 정보, 프로그램 흐름을 정의하는 단계 목록, C#을 사용하여 KML 파일을 만드는 방법을 보여주는 샘플 코드가 있습니다. 사용자 지정 속성을 정의하고, KML 파일에 대한 값을 설정하고, 다양한 기하학적 모양을 그리는 방법을 안내합니다.
C#을 사용하여 KML을 만드는 단계
- KML 파일 생성을 위해 프로젝트에 Aspose.GIS for .NET을 설치하여 사용할 환경을 설정합니다.
- Drivers.Kml 네임스페이스에서 CreateLayer() 메서드를 호출하여 VectorLayer 개체를 만듭니다.
- feature 속성을 이름과 유형으로 설정하여 정의합니다.
- Polygon 클래스의 객체를 생성합니다
- 선형 링을 정의하고 외부 경계 위도/경도 쌍을 추가하고 이를 다각형의 외부 링으로 설정합니다.
- Layer 클래스에서 ConstructFeature() 메서드를 호출하고 위의 다각형을 해당 지오메트리로 설정합니다.
- 스타일링을 위한 선택적 속성을 정의하고 이를 Layer 객체에 추가합니다.
이 단계는 C#을 사용한 KML 생성기 개발을 요약한 것입니다. KML 레이어를 만들고, KML에서 사용할 속성 집합을 정의하고, 폴리곤과 같은 지오메트리 객체를 만들고, 위도/경도로 외부 경계를 정의합니다. 피처를 구성하고, 지오메트리를 설정하고, 필요한 속성으로 레이어에 추가합니다.
C#을 사용하여 KML 파일을 생성하는 코드
이 코드는 C#을 사용하여 Google Earth KML 파일 생성 과정을 보여줍니다. 선을 그리려면 주석이 달린 샘플 코드에서 언급된 대로 시작점과 끝점의 배열이 있는 LineString으로 지오메트리를 설정합니다. String, Integer, Boolean, Double과 같은 AttributeDataType 클래스를 사용하여 다양한 유형의 속성을 만들 수 있습니다.
이 튜토리얼에서는 C#을 사용하여 Google Maps용 KML 파일을 만드는 방법*을 알려드렸습니다. Shapefile을 만드는 방법은 다음 문서를 참조하세요. {{하이퍼링크1}}.