ArcGIS Server comprend les éléments suivants qui, ensemble, forment un SIG serveur :
Publication de services Web
Une fois ArcGIS Server installé, il vous est possible de publier des services Web à partir de ressources SIG, telles que des cartes, des images ou encore des modèles de géotraitement. Vous disposez également de plusieurs services préconfigurés, dont vous trouverez la description ci-après.
Vos services Web ArcGIS Server sont proposés via REST et SOAP, et peuvent être appelés par des clients Esri et autres qu'Esri. Les développeurs chevronnés peuvent étendre les services prêts à l'emploi à l'aide d'extensions d'objet serveur (SOE) et d'intercepteurs d'objet serveur (SOI).
Services préconfigurés
ArcGIS Server inclut plusieurs services préconfigurés permettant d'effectuer des tâches courantes.
Contrôleurs de mise en cache
Le service CachingControllers vous aide à traiter les tâches de mise en cache de cartes et d'images. Le nombre maximum d'instances que vous prévoyez pour ce service détermine le nombre de tâches en cache pouvant être exécutées simultanément.
Le service CachingControllers fonctionne avec le service CachingTools. Pour créer des caches, les deux doivent être en cours d'exécution et les deux doivent s'exécuter sur la même grappe.
Outils de mise en cache
Afin d'éviter que votre service de carte ou d'imagerie ne soit trop sollicité lors de la mise en cache, cette tâche est prise en charge par un service de géotraitement appelé CachingTools. Ce service est préconfiguré dans le dossier Système lorsque vous créez votre site ArcGIS Server. Vous pouvez limiter l'exécution du service CachingTools à une grappe de machines définie et libérer ainsi d'autres machines de votre site qui peuvent alors répondre rapidement aux requêtes de service.
Le service CachingTools est activé par défaut Laissez ce service en cours d'exécution pour qu'il puisse répondre aux demandes de mise en cache. L'arrêt ou l'indisponibilité du service entraîne l'échec des demandes de mise en cache. Vous ne pouvez pas supprimer le service CachingTools et vous devez le laisser fonctionner en mode Asynchrone.
Le service CachingTools fonctionne avec le service CachingControllers. Pour créer des caches, les deux doivent être en cours d'exécution et les deux doivent s'exécuter sur la même grappe.
Outils GeoAnalytics
Le service préconfiguré GeoAnalyticsTools offre une prise en charge de l'analyse d'entités Big Data dans ArcGIS GeoAnalytics Server.
Pour que les membres puissent réaliser des analyses d'entités Big Data à l'aide du service GeoAnalyticsTools dans Portal for ArcGIS, ArcGIS Pro, l'API REST ou Python, vous devez suivre les instructions de la rubrique Configurer le portail avec ArcGIS GeoAnalytics Server du guide de l'administrateur de Portal for ArcGIS. Le service GeoAnalyticsTools est préconfiguré dans le dossier Système et arrêté par défaut. Il démarre automatiquement une fois que vous avez configuré ArcGIS Server en tant que GeoAnalytics Server pour votre portail.
Outils de géocodage
Le service préconfiguré GeocodingTools prend en charge la fonction de géocodage par lots asynchrone dans Portal for ArcGIS. Pour plus d'informations sur les outils de géocodage par lots, reportez-vous à la documentation sur l'API REST d'ArcGIS.
Service de géométrie
Le service préconfiguré Geometry permet d'effectuer des calculs géométriques tels que la bufferisation, la simplification, le calcul de surfaces et de longueurs et la projection. Il comprend également des fonctions de mise à jour Web. Si vous créez une application Web à l'aide d'ArcGIS API for JavaScript, vous pouvez référencer le service de géométrie via son extrémité REST pour effectuer des calculs géométriques et des mises à jour dans votre application Web.
Le service de géométrie est préconfiguré dans le dossier Utilitaires et est arrêté par défaut. Démarrez-le explicitement avant de l'utiliser.
Outils d'impression
PrintingTools est un service de géotraitement que vous pouvez déployer en vue de faciliter l'impression de cartes Web. Lorsque vous développez vos applications Web (à l'aide des API Web ArcGIS, par exemple), vous pouvez appeler le service PrintingTools pour obtenir d'un service de carte une image imprimable de haute qualité cartographique.
Le service PrintingTools est préconfiguré dans le dossier Utilitaires. Il est arrêté par défaut. Vous devez le lancer explicitement pour pouvoir l'utiliser.
Outils de publication
Lorsque vous publiez un service avec Manager ou ArcGIS Desktop, ArcGIS Server fait appel à un service de géotraitement nommé PublishingTools pour télécharger le fichier de définition de service, le décompresser sur le serveur et le déployer afin de l'utiliser en tant que service.
Le service PublishingTools est préconfiguré dans le dossier Système et démarré par défaut. Laissez ce service en cours d'exécution pour qu'il puisse répondre aux demandes de publication. L'arrêt ou l'indisponibilité du service PublishingTools entraîne l'échec de la publication du service. Vous ne pouvez pas supprimer le service PublishingTools.
Outils d'analyse raster
Les services préconfigurés RasterAnalysisTools, RasterProcessing et RasterRendering offrent une prise en charge de l'analyse raster distribuée dans ArcGIS Image Server.
Pour que les membres puissent réaliser des analyses raster à l'aide du service RasterAnalysisTools dans Portal for ArcGIS, ArcGIS Pro, l'API REST ou Python, vous devez suivre les instructions de la rubrique Configurer le portail pour effectuer une analyse raster du guide de l'administrateur de Portal for ArcGIS. Les services sont préconfigurés dans le dossier Système et arrêtés par défaut. Ils démarrent automatiquement une fois que vous avez configuré ArcGIS Server en tant que ArcGIS Image Server pour votre portail.
Outils de production de rapports
Un service de géotraitement appelé ReportingTools permet de générer des rapports sur l'état des tâches de mise en cache de vos services d'imagerie et de carte.
Ce service est préconfiguré dans le dossier Système et démarré par défaut. Laissez ce service en cours d'exécution pour qu'il puisse signaler l'état des tâches de mise en cache. En cas d'arrêt ou d'indisponibilité du service ReportingTools, il vous sera impossible de consulter l'état de votre tâche de mise en cache. Vous ne pouvez pas supprimer le service ReportingTools.
Service de carte SampleWorldCities
Le service de carte SampleWorldCities permet d'afficher un aperçu des fonctionnalités d'ArcGIS Server. Vous pouvez cliquer sur la miniature de ce service de carte dans ArcGIS Server Manager pour l'afficher immédiatement dans une application Web. Vous pouvez utiliser cet exemple de carte dans des clients ArcGIS, comme tout autre service de carte.
Le service de carte SampleWorldCities est préconfiguré dans le dossier Site (racine) et démarré par défaut. Si vous n'avez plus besoin du service, vous pouvez le supprimer du site ArcGIS Server.
Contrôleurs de mise en cache de scènes
Le service SceneCachingControllers vous aide à traiter les tâches de mise en cache de services de scène. Le nombre maximum d'instances que vous prévoyez pour ce service détermine le nombre de tâches en cache pouvant être exécutées simultanément.
Le service SceneCachingControllers fonctionne avec le service SceneCachingTools. Pour créer des caches, les deux doivent être en cours d'exécution et les deux doivent s'exécuter sur la même grappe.
Outils de mise en cache de scènes
Afin d'éviter que votre service de scène ne soit trop sollicité lors de la mise en cache, cette tâche est prise en charge par un service de géotraitement nommé SceneCachingTools. Ce service est préconfiguré dans le dossier Système lorsque vous créez votre site ArcGIS Server. Vous pouvez limiter l'exécution du service SceneCachingTools à une grappe de machines définie et libérer ainsi d'autres machines de votre site qui peuvent alors répondre rapidement aux requêtes de service.
Le service SceneCachingTools est activé par défaut Laissez ce service en cours d'exécution pour qu'il puisse répondre aux demandes de mise en cache. L'arrêt ou l'indisponibilité du service entraîne l'échec des demandes de mise en cache. Vous ne pouvez pas supprimer le service SceneCachingTools et vous devez le laisser fonctionner en mode Asynchrone.
Le service SceneCachingTools fonctionne avec le service SceneCachingControllers. Pour créer des caches, les deux doivent être en cours d'exécution et les deux doivent s'exécuter sur la même grappe.
Outils d'analyse spatiale
Le service préconfiguré SpatialAnalysisTools offre une prise en charge de l'analyse spatiale dans Portal for ArcGIS. Le serveur se charge du traitement des requêtes d'analyse, du stockage des résultats dans ArcGIS Data Store et du renvoi des résultats aux membres sur le site Web Portal for ArcGIS.
Pour que les membres puissent réaliser des analyses à l'aide du service SpatialAnalysisTools dans Portal for ArcGIS, vous devez configurer ArcGIS Server en tant que serveur d'hébergement pour votre portail et accorder aux membres les privilèges requis pour effectuer des analyses. Le service des outils d'analyse spatiale est préconfiguré dans le dossier Système et arrêté par défaut. Il est automatiquement démarré lorsque vous configurez ArcGIS Server en tant que serveur d'hébergement pour votre portail.
Astuce:
Pour savoir exactement comment configurer le portail afin d'effectuer des analyses, consultez le guide de l'administrateur de Portal for ArcGIS.
Outils de synchronisation
Vous pouvez activer une fonctionnalité de synchronisation sur des services d'entités, ce qui permet à un client de télécharger une copie locale des données à utiliser en mode hors connexion, puis de synchroniser les modifications entre le client et le service d'entités lorsque la connexion est recouvrée. Ces opérations de téléchargement et de synchronisation peuvent s'exécuter de manière synchrone ou asynchrone. Le service SyncTools est utilisé lorsque les opérations de synchronisation sont exécutées de manière asynchrone.
Le service de géotraitement SyncTools est préconfiguré dans le dossier Système d'ArcGIS Server et démarré par défaut. Laissez ce service en cours d'exécution si vous possédez des services d'entités dans lesquels la synchronisation est activée. L'arrêt ou l'indisponibilité du service de géotraitement SyncTools entraîne l'échec des opérations de synchronisation en cas d'exécution en mode asynchrone. Vous ne pouvez pas supprimer le service SyncTools.
ArcGIS Server Manager
ArcGIS Server Manager est l'application qui vous permet d'utiliser votre serveur SIG. C'est à partir du gestionnaire que vous ajoutez et supprimez des services, réglez et sécurisez vos services et organisez les services dans des dossiers. Manager permet en outre de configurer les machines et répertoires de votre site ArcGIS Server et de résoudre les problèmes que présente le serveur SIG à l'aide de ses journaux.
ArcGIS Web Adaptor
ArcGIS Web Adaptor est un composant disponible en option que vous pouvez installer pour permettre à ArcGIS Server de fonctionner avec votre propre serveur Web. ArcGIS Server propose des services Web via le protocole HTTP pour des scénarios de test et de développement élémentaires. Cependant, si vous souhaitez personnaliser l'URL et le numéro de port pour votre site ou configurer des stratégies de sécurité au niveau du Web, installez l'adaptateur Web.
Pour plus d'informations, reportez-vous à la rubrique A propos de l'Adaptateur Web d'ArcGIS.
Répertoire des services ArcGIS Server
Lors du développement d'applications Web, vous pouvez être amené à indiquer l'URL de certaines ressources situées sur votre serveur. Le répertoire des services ArcGIS Server est un outil qui fait appel à la technologie REST (Representational State Transfer) pour vous aider à obtenir des informations sur vos services ainsi que les URL correspondantes pouvant être utilisées pour le développement.
Le répertoire des services est un excellent moyen de permettre la découverte de votre serveur via des recherches ou la navigation. Par exemple, par l'intermédiaire du répertoire des services, les utilisateurs de votre serveur peuvent accéder à une emprise géographique de tous les services disponibles. Les utilisateurs peuvent également récupérer des métadonnées au niveau du service concernant vos services et en afficher un aperçu dans un navigateur web, ArcMap, ArcGIS Earth et Google Earth.
Vous pouvez ouvrir le répertoire des services par l'intermédiaire du raccourci installé ou en spécifiant l'URL http://gisserver.domain.com:6080/arcgis/rest/services dans un navigateur Web.
API REST et utilitaires de ligne de commande pour l'administration du serveur
L'API REST d'ArcGIS vous permet d'écrire des scripts permettant d'effectuer des tâches d'administration courantes, telles que l'ajout d'une machine à un site, la publication d'un service, l'ajout d'autorisations, etc. Le répertoire d'administrateur d'ArcGIS Server constitue un moyen d'accès facile et interactif à cette API. Il permet d'apprendre la hiérarchie des commandes et de créer des requêtes HTTP à placer dans vos scripts. Une fois que vous avez compris le fonctionnement de l'API, vous pouvez gérer complètement votre site ArcGIS Server à l'aide de n'importe quel outil ou langage de programmation capable d'exécuter des requêtes HTTP.
Ouvrez le répertoire d'administrateur en saisissant http://gisserver.domain.com:6080/arcgis/admin.
ArcGIS Server installe également un ensemble d'utilitaires de ligne de commande pouvant être utilisés dans des fichiers de commandes. Ils évitent d'avoir à écrire du code pour les actions administratives les plus courantes.
Pour plus d'informations, reportez-vous à la rubrique Ecriture de scripts d'administration ArcGIS Server.
Extensions
Les extensions d'ArcGIS Server vous permettent d'ajouter des fonctionnalités à votre système. De nombreuses extensions existent en version Desktop et Server. Pour obtenir la liste des extensions disponibles, consultez la rubrique Extensions d'ArcGIS Server.
Vous avez un commentaire à formuler concernant cette rubrique ?