人はマップを見ながら、パターンを見つけたり、傾向を評価したり、意思決定を下したりすることによって、そのマップを情報に変換します。 この処理を空間解析と呼びます。
マップを見ただけでは明らかにはならないパターンや関係もあります。 データが多すぎるために、必要なデータを選択しマップ上にわかりやすく表示することが困難な場合もあります。 マップへのデータの表示方法によって表示パターンを変更させることができます。 空間解析ツールでは、データ内のパターンと関係を定量化し、結果をマップ、テーブル、チャートとして表示できます。 空間解析ツールを使用することで、視覚的な解析だけではわからない疑問に答えたり、意思決定を下したりすることができます。
フィーチャ解析
フィーチャ解析は、ベクター データ ソース (ポイント、ライン、ポリゴンを使用して地理フィーチャを表す座標ベースのデータ) に対して実行されます。
フィーチャ解析を使用すると、地理的位置に基づくフィーチャの集計、フィーチャの周囲やフィーチャ間の距離の計測、空間パターンの定量化などを行うことができます。
フィーチャ解析ツールは、[ツール] ウィンドウのフィーチャ ツール アイコン で識別できます。
開発者の場合は、ArcGIS REST API Spatial Analysis サービスおよび ArcGIS API for Python arcgis.features.analysis モジュールからこれらのツールにアクセスできます。
ラスター解析
ラスター データは、行と列に整理されたセル (またはピクセル) のマトリックス (またはグリッド) で構成され、各セルには温度や標高などの情報を表す値が含まれます。 ラスターには、デジタル航空写真、衛星画像、デジタル写真、スキャンされたマップなどがあります。
パターンの特定、地物の検索、地形全体の変化の把握に使用できる情報が画像データとラスター データには含まれています。 画像から情報を抽出するために、データを処理したり、解析したりできます。 たとえば、植生指数を計算してマルチバンド画像から植被を把握したり、州全体の標高データおよび土地被覆ラスター データを使用して、太陽光発電所を建設する候補地を検索したりできます。
ラスター解析ツールは、[ツール] ウィンドウのラスター ツール アイコン で識別できます。
注意:
ラスター関数は、現在 Map Viewer ではサポートされていません。 ラスター関数は、引き続き Map Viewer Classic でアクセスできます。
開発者の場合は、ArcGIS REST API Raster Analysis サービスおよび ArcGIS API for Python arcgis.raster.analytics モジュールからこれらのツールにアクセスできます。
解析へのアクセス
Map Viewer で解析ツールにアクセスして使用するには、次の手順を実行します。
- ArcGIS 組織サイトにサイン インしていることと、解析の実行に必要な権限を持っていることを確認します。
- Map Viewer で、解析するレイヤーを含むマップを開くか、レイヤーを直接追加します。 入力パラメーターを更新するときに、レイヤーを参照するオプションもあります。
- [設定] (明るい背景の) ツールバーで [解析] をクリックします。
注意:
[解析] ボタンが Map Viewer に表示されない場合は、ArcGIS 管理者に問い合わせてください。 組織が解析ツールの使用に対応していないか、ユーザーに解析ツールを実行する権限がないことが考えられます。 ツールに必要な権限がない場合、ツールは表示されません。
- [ツール] をクリックします。
- カテゴリをクリックして展開します。 または、検索ボックスを使用して、名前またはキーワードを検索します。
- ツールを選択します。
ツール ウィンドウが開き、入力パラメーターが表示されます。
- 入力パラメーターの [レイヤー] ボタンをクリックし、入力レイヤーを選択します。 入力レイヤーがマップに追加されていない場合は、次の手順を実行します。
- [レイヤーの参照] をクリックします。
[レイヤーの選択] ウィンドウが開き、[マイ コンテンツ] からのレイヤーが表示されます。
- [マイ コンテンツ] をクリックして [組織]、[Living Atlas 解析レイヤー]、[ArcGIS Online] のいずれかをメニューから選択し、必要に応じてレイヤーのソースを変更します。
- [検索] バーか [並べ替え] メニューを使用し、必要に応じてレイヤー数を減らすか、レイヤーを並べ替えます。
- 目的のアイテムで [レイヤーの選択] をクリックし、メニューからレイヤーを選択します。
- [確認] または [確認およびマップへの追加] をクリックします。
- [レイヤーの参照] をクリックします。
- 出力レイヤー名の指定、必要な構成の更新など、残りのパラメーターを更新します。
ヒント:
ヘルプを表示するには、パラメーターの横にあるヘルプ アイコンをクリックします。 [詳細] をクリックして、ヘルプ トピックを開くこともできます。
- [環境設定] をクリックして、処理の際に使用される環境を表示し、更新します。
- [実行] をクリックします。
解析が実行され、出力データセットが Web マップに追加されます。 失敗した実行を含む、操作に関する情報は、Web マップの解析履歴に追加されます。
サポートされるデータ
解析には、1 つ以上の入力データセットが必要です。 特定のデータ タイプでのみ機能するツールもあります。 たとえば、ポイントの集約ではポイント フィーチャを含む入力レイヤーが必要ですが、多次元ラスターの集約ツールでは、多次元イメージ レイヤーが必要です。
フィーチャ入力として、以下のデータ タイプがサポートされています。
- フィーチャ サービス
- ホスト フィーチャ レイヤー
- スケッチ レイヤー
- テーブル レイヤー
ラスター入力として、以下のデータ タイプがサポートされています。
- イメージ サービス
- ホスト イメージ レイヤー
- ディープ ラーニング パッケージ ファイル (.dlpk)
制限事項
フィーチャ サービス、マップ サービス、およびイメージ サービスは、ポータル内でアクセスできる必要があるため、サービスの URL は、パブリックにアクセス可能であるか、解析の実行に使用するポータルおよびホスティング サーバーと同じネットワーク内にある必要があります。
ポータルに追加する ArcGIS Server フィーチャ サービスに含まれる、解析に使用されるフィーチャは 100,000 未満である必要があります。 レイヤー内のフィーチャが複雑になるほど、解析できるフィーチャの数は少なくなります。 たとえば、レイヤーに含まれるポリゴン フィーチャのそれぞれに数千の頂点がある場合、解析できるフィーチャは数百程度です。 フィーチャの数や複雑さがツールの対応レベルを超えた場合、エラー メッセージが表示されます。
ドメインの説明とサブタイプは、解析の結果で維持されません。
入力レイヤーのアタッチメントは、出力レイヤーに含まれません。
DateOnly、TimeOnly、BigInteger、および TimestampOffset フィールドは解析には使用できません。 入力レイヤーにこれらのフィールド タイプが含まれている場合、解析フィールドが選択されているパラメーターでは使用できません。
TimestampOffset フィールドを出力データセットに含めることはできません。 入力レイヤーに TimestampOffset フィールドが含まれている場合に、ツールで入力レイヤーのフィールドを保持する出力が作成されると、解析は失敗します。
一部のツールは、高精度の日付フィールドをサポートしていません。 高精度のデータを入力すると、秒またはミリ秒の小数部が削除された出力フィールドが生成されることがあります。
解析の出力
解析結果は、1 つ以上の出力を生成します。 ツールが問題なく実行されると、出力が [レイヤー] ウィンドウに追加されます。 解析がテーブル出力を生成した場合、出力は [テーブル] ウィンドウに追加されます。 結果は、解析詳細の [結果] タブにある解析履歴からアクセスすることもできます。
データの抽出ツールは、[レイヤー] ウィンドウに結果を追加しません。 代わりに、展開したファイルはアイテムとしてコンテンツに保存されます。
注意:
出力名の先頭または末尾にスペースを使用することはできません。また、出力名には、特殊文字 (<, >, #, %, :, ;, ", ?, &, +, =, |, /, \, *, または @) を使用できません。
ツールの比較
次の表に、新しいツール、名前が変更されたツール、Map Viewer でまだサポートされていないツールを示します。 一覧にないツールは、同じ名前で Map Viewer および Map Viewer Classic でサポートされています。 ツールの機能の違いは、Map Viewer ツールのヘルプ トピックに記載されています。