이 깔끔한 튜토리얼에는 C#에서 SHP를 Geojson로 변환하는 방법에 대한 정보가 포함되어 있습니다. 개발 환경 구성, 변환 프로세스 사용자 지정 옵션, 다양한 공간 참조 시스템 지원 확인, 마지막으로 C#에서 Shapefile을 Geojson으로 변환에 대한 변환 메서드 세부 정보를 제공합니다. 또한 한 줄의 코드로 형식을 변경하는 방법도 안내합니다.
C#에서 모양 파일을 GPX로 변환하는 단계
- Nuget 패키지 관리자에서 Aspose.GIS for .NET를 설치하여 SHP를 Geojson으로 변환
- ConversionOptions 클래스의 객체 선언
- 선택한 드라이버가 원하는 공간 참조 시스템을 지원하는지 확인하십시오.
- 지원되는 경우 요구 사항에 따라 대상 공간 참조 시스템을 설정합니다.
- VectorLayer 클래스의 Convert 메서드를 사용하여 모양 파일을 Geojson 형식으로 변환합니다.
이 단계에서는 구성 설정 및 세부 단계를 통해 *C#*에서 Shapefile을 GeoJson으로 변환하는 프로세스를 설명합니다. 먼저 ConfigurationOptions 클래스 객체를 선언하고 선택한 드라이버가 동일한 공간 참조 시스템을 지원하는지 확인한 후 대상 계층 공간 참조 시스템을 설정해야 합니다. 결국 VectorLayer.Convert() 메서드를 사용하여 파일 형식을 변경합니다.
C#에서 SHP를 GPX로 변환하는 코드
이 코드 샘플은 변환 사용자 지정부터 원하는 형식의 새 파일 생성까지 시작하여 *C#*에서 Shapefile을 Geojson으로 변환하는 전체 프로세스를 보여줍니다. 항상 사용자 정의가 필요하지 않으며 conversionOptions라는 이름의 마지막 인수 없이 위의 Convert() 메서드를 호출하여 한 줄의 코드로 전체 변환을 수행하면 됩니다. 이 변환 방법은 오버로드가 많고 많은 드라이버를 지원하므로 다른 파일 형식을 다른 형식으로 변환하는 옵션을 제공합니다.
이 튜토리얼에서는 SHP 파일을 GeoJson으로 변환하는 방법을 배웠습니다. 그러나 GPX를 KMZ로 변환하는 프로세스를 알아보려면 C#에서 GPX를 KMZ로 변환하는 방법에 대한 문서를 참조하세요.