C#를 사용하여 Shapefile을 JSON으로 변환하기 - C# 지리 공간 라이브러리

Shapefile이란 무엇인가요?

SHP 파일은 점, 다각형 및 선을 포함한 벡터 데이터로 지리 공간 정보를 포함합니다. 이러한 기능을 결합하여 형태를 관찰할 수 있습니다. 따라서 이러한 형태는 호수, 국가 경계, 산 등 다양한 것을 포함합니다. 사실, 프로그래머로서 SHP를 JSON으로 프로그래밍 방식으로 변환하여 지리 공간 데이터로 많은 작업을 수행할 수 있습니다. 그러나 우리는 Aspose.GIS for .NET을 선택하여 shapefile을 JSON으로 변환하는 변환기를 개발하여 C#에서 Shapefile을 JSON으로 변환할 것입니다. 또한 이 C# 지리 공간 라이브러리는 풍부한 기능을 갖추고 있으며 SHP에서 JSON으로 변환을 달성하는 데 필요한 모든 메서드를 제공합니다.

이 블로그 게시물에서는 다음 사항을 다룰 것입니다:

  1. C# 지리 공간 라이브러리 설치
  2. C#에서 Shapefile을 JSON으로 변환 - 코드 스니펫
  3. 온라인에서 Shapefile을 JSON으로 변환

C# 지리 공간 라이브러리 설치

로컬 환경에 .NET이 설정되어 있는지 확인하십시오. 그러나 다운로드한 DLL 파일을 사용하거나 NuGet 패키지 관리자의 다음 명령을 실행하여 Aspose.GIS for .NET을 설치할 수 있습니다.

PM> Install-Package Aspose.GIS
C# 지리 공간 라이브러리

설치 가이드를 방문하여 모든 설치 세부정보를 확인하십시오.

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 to json converter

온라인에서 Shapefile을 JSON으로 변환

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

온라인에서 Shapefile을 JSON으로 변환

Shapefile to JSON 변환기 - 무료 라이센스 받기

평가 제한 없이 이 C# 지리 공간 라이브러리를 사용해 볼 수 있는 무료 임시 라이센스를 받을 수 있습니다.

결론

이로써 이 블로그 게시물을 마무리합니다. C#에서 Shapefile을 JSON으로 변환하는 방법에 대해 알아보았습니다. 또한, Shapefile이 무엇인지, JSON 파일 형식으로 변환하는 방법에 대해 배웠습니다. 이 C# 지리 공간 라이브러리를 사용하여 여러 GIS 파일 형식 변환을 수행할 수 있습니다. 따라서 문서, API 참조, GitHub 리포지토리, 시작 가이드를 방문하는 것을 잊지 마십시오. 사실, 이러한 리소스는 Aspose.GIS for .NET을 시작하는 데 도움이 될 것입니다. 마지막으로, 다가오는 블로그 게시물에 대한 정보를 얻으려면 aspose.com과 계속 연락하십시오.

도움이 필요하신가요?

질문이나 문의 사항은 저희 포럼에 공유할 수 있습니다.

자주 묻는 질문 - FAQ

Shapefile을 JSON 파일로 변환하려면 어떻게 하나요?

Aspose.GISshapefile을 JSON으로 변환하는 변환기를 개발할 수 있게 해주는 라이브러리입니다. 따라서 이 링크에서 구현을 확인할 수 있습니다.

Shapefile을 JSON으로 변환하려면 어떻게 하나요?

온라인 도구를 사용하여 온라인에서 Shapefile을 JSON으로 변환할 수 있습니다. 또한 무료이며 계정 생성이나 구독이 필요하지 않습니다.

참조