C#のC#地理空間ライブラリを使用してShapefileをJSONに変換する

Shapefileとは?

SHPファイルは、ポイント、ポリゴン、ラインを含むベクターデータとしての地理空間情報を含んでいます。これらの機能を組み合わせることで形状を観察できます。したがって、これらの形状には湖、国境、山などが含まれます。実際、プログラマーとして、SHPをJSONにプログラム的に変換することで、地理空間データを多く活用できます。しかし、私たちはShapefileからJSONへの変換器を開発するためにAspose.GIS for .NETを選択します。さらに、この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# geospatial library

このインストールガイドを訪れて、すべてのインストール詳細を確認してください。

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からJSONへの変換器 - 無料ライセンスを取得

このC#の地理空間ライブラリを評価制限なしで試すための無料の一時ライセンスを取得できます。

結論

これでこのブログ投稿は終了です。私たちは、C#でShapefileをJSONに変換する方法をプログラム的に学びました。同様に、Shapefileとは何か、そしてそれをJSONファイル形式に変換する方法を学びました。さらに、このC#地理空間ライブラリを使用して、複数のGISファイル形式の変換を行うことができます。したがって、ドキュメント、APIリファレンス、GitHubリポジトリ、およびはじめにガイドを訪れることを忘れないでください。実際、これらのリソースはAspose.GIS for .NETを始めるのに役立ちます。最後に、今後のブログ投稿についてはaspose.comをチェックしてください。

サポートが利用可能

質問やクエリをフォーラムで共有できます。

よくある質問 - FAQs

ShapefileをJSONファイルに変換するにはどうすればいいですか?

Aspose.GISは、ShapefileからJSONへの変換器を開発できるライブラリです。したがって、このリンクで実装を見ることができます。

ShapefileをJSONに変換するにはどうすればいいですか?

このオンラインツールを使用して、オンラインでShapefileをJSONに変換することができます。さらに、無料で、アカウント作成やサブスクリプションは不要です。

その他の情報