Une tâche de géotraitement offre deux possibilités de dessiner la sortie des données :
- Le client peut visionner les résultats avec un service de carte.
- Le client dessine les données.
Résultats de dessin avec un service de carte
Lorsque vous publiez un service de géotraitement, vous pouvez choisir d'afficher le résultat de la tâche sous la forme d'une carte (en plus des éventuels autres résultats de la tâche). La carte est créée sur le serveur à l'aide d'ArcMap, puis renvoyée au client. La symbologie, l'étiquetage, la transparence et toutes les autres propriétés de la carte renvoyée sont identiques à ceux de la couche en sortie de la session ArcMap active. Le workflow de création d'un service de carte obtenu est le suivant :
- Exécutez l'outil pour créer un résultat dans la fenêtre Résultat. Toutes les données créées par votre outil seront ajoutées à la table des matières ArcMap en tant que couche.
- Modifiez la symbologie de couches qui sont la sortie de votre outil.
- Cliquez avec le bouton droit sur le résultat et partagez-le en tant que service de géotraitement.
- Dans l'Editeur de services, cliquez sur Paramètres et activez l'option Afficher le résultat à l'aide d'un service de carte.
Lorsque la tâche est terminée, de nouvelles données sont créées et le service de carte dessine les données en utilisant la symbologie que vous avez définie dans la couche en sortie. Si votre couche en sortie affiche des valeurs uniques, vous pouvez avoir besoin de désactiver l'option <toutes les autres valeurs> dans les propriétés de la couche pour forcer le recalcul des valeurs uniques avant l'affichage. Si la couche en sortie classe les données suivant des séries, vous pouvez recourir à une classification manuelle pour que vos données ne soient pas réorganisées. Reportez-vous à la rubrique Création d'un fichier de symbologie de couche pour en savoir plus sur la façon de contrôler la manière dont les valeurs uniques et les interruptions de classe sont gérées lorsque les couches sont redessinées avec de nouvelles données.
Affichage client de données
Si vous n'utilisez pas un service de carte obtenu comme décrit ci-dessus, il revient au client de dessiner les résultats. Il existe deux grandes catégories de clients :
- les clients ArcMap,
- les applications Web créées avec les interfaces API JavaScript, Silverlight ou Flex.
Clients ArcMap
Pour les clients ArcMap, deux informations sont envoyées par la tâche, les données et une description du dessin d'une couche. La description du dessin de couche contient la plus grande partie des informations que vous spécifiez dans l'onglet Symbologie de la boîte de dialogue Propriétés d'une couche :
- Comment classer les données (valeurs uniques, couleurs ou symboles gradués, etc.) et quels symboles utiliser pour chaque classe.
- La transparence, la luminosité et le contraste de la couche sont définis dans l'onglet Affichage de la boîte de dialogue Propriétés de la couche. La transparence est disponible pour les couches d'entités et raster. La luminosité et le contraste sont disponibles uniquement pour les couches raster.
La description du dessin de couche fait appel aux mêmes techniques utilisées pour symboliser les sorties des modèles ou des scripts, à savoir en créant un fichier de couche (.lyr) et en l'associant aux sorties de votre outil. Pour plus d'informations, reportez-vous aux rubriques ci-dessous.
- Présentation rapide de la définition de la symbologie des données en sortie
- Création d'un fichier de symbologie de couche
- Définition de la symbologie de couche à l'aide d'un fichier de couche
- Définition de la symbologie à l'aide de l'outil Appliquer la symbologie d'une couche
- Définition des paramètres des outils de script
- Définition de la symbologie en sortie dans les scripts
Applications Web
Il revient aux applications Web créées avec les interfaces API JavaScript, Silverlight ou Flex de dessiner tous les résultats.
En savoir plus sur les résultats de dessin dans les applications Web