DB2 に格納されたジオデータベースのツールボックス

ジオデータベースに新しいツールボックスを作成するには、カタログ ツリーでジオデータベースを右クリックし、[新規作成][ツールボックス] の順にクリックします。

ArcGIS Desktop のツールボックス

ジオデータベースにツールボックスを作成した場合は、次のアイコンを使用してカタログ ツリーにツールボックスが表示されます。

ツールボックス アイコン

DB2 のジオデータベースにあるツールボックスの名前には、データベース名、ロケータの所有者の名前、およびロケータ自体の名前を含みます。

たとえば、biggdb という名のジオデータベース内で、ユーザ editor によって所有されている、ツールボックス MoveData は、カタログ ツリーに BIGGDB.EDITOR.MoveData として表示されます。

IBM DB2 データベースのツールボックス

ツールボックスは、DBMS では、ツールボックスのツールに関する情報を格納するビジネス テーブル、および、ツールボックスとツールの両方を管理する GDB_ITEMS システム テーブルと GDB_ITEMTYPES システム テーブルで表されます。

次に、MoveData ツールボックスのテーブルを示します。

DB2 でのツールボックス テーブル

破線はテーブル間の暗黙的なリレーションシップを示しています。

ビジネス テーブルと GDB_ITEMS テーブルは、名前によって関連付けられています。GDB_ITEMS テーブルの name フィールドの値はビジネス テーブル名に相当します。GDB_ITEMTYPES テーブルは、ツールボックス オブジェクトをツールボックスとして識別し、その中のツールをツールとして識別します。

GDB_ITEMS テーブルと GDB_ITEMTYPES テーブルは、ArcSDE 管理者のスキーマ(sde)に存在し、ビジネス テーブルはユーザのスキーマに存在します。GDB_ITEMS テーブルと GDB_ITEMTYPES テーブルはジオデータベースの作成時に作成されますが、ビジネス テーブルはツールボックスを作成するまで作成されません。

GDB_ITEMS テーブルと GDB_ITEMTYPES テーブルの定義については、「DB2 に格納されたジオデータベースのシステム テーブル」をご参照ください。

次に、ツールボックスのビジネス テーブルの定義を示します。

ツールボックス ビジネス テーブル

フィールド名

フィールド タイプ

説明

NULL?

OBJECTID

INTEGER

ツールの一意な ID

NOT NULL

TYPE

SMALLINT

ツールの種類を示すコード: 1 = 関数ツール、2 = モデル ツール、3 = スクリプト ツール、4 = カスタム ツール

NOT NULL

NAME

VARCHAR(255)

ツールの名前

NOT NULL

DISPLAYNAME

VARCHAR(255)

ツールのラベル

DESCRIPTION

VARCHAR(255)

ツールの説明

CATEGORY

VARCHAR(255)

ツールがグループ化されているツールセットの名前。ツールセットが他のツールセットにネストされている場合には、ツールセットへのパスも含まれます。

TOOL

BLOB

ツールのその他のプロパティすべて

XML ドキュメントのツールボックス

ツールボックスはデータ エレメントなので、DataElement タグの下に定義されます。データ エレメント タイプは esri.DEToolbox です。

次に、MoveData というツールボックスの XML(メタデータを含む)を示します。

<DataElement xsi:type="esri:DEToolbox">
  <CatalogPath>/V=dbo.DEFAULT/TB=bu_42606.GDB.MoveData</CatalogPath> 
  <Name>bu_42606.GDB.MoveData</Name> 
  <MetadataRetrieved>true</MetadataRetrieved>
 <Metadata xsi:type="esri:XmlPropertySet">
  <XmlDoc><?xml version="1.0"?> <metadata xml:lang="en"><Esri><MetaID>{AE214421-4877-4FEB-96A5-8668EBAA9326}</MetaID><CreaDate>20060426</CreaDate><CreaTime>11473700</CreaTime><SyncOnce>TRUE</SyncOnce><ModDate>20060426</ModDate><ModTime>114737</ModTime></Esri><toolbox name="bu_42606.DBO.MoveData" alias=""><arcToolboxHelpPath>C:\Program Files\ArcGIS\Help\gp</arcToolboxHelpPath><toolsets/></toolbox><dataIdInfo><idCitation><resTitle>bu_42606.GDB.MoveData</resTitle></idCitation></dataIdInfo><distInfo><distributor><distorFormat><formatName>ArcToolbox Toolbox</formatName></distorFormat></distributor></distInfo></metadata></XmlDoc> 
  </Metadata>
  <DatasetType>esriDTToolbox</DatasetType> 
  <DSID>-1</DSID> 
  <Versioned>false</Versioned> 
  <CanVersion>false</CanVersion> 
</DataElement>

3/6/2012