ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

Reconcile Version

Standard または Advancedのライセンスで利用可能。

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

サマリー

Reconciles a version against another version in its lineage.

レガシー:

This is a deprecated tool. This functionality has been replaced by the Reconcile Versions tool.

使用法

  • The reconcile process requires that you are the only user currently editing the version and the only user able to edit the version throughout the reconcile process until you save or post.

  • The reconcile process requires that you have full permissions to all the feature classes that have been modified in the version being edited.

  • Versioning tools only work with ArcSDE data. File and Personal geodatabases don't support versioning.

  • The geodatabase is designed to efficiently manage and support long transactions using versions.

  • The reconcile process detects differences between the edit version and the target version and flags these differences as conflicts. If conflicts exist, they should be resolved.

構文

ReconcileVersion_management (in_workspace, version_name, target_name, {conflict_definition}, {conflict_resolution}, {acquired_locks}, {abort_if_conflicts}, {post})
パラメーター説明データ タイプ
in_workspace

The ArcSDE geodatabase containing the reconcilable version. The default is to use the workspace defined in the environment.

Workspace
version_name

Name of the Edit Version to be reconciled with the Target Version.

String
target_name

Name of any version in the direct ancestry of the Edit version, such as the parent version or the default version.

String
conflict_definition
(オプション)

Describes the conditions required for a conflict to occur:

  • BY_OBJECT —Any changes to the same row or feature in the parent and child versions will conflict during reconcile. This is the default.
  • BY_ATTRIBUTE —Only changes to the same attribute of the same row or feature in the parent and child versions will be flagged as a conflict during reconcile. Changes to different attributes will not be considered a conflict during reconcile.
String
conflict_resolution
(オプション)

Describes the behavior if a conflict is detected:

  • FAVOR_TARGET_VERSION —For all conflicts, resolves in favor of the target version. This is the default.
  • FAVOR_EDIT_VERSION —For all conflicts, resolves in favor of the edit version.
String
acquired_locks
(オプション)

Determines whether feature locks will be acquired.

  • LOCK_ACQUIRED —Acquires locks when there is no intention of posting the edit session. This is the default.
  • NO_LOCK_ACQUIRED —No locks are acquired and the edit session will be posted to the target version.
Boolean
abort_if_conflicts
(オプション)

Determines if the reconcile process should be aborted if conflicts are found between the target version and the edit version.

  • NO_ABORT —Does not abort the reconcile if conflicts are found. This is the default.
  • ABORT_CONFLICTS —Aborts the reconcile if conflicts are found.
Boolean
post
(オプション)

Posts the current edit session to the reconciled target version.

  • NO_POST —Current edits will not be posted to the target version after the reconcile. This is the default.
  • POST —Current edits will be posted to the target version after the reconcile.
Boolean

派生した出力

名前説明データ タイプ
out_workspace

コードのサンプル

The following stand-alone Python script uses the ReconcileVersion geoprocessing tool to reconcile a version with a version in the version's lineage and then posts that version.

# Name: ReconcileVersion_Example.py
# Description: Reconciles a version with a version in the version lineage and then posts that version
# Author: ESRI

# Import system modules
import arcpy

# Set local variables
inWorkspace = "Database Connections/ninefour@gdb.sde"
versionName = "myVersion"
targetVersion = "dbo.DEFAULT"

# Execute ReconcileVersion
arcpy.ReconcileVersion_management(inWorkspace, versionName, targetVersion, "BY_OBJECT", "FAVOR_TARGET_VERSION", "LOCK_acquireD", "NO_ABORT", "POST")

環境

  • 現在のワークスペース
  • 出力データのコンフィグレーション キーワード
  • テンポラリ ワークスペース

ライセンス情報

  • ArcGIS Desktop Basic: いいえ
  • ArcGIS Desktop Standard: はい
  • ArcGIS Desktop Advanced: はい

関連トピック

  • バージョンのリコンサイル (Reconcile Versions)
  • バージョンのリコンサイルの概要

ArcGIS Desktop

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

ArcGIS プラットフォーム

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

Esri について

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