ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

値の収集

  • 概要
  • 使用法
  • 構文
  • 環境
  • ライセンス情報

概要

[値の収集 (Collect Values)] ツールは、反復子の出力値を収集すること、またはいくつかの複数値を単一の入力に変換することを目的として設計されています。[値の収集 (Collect Values)] の出力は、[マージ (Merge)]、[アペンド (Append)]、[モザイク (Mosaic)]、[セル統計 (Cell Statistics)] などのツールへの入力として使用できます。

ModelBuilder での [値の収集 (Collect Values)] の動作の詳細

使用法

  • このツールは、ModelBuilder で使用するためのツールで、Python スクリプトでは使用できません。

  • メモ:

    [値の収集 (Collect Values)] および [ブランチのマージ (Merge Branch)] 以外の ArcGIS ツールはいずれも、モデル内に追加されたときに空 (色なし) になります。他のシステム ツールとは異なり、[値の収集 (Collect Values)] は常に「実行可能」 (色付き) の状態です。これは、[値の収集 (Collect Values)] への入力が複数値データ タイプであるため、空の複数値が入力として有効と見なされるためです。

  • [マップへ追加] オプションをオンにした場合、ツールの出力は変数名を使用して ArcMap の表示に追加されます。モデル内で反復子を使用し、すべての反復処理の出力を、変数名の代わりに一意の出力名を使用して ArcMap の表示に追加する場合は、表示する出力を [値の収集 (Collect Value)] ツールに接続し、[値の収集 (Collect Value)] の出力を右クリックして、[マップへ追加] オプションをオンにします。モデル ツールのダイアログ ボックスからモデルを実行する場合は、出力モデル パラメーターだけが表示に追加されるため、[値の収集 (Collect Value)] ツールの出力をモデル パラメーターにします。

  • [値の収集 (Collect Value)] ツールの別の用途は、ツール ダイアログから出力パラメーターを削除し、それでも出力がArcMap に表示されるようにすることです。たとえば、モデルで [バッファー (Buffer)] ツールを使用し、[バッファー (Buffer)] ツールの出力が モデル パラメーターであるとします。モデルのツール ダイアログからモデルを実行すると、このパラメーターがツール ダイアログに表示されます。このダイアログのユーザーは、[バッファー (Buffer)] の出力が書き込まれる場所を変更できます。では、ダイアログのユーザーにこの場所を変更させたくない場合、どうすればよいでしょうか。つまり、ユーザーが変更できない特定の場所に出力を書き込みたい場合です。モデル変数を、パラメーターではないように変更することができます。モデル変数は、パラメーターでなければ、ArcMap に表示されません。

    解決策は、[バッファー (Buffer)] の出力をパラメーターではないように変更し、その出力を [値の収集 (Collect Values)] ツールに接続することです。その後、[値の収集 (Collect Values)] の出力をモデル パラメーターにします。ツール ダイアログからモデルを実行したときに、このパラメーターは、ダイアログに表示されません。そのため、ユーザーはこのパラメーターを変更できません。それでも、このパラメーターは、出力パラメーターであるため、ArcMap に表示されます (厳密に言えば、このように動作するのは、[値の収集 (Collect Values)] の出力のタイプが入出力データであり、入出力データはダイアログに追加されないためです)。

構文

arcpy.mb.CollectValues(in_value)
パラメーター説明データ タイプ
in_value

収集される入力値。

Multiple Value

環境

このツールは、ジオプロセシング環境を使用しません。

ライセンス情報

  • Basic: はい
  • Standard: はい
  • Advanced: はい

関連トピック

  • モデル専用ツールセットの概要
  • モデル専用ツールの使用の概要

ArcGIS Desktop

  • ホーム
  • ドキュメント
  • サポート

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • Esri ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2021 Esri. | プライバシー | リーガル