Skip To Content

Paramètres du service de géotraitement : propriétés avancées

Les propriétés suivantes des services de géotraitement correspondent à des paramètres avancés que vous ne pouvez pas définir avec ArcGIS ServerManager ou dans la boîte de dialogue Server Properties (Propriétés du serveur) de ArcGIS Desktop. Pour la plupart des services de géotraitement, il n’est pas nécessaire de modifier ces paramètres.

Taille du segment de mémoire

Le paramètre de taille du segment de mémoire contrôle la taille maximale de fichier qui peut être fournie par le client. Il est possible de le définir à deux niveaux : ArcGIS Server ou au niveau du service.

La modification de la taille du segment de mémoire au niveau du service améliore davantage les performances que si vous modifiez la taille du segment de mémoire au niveau du serveur. À partir de ArcGIS Server 10.7, la taille du segment de mémoire peut être définie au niveau du service. La taille par défaut de chaque service est de 64 Mo. Si vous disposez d’un fichier ou d’une classe d’entités en entrée dont la taille est supérieure à la taille par défaut, modifiez la taille du segment de mémoire du service comme suit :

  1. Dans un navigateur Web, accédez à http://<Your Server Name>:6443/arcgis/admin.
  2. Connectez-vous au répertoire administrateur ArcGIS Server avec un compte administrateur.
  3. Cliquez sur le lien Resources: Services (Ressources : services) pour afficher tous les services publiés sur une nouvelle page.
  4. Cliquez sur le service dont vous voulez modifier la taille du segment de mémoire et ouvrez la page contenant toutes les propriétés du service.
  5. Dans la page contenant les propriétés du service, cliquez sur le lien Supported Operations:edit (Opérations prises en charge : mise à jour) pour afficher la page contenant les propriétés du service modifiables, au format JSON.
    Propriétés du service au format JSON
  6. Si javaHeapSize n’apparaît pas dans les propriétés du service, ajoutez la propriété "javaHeapSize" : "128" dans le fichier JSON. Si javaHeapSize est inclus, augmentez la valeur au niveau approprié.
  7. Cliquez sur Save Edits (Enregistrer les mises à jour) pour enregistrer et terminer les mises à jour.

Pour modifier la taille du segment de mémoire au niveau du serveur, exécutez la procédure ci-dessous. Par défaut, la taille maximale du segment de mémoire SOC est définie sur 64 Mo. Augmentez Ia valeur par défaut de la propriété et indiquez une valeur appropriée.

Remarque :

Une seconde propriété de taille du segment de mémoire pour le serveur d’application existant était disponible dans les versions antérieures à la version 10.7.

  1. Dans un navigateur web, accédez à http://<Your Server Name>:6443/arcgis/admin.
  2. Connectez-vous au répertoire administrateur ArcGIS Server avec un compte administrateur.
  3. Cliquez sur machines.
  4. Cliquez sur le lien au format <votre nom de serveur>.<domaine>.com, par exemple, server1.esri.com.
  5. Sur la page Propriétés de la machine du serveur, cliquez sur le lien Modifier.
  6. Augmentez la valeur du paramètre Taille maximale du segment de mémoire SOC (en Mo).
  7. Cliquez sur Save Edits (Enregistrer les mises à jour) pour terminer les mises à jour.

Taille du téléchargement

Le paramètre de taille du téléchargement permet de contrôler la taille du fichier qui peut être téléchargé par les clients qui se connectent au service via une extrémité REST. Il s'agit généralement de clients Web qui utilisent le service via une application Web personnalisée. Par défaut, la limite est définie sur 2 Go. Utilisez ce paramètre pour fournir une valeur par défaut appropriée et éviter les téléchargements volumineux pour votre service.

  1. Ouvrez un navigateur web et accédez à http://<server name>:6443/arcgis/admin/login.
  2. Connectez-vous au répertoire administrateur ArcGIS Server avec un compte administrateur.
  3. Cliquez sur Services.
  4. Cliquez sur le nom du service.
  5. Cliquez sur le lien Modifier situé en pas de la page sous Opérations prises en charge.
  6. Dans la zone de texte Service (in JSON format) (Service (au format JSON)), recherchez la balise maxUploadFileSize. Si la valeur par défaut zéro (unité : Mo) est utilisée, la taille de chargement maximale est définie sur 2 Go. Définissez la taille de fichier maximale après le signe deux-points (:). Une entrée terminée a le format "maxUploadFileSize": 100 ,.
  7. Cliquez sur Enregistrer les mises à jour.
