ジオメトリ サーフェス上のポイントを取得
導入
このチュートリアルでは、Aspose.GIS for .NET を使用してジオメトリを操作し、その表面上の点を取得する方法を検討します。 Aspose.GIS は、.NET アプリケーションでの地理空間データの処理、操作、視覚化のためのさまざまな機能を提供する強力なライブラリです。
前提条件
始める前に、以下のものがあることを確認してください。
環境設定
- Aspose.GIS for .NET をインストールする: Aspose.GIS for .NET ライブラリをダウンロードしてインストールします。 ここ .
- 開発環境をセットアップする: .NET プログラミング用に動作する開発環境があることを確認します。そうでない場合は、Visual Studio またはその他の任意の .NET 開発環境をセットアップできます。
- C# の基本知識: C# プログラミング言語の基本をまだ理解していない場合は、これを理解してください。
- ドキュメントへのアクセス: ドキュメンテーション チュートリアル全体で参照するのに便利です。
名前空間のインポート
実装を詳しく調べる前に、必要な名前空間をインポートすることから始めましょう。
using Aspose.Gis.Geometries;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
環境を設定し、必要な名前空間をインポートしたので、よりよく理解するために例を複数のステップに分けてみましょう。
ステップ 1: ポリゴンを作成する
まず、ポリゴン ジオメトリを作成する必要があります。頂点を指定することで、多角形の外側のリングを定義します。
var polygon = new Polygon();
polygon.ExteriorRing = new LinearRing(new[]
{
new Point(0, 0),
new Point(0, 1),
new Point(1, 1),
new Point(0, 0),
});
ステップ 2: 表面上の点を取得する
次に、次を使用してポリゴンの表面上の点を取得します。GetPointOnSurface()
方法。
IPoint pointOnSurface = polygon.GetPointOnSurface();
ステップ 3: ポリゴン内の点を確認する
次のコマンドを使用して、取得した点が多角形の内側にあるかどうかを確認できます。SpatiallyContains()
方法。
Console.WriteLine(polygon.SpatiallyContains(pointOnSurface)); //真実
結論
このチュートリアルでは、Aspose.GIS for .NET を使用してポリゴン ジオメトリの表面上の点を取得し、その点がポリゴン内に含まれていることを確認する方法を学習しました。 Aspose.GIS を使用すると、地理空間データの処理が効率的かつ簡単になり、開発者が堅牢な地理空間アプリケーションを構築できるようになります。
よくある質問
Aspose.GIS は他の .NET フレームワークと互換性がありますか?
はい、Aspose.GIS は、.NET Framework、.NET Core、.NET Standard などのさまざまな .NET フレームワークをサポートしています。
購入する前に Aspose.GIS を試してみることはできますか?
はい、Aspose.GIS の無料トライアルを次のサイトからダウンロードできます。 ここ .
Aspose.GIS のサポートを受けるにはどうすればよいですか?
Aspose.GIS フォーラムにアクセスしてください。 ここ 支援を求めたり、他のユーザーや開発者と交流したりするため。
Aspose.GIS は一時ライセンスを提供しますか?
はい、Aspose.GIS の一時ライセンスを次のサイトから取得できます。 ここ .
Aspose.GIS はどこで購入できますか?
Aspose.GIS は購入ページから購入できます ここ .