La sortie d'un service REST de géotraitement est généralement une représentation JSON. Le client interprète le document JSON et définit la symbologie en conséquence. Toutefois, si le service a été publié avec l'option Service de carte obtenu, le serveur de géotraitement crée un service de carte associé qui contient une représentation visuelle des données en sortie. Le service de carte obtenu peut être ajouté à des cartes et applications Web.
Procédure de publication d'un service de géotraitement avec l'option de service de carte obtenu
Lors de la publication d'un service de géotraitement, l'option Visionner les résultats avec un service de carte est activée. Vous pouvez également activer cette option pour un service publié en modifiant la propriété du service de géotraitement à l'aide d'ArcGIS Server Manager ou d'ArcMap.
En savoir plus sur les propriétés de service de géotraitement
A propos des couches dans un service de carte obtenu
Un service de carte obtenu crée une couche pour chaque paramètre en sortie. L'organisation des couches correspond à l'ordre des paramètres en sortie, comme défini dans la description de la tâche de géotraitement.
Un service de carte obtenu contient-il des couches pour tous les paramètres en sortie ?
Un service de carte obtenu contient une couche pour tous les paramètres en sortie de jeu de données géographiques, tels que GPFeatureRecordsetLayer, GPRasterDataLayer et GPRecordSet. Les valeurs scalaires en sortie, telles que GPDate, GPDouble, GPLong, GPBoolean, GPDataFile et GPLinearUnit, ne peuvent pas être représentées sous forme de carte et aucune couche n'est renvoyée pour ces paramètres.
Les paramètres en sortie de type GPString constituent un cas particulier. Les données de géotraitement en sortie de GPString peuvent être des valeurs scalaires ou constituer une référence à un jeu de données géographiques (TIN, couche DAO ou couche géostatistique, par exemple). Si la sortie est une référence à un jeu de données géographiques, le service de carte obtenu contient une couche.
D'où provient la symbologie des couches de service de carte ?
La symbologie des couches se fonde sur la symbologie définie par le créateur du service.
Pour en savoir plus sur la définition de la symbologie en sortie pour les tâches de géotraitement
Accès aux couches et aux services de carte obtenus
Un service de carte obtenu est créé pour chaque tâche asynchrone exécutée avec succès. Une tâche de géotraitement asynchrone est associée à un identifiant unique (jobId). Vous pouvez accéder à un service de carte obtenu à l'aide de la valeur jobId comme illustré ci-dessous :
http://<arcgis rest services>/<GPServiceName>/MapServer/jobs/<jobID>
Comme pour les couches de service de carte, vous accédez aux couches contenues dans un service de carte obtenu en fonction de l'ordre des couches.
http://<arcgis rest services>/<GPServiceName>/MapServer/jobs/<jobID>/0http://<arcgis rest services>/<GPServiceName>/MapServer/jobs/<jobID>/1
Opérations et fonctionnalités prises en charge
Un service de carte obtenu est un service de carte dynamique qui prend en charge toutes les opérations et les ressources enfant d'un service de carte dynamique typique.:
Opérations des services cartographiques
Ressources enfant
Un service de carte obtenu tient également compte du temps et prend en charge l'interrogation et l'export de cartes en fonction du temps.
Ajout d'un service de carte obtenu à des applications Web
Vous pouvez ajouter un service de carte obtenu en tant que couche de service de carte dynamique dans des applications Web à l'aide de la valeur jobId. Vous pouvez également accéder aux couches d'entités d'un service de carte obtenu indépendamment et les ajouter en tant que couches d'entités à une carte Web.
En savoir plus sur l'utilisation de services de carte obtenus dans des applications Web
Durée de vie des services de carte obtenus
La durée d'un service de carte obtenu est déterminée par la propriété Age de fichier maximal du répertoire arcgisjobs. La valeur par défaut est de 360 minutes mais peut être modifiée par un administrateur ArcGIS Server via ArcGIS Server Manager ou ArcMap. L'illustration ci-dessous présente la boîte de dialogue Modifier le répertoire d'ArcGIS Server Manager et les paramètres du répertoire arcgisjobs, notamment le champ Age de fichier maximal.
Attention :
La propriété Age de fichier maximal s'applique à toutes les tâches asynchrones et services de carte obtenus associés du répertoire arcgisjobs. Toute modification de ce paramètre impacte l'ensemble des tâches et services de carte obtenus créés dans le répertoire arcgisjobs.
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?