ArcGIS Desktop

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

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

ArcGIS Online

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

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

レプリカ スキーマの比較 (Compare Replica Schema)

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

サマリー

レプリカ ジオデータベースと相対レプリカ ジオデータベースの間のスキーマの差分を示す XML を作成します。

使用法

  • レプリカのスキーマを相対レプリカのスキーマに一致するように変更するプロセスは、データの同期とは別のプロセスです。スキーマの変更を適用するために、[レプリカ スキーマの比較 (Compare Replica Schema)]、[レプリカ スキーマのインポート (Import Replica Schema)]、[レプリカ スキーマのエクスポート (Export Replica Schema)] という 3 つのツールが提供されています。

    • スキーマの変更内容を表す XML ファイルを [レプリカ スキーマの比較 (Compare Replica Schema)](このツール) を使用して生成します。
    • これらの変更を、[レプリカ スキーマのインポート (Import Replica Schema)] ツールを使用してインポートします。
    • 非接続環境で操作している場合は、最初に [レプリカ スキーマのエクスポート (Export Replica Schema)] ツールを使用して、変更を含むスキーマを XML ファイルにエクスポートします。このファイルを CD や DVD などのメディアを使用して相対レプリカの環境に移し、[レプリカ スキーマの比較 (Compare Replica Schema)] ツールへの入力データとして使用することができます。

  • レプリカ スキーマの変更ファイルは XML 形式にする必要があります。

構文

CompareReplicaSchema_management (in_geodatabase, in_source_file, output_replica_schema_changes_file)
パラメーター説明データ タイプ
in_geodatabase

レプリカ スキーマを比較する対象となるレプリカ ジオデータベースを指定します。ジオデータベースには、ローカル ジオデータベースまたはジオデータ サービスを指定できます。

Workspace; GeoDataServer
in_source_file

比較に使用する相対レプリカ のスキーマが含まれているファイルを指定します。

File
output_replica_schema_changes_file

スキーマの差分の説明を格納するファイルを指定します。

File

コードのサンプル

CompareReplicaSchema (レプリカ スキーマの比較) の例 1 (Python ウィンドウ)

次のスクリプトは、Python ウィンドウで CompareReplicaSchema (レプリカ スキーマの比較) 関数を使用する方法を示しています。

import arcpy
from arcpy import env
env.workspace = "C:/Data"
arcpy.CompareReplicaSchema_management("MySDEdata.sde", "RelativeReplicaSchema.xml", "SchemaComparison.xml")
CompareReplicaSchema (レプリカ スキーマの比較) の例 2 (スタンドアロン Python スクリプト)

次のスクリプトは、スタンドアロン Python スクリプトで CompareReplicaSchema (レプリカ スキーマの比較) 関数を使用する方法を示しています。

# Name CompareReplicaSchema_Example2.py
# Description: Compares a replica schema (in an SDE workspace) to its relative replicas schema (in an XML file).  
# The results of the comparison are created in an XML file
# The relative replicas XML schema file was created using the ExportReplicaSchema tool.


# Import system modules
import arcpy
from arcpy import env

# Set workspace
env.workspace = "C:/Data"

# Set local variables
in_geodatabase = "MySDEdata.sde"
in_source_file = "RelativeReplicaSchema.xml"
output_schema_changes = "outputSchemaChanges.xml"

# Execute CompareReplicaSchema
arcpy.CompareReplicaSchema_management(in_geodatabase, in_source_file, output_schema_changes)

環境

  • 現在のワークスペース
  • テンポラリ ワークスペース

ライセンス情報

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

関連トピック

  • 分散ジオデータベース ツールセットの概要
  • ジオデータベース レプリカの操作
  • 接続環境でのレプリカの同期
  • スキーマの変更

ArcGIS Desktop

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

ArcGIS プラットフォーム

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

Esri について

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