Export de jeux de données volumineux à partir d'ArcGIS Desktop
Lorsque vous utilisez un service de géotraitement via ArcGIS Desktop, si la tâche contient des paramètres en entrée qui vous invitent à charger des jeux de données ou des fichiers, vous devez savoir que la taille est limitée. La limite dépend du type de données que vous chargez.
Si les données en entrée sont de type raster ou fichier, la taille limite de chargement est de 64 Mo, qui est la taille par défaut du segment de mémoire. Si la taille des données ou du fichier chargé est supérieure à 64 Mo, vous recevez des messages d'erreur de la fenêtre Résultats et des informations de blocage du service des journaux ArcGIS Server après le chargement.
Si les données en entrée sont de type classe d'entités, la taille limite dépend de la taille de téléchargement en sortie de la tâche du service, et non de la taille de chargement. En effet, au cours de l'exécution de la tâche, un fichier definition.dat est créé dans le répertoire de tâches du serveur, dont la taille est supérieure à celle de la classe d'entité en entrée. Si la taille du fichier definition.dat est supérieure à 64 Mo, vous recevez des messages d'erreur de la fenêtre Résultats et des informations de blocage du service des journaux ArcGIS Server après le chargement. Pour plus d'informations sur le téléchargement d'une classe d'entité volumineuse, consultez la rubrique Points à prendre en compte pour le téléchargement de classes d'entité volumineuses.
Si vous recevez des messages d'erreur de la fenêtre Résultats et des informations de blocage du service du journal Serveur, vous devez augmenter la taille du segment de mémoire d'ArcGIS Server pour éviter ces erreurs. Pour augmenter la taille du segment de mémoire, vous pouvez effectuer un réglage au niveau du serveur ou du service, en suivant les étapes décrites dans Paramètres du service de géotraitement : propriétés avancées.
Import de jeux de données volumineux depuis une application Web
Les applications Web utilise l'opération Téléchargements REST (Representational State Transfer) pour importer des fichiers. Cette fonctionnalité est définie par la propriété Téléchargements, sur la page des propriétés de service de géotraitement. Par défaut, la taille limite de chargement est de 2 Go. Vous pouvez définir la taille de chargement maximale sur moins de 2 Go en suivant les instructions de la rubrique Paramètres du service de géotraitement : propriétés avancées. Vous ne pouvez pas définir la taille de chargement maximale sur plus de 2 Go.
Si les données en entrée sont un fichier .txt, .zip ou .jpg, vous pouvez utiliser l'opération chargement pour charger ces types de fichier. La configuration des types de fichier à télécharger est décrite dans la rubrique Paramètres du service de géotraitement : propriétés avancées.
Points à prendre en compte pour le téléchargement de classes d'entité volumineuses
Pour des données d'entité volumineuses à partir d'ArcGIS Desktop, vous devez définir le service de géotraitement publié comme asynchrone. En outre, vous pouvez uniquement télécharger des données volumineuses en utilisant ArcGIS Desktop. Si le client est une application web et si la taille en sortie du téléchargement est supérieure à 64 Mo, publiez le service avec un service de carte de résultat.
Le Nombre maximal d'enregistrements renvoyés par le serveur est l'un des paramètres des services de géotraitement. Si le résultat en sortie renvoyé par le service de géotraitement est une classe d'entité ou une table contenant plus d'enregistrements que la valeur de ce paramètre, le résultat de la tâche affiche le message <Limite de transfert des données> dans la fenêtre Résultats. Vous pouvez redéfinir le paramètre Nombre maximal d'enregistrements renvoyés par le serveur du service comme suit :
- Dans la fenêtre Catalogue, établissez une connexion administrateur au serveur qui héberge le service.
- Cliquez avec le bouton droit de la souris et sélectionnez Propriétés du service.
- Cliquez sur l'onglet Paramètres tab et saisissez une nouvelle valeur de Nombre maximal d'enregistrements renvoyés par le serveur.
Le service redémarre alors automatiquement.
En savoir plus sur les résultats de tâche dans la fenêtre RésultatsTemps maximal
Par ailleurs, lors de l'utilisation de tâches de géotraitement nécessitant un temps d'exécution important, vous devrez peut-être augmenter la durée maximale d'utilisation des services. Pour ce faire, accédez à l'onglet Groupage de la boîte de dialogue Propriétés du service. La valeur par défaut est de 600 secondes, soit 10 minutes. Reportez-vous à la rubrique Optimisation et configuration des services pour en savoir plus sur les délais d'expiration associés à un service.
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?