アスポーズGISfornetは、GISデータの操作および変換APIです。 ESRI Shapefile、GeoJSON、TopoJSON、ESRI Geodatabase、Geography Markup Language、Google Earth、GPS Exchange Format、MapInfo Format、OpenStreetMapなどの有名なGISデータ形式の読み取り、書き込み、変換を完全にサポートしています。 これはスタンドアロンのnetベースのAPIであり、ArcGIS/ArcMap、QGISなどのGISベースのソフトウェアを必要としません。
// For complete examples and data files, please go to https://github.com/aspose-gis/Aspose.GIS-for-.NET
// Specify conversion settings if necessary. It is optional.
ConversionOptions options = null;
// This options assigns Wgs84 to the destination layer.
// Conversion may throw error If destination layer does not support the Wgs84 spatial reference. So need to check.
if (Drivers.Shapefile.SupportsSpatialReferenceSystem(SpatialReferenceSystem.Wgs84))
{
options = new ConversionOptions()
{
DestinationSpatialReferenceSystem = SpatialReferenceSystem.Wgs84,
};
}
// Convert file format from Shapefile to TopoJSON.
VectorLayer.Convert("source.shp", Drivers.Shapefile, "destination.topojson", Drivers.TopoJson, options);
Asposeをインストールする簡単な方法があります。GIS用Netお使いのシステムに:
ConversionNet用のAPIは、ほとんどのプラットフォームとオペレーティングシステムでサポートされており、ASPNet、WinForms、Windowsサービスを含むNetアプリのいくつかの異なるタイプを開発するために使用することができます。 NetのAPIは使いやすく、展開が簡単で、NetFramework4.7、NetStandard2.0およびXamarinプラットフォームで地理空間情報を操作するのに理想的なソリ コードを実行する前に、システムが適切な要件を満たしていることを確認してください。
新しい機会を見るために私たちのライブラリの機能を試してみてください。 ライブデモでC#
Aspose GIS APIをダウンロードする必要はありません。
出力形式としてSHPを選択するだけです。
GPXファイルをアップロードすると、すぐにSHPに変換されます。
ダウンロードリンクが表示されます。
また、Shapefileを以下に示すいくつかを含む他の多くのファイル形式に変換することもできます。