Vous pouvez partager des données d'une géodatabase fichier avec d'autres utilisateurs et appliquer une licence qui détermine la durée autorisée d'utilisation des données et s'il est possible ou non d'exporter des classes d'entités.
Par exemple, si vous êtes enseignant et que vous souhaitez communiquer des données à vos étudiants pendant un semestre, vous pouvez mettre à leur disposition une géodatabase fichier qui contient des données sous licence devant expirer à la fin du semestre. Sinon, si vous engagez un prestataire pour analyser un ensemble de données, mais que vous ne souhaitez pas que ce dernier exporte les données, vous pouvez mettre à sa disposition une géodatabase fichier sous licence qui n'autorise pas l'exportation de données.
Pour ce faire, procédez comme suit :
- Créez une géodatabase fichier.
- Chargez les données dont vous souhaitez limiter l'utilisation à l'aide d'une licence.
- Désignez la géodatabase fichier comme étant sous licence et générez un fichier de définition de licence.
- Générez un fichier de license.
- Appliquez la licence à un client ArcGIS.
Création d'une géodatabase fichier
Puisque vous allez envoyer la géodatabase fichier à un tiers, créez-la spécialement pour cette utilisation. Pour plus d'informations, reportez-vous à la rubrique Créer une géodatabase fichier.
Les informations suivantes concernant les versions du client et les géodatabases fichier sous licence peuvent vous être utiles :
- Vous pouvez associer une licence à des géodatabases non compressées ArcGIS 10 ou ultérieures à l'aide d'un client ArcGIS 10.3 ou plus récent.
- Vous pouvez associer une licence à des géodatabases compressées ArcGIS 10.1 ou ultérieures à l'aide d'un client ArcGIS 10.3 ou plus récent.
- Comme les clients 10.1 ou plus récents peuvent utiliser des géodatabases fichier sous licence, assurez-vous que la personne à laquelle vous envoyez la géodatabase fichier dispose au moins de la version ArcGIS 10.1.
Charger des données restreintes
Chargez toutes les données dans la géodatabase fichier à laquelle vous souhaitez appliquer des restrictions temporelles ou relatives à l'exportation. Vérifiez que toutes les données que vous voulez restreindre se trouvent dans la géodatabase fichier lorsque vous appliquez la licence. Vous pourrez ajouter ultérieurement des données non restreintes (il n'est pas possible d'ajouter des données restreintes). Pour appliquer ultérieurement des restrictions à d'autres données, vous devez associer une licence à une nouvelle géodatabase fichier.
Il existe de nombreuses options de chargement de données dans une géodatabase fichier. Pour plus d'informations à ce sujet, reportez-vous aux rubriques de la section Ajout de jeux de données et d'autres éléments de géodatabase.
Associer la géodatabase fichier à une licence
Exécutez l'outil Générer une géodatabase fichier sous licence ou un script qui appelle l'outil d'octroi d'une licence à la géodatabase fichier que vous avez créée et remplie de données.
L'outil Générer une géodatabase fichier sous licence modifie la géodatabase fichier pour qu'elle prenne en charge la licence appliquée aux données et génère un fichier de définition de licence (*.licdef). Le fichier de définition de licence contient les informations nécessaires pour associer une licence aux données qui vont être distribuées. Vous aurez besoin de ce fichier pour générer un fichier de licence.
Si vous associez une licence à une géodatabase fichier, vous ne pouvez pas annuler cette opération. Le contenu de la géodatabase ne peut pas être affiché dans ArcGIS tant qu'un fichier de licence (*.sdlic) n'est pas créé et appliqué au client.
Générer un fichier de license
Utilisez l'outil Générer une licence de géodatabase fichier ou un script Python qui appelle l'outil permettant de définir et de générer un fichier de licence.
Lorsque vous définissez le fichier de licence, vous pouvez autoriser un utilisateur à exporter les classes d'entités de la géodatabase fichier. Par défaut, il est impossible d'exporter des classes d'entités si le fichier de licence de données est installé. Lorsque vous définissez le fichier de licence, vous pouvez également lui appliquer une date d'expiration, après laquelle le contenu de la géodatabase fichier ne pourra plus être affiché. Vous limitez ainsi la durée d'utilisation d'une géodatabase sous licence. Par exemple, si vous choisissez d'en autoriser l'accès jusqu'au 7 avril, il sera impossible d'accéder aux données sous licence à partir du 8 avril. Par défaut, aucune date d'expiration n'est spécifiée, ce qui signifie que le fichier de licence de données n'expire jamais.
Une fois la licence générée, aucune licence ne sera appliquée aux données supplémentaires chargées ultérieurement dans la géodatabase fichier. Ainsi, pour partager d'autres données ne nécessitant pas de licence, ajoutez-les à ce moment-là.
Appliquer la licence au client
Un fichier de licence doit être installé sur tout client ArcGIS souhaitant accéder aux données sous licence. Vous, et toutes les personnes auxquelles vous envoyez la géodatabase et le fichier de licence, devez configurer les clients ArcGIS pour leur donner un accès aux données.
Appliquer une licence à ArcGIS for Desktop
Utilisez ArcGIS Administrator pour appliquer la licence à une géodatabase fichier.
- Démarrez ArcGIS Administrator.
- Ouvrez le dossier Licences de données.
- Cliquez sur Ajouter une licence.
- Sélectionnez le fichier de licence (.sdlic) et cliquez sur Ouvrir.
La licence est ajoutée à la liste Informations sur les licences de données. Vous pouvez développer l'option Informations de licence pour voir la date d'expiration de la licence, le cas échéant, et savoir si elle permet d'exporter les données.
- Cliquez sur OK.
Appliquer une licence à ArcGIS for Server
Vous pouvez utiliser l'outil d'octroi de licence installé avec ArcGIS for Server pour reconnaître la licence de géodatabase fichier.
Sur un serveur Windows
Ouvrez une invite de commande et exécutez l'outil DataLicInstall qui se trouve dans le répertoire <ArcGIS Server Installation Directory>\Server\bin.
Dans l'exemple suivant, l'outil est appliqué au fichier proj3.sdlic qui se trouve dans le répertoire C:\\data.
datalicinstall c:\\data\proj3.sdlic
Sur un serveur Linux
Ouvrez une invite de commande shell et exécutez l'outil datalicinstall qui se trouve dans le répertoire <ArcGIS Server Installation Directory>/arcgis/server/tools.
Dans l'exemple suivant, l'outil est appliqué au fichier proj3.sdlic qui se trouve dans le répertoire /usr/data.
./datalicinstall/usr/data/proj3.sdlic