日本語
  1. Products
  2.   Aspose.GIS
  3.   .NET
  4.   Measure Distance

等面積投影法を使用して面積を計算します

地図上の面積を測定する

等面積投影法を使用して、オブジェクトのマップから国、島、またはプロパティの面積を計算します

  無料試用版をダウンロード
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS
私たちの惑星は平らでも完全に丸いものでも球形でもありません。 惑星地球は規則的な幾何学的形状を持たず、ジオイドと呼ばれます1. 地球の形状は、短軸を中心とした回転の結果として楕円体に近似します。
地球の表面は、多くの場所でジオイドとは大きく異なる可能性があります。 そのため、計算をより正確にするためにいくつかのトリックが必要です。 サーフェスの一部のみでジオイドに一致する参照楕円体を使用します。

今日、最も人気のある地球楕円体とそれに関連する地球座標系はWGS84です。

地球上に置かれた物体の測定は、常にある程度の不正確さの影響を受けます。 地図上の領域とオブジェクトを計算する方法と、より正確な土地測定を得るために使用するSRSについては、これまでもこれからも多くの議論が

現在、面積を計算するための最も正確で最も歪んでいない方法は、地図投影を使用することです。 地図の投影はまだ完全に正確な地球の表現ではないことに注意してください。

各投影法には、角度適合、距離、および面積の歪みがあります。 これは常に、複数のプロパティを組み合わせるか、許容範囲内の領域、距離、および角度適合のすべてのプロパティの歪みであるかの間の妥協点にな さらに、すべての実際の測定値はおおよそのものです。 地球の表面積の"領域"の"領域"のようなものはありません。

地図製作者は、許容可能な精度で平らな面に地球を投影する地図投影法を開発しました。 GISで最も一般的な投影および座標系は、UTM(Universal Transverse Mercator)です。 UTMは、ほとんどの国や科学界で使用されているメートル法で正確な測定を提供するため、地形図の作成や天然資源データベースの構築に使用されます。 地図作成情報はまたメートル変数座標、それ使用します属性をより多くです2 テーマ別および時間的特徴の指標としての情報。
あなたは土地面積、島の面積、州の面積、または地図上の任意の領域を計算するために私たちのライブラリを使用することができます。 等面積投影法を使用する3 オブジェクトの領域の比例性を維持するために面積を計算する。
では、ロシア、グリーンランド、または米国のいずれかの州の面積を計算する方法は? まず、測定したいオブジェクトの地図を検索してダウンロードする必要があります。 あなたは無料のソースから様々な地図をダウンロードすることができます。 地図データは、すでに多くの歪みを有し、土地測定のために十分に正確ではないWGS84、Webメルカトル、またはUTM投影で主に利用可能です。 オブジェクトの面積を正しく計算するには、マップを保存された投影法から等面積投影法に変換する必要があります。 たとえば、国の面積を見つけるには、Lambert Azimuthal Equal Area projectionを使用してみてください。

ロシアは地域別に世界最大の国ですので、これを確認するには何が必要ですか? 利用可能なすべてのオプションの中で、EPSG:3576はロシアの地図EPSGコードで最良の選択です。 この投影の利点は、クラスノヤルスク地方とロシア北部の歪みが少ないことです。 欠点は、世界地図全体を視覚化することができますが、ロシアと隣接する地域のみを視覚化することができることです。 以下は変換のためのサンプルコードです。 このコードは、選択した投影への変換とオブジェクトの面積の計算を示しています。

使用するマップ投影と座標系は、作業している領域の範囲、実行している分析、および多くの場合、データの可用性によって異なります。

国は実際に面積の三つの異なる尺度を持っています:土地面積(すべての土地の面積)、総土地(国の土地面積、湖、貯水池、内陸河川、時には海岸や領海)、水域(内 3つの次元があります:
  • 総面積:国境と海岸線内の土地と水域の合計。
  • 土地面積:水域を除く、国境と海岸線内のすべての土地面積の合計。
  • 水域:国際的な境界と海岸線内のすべての内陸水域(湖、貯水池、川)の合計。 沿岸の内陸水域を含むことができます。 特に指定のない限り、領海は含まれていません。
    南極大陸の一部に対する国の主張は含まれていません。


土地面積(km2)水域(km2)総面積(km2)
カナダ9,093,507891,1639,984,670
ウクライナ579,33024,220603,550
ドイツ348,6728,350357,022


Lambert equal area projectionは、ウクライナ、グリーンランド、オーストラリアなどの国や島全体、および畑、家の裏庭、数エーカーの土地割り当てなどの小さなオブジェクトに対して、対称的に比例した形状を持つ土地領域をマッピングするのに適しています。 お住まいの地域に最も適したEPSGコードを使用してください。

SRS(Spatial Reference System)またはCRS(Coordinate System)は、地理的特徴の位置を決定するために使用される座標ベースのローカル、地域、またはグローバルシステムです。 SRSは、異なる空間参照系間の変換と同様に、特定の地図投影を定義します。 SRSは、国際石油ガス生産者協会によって定義されたEPSGコードを含む整数SRIDによって参照することができる。

質問があれば、私達のの質問を掲示できます フォーラム.
ジオメトリの面積値を計算します
                
                    
// create transformation
int epsgFrom = layer.SpatialReferenceSystem; 
int epsgTo = 3576;  // Lambert Conformal Conic
var fromSrs = SpatialReferenceSystem.CreateFromEpsg(epsgFrom);
var toSrs = SpatialReferenceSystem.CreateFromEpsg(epsgTo);
var transformation = fromSrs.CreateTransformationTo(toSrs);

// transform geometry such as a point
var fromGeometry = feature.Geometry;
var toGeometry = transformation.Transform(fromGeometry);

// method calculates the area values of the geometry.
toGeometry.GetArea()
                
            

C#Aspose.Gis Measure Distanceライブラリ

Asposeをインストールする簡単な方法があります。GIS用.NETお使いのシステムに:

  • パッケージAsposeをインストールします。GISVisual Studioのパッケージマネージャーコンソールから NuGetパッケージ;
  • またはからパッケージをダウンロードできます 私たちのサイト;
  • パッケージAsposeを更新します。GIS. 最新バージョンにアップグレードするには;
  • Asposeを追加します。GISFor.NETNuGetパッケージをインストールしてシステムに;
  • ドキュメントを参照してください.

システム要件

Aspose.Gis Measure Distance.NET用のAPIは、ほとんどのプラットフォームとオペレーティングシステムでサポートされており、ASP.NET、WinForms、Windowsサービスを含む.NETアプリのいくつかの異なるタイプを開発するために使用することができます。 .NETのAPIは使いやすく、展開が簡単で、.NETFramework4.7、.NETStandard2.0およびXamarinプラットフォームで地理空間情報を操作するのに理想的なソリ コードを実行する前に、システムが適切な要件を満たしていることを確認してください。

Aspose.Gis Measure DistanceライブデモC#

新しい機会を見るために私たちのライブラリの機能を試してみてください。 ライブデモでC#