SIG 2012 - Conférence francophone Esri Versailles, France Atelier Technique - 4 Oct. 2012 ArcGIS 10.1 for Server Gaëtan LAVENU
Plan de la présentation La vision Une nouvelle architecture Des nouveaux processus de publication Des évolutions fonctionnelles Spatial Data Server
Des fonctionnalités SIG puissantes Délivrées sous forme de services Web Pour permettre de développer des applications utiles au plus grand nombre ArcGIS Server
Géocodage Analyse Imagerie Requêtes Recherches Identification d'entités Extraction Mise à jour Calcul d'isochrones Calcul de caches Rendu Géotraitement cartographique
Services Web REST SOAP OGC Un pur serveur de services SIG pour Windows et Linux Serveur SIG Une nouvelle architecture
Une nouvelle architecture
Installer ArcGIS 10.1 for Server Deux versions : Linux et Windows - OS 64 bit uniquement - Plus de DCOM Pas de dépendance pour l'installation (serveur web, composant système ) Installation plus rapide - Sur un PC bureautique: 10 minutes! - Plus de Post-Installation Un utilisateur pour l'exécution du GIS Server Un utilisateur pour la gestion du GIS Server Une nouvelle application de gestion (Manager)
Administrer ArcGIS for Server ArcGIS 10.1 for Server s'administre entièrement via des requêtes HTTP Rest - Publication et administration des services web - Publication et administration des extensions (SOE) - Gestion des machines, des clusters - Gestion des utilisateurs et des rôles - Accès aux logs Possibilités illimitées pour automatiser vos tâches d'administration via des scripts / batch
Démonstration Administrer ArcGIS for Server en Rest
Site ArcGIS Server "mono-machine" http:6080 Manager GIS Server Services Directory Rest API Config Store & Server Dirs Data Site ArcGIS for Server A
Configuration "mono-machine" avec Web Adaptor Accéder au GIS Server via le port 80 http:80 Web Server (IIS, Apache, ) ArcGIS Web Adaptor Restriction pour l'accès au Endpoint d'administration Firewall DMZ Réseau interne http:6080 Equivalent à une configuration REVERSE PROXY Manager GIS Server Services Directory Rest API Config Store & Server Dirs Data A Site ArcGIS for Server
Configuration d'un site "multi-machine" http:80 Web Server (IIS, Apache, ) ArcGIS Web Adaptor http:6080 http:6080 GIS Server A TCP/IP 4000-4004 GIS Server B Config Store & Server Dirs Data Site ArcGIS for Server
Configuration multi-machine" haute-disponibilité Web Server (IIS, Apache, ) ArcGIS Web Adaptor Web Server (IIS, Apache, ) ArcGIS Web Adaptor http:6080 http:6080 GIS Server A TCP/IP 4000-4004 GIS Server B Config Store & Server Dirs Data Site ArcGIS for Server
Configuration multi-machine" avec NLB tiers Network Load Balancing http:6080 http:6080 GIS Server A TCP/IP 4000-4004 GIS Server B Config Store & Server Dirs Data Site ArcGIS for Server
Configuration "multi-machine" avec Clusters http:80 Web Server (IIS, Apache, ) ArcGIS Web Adaptor http:6080 http:6080 http:6080 GIS Server A GIS Server B GIS Server C Cluster 1 Cluster 2 Ex: Géotraitements Ex: Géocodage Config Store & Server Dirs Data Site ArcGIS for Server
Démonstration Gérer les machines et les clusters avec le Manager
Nouveau processus de publication
Nouveau processus pour la publication de services Clients Bureautique, Mobile, Web Poste SIG Service Definition File Serveur SIG Firewall
Service Definition File (.sd) Nouveau format de fichier pour la publication en 10.1 - Remplace le fichier.msd - Pour tous les types de services (Map, Geoprocessing, etc.) Contient toutes les informations pour publier le service : - Les ressources SIG (Map, Globe, Locator, Model, etc.) - Les polices encapsulables (si nécessaire) - La configuration du service - Les données (si il est nécessaire de les copier sur le serveur) Téléchargé sur le serveur lors de la publication Peut être généré puis publié ultérieurement - En utilisant ArcGIS for Desktop ou le Manager Map Data Service Configuration Service Definition
Un assistant de publication unique ArcGIS for Server Cloud ArcGIS for Desktop ArcGIS Online Service Definition ArcGIS for Server dans votre infrastructure
Démonstration Publier un service de carte avec ArcGIS for Desktop Publier un service de carte via l'api Rest avec Python
De nouvelles fonctionnalités
Evolutions sur les Map Services Rendus dynamiques sur les couches Modification dynamique de l'ordre des couches Ajout/Suppression de couches à la volée Calculs sur les réseaux géométriques Schematics services Support du WMTS sur tous les services tuilés
Démonstration Rendu Dynamique sur les couches
Evolutions sur les Feature Services Propriétaire Option pour gérer la sécurité en fonction du créateur de l'entité Les entités ne peuvent être modifiées/supprimées que par l'utilisateur qui les a créé Mise à jour sur des versions nommées Commit par bloc lors des opérations de mise à jour Gestion des annulations en bloc en cas d'erreurs
Démo Editer des services sécurisés
Evolutions sur les Image Services Plus de Raster Functions accessibles côté serveur Possibilité de calculer des caches sur les Image Services Capacité d'ajouter/supprimer/mettre à jour des rasters dans un MosaicDataset depuis l'application cliente via un Image Service Plus d'options de rendu grâce à l'exposition en Rest des Tuiles, des tables attributaires, Colormap, Histograms.
Tâche d'impression sur le serveur Un service web sur le serveur dédié à l'impression des cartes de l'utilisateur A partir du modèle de mise en page sélectionné A partir du contexte cartographique de l'utilisateur (Description de la Web Map en JSON) Services actuellement affichés Etendue actuellement affichée Visibilité des couches et des Graphics Layers Outils standard s de la Toolbox + Modèles de mise en page Publication d'un service d'impression
Démonstration Utiliser les tâches d'impression
Evolutions sur les Géotraitements Des services plus performants Nouveau processus de publication des Géotraitements Plus simple (il n y a plus de préparation de ToolLayer) Plus de contrôles lors de la publication Nouveaux NAServer ultra-rapides pour les opérations: Route, Service Area, Closest Facility Support des informations de trafic en temps réel pour le routing Support du standard OGC WPS sur les services de géotraitement Meilleures performances sur le géocodage via Rest et support du mode batch
Autres évolutions fonctionnelles - Amélioration des outils de gestion des caches - Nouvelles opérations sur les Geometry Services - Geodesic buffer, - Datum Transformations, Query sur les couches et les tables - Support du "order by", du "group by" et des statistiques count sum min max avg std dev var La réponse à une opération Query contient une balise indiquant si le maxrecordcount a été atteint Possibilité de retourner le M et Z des entités
Spatial Data Server Nouveau composant autonome d'arcgis Server (Basic, Standard, Advanced) Très léger, faible emprunte système Dédié à la publication de Feature Services Lecture/Ecriture sur les Simple Features* Sur des Géodatabases ou de simples Databases Spatiales Feature Service API Rest Tous types de clients Votre base de données ArcGIS Online ou ArcGIS for Server * En fonction du niveau de licence et de la source de données
Installer le Spatial Data Server Installation Java (Apache Tomcat, IBM Websphere, Oracle WebLogic) - Oracle - PostgreSQL - IBM DB2 Installation.Net (IIS) - Microsoft SQL Server - SQL Azure
Questions / Réponses