Configuring the nautical product library geodatabase (Maritime Charting)
This workflow provides steps for configuring log file tables and importing the preconfigured XML workspace that contains all the necessary feature classes and tables that can be used in an enterprise geodatabase in SQL Server to manage nautical data and products. It is highly recommended that you use it.
Configuring log file tables
エンタープライズ ジオデータベースは、ログ ファイル テーブルを使用して、選択されたレコードのリストを管理します。特定サイズのレコードが選択されたか、バージョン対応のデータベースでリコンサイルまたはポストが実行されたか、またはクライアント アプリケーションでディスコネクト編集のチェックアウトが実行されたとき、後でアプリケーションが使用できるようにレコードをログ ファイル テーブルに書き込みます。ログ ファイル テーブルには選択されたフィーチャの ObjectID が格納されるため、それらを再表示することが可能です。これにより、情報の解析や処理がより高速になります。
ArcGIS でログ ファイル テーブルが使用されるのは、デフォルトでは、選択セットのレコードの数が 100 以上の場合です。この 100 個の選択フィーチャという閾値は、レジストリに設定されます。この閾値を変更できますが、変更は推奨されません。パフォーマンス上の理由から閾値を変更する必要はなく、変更することでかえってパフォーマンスを低下させることもあります。
ログ ファイルのオプションは、SDE_server_config テーブルと SDE_dbtune テーブルの特定のパラメータを使用して設定されます。
これらのテーブルのパラメータは、それぞれ sdeconfig コマンドと sdedbtune コマンドを使用して変更します。これらのコマンドやその他の ArcSDE 管理コマンド ライン ツールは、ArcSDE アプリケーション サーバとともに Esri Customer Care ポータルからダウンロードする必要があります。コマンドの使用法に関する構文や例については、ArcSDE アプリケーション サーバのインストールに付属している『ArcSDE コマンド リファレンス』をご参照ください。
SQL Server の場合、デフォルトのログ ファイル構成では、一時データベース(tempdb)に作成されるセッションベース ログ ファイルが使用されます。
With the default settings, one table is created in the tempdb in the format ##SDE_SESSION<SDE_ID>_<DBID>. The <SDE_ID> is the unique session ID from the SDE_process_information table. The <dbid> is the database ID from SQL Server. This table is truncated when the connecting application deletes its log files, and the table is dropped when the session disconnects. If you use the recommended SQL Server settings for on-premises databases, users only require the ability to connect to the database and do not require CREATE TABLE privileges.
DBMS(データベース管理システム)の ArcSDE ログ ファイル テーブルの設定は、ほとんどの場合、デフォルトの設定で十分であり、これが推奨の設定です。
For more information on log file tables, see Log file table configuration options for geodatabases in SQL Server.
Importing the product library schema workspace
The XML workspace contains the standard product library tables. It is also preconfigured with a solution node (Nautical) and many class nodes (ENC, Chart, and so on) and has the unit conversion, Element, and VST tables.
- Unzip the nautical product library file.
The preconfigured workspace XML for ENC and Chart is available on the Resource Center. There is also one .gdb installed for DNC in the following location, based on your operating system.
- On Windows XP, browse to <Installation location>\Documents and Settings\All Users\Application Data\Esri\Production10.2.2\Desktop\ProductLibraryFiles.
- On Windows Vista, Windows 7, and Windows Server 2008, browse to <Installation location>\ProgramData\ESRI\Production10.2.2\Desktop\ProductLibraryFiles.
- Start ArcMap.
- In the Catalog window, expand Database Connections.
- Double-click the product library administrator connection geodatabase to connect to it.
- Right-click the geodatabase you just connected to and click Import → XML Workspace Document.
- Click the Data option if it is not already selected.
- Select the nautical product library located in the directory from step 1.
- [開く] をクリックします。
- [次へ] をクリックします。
- [完了] をクリックします。
Versioning within product library
If you manually import the product library tables and feature classes, such as importing an XML file, you need to verify that all the tables and feature classes are registered as versioned. This allows the software to edit the tables as you create and work with your product library. However, you shouldn't create new versions of the product library tables; this can result in inconsistencies within the versions.
- Click the Toggle Contents Panel button at the top of the window.
The Toggle Contents Panel dialog box appears.
- Select every table feature stored in the product library with the exception of the following:
- ELM_CATEGORIES
- ELM_ELEMENTS
- ELM_PRODUCTS
- ELM_SOLUTIONS
- PLTS_UCE_CONVERSIONS
- PLTS_UCE_MAPPINGS
- PLTS_UCE_ROUNDINGRULES
- PL_CHART_AOI
- PL_ENC_AOI
- PL_NIS_AOI
ヒント:Press SHIFT and/or CTRL, and then the tables to make multiple selections.
-
Right-click within your selected tables and click Manage → Register as Versioned.
Do not check the Register the selected objects with the option to move edits to base check box.
- [OK] をクリックします。
-
Select the following feature classes stored in your product library and click Manage → Register as Versioned.
- PL_ENC_AOI
- PL_NIS_AOI
- PL_CHART_AOI
Do not check the Register the selected objects with the option to move edits to base check box.
- [OK] をクリックします。
Granting privileges to the database role
You need to assign privileges to the components in the enterprise geodatabase in SQL Server.
All features imported with the product library XML workspace need privileges.
All the tables in the product library need to have read/write privileges assigned to them, except the PL_Permission table. The PL_Permission table only needs read privileges assigned to it.
Grant the following privileges to the CKB_USERS database role.
Objects | Role | Privileges |
---|---|---|
PL_Permission | CKB_USERS | Select |
All tables except PL_Permission | CKB_USERS | Select, Insert, Update, Delete |
-
In the Toggle Contents Panel dialog box, select the PL_Permission table, right-click, then click Manage → Privileges.
The Privileges dialog box appears.
- [追加] をクリックします。
- Type CKB_USERS into the User/Role text box.
-
Check the Select check box to assign view privileges to the CKB_USERS for the PL_Permission table.
-
Click OK.
The Toggle Contents Panel dialog box appears.
-
Select every table stored in the product library with the exception of the following:
- PL_PERMISSION
- PL_CHART_AOI
- PL_ENC_AOI
- PL_NIS_AOI
- Right-click the selected tables and click Manage → Privileges.
The Change Privileges dialog box appears.
- Type CKB_USERS in the User text box.
- Click the View (Select) (optional) drop-down arrow and choose GRANT.
- Click the Edit (Update/Insert/Delete) (optional) drop-down arrow and choose GRANT.
- [OK] をクリックします。
-
Select the following feature classes stored in the product library:
- PL_CHART_AOI
- PL_ENC_AOI
- PL_NIS_AOI
- Right-click the selected feature classes and click Manage → Privileges.
The Change Privileges dialog box appears.
- Type CKB_USERS in the User text box.
- Click the View (Select) (optional) drop-down arrow and choose GRANT.
- Click the Edit (Update/Insert/Delete) (optional) drop-down arrow and choose GRANT.
- [OK] をクリックします。
- Close ArcMap.