À compter de la version 10.7.1, vous pouvez publier collectivement les couches à partir d’un élément du répertoire de données dans le portail. Pour ce faire, un élément de couche d’images de carte et un élément de couche d’entités sont créés pour chaque classe d’entités et chaque table accessibles dans la base de données. Ces couches font référence aux données de la base de données ; les données ne sont pas copiées dans un autre emplacement. Une fois créées, vous pouvez partager les couches avec les personnes qui ont besoin d’y accéder pour qu’elles puissent les utiliser dans leurs propres cartes et applications.
Points à prendre en compte avant une publication collective à partir d’un répertoire de données
- Vous devez être propriétaire de l’élément de répertoire de données pour être autorisé à publier plusieurs couches à la fois à partir de celui-ci.
- Vous devez être membre d’un rôle disposant des privilèges permettant de créer collectivement des couches d’entités à partir d’un élément de répertoire de données et de publier des couches basées sur les serveurs.
- Des couches d’entités et d’images de carte sont créées pour toutes les classes d’entités et tables de la base de données accessibles via la connexion à une base de données. Si l’une des classes d’entités ou des tables a des tables associées, des couches d’entités et d’images de carte séparées sont créées pour chaque table associée. Lors de la création des couches, vous seul y avez accès, mais un administrateur de l’organisation ou vous-même pouvez partager les couches avec d’autres membres de l’organisation, voire avec le public. Pour cette raison, il est important de tenir compte des classes d’entités et des tables que l’utilisateur a spécifiées dans le fichier de connexion et du type des privilèges que l’utilisateur possède sur ces jeux de données.
- L’utilisateur de la base de données dans la connexion à une base de données doit seulement avoir accès au sous-ensemble des classes d’entités et des tables à publier.
- L’utilisateur spécifié dans la connexion à la base de données a besoin des privilèges appropriés sur chaque jeu de données.
Lorsque vous créez plusieurs couches d’entités à la fois, la mise à jour des couches est désactivée. Toutefois, il est possible d’activer la mise à jour au niveau du service d’entités dans ArcGIS Server Manager. Si vous ne voulez pas que des personnes puissent mettre à jour les données via ces couches d’entités publiées collectivement, connectez-vous à la base de données en tant qu’utilisateur ayant seulement le privilège de sélectionner les données dans les classes d’entités et les tables et n’activez pas la mise à jour sur le service d’entités.
- Pour satisfaire l’accessibilité des données et les niveaux de privilèges nécessaires pour publier collectivement les couches qui conviennent, vous pouvez être amené à demander un nouvel utilisateur de base de données auprès de votre administrateur de base de données.
- Les données sont publiées à l’aide des échelles et des moteurs de rendu par défaut.
- Les valeurs de date et d’heure utilisent le fuseau horaire de la base de données référencée.
- La mise à jour n’est pas activée pour les services d’entités.
- Pour permettre une publication collective efficace, les services de carte figurant sur le serveur fédéré utilisent des instances partagées.
- Si l’élément de répertoire de données accède à une géodatabase d’entreprise, chaque classe d’entités ou table contenant des métadonnées aboutit à une couche d’entités renfermant des métadonnées.
Publier plusieurs couches à la fois
Procédez comme suit pour publier les couches d’entités et les couches d’images de carte à partir de toutes les classes d’entités et tables disponibles via un élément de répertoire de données base de données dans le portail :
- Ouvrez la page des détails associé à l’élément de répertoire de données base de données à partir duquel vous voulez publier.
- Cliquez sur l’onglet Layers (Couches), puis sur Create Layers (Créer des couches).
- Choisissez un dossier vide ou créez un dossier dans lequel vous voulez stocker les couches d’entités, puis cliquez sur Next (Suivant).
Ce dossier visible dans My Content (Mon contenu) de la page Content (Contenu) permet d’organiser les éléments que vous possédez. Conserver les couches d’entités publiées collectivement dans un dossier séparé permet d’identifier les couches d’entités qui ont été publiées de cette manière, celles qui dépendent et peuvent être synchronisées via l’élément du répertoire de données et celles qui ne peuvent pas être configurées pour une utilisation en mode hors connexion. Vous ne pouvez pas utiliser votre dossier d’utilisateur du portail (celui qui porte le même nom que votre nom d’utilisateur du portail) pour y stocker ces couches.
- Vous allez voir la liste de tous les serveurs fédérés auxquels cet élément de répertoire de données a été ajouté. Choisissez le serveur fédéré sur lequel vous voulez publiez les données. Vous pouvez publier plusieurs couches à la fois sur un seul serveur fédéré.
- Un dossier sera créé sur le site ArcGIS GIS Server fédéré pour stocker les services alimentant l’image de la carte et les éléments de la couche d’entités. Choisissez l’une des options suivantes afin de spécifier un nom pour ce dossier :
- Use the same name as the folder in My Content (Utiliser le nom du dossier situé dans Mon contenu) : le dossier figurant sur le site GIS Server portera le même nom que le dossier My Content (Mon contenu) spécifié à l’étape 3.
- Use a custom folder name (Utiliser un nom de dossier personnalisé) : cette option permet de saisir un nom dans le champ si vous désirez que le nouveau dossier porte un nom différent de celui indiqué dans My Content (Mon contenu).
Ce dossier se trouve dans le site GIS Server et fait partie des informations qui identifient l’emplacement où s’exécute chaque service. Le nom de dossier fera partie de l’URL de chaque service.
- Cliquez sur Start publishing layers (Démarrer la publication des couches).
La publication peut prendre beaucoup de temps si la connexion à la base de données que vous avez utilisée pour l’élément du répertoire de données accède à un grand nombre de classes d’entités et de tables dans la base de données.
Lorsque toutes les couches sont créées, elles apparaissent sous l’onglet Layers (Couches) de l’élément du répertoire de données.
Cliquez sur le nom de la couche pour gérer les détails de chaque couche et les partager avec les groupes, le portail ou tout le monde.
Remarque :
Parce qu’un élément de couche d’entités sur le portail est un service de carte avec accès aux entités activé sur le site ArcGIS Server, vous êtes tenu de partager la couche d’entités et sa couche d’images de carte associée avec le même ensemble d’utilisateurs (groupes, portail ou public). Si vous ne partagez que la couches d’entités, elle ne peut pas être utilisée par d’autres utilisateurs.
Vous avez un commentaire à formuler concernant cette rubrique ?