Remarque :

Lorsque vous publiez un service de géotraitement, veillez à cocher la case Uploads (Chargements) de la page Capabilities (Fonctionnalités) des propriétés du service de géotraitement.

Types de téléchargement

Vous ne pouvez télécharger que certains types de fichier dans une service de géotraitement. Les fichiers autorisés sont identifiés par leur type d'extension, qui est défini au niveau du service.

  1. Ouvrez un navigateur web et accédez à http://<server name>:6443/arcgis/admin/login.
  2. Connectez-vous au répertoire administrateur ArcGIS Server avec un compte administrateur.
  3. Cliquez sur Services.
  4. Cliquez sur le nom du service.
  5. Cliquez sur le lien Modifier situé en pas de la page sous Opérations prises en charge.
  6. Dans la zone de texte Service (in JSON format) (Service (au format JSON)), recherchez la balise allowedUploadFileTypes et ajoutez les extensions des fichiers autorisés entre les guillemets après le signe deux-points (:). Une entrée terminée a le format "allowedUploadFileTypes": ".kml,.gpx".
  7. Cliquez sur Enregistrer les mises à jour.
Remarque :

lorsque vous publiez un service de géotraitement, veillez à ce que la case à cocher Chargements de la page Fonctionnalités des propriétés du service de géotraitement soit activée.

Nombre de domaines max.

Le paramètre maxDomainCodeCount contrôle le nombre de domaines renvoyés avec une réponse de service. Les descriptions du domaine correspondent à un code renvoyé avec la réponse de sortie de l'entité. La valeur par défaut de ce paramètre est 1 000. Si l’entité en sortie contient plus de 1 000 domaines participants, aucune information de domaine n’est renvoyée. Le fait de renvoyer les informations de domaine peut accroître la taille de la réponse. Si les domaines ne sont pas nécessaires, définissez cette valeur sur 0 ou sur une valeur inférieure au nombre de domaines en service.

  1. Ouvrez un navigateur web et accédez à http://<server name>:6443/arcgis/admin/login.
  2. Connectez-vous au répertoire administrateur ArcGIS Server avec un compte administrateur.
  3. Cliquez sur Services.
  4. Cliquez sur le nom du service.
  5. Cliquez sur le lien Modifier situé en pas de la page sous Opérations prises en charge.
  6. Dans la zone de texte Service (in JSON format) (Service (au format JSON)), recherchez la balise maxDomainCodeCount et définissez la limite maximale après les deux points (:). Une entrée terminée a le format "maxDomainCodeCount": 25,.
  7. Cliquez sur Enregistrer les mises à jour.

Dossier temporaire local

Le dossier temp local désigne un répertoire dans lequel ArcGIS Server écrit les sorties intermédiaires lorsque le serveur fait partie d’un cluster composé de plusieurs machines ou lorsque les répertoires sont référencés à l’aide d’un chemin UNC. Cela évite d’écrire les données intermédiaires dans une géodatabase ou un dossier temporaire avec un chemin UNC, ce qui peut permettre d’optimiser les performances du service. À la fin de l’exécution, les résultats sont copiés depuis le dossier temporaire local vers le répertoire de tâches, qui peut être un chemin UNC.

L’emplacement du dossier temp est propre au compte utilisateur sur lequel ArcGIS Server est exécuté. Ce compte est défini à l’installation de ArcGIS Server. Sous Linux, vous pouvez voir C:\windows\temp\Temp dans les messages d’exécution de votre service. Cet emplacement est <ArcGIS Server installation directory>/arcgis/server/temp.

Rubriques connexes