A propos des services de carte obtenus dans les applications REST
Dans cette rubrique
- Procédure de publication d'un service de géotraitement avec l'option de service de carte obtenu
- A propos des couches dans un service de carte obtenu
- Un service de carte obtenu contient-il des couches pour tous les paramètres en sortie ?
- D'où provient la symbologie des couches de service de carte ?
- Accès aux couches et aux services de carte obtenus
- Opérations et fonctionnalités prises en charge
- Ajout d'un service de carte obtenu à des applications Web
- Durée de vie des services de carte obtenus
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 des 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'ArcGIS for Desktop.
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 chaque paramètre en sortie de jeu de données géographiques, tel que GPFeatureRecordsetLayer, GPRasterDataLayer ou GPRecordSet. Les valeurs scalaires en sortie, comme GPDate, GPDouble, GPLong, GPBoolean, GPDataFile ou GPLinearUnit, ne peuvent pas être représentées sous forme de cartes 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 (couche TIN, DAO ou 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://<service_rest_arcgis>/<Nom_service>/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 les mêmes opérations et les mêmes ressources enfant.
Opérations des services de carte :
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 à 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 des services de carte obtenus 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 l'administrateur du serveur via le gestionnaire ArcGIS for Server ou ArcGIS for Desktop. L'illustration ci-dessous présente la boîte de dialogue Modifier le répertoire du gestionnaire ArcGIS Server 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 ?