Paramètres des tâches de géotraitement : Constantes

Lorsque le seul choix pour le Mode en entrée d'un paramètre de tâche est Constante, cela signifie que les clients ne peuvent pas spécifier de valeur pour ce paramètre. Par conséquent, les options permettant d'indiquer Valeur définie par l'utilisateur ou Liste de choix ne sont pas disponibles en tant que modes en entrée. Etant donné que la valeur du paramètre est une constante, les clients ne peuvent pas changer ce paramètre. Il devient donc un paramètre de tâche lorsque le service est publié.

Les raisons les plus courantes expliquant pourquoi un paramètre de tâche est une constante sont abordées ci-dessous.

Jeux de données

Si le paramètre en entrée est destiné à un jeu de données, cela signifie que le jeu de données n'est pas transportable sur Internet. Les jeux de données transportables sont les entités, les rasters, les tables et les fichiers. Les jeux de données non transportables sont des éléments tels que les topologies, les TIN, les jeux de données réseau, les documents ArcMap et les bases de données.

Si vous publiez votre tâche avec le Mode en entrée défini sur Constante, le jeu de données est copié sur le serveur (sauf s'il se trouve dans le magasin de données du serveur) pour que votre tâche puisse l'utiliser.

Pour en savoir plus sur les jeux de données non transportables et pour obtenir des suggestions relatives à la création de tâches qui fonctionnent avec des jeux de données transportables, reportez-vous à la rubrique Modes en entrée et types de données des paramètres.

Conteneurs

Les conteneurs sont des jeux de données qui contiennent un ensemble d'autres jeux de données. Par exemple, un dossier peut contenir des fichiers, des rasters, des géodatabases fichier et d'autres jeux de données géographiques. Une géodatabase fichier est un conteneur qui abrite différentes sortes de jeux de données géographiques. Un document ArcMap (.mxd) est un conteneur de couches et de toutes leurs propriétés, y compris les références aux jeux de données.

Les conteneurs ne sont pas transportables. En règle générale, un conteneur et tout son contenu sont copiés sur le serveur (sauf si le conteneur se trouve dans le magasin de données du serveur) et votre tâche publiée utilise le conteneur copié. Vous trouverez plus d'informations sur les types de conteneurs courants ci-après.

Dossiers

Si le paramètre en entrée est destiné à un dossier, ce dossier et tous les fichiers qu'il contient sont copiés sur le serveur (sauf si le dossier se trouve dans le magasin de données du serveur). Seuls les fichiers et les jeux de données géographiques sont copiés, pas les sous-dossiers du dossier. Certains jeux de données géographiques, tels que les géodatabases fichier, les rasters et les TIN, sont techniquement des dossiers, mais ils sont copiés sur le serveur s'ils se trouvent dans le dossier à copier.

Documents ArcMap

Si le paramètre en entrée est un document ArcMap, ce document, toutes ses couches et tous les jeux de données référencés par les couches sont copiés sur le serveur. Si les jeux de données référencés sont introuvables dans le magasin de données du serveur, ils sont également copiés sur le serveur. En fait, le document ArcMap est empaqueté, envoyé vers le serveur, puis décompressé sur le serveur.

Géodatabases

Si le paramètre en entrée est une géodatabase, celle-ci et tout son contenu sont copiés sur le serveur (sauf si la géodatabase se trouve dans le magasin de données du serveur) et votre tâche utilise la géodatabase copiée.

Les géodatabases personnelles (.mdb) ne sont pas prises en charge sur les plates-formes serveur (Windows 64 bits et Linux) et sont converties en géodatabases fichier lorsqu'elles sont copiées sur le serveur. Les géodatabases d'entreprise sont également converties en géodatabases fichier lorsqu'elles sont copiées sur le serveur.

Tables de valeurs

Les tables de valeurs sont utilisées par de nombreux outils. Il s'agit de tables à plusieurs colonnes, comme celles illustrées ci-dessous.

Les paramètres des tables de valeurs sont toujours définis sur une chaîne de constante

Si vous voulez que le client puisse spécifier ses propres valeurs au lieu d'utiliser la valeur de constante, vous devez modifier votre modèle ou script afin qu'il utilise d'autres types de données en plus des tables de valeurs. Pour plus d'informations sur les tables de valeurs, reportez-vous à la rubrique Modes en entrée et types de données des paramètres.

Thèmes connexes

9/12/2013