
Shapefile이란 무엇인가요?
SHP 파일은 점, 다각형 및 선을 포함한 벡터 데이터로 지리 공간 정보를 포함합니다. 이러한 기능을 결합하여 형태를 관찰할 수 있습니다. 따라서 이러한 형태는 호수, 국가 경계, 산 등 다양한 것을 포함합니다. 사실, 프로그래머로서 SHP를 JSON으로 프로그래밍 방식으로 변환하여 지리 공간 데이터로 많은 작업을 수행할 수 있습니다. 그러나 우리는 Aspose.GIS for .NET을 선택하여 shapefile을 JSON으로 변환하는 변환기를 개발하여 C#에서 Shapefile을 JSON으로 변환할 것입니다. 또한 이 C# 지리 공간 라이브러리는 풍부한 기능을 갖추고 있으며 SHP에서 JSON으로 변환을 달성하는 데 필요한 모든 메서드를 제공합니다.
이 블로그 게시물에서는 다음 사항을 다룰 것입니다:
C# 지리 공간 라이브러리 설치
로컬 환경에 .NET이 설정되어 있는지 확인하십시오. 그러나 다운로드한 DLL 파일을 사용하거나 NuGet 패키지 관리자의 다음 명령을 실행하여 Aspose.GIS for .NET을 설치할 수 있습니다.
PM> Install-Package Aspose.GIS

이 설치 가이드를 방문하여 모든 설치 세부정보를 확인하십시오.
C#에서 Shapefile을 JSON으로 변환 - 코드 스니펫
우리는 변환을 구현하기 위해 소스 SHP 파일을 사용합니다. 따라서 다음 단계는 shapefile을 JSON으로 변환하는 변환기를 프로그래밍 방식으로 개발하는 방법을 보여줍니다:
- 작업 디렉토리의 경로 정의
- VectorLayer 클래스의 Convert 메서드를 호출하여 SHP를 JSON으로 변환
다음 코드 샘플을 실행하여 C#에서 Shapefile을 JSON으로 변환할 수 있습니다:
using Aspose.Gis; | |
namespace Aspose.GIS | |
{ | |
class SHPtoJSON | |
{ | |
// Convert SHP to JSON in C# | |
static void Main(string[] args) | |
{ | |
// Define the path of working directories. | |
string dataDir = "/files/"; | |
string shapefilePath = dataDir + "sample.shp"; | |
string jsonPath = dataDir + "sample.json"; | |
// Convert SHP to JSON by calling the Convert method of the VectorLayer class. | |
VectorLayer.Convert(shapefilePath, Drivers.Shapefile, jsonPath, Drivers.GeoJson); | |
} | |
} | |
} |
아래 이미지에서 출력을 확인할 수 있습니다:

온라인에서 Shapefile을 JSON으로 변환
이 온라인 도구는 여러 GIS 파일 형식 간의 간단하면서도 엔터프라이즈 수준의 파일 변환을 제공합니다. 무엇보다도 Aspose.GIS에 의해 지원되며 탐색하기 쉬운 사용자 인터페이스를 제공합니다. 또한 무료이며 사용자 인터페이스에 파일을 드래그 앤 드롭하여 SHP를 JSON으로 변환할 수 있습니다. 또한, 이 도구는 최고의 사용자 경험을 제공하기 위해 지속적으로 개발되고 있습니다.

Shapefile to JSON 변환기 - 무료 라이센스 받기
평가 제한 없이 이 C# 지리 공간 라이브러리를 사용해 볼 수 있는 무료 임시 라이센스를 받을 수 있습니다.
결론
이로써 이 블로그 게시물을 마무리합니다. C#에서 Shapefile을 JSON으로 변환하는 방법에 대해 알아보았습니다. 또한, Shapefile이 무엇인지, JSON 파일 형식으로 변환하는 방법에 대해 배웠습니다. 이 C# 지리 공간 라이브러리를 사용하여 여러 GIS 파일 형식 변환을 수행할 수 있습니다. 따라서 문서, API 참조, GitHub 리포지토리, 시작 가이드를 방문하는 것을 잊지 마십시오. 사실, 이러한 리소스는 Aspose.GIS for .NET을 시작하는 데 도움이 될 것입니다. 마지막으로, 다가오는 블로그 게시물에 대한 정보를 얻으려면 aspose.com과 계속 연락하십시오.
도움이 필요하신가요?
질문이나 문의 사항은 저희 포럼에 공유할 수 있습니다.
자주 묻는 질문 - FAQ
Shapefile을 JSON 파일로 변환하려면 어떻게 하나요?
Aspose.GIS는 shapefile을 JSON으로 변환하는 변환기를 개발할 수 있게 해주는 라이브러리입니다. 따라서 이 링크에서 구현을 확인할 수 있습니다.
Shapefile을 JSON으로 변환하려면 어떻게 하나요?
이 온라인 도구를 사용하여 온라인에서 Shapefile을 JSON으로 변환할 수 있습니다. 또한 무료이며 계정 생성이나 구독이 필요하지 않습니다.