ArcGIS for Desktop

  • ドキュメント
  • 価格
  • サポート

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

ArcGIS Online

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

ArcGIS for Desktop

完全なプロ仕様の GIS

ArcGIS for Server

エンタープライズ GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ヘルプ

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

範囲ドメインの値を設定 (Set Value For Range Domain)

  • サマリ
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

サマリ

既存の範囲ドメインの最小値と最大値を設定します。

使用法

  • 範囲ドメインは、数値属性の有効な値の範囲を指定します。たとえば、水道管の水圧の有効な値の範囲は 50 ~ 75psi、などと指定します。

  • ドメイン管理は次の手順で行います。

    1. [ドメインの作成 (Create Domain)] ツールを使って、ドメインを作成します。
    2. このツールまたは [ドメインにコード値を追加 (Add Coded Value To Domain)] ツールを使って、ドメインの値を追加するか、範囲を設定します。
    3. [フィールドへのドメインの割り当て (Assign Domain To Field)] ツールを使って、ドメインをフィーチャクラスに関連付けます。

  • ワークスペース ドメインは、ArcCatalog または [カタログ] ウィンドウでも管理できます。[データベース プロパティ] ダイアログ ボックスの [ドメイン] タブを使用して、ドメインを作成および変更できます。

構文

SetValueForRangeDomain_management (in_workspace, domain_name, min_value, max_value)
パラメータ説明データ タイプ
in_workspace

更新対象のドメインを含むジオデータベース。

Workspace
domain_name

更新対象の範囲ドメインの名前。

String
min_value

範囲ドメインの最小値。

String
max_value

範囲ドメインの最大値。

String

コードのサンプル

Set Value for Range Domain (範囲ドメインの値を設定) の例 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、Set Value for Range Domain (範囲ドメインの値を設定) 関数をイミディエイト モードで使用する方法を、例を挙げて示したものです。

import arcpy
arcpy.env.workspace =  "C:/data"
arcpy.SetValueForRangeDomain_management("montgomery.gdb", "RotAngle", 0, 359)
Set Value for Range Domain (範囲ドメインの値を設定) の例 2 (スタンドアロン スクリプト)

次のスタンドアロン スクリプトは、範囲属性ドメインを作成するワークフローの一部として、Set Value for Range Domain (範囲ドメインの値を設定) 関数を使用する方法を示しています。

# Name: CreateRangeDomain.py
# Purpose: Create an attribute domain to constrain valid rotation angle

# Import system modules
import arcpy
 
try:
    # Set the workspace (to avoid having to type in the full path to the data every time)
    arcpy.env.workspace = "C:/data"
 
    # Set local parameters
    dWorkspace = "montgomery.gdb"
    domName = "RotAngle2"
    domDesc = "Valid rotation angle"
    minRange = 0
    maxRange = 359
    inFeatures = "Montgomery.gdb/Water/fittings"
    inField = "ANGLE"
 
    # Process: Create the range domain
    arcpy.CreateDomain_management(dWorkspace, domName, domDesc, "LONG", "RANGE")
 
    # Process: Set the minimum and maximum values for the range domain
    arcpy.SetValueForRangeDomain_management(dWorkspace, domname, minRange, maxRange)
 
    # Process: Constrain the fitting rotation angle
    arcpy.AssignDomainToField_management( inFeatures, inField, domName)
 
except Exception as err:
    print(err.args[0])

環境

  • 自動コミット
  • 現在のワークスペース

ライセンス情報

  • ArcGIS for Desktop Basic: ○
  • ArcGIS for Desktop Standard: ○
  • ArcGIS for Desktop Advanced: ○

関連トピック

  • ドメイン ツールセットの概要
  • サブタイプの概要
  • 属性ドメインの概要
  • ジオプロセシングでの属性ドメインの注意事項
このトピックへのフィードバック

ArcGIS for Desktop

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

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル