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
  • マイ プロフィール
  • サイン アウト

ヘルプ

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

レプリカ スキーマの比較 (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 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. | プライバシー | リーガル