Disponible avec une licence Standard ou Advanced.
Vous pouvez créer des classes d'entités (tables spatiales) dans votre base de données lorsque vous vous y connectez à partir d'ArcMap si vous détenez les autorisations de base de données requises pour créer une table et que votre base de données prend en charge un type de données spatiales SQL.
Pour créer une classe d'entités dans une base de données à partir d'ArcMap ou d'ArcCatalog, procédez comme suit :
- Démarrez ArcCatalog ou ArcMap et ouvrez la fenêtre Catalogue.
- Créez une connexion à votre base de données.
- Cliquez avec le bouton droit sur la table, pointez sur Nouveau et cliquez sur Classe d'entités.
- Saisissez le nom de la classe d'entités.
Les noms de classe d'entités doivent commencer par une lettre, sans dépasser le nombre maximum de caractères autorisé par le SGBD en ce qui concerne les noms de table.
- Choisissez le type d'entité à stocker dans la table : Polygon Features (Entités surfaciques), Line Features (Entités linéaires), Point Features (Entités ponctuelles) ou Multipoint Features (Entités multi-points).
- Si votre base de données comporte plusieurs types de données spatiales SQL, utilisez le menu déroulant Native spatial type for geometry (Type spatial natif pour la géométrie) afin de choisir le type de données pour stocker vos données d'entité.
- Si vous souhaitez que votre table stocke des valeurs de mesure, activez l'option Coordonnées avec valeurs M. Utilisées pour stocker des données d'itinéraires.
- Si vous souhaitez que votre table stocke des données tridimensionnelles, activez l'option Coordonnées avec valeurs Z. Utilisées pour stocker des données 3D.
- Cliquez sur Suivant pour afficher la boîte de dialogue suivante.
- Sélectionnez un système de coordonnées pour vos données.
Vous pouvez parcourir les dossiers pour trouver le système de coordonnées à utiliser, ou effectuer une recherche.
- Cliquez sur Suivant.
- Définissez les champs de votre classe d'entités.
Toutes les classes d'entités doivent contenir un champ d'identifiant unique et un champ spatial. Par conséquent, ArcGIS ajoute automatiquement des champs ObjectID et Shape à la classe d'entités. La valeur ObjectID est automatiquement indiquée si vous chargez les données dans la classe d'entités via ArcGIS ou que vous insérez des enregistrements en mettant à jour un service d'entités qui contient la classe d'entités.
Vous pouvez cliquer sur Import (Importer) et importer les définitions de champ à partir d'une classe d'entités existante ou définir chaque champ en procédant comme suit :
- Cliquez sur la ligne vide suivante dans la colonne Field Name (Nom du champ) et tapez un nom.
- Cliquez sur la colonne Data Type (Type de données) située en regard du nouveau nom de champ, puis sélectionnez le type de données dans la liste déroulante.
- Vous pouvez également créer un alias pour ce champ en cliquant dans le champ Alias sous Field Properties (Propriétés du champ) et en saisissant un alias.
- Si vous ne souhaitez stocker aucune valeur nulle dans le champ, cliquez sur le champ en regard de l’option Allow NULL values (Autoriser les valeurs nulles) et sélectionnez No (Non) dans la liste déroulante.
- Répétez les étapes a à d pour chaque champ à ajouter à la classe d'entités.
- Cliquez sur Terminer pour créer la classe d'entités.