Cette rubrique fournit des informations relatives à la migration des services de géotraitement, de la version 10 à la version 10.1.
Pour migrer vers ArcGIS Server 10.1 depuis une version antérieure, créez un nouveau service 10.1 avec les outils que vous avez créés dans l'ancienne version d'ArcGIS Desktop. Vous n'avez pas besoin de modifier les outils de géotraitement existants.
Avant la version 10.1, il existait trois méthodes différentes pour publier les services de géotraitement :
- vous pouviez publier une boîte à outils, chaque outil qu'elle contenait devenant une tâche,
- vous pouviez publier une carte contenant des couches d'outils, chaque couche d'outils devenant une tâche et chaque tâche pouvant accéder aux couches dans la table des matières,
- vous pouviez publier une carte contenant des couches d'outils, comme décrit à la ligne précédente, mais aussi spécifier que la couche en sortie devait être affichée par un service de carte obtenu.
Les sections ci-dessous fournissent plus de détails sur la migration d'un service créé à l'aide de ces trois méthodes vers ArcGIS 10.1 for Server. Si ce n'est déjà fait, consultez la rubrique Présentation rapide de la publication d'un service de géotraitement pour connaître la procédure de publication sur un serveur 10.1.
Publication d'une boîte à outils
Dans la version 10, vous pouviez publier une boîte à outils en cliquant dessus avec le bouton droit de la souris dans ArcCatalog ou dans la fenêtre Catalogue. Tous les outils contenus dans la boîte à outils devenaient des tâches de géotraitement.
Pour publier une boîte à outils dans la version 10.1, vous devez ouvrir une session ArcMap. Vous pouvez ouvrir une nouvelle session avec un document vide ou ouvrir un document existant. Vous possédez peut-être un document ArcMap existant que vous avez utilisé pour tester vos outils dans la version 10. Si tel est le cas, ouvrez ce document, car il contient probablement des couches que vous pouvez utiliser comme entrées pour les outils.
- Dans la fenêtre Catalogue, accédez à la boîte à outils et développez-la. Cliquez avec le bouton droit sur chaque outil de la boîte à outils et sélectionnez Description de l’élément. Le contenu de la description de l'élément devient la documentation de vos tâches. Vérifiez chaque partie de la description de l'élément pour l'outil. Apportez des corrections, si nécessaire, puis enregistrez-les.
- Exécutez chaque outil de la boîte à outils pour créer un nouveau résultat dans la fenêtre Résultats.
- Si la fenêtre Résultats n'est pas déjà ouverte, vous pouvez l'ouvrir en sélectionnant Géotraitement > Résultats dans le menu principal ArcMap.
- Cliquez avec le bouton droit sur l'un des résultats et sélectionnez Partager en tant que > Service de géotraitement. L'assistant Partager en tant que service s'ouvre. C'est ici que vous choisissez le nom du service et le serveur 10.1 où vous le publierez.
- La boîte de dialogue Editeur de services s'affiche. Les informations que vous devez fournir ici sont à peu près les mêmes que celles qui étaient nécessaires à la publication sur un serveur 10. Vérifiez les paramètres du service et apportez les corrections nécessaires. La plupart des modifications que vous aurez à faire concernent les Paramètres du service qui permettent de sélectionner le mode Synchrone ou Asynchrone, le Niveau du message et de saisir le Nombre maximal d’enregistrements renvoyés par le serveur . Vous ne devriez pas avoir à changer les paramètres de la tâche.
- Pour ajouter des tâches supplémentaires au service, cliquez sur le bouton Ajouter le résultat Ajouter le résultat et choisissez un autre résultat pour l'ajouter au service. Chaque résultat devient une tâche dans le service.
- Une fois que vous avez ajouté tous les résultats, cliquez sur le bouton Analyse. La fenêtre Préparation s'ouvre et affiche les erreurs et les avertissements relatifs au service. Vous devez corriger toutes les erreurs avant de pouvoir publier.
- Publiez le service en cliquant sur le bouton Publier.
Publication d'un document ArcMap contenant des couches d'outils (sans service de carte obtenu)
Dans la version 10, vous pouviez publier une carte contenant des couches d'outils, chaque couche d'outils de la carte devenant une tâche dans le service. Toute couche supplémentaire de la carte pouvait être utilisée par la tâche.
- Faites une copie de sauvegarde de la carte qui contient les couches d'outils. Dans l'une des étapes ci-dessous, il est recommandé de supprimer les couches d'outils existantes de la carte. En copiant la carte originale, vous conservez les couches d'outils pour vérification ultérieure ou, si vous disposez encore d'un serveur exécutant une version antérieure à 10.1, vous pouvez republier le service dans sa version antérieure.
- Ouvrez le document ArcMap. Dans la fenêtre Catalogue, accédez à la boîte à outils contenant les outils utilisés pour créer les couches d'outils, puis développez la boîte à outils. Cliquez avec le bouton droit sur chaque outil de la boîte à outils et sélectionnez Description de l’élément. Le contenu de la description de l'élément devient la documentation de vos tâches. Vérifiez chaque partie de la description de l'élément pour l'outil. Apportez des corrections, si nécessaire, puis enregistrez-les.
- Il est recommandé de supprimer toutes les couches d'outils existantes de la carte, afin de ne pas confondre les sous-couches d'une couche d'outils avec d'autres couches de la carte. Toutefois, les couches d'outils existantes contiennent une sous-couche pour chaque sortie de l'outil et ces couches en sortie peuvent contenir une symbologie que vous voudrez peut-être appliquer après avoir exécuté l'outil pour créer un nouveau résultat. Si tel est le cas, enregistrez la sous-couche dans un fichier de couche (.lyr) avant de supprimer la couche d'outils. Pour cela, cliquez avec le bouton droit sur la sous-couche, puis cliquez sur Enregistrer comme fichier de couche.
- Exécutez chaque outil de la boîte à outils pour créer un nouveau résultat dans la fenêtre Résultats.
- Si la fenêtre Résultats n'est pas déjà ouverte, vous pouvez l'ouvrir en sélectionnant Géotraitement > Résultats dans le menu principal ArcMap.
- Si vos outils ajoutent de nouvelles couches dans la table des matières (c'est probable), vous pouvez définir une nouvelle symbologie pour les données en sortie, en utilisant, éventuellement, des catégories ou des quantités. Dans l'étape 3 ci-dessus, vous avez peut-être enregistré un fichier de couche (.lyr) contenant la symbologie d'une sous-couche de couche d'outils. Si tel est le cas, vous pouvez utiliser ce fichier de couche pour mettre à jour la symbologie des nouvelles couches en sortie, en procédant comme suit :
- Cliquez avec le bouton droit sur une couche en sortie, puis sélectionnez Propriétés.
- Dans la boîte de dialogue Propriétés de la couche, cliquez sur l'onglet Symbologie.
- Cliquez sur le bouton Importer. La boîte de dialogue Importer la symbologie s'ouvre.
- Sélectionnez Importer la symbologie d’une autre couche ou d’un fichier de couche.
- Cliquez sur le bouton Ouvrir et sélectionnez le fichier de couche que vous avez enregistré précédemment.
- Cliquez sur OK.
- Lorsque la symbologie en sortie vous semble satisfaisante, cliquez avec le bouton droit sur l'un des résultats et sélectionnez Partager en tant que > Service de géotraitement. L'assistant Partager en tant que service s'ouvre. C'est ici que vous choisissez le nom du service et le serveur 10.1 où vous le publierez.
- La boîte de dialogue Editeur de service de géotraitement s'affiche. Les informations que vous devez fournir ici sont à peu près les mêmes que celles qui étaient nécessaires à la publication sur un serveur 10. Vérifiez les paramètres du service et apportez les corrections nécessaires. La plupart des modifications que vous aurez à faire concernent les Paramètres du service qui permettent de sélectionner le mode Synchrone ou Asynchrone, le Niveau du message et de saisir le Nombre maximal d’enregistrements renvoyés par le serveur .
- Pour ajouter des tâches supplémentaires au service, cliquez sur le bouton Ajouter le résultat et choisissez un autre résultat à ajouter au service. Chaque résultat devient une tâche dans le service.
- Une fois que vous avez ajouté tous les résultats, cliquez sur le bouton Analyse. La fenêtre Préparation s'ouvre et affiche les erreurs et les avertissements relatifs au service. Vous devez corriger toutes les erreurs avant de pouvoir publier.
- Publiez le service en cliquant sur le bouton Publier .
Publication d'un document ArcMap contenant des couches d'outils (avec service de carte obtenu)
Pour publier une carte contenant des couches d'outils (sans service de carte obtenu), suivez les instructions ci-dessus. Dans la fenêtre Editeur de services, cliquez sur Paramètres dans le panneau de gauche. Sélectionnez Asynchrone, puis cochez la case Visionner les résultats avec un service de carte.