よくあるご質問 (FAQ)

ArcGIS Online で面積を計算することはできますか?

Last Published: April 25, 2020

答え

はい。ArcGIS Online で面積を計算できます。 次の 2 通りの方法があります。

[計測] ツールの使用

[計測] ツールでは、測地線による方法を使用しています。この方法では、正確な計測値を作成するために地球の曲率を考慮に入れます。 計算を実行する際、マップ内のアイテムの座標系に関する情報は使用されません。

Sample image of the Measure tool

ArcGIS Online の [計測] ツールの使用方法とその詳細な手順については、「ArcGIS Online: 計測」をご参照ください。


Arcade 条件式を使用したフィールド値の演算

この方法では、Arcade を使用して、属性フィールドにさまざまなレイヤーの面積値を設定します。 Arcade は、ArcGIS プラットフォーム全体にわたって使用できる条件式言語です。 詳細については、「ArcGIS ヘルプ: Arcade 関数インデックス」をご参照ください。

面積の計算に使用できる Arcade ジオメトリ関数は、以下の 2 つです。

  • [Area] - この関数は平面計測を実行し、出力はフィーチャ サービスの投影座標系によって異なります。
  • [AreaGeodetic] - この関数では、計算時に地球の曲率を考慮に入れるため、精度が向上します。 ただし、この関数は、フィーチャ サービスが Web メルカトル投影法または地理座標系 (WGS84) を使用している場合にのみ使用できます。
注意: 
上記の Arcade ジオメトリ関数を使用する前に、2 つの重要な要素を検討する必要があります。
ホスト フィーチャ サービスの空間参照情報は、サービス公開時のデータ フレームの座標系から取得されます。 このため、ArcGIS Online で特定のエリアに対して正確な面積の計測値を使用してフィールドを計算するには、サービスの公開時にデータ フレームとレイヤーに目的の投影座標系が定義されていることを確認してください。
[Area] および [AreaGeodetic] Arcade 関数の両方で、ArcGIS Online のフィーチャの表示に使用する範囲に応じた結果が生成されます (出力結果の精度は縮尺の解像度と同程度になります)。


Arcade で面積を計算する方法:

  1. ArcGIS Online の [マップ ビューアー] で、目的のレイヤーを開きます。
  2. 目的のアイテムの属性テーブルを開きます。

    Image of the Attribute Table button
     
  3. 計算された面積値を設定するフィールド名をクリックします。

    Image of the attribute table
     
  4. [計算] をクリックし、[Arcade] を選択します。

    Image of the Calculate Field dialog box
     
  5. [Arcade 演算] ダイアログ ボックスの [関数] タブをクリックします。

    Image of the Arcade Dialog box
     
  6. 好みに合わせて、[Area] または [AreaGeodetic] をクリックします。
  7. [テスト] をクリックして、結果が返されるまで待機します。

    Image of the calculate area results
     
  8. [OK] をクリックします。

記事 ID:000019847

ArcGIS の専門家からヘルプを受ける

テクニカル サポートへのお問い合わせ

Esri Support アプリのダウンロード

ダウンロード オプションに移動

関連情報

このトピックについてさらに調べる