Boîtes à outils d'une géodatabase dans Informix

Pour créer des boîtes à outils dans votre géodatabase, cliquez avec le bouton droit de la souris sur la géodatabase dans l'arborescence du Catalogue, sélectionnez Nouveau et choisissez Boîte à outils.

Boîtes à outils dans ArcGIS Desktop

Si vous avez créé une boîte à outils dans votre géodatabase, elle apparaît dans l'arborescence du catalogue avec l'icône suivante :

Icône Boîte à outils

Dans une géodatabase Informix, le nom d'une boîte à outils se compose du nom de la base de données, suivi de deux-points (:), du nom du propriétaire de la boîte à outils et du nom de la boîte à outils.

Par exemple, une boîte à outils appelée MoveData, qui a pour propriétaire l'utilisateur Editeur et qui se trouve dans une géodatabase nommée biggdb apparaîtrait sous la forme biggdb:éditeur.MoveData dans l'arborescence du catalogue.

Boîtes à outils dans une base de données IBM Informix

Les boîtes à outils sont représentées dans un SGDB sous forme de table métier pour stocker des informations sur les outils de la boîte à outils et les tables système gdb_items et gdb_itemtypes afin d'assurer le suivi des boîtes à outils et des outils.

Voici les tables pour la boîte à outils MoveData :

La table métier et la table gdb_items sont associées par leur nom : la valeur du champ name de la table gdb_items correspond au nom de la table métier. La table gdb_itemtypes identifie comme boîte à outils, l'objet de boîte à outils et comme outils, les outils qu'elle renferme.

Les tables gdb_items et gdb_itemtypes figurent dans la structure de l'administrateur ArcSDE (sde) et la table métier figure dans la structure de l'utilisateur. Les tables gdb_items et gdb_itemtypes sont créées en même temps que la géodatabase ; la table métier n'est créée que lorsque vous créez la boîte à outils.

Pour obtenir une définition des tables gdb_items et gdb_itemtypes, reportez-vous à la rubrique Tables système d'une géodatabase dans Informix.

Voici la définition d'une table métier de boîte à outils :

Table métier de boîte à outils

Nom du champ

Type de champ

Description

Nul ?

objectid

integer

Identifiant unique de l'outil

NOT NULL

type_

smallint

Code indiquant le type d'outil : 1 = outil de fonction, 2 = outil de modèle, 3 = outil de script ou 4 = outil personnalisé

NOT NULL

name_

varchar(255)

Nom de l'outil

NOT NULL

displayname

varchar(255)

Etiquette de l'outil

description

varchar(255)

Description de l'outil

NOT NULL

category

varchar(255)

Nom du jeu d'outils de regroupement des outils ; ceci comprend le chemin d'accès au jeu d'outils s'il s'agit un jeu d'outils imbriqué dans un autre jeu d'outils.

tool

BLOB

Autres propriétés de l'outil

Voici les tables pour la boîte une boîte à outils nommée movedata :

Exemples de tables de boîte à outils dans Informix

Les lignes pointillées indiquent les relations implicites entre colonnes.

Boîtes à outils dans un document XML

Les boîtes à outils sont des éléments de données et figurent donc dans une balise DataElement. Le type d'élément de données est esri.DEToolbox.

Voici les éléments XML (y compris les métadonnées) pour une boîte à outils nommée MoveData :

<DataElement xsi:type="esri:DEToolbox">
  <CatalogPath>/V=dbo.DEFAULT/TB=bu_42606.sde.movedata</CatalogPath> 
  <Name>bu_42606.sde.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.sde.movedata" alias=""><arcToolboxHelpPath>C:\Program Files\ArcGIS\Help\gp</arcToolboxHelpPath><toolsets/></toolbox><dataIdInfo><idCitation><resTitle>bu_42606.sde.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>

7/10/2012