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

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

エンタープライズ ジオデータベースの有効化 (Enable Enterprise Geodatabase)

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

概要

既存のデータベースにジオデータベース システム テーブル、ストアド プロシージャ、関数、およびタイプを作成し、データベースのジオデータベース機能を有効化します。

使用法

  • データベースに接続し、ジオデータベース機能を有効化するには、データベースに接続するコンピューターに ArcGIS Desktop (Desktop Standard または Desktop Advanced)、ArcGIS Engine Geodatabase Update、または ArcGIS Server がインストールされている必要があります。

  • ArcGIS ソフトウェアが、データベース サービスと同じクラウド プラットフォームおよび地域で動作していれば、このツールを使用して、Microsoft Azure SQL Database (シングル インスタンス) および Amazon Relational Database Service (RDS) for SQL Server のデータベース クラウド サービスでジオデータベースを作成することができます。

  • ツールに提供するデータベース接続ファイルは、ジオデータベース管理者の資格があるユーザーとして接続を行う必要があります。sde ユーザーとして接続し、IBM Db2、IBM Informix、Oracle、または PostgreSQL データベースにジオデータベースを作成します。Microsoft SQL Server の場合、sde というユーザーとして接続して sde スキーマ ジオデータベースを作成するか、SQL Server インスタンスの dbo であるユーザーとして接続してデータベースの dbo スキーマにジオデータベースを作成できます。

    備考:

    ArcGIS 10.7 および ArcGIS Pro 2.3 以降、Oracle でユーザースキーマ ジオデータベースを作成できなくなりました。

  • SQL Server データベースに接続する場合、SQL Server インスタンスは大文字と小文字を区別しない照合順序を使用する必要があります。また、データベースでは READ_COMMITTED_SNAPSHOT および ALLOW_SNAPSHOT_ISOLATION を ON に設定する必要があります。

  • ジオデータベースを作成するユーザーには、特定の権限が必要です。ジオデータベースの作成に必要な権限については、データベースに応じて次のトピックをご参照ください。

    • Db2 でのジオデータベースの権限
    • Informix でのジオデータベースの権限
    • Oracle でのジオデータベースの権限
    • PostgreSQL でのジオデータベースの権限
    • SQL Server でのジオデータベースの権限

  • Oracle でジオデータベース機能を有効化する前に、st_geometry ライブラリを構成する必要があります。詳細については、「Oracle でのジオデータベースの作成」をご参照ください。

  • PostgreSQL でジオデータベース機能を有効化する前に、st_geometry ライブラリを lib サーバーの PostgreSQL PostgreSQL ディレクトリに配置する必要があります。詳細については、「PostgreSQL での Linux のジオデータベースの作成」または「PostgreSQL での Windows のジオデータベースの作成」をご参照ください。

  • ジオデータベースの作成後、そのジオデータベースが格納されているデータベースの名前を変更することはできません。データベース名は、ジオデータベース システム テーブルに格納され、テーブル名とフィーチャクラス名を完全修飾するために使用されます。そのため、データベース ツールを使用してデータベース名を変更すると、ジオデータベースのデータにアクセスできなくなります。

構文

EnableEnterpriseGeodatabase(input_database, authorization_file)
パラメーター説明データ タイプ
input_database

ジオデータベース機能を有効にするデータベースのパスと接続ファイル名を指定します。ジオデータベース管理者の資格があるユーザーとして、接続する必要があります。

Workspace
authorization_file

ArcGIS Server を認証した際に作成されたキーコード ファイルのパスとファイル名。このファイルは、\\Program Files\ESRI\License<release#>\sysgen フォルダー (Windows の場合) または /arcgis/server/framework/runtime/.wine/drive_c/Program Files/ESRI/License<release#>/sysgen ディレクトリ (Linux の場合) にあります。このファイルをまだ作成していない場合には、ArcGIS Server を認証して作成します。

キーコード ファイルを ArcGIS Server コンピューターからツールがアクセスできる場所にコピーする必要がある場合があります。

File

派生した出力

名前説明データ タイプ
out_workspace

有効化されたエンタープライズ ジオデータベース。

ワークスペース

コードのサンプル

EnableEnterpriseGeodatabase (エンタープライズ ジオデータベースの有効化) の例 1 (スタンドアロン スクリプト)

このスクリプトは、デフォルトの ArcCatalog データベース接続場所に置かれた既存のデータベース接続ファイル (my_db_connection.sde) を使用して、リモート サーバーのキーコード ファイルでジオデータベース機能を有効化します。

import arcpy
arcpy.EnableEnterpriseGeodatabase_management(
    "Database Connections\my_db_connection.sde", 
    "//myagsserver/Program Files/ESRI/License/sysgen/keycodes")
EnableEnterpriseGeodatabase (エンタープライズ ジオデータベースの有効化) の例 2 (スタンドアロン スクリプト)

このスクリプトは、ユーザーが定義した場所に置かれた既存のデータベース接続ファイル (database1.sde) を使用して、ローカル コンピューター上のユーザーが定義した場所にあるキーコード ファイルでジオデータベース機能を有効化します。

import arcpy
arcpy.EnableEnterpriseGeodatabase_management("C:\myconnections\database1.sde", 
                                             "C:\authfiles\keycodes")

環境

  • 現在のワークスペース

ライセンス情報

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

関連トピック

  • ジオデータベース管理ツールセットの概要
  • ArcGIS Pro でのデータベース コネクション

ArcGIS Desktop

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

ArcGIS プラットフォーム

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

Esri について

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