ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services...

87
ArcGIS Server : Nouveautés 9.2 et évolutions futures Gaëtan LAVENU ESRI France Alexandre GAUVIN ESRI France Sessions Techniques - SIG 2007

Transcript of ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services...

Page 1: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

ArcGIS Server :

Nouveautés 9.2

et évolutions futures

Gaëtan LAVENU – ESRI France

Alexandre GAUVIN – ESRI France

Sessions Techniques - SIG 2007

Page 2: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Programme de cette présentation

• Aperçu du produit : principes et architecture

• Outils de publication et de gestion

• Construire des applications Web cartographiques

• Services et fonctionnalités SIG

• Développement d'applications

• Evolutions en 9.3

• Résumé

1

Page 3: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Aperçu du produit :

Principes et architectures

Page 4: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Qu'est ce qu'ArcGIS Server 9.2

• Un SIG complet orienté Server

• Des applications "out of the box" pour la visualisation, la

gestion de données et l'analyse de données

géographiques

• Une plateforme pour le développement d'applications et

de services Web / Entreprise

– Un Software Developer Kit

– Disponible pour les environnements de développement .Net et

Java

3

Page 5: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Un SIG Web complet "Out of the Box"

• Possibilité de créer et de configurer des applications Web

très simplement

– Aucune programmation nécessaire

• Disponibilité de clients "out of the box"

– ArcGIS Explorer

– ArcGIS Desktop

• Publier des services SIG riches

– 2D and 3D Mapping services

– Services de type : Geocoding, Geodata, Network Analysis et

Geoprocessing

– Service SOAP, WMS, et KML

4

Page 6: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

ArcGIS Server : Un SIG complet orienté serveur

5

ArcGIS Server

Applications

Web

Application

Mobile

ArcGIS

Explorer

ArcGIS Desktop

ArcGIS Engine

ArcGIS Server

ArcReader

Java

.Net

Globe 3D

Carte 2D

Géocodage

Géotraitement

Données

Applications

Métiers

Page 7: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

UC

2007

Installi

6

Architecture d'ArcGIS Server

• Clients

• Serveur Web

– Web Server

– Web ADF

• Serveur SIG

–SOM – Server Object Manager

–SOC – Server Object Container

• Données

Clients

Web Server

Web ADF

SOM

SOC

Données

Serv

eu

r S

IG

Internet

Serv

eu

r

Web

Page 8: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

UC

2007

Installi

7

• Clients

– Navigateur Web

(Internet Explorer, Firefox, Safari, …)

– ArcGIS Desktop

– Application SIG ArcGIS Engine

– ArcGIS Explorer

– Applications diverses non SIG

Clients

Web Server

Web ADF

SOM

SOC

Données

Serv

eu

r S

IG

Internet

Serv

eu

r

Web

Architecture d'ArcGIS Server - Client

Page 9: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

UC

2007

Installi

8

• ArcGIS Server (Microsoft .NET)

–Internet Information Server (IIS)

• ArcGIS Server (Java)

–Apache/Tomcat

–IIS/Tomcat

–IBM Websphere 6.1

–Sun Java Application Server 9.0

–Weblogic 9.1/9.2

–Autres ….

Clients

Web Server

Web ADF

SOM

SOC

Données

Serv

eu

r S

IG

Internet

Serv

eu

r

Web

Architecture d'ArcGIS Server – Web Server

Page 10: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

9

Architecture d'ArcGIS Server - Web ADF

• Web ADF (Application Developer Framework)

• Composants permettant de développer des applications et des services Web

• Deux composantes :– ADF Runtime

– ADF Software Developer Kit

Clients

Web Server

Web ADF

SOM

SOC

Données

Serv

eu

r S

IG

Internet

Serv

eu

r

Web

Page 11: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

10

• Server Object Manager

• Processus qui écoute les

requêtes entrantes

• Connaît les machines

disponibles pour traiter les

requêtes et assure la

répartition des charges

• Logging des erreurs

Clients

Web Server

Web ADF

SOM

SOC

Données

Serv

eu

r S

IG

Internet

Serv

eu

r

Web

Architecture d'ArcGIS Server - SOM

Page 12: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

11

• Processus dédiés à un service

(Map, Globle, Geocode,

Geoprocessing, …)

• Reçoivent les requêtes issues

du processus SOM

• Traite la requête pour la

fonctionnalité SIG demandée

• Renvoie la réponse au SOM qui la

transmet ensuite aux clients

Clients

Web Server

Web ADF

SOM

SOC

Données

Serv

eu

r S

IG

Internet

Serv

eu

r

Web

Architecture d'ArcGIS Server - SOC

Page 13: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

12

• Accédés uniquement par les

processus SOC

• Géodatabases

– Géodatabase personnelle (mdb)

– Géodatabase fichier

– ArcSDE Personal/Workgroup

– ArcSDE Enterprise

• Basés sur des fichiers

–Shapefile, Raster, Autres (DWG,DGN, TAB, …)

Clients

Web Server

Web ADF

SOM

SOC

Données

Serv

eu

r S

IG

Internet

Serv

eu

r

Web

Architecture d'ArcGIS Server - Données

Page 14: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Outils de publication

et de gestion

Page 15: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Conception (authoring) des services

• Utilisation d'ArcGIS Desktop

• Carte 2D

• Cartes 3D

• Géocodeurs

• Modèles de

Géotraitement

• Géodatabases

14

Page 16: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

ArcGIS Server Manager

• Publier des services

• Créer des applications

Web

• Gérer les différents

GIS Server

(SOC,SOM)

• Point d'entrée dans

ArcGIS Server

• Accès à l'aide

15

Page 17: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

ArcGIS Desktop

• Conception (ArcMap/ArcGlobe)

• Cartes 2D

• Cartes 3D

• Géocodeurs

• Modèles de Géotraitement

• Géodatabases

• Publier des services

• Gérer les différents GIS Server(SOC,SOM)

• Point d'entrée dans ArcGIS Server

16

Page 18: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Les services SIG d'ArcGIS Server 9.2

• Les services SIG sont des briques pour la construction :– Applications Web

– Cartes ArcGIS Explorer

– Applications Mobile

• Les services SIG d'ArcGIS Server sont accessibles aux travers d'interfaces standards SOAP / XML

• Types de services SIG en 9.2– Services de carte 2D (Map Service)

– Services de carte 3D (Globe Service)

– Services de Géocodage

– Services Network Analysis

– Services de Géotraitement

– Services Geodata

– Services Mobile

– Services KML

– Services WMS

17

Page 19: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Démo 1:

Publier des services

cartographiques avec

le manager

Page 20: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Construire des applications

Web cartographiques

Page 21: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Applications Web cartographiques (Web ADF)

• Contrôles Web :- Map,

- TOC,

- Toolbar,

- Navigation,

- Zoom,

- Level,

- MapTips,

- Overview Map,

- Geocode,

- Page Layout

20

Page 22: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Applications Web cartographiques (Web ADF)

21

Navigation

Interrogation

Requêtes

Mise à jour

Tâches

Mise en page

Page 23: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Application Web : Services carto

• Les cartes sont basées sur un ou plusieurs services web carto

• Superposition de différents services :

- ArcGIS Server

- Services ArcWeb

- ArcIMS

- WMS

• Chaque service peut être projeté dans le système de coordonnées commun

• Ajout possible de services carto personnalisés

- geoRSS, GML, KML, Autres

22

Page 24: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Démo 2:

Création d'une application Web

avec le manager

Page 25: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Application Web : Tâches

• Les tâches fournissent des fonctionnalités SIG spécifiques (métier)

• Les tâches "out of the box"– Recherche sur un attributs

– Requêtes sur des attributs

– Outil "Find Place"

– Outil "Find Address"

– Outils de mise à jour évolués

– Tâches de Géotratement(issues des modèles ArcGIS)

• Autres tâches personnalisées– Développements ArcGIS Server

– Consommation d'autres services SOAP / XML

24

Page 26: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Application Web : Mise à jour de données

• Le Web ADF permet de créer une application de mise à jour de

données

• Fonctionne avec des Géodatabases ArcSDE versionnées

– Workgroup ou Enterprise

• Permet d'éditer tout type d'entités

• Une série d'outils d'édition

fournis "out of the box"

dans le modèle de

site standard

25

Page 27: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Démo 3:

Création d'une application Web

de mise à jour avec le manager

Page 28: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Services et

fonctionnalités SIG

Page 29: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Application Web : Caches de cartes

• Tuilage d'images à des

échelles prédéfinies

• Affichage rapide et peu de

calculs coté serveur

• Pour des cartes relativement

statique

• Symbologies cartographiques

très évoluées et affichage

performant

• Pour toute la carte ou couche

par couche

• Outils de géotraitement

28

Page 30: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Démo 4:

Création et exploitation d'un

cache de carte 2D

Page 31: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Cartographie 3D et service de globes

• Toutes les données sont hébergées sur le serveur et drappées sur un globe

• Services de globes de haute performance pour des applications cliente 3D :

– ArcGIS Explorer, ArcReader, ArcGlobe, ArcEngine

• Un moyen efficace de diffuser et de partager l'information géographique d'une organisation

30

Page 32: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Les services de Globes 3D

• Permet de publier différentes couches drapées sur un globe (intégration du relief)

• Authoring dans ArcGlobe(fichiers *.3dd)

• Supporte les fonctionsd'Identification et de Recherche

• Possibilité d'accès via le Web

• Possibilité de croiser (dans le client) des couches issues de plusieurs globes

31

Page 33: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

ArcGIS Explorer

• Client ArcGIS Server gratuit,

léger et facile à utiliser

• Accède, intègre et utilise GIS

services

• Visualisation de données 3D

et 2D

• Utilise des tâches pour

répondre aux questions des

utilisateurs

32

Page 34: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Démo 5:

Publier un service 3D avec

ArcGIS Server et le consommer

avec ArcGIS Explorer

Page 35: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Support de WMS

• Tous les Map Services peuvent être publiés sous la

forme d'un service WMS

• Les fichiers externes de Capabilities WMS sont

supportés

• Support des versions WMS v1.0.0, v1.1.0, v1.1.1, v1.3.0

34

Page 36: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Support du format KML

35

• KML: Keyhole Markup Language

• Format XML (KMZ = version zippée)

• Permet de décrire des données vecteurs et leur représentation

graphique

• Permet également de pointer vers des images géoréférencées

• Lu et écrit par Google Earth

• ArcGIS Server permet la publication des informations

géographiques au format KML

• ArcGIS Server est une plateforme excellente pour la

publication de données vers Google Earth

Page 37: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Publier des services KML

36

1. Publication du Map Service

dans ArcGIS server

2. Paramétrage des options KML

3. Ajout d'un Network Link

dans Google Earth

Page 38: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Démo 6:

Publication d'un service en

KML et consommation dans

Google Earth

Page 39: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Géotraitement dans ArcGIS Server

• Permet à une entreprise de centraliser à la fois les

données et les traitements

• Permet à une entreprise d'exposer des fonctions

d'analyse spatiale auprès d'utilisateurs non spécialistes

• Permet à des spécialistes SIG de publier des fonctions

d'analyse sans aucun développement

38

Page 40: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Publier des modèles de géotraitement

• Conception avec ArcGIS

Desktop

• Publication avec ArcGIS Server

en tant que Service de

Géotraitement

• Les modèles publiés

apparaissent en tant que tâches

• Les tâches sont consommées

sans aucun développement

dans :

– Web Applications

– ArcGIS Explorer

– ArcGIS Desktop

39

Page 41: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Démo 7:

Publier un géotraitement

et le consommer avec

ArcGIS Explorer

Page 42: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Partage et distribution de données

• ArcGIS Server 9.2 offre la possibilité de publier des

"Geodata Services" qui permettent l'extraction et la

réplication de données entre différentes Géodatabases

– LAN, WAN

• ArcGIS Server 9.2 permet également avec l'extension "Data

Interoperability" de développer des applications de type ETL

pour l'import/export de données dans différents formats

– LAN, WAN

41

Page 43: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Geodata Services et réplication

• Les Geodata Services permettent de publier des Géodatabases

accessibles via le Web

• ArcGIS Desktop peut ensuite être utilisé pour :

– Extraire des données

– Créer des réplicas

– Synchroniser ces réplicas

42

Enterprise

ArcSDEEnterprise

ArcSDE

Personal

ArcSDE

File

Geodatabase

Geodata serviceLocal Geodatabase

LAN

WAN

Site 1Site 2

Site 3

Site 4Site 5

Workgroup

ArcSDE

Page 44: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Publier des services de Géocodage

• Publication des "Locators" ArcGIS

• Supports les fonctions suivantes : Géocodage d'une adresse

Géocodage en batch

Géocodage inverse

• Haute performance: La version 9.2 utilise une nouuvelle technique d'indexation

hiérarchique qui accélère les performances d'un facteur 4 à 10.

ArcGIS Desktop propose les outils pour construire les géocodeurs à

partir des sources suivantes:

• Fichiers de formes

• Géodatabases Personnelles, Fichiers ou ArcSDE

43

Page 45: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Publier des fonctions Network Analyst

• Création de document ArcMap contenant des couches d'analyse

Network Analyst

• Fonctions disponibles (sans dév.) :

Calcul d'itinéraire optimum

Calcul de feuilles routes

Recherche de proximité

Calcul de zones de dessertes

Matrices Origines/Destinations

• NA Server Extension

Extension de l'objet MapServer pour l'accès direct aux fonctions de

calcul de Network Analyst

44

Page 46: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Développement

d'applications

Page 47: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

ArcGIS Server 9.2: Un SDK très complet

• Construction et déploiement d'application et de services Web /

d'entreprise

• Une productivité important due à une intégration "out-of-the-

box" des IDE (VS,Ecl.,JS)

• Le Software Development Kit (SDK) inclus :

– Composants .Net

• Web ADF

• Mobile ADF

– Composants Java

• Web ADF

• Enterprise ADF

46

Software Development Kit (SDK)

.Net Java

Mobile

ArcGIS

MobileWebMap

Applications

Business

Applications

EnterpriseWeb Web

Integration Environment

Page 48: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Nouveautés du Web ADF (.Net / Java)

• Un nouveau template "Map viewer"

• Nouveaux Web controls– Orientés utilisateur et basés sur les technologies AJAX

– Meilleure productivité en mode Design

• Nouveau framework pour le développement de tâches

• Travaillent avec des sources de données multiples

• Meilleure intégration dans les environnements de développement– Visual Studio 2005

– Eclipse

– Sun Java Studio Creator

• Un SDK complet très documenté avec de nombreux exemples

47

Page 49: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Nouveaux Web Controls

• Map, Page Layout

• Table of Contents

• Overview Map

• Map Tips

• Toolbar

• Map Navigation

• Task, TaskManager

• Magnifier

• Map Tips

• …

48

Page 50: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Démo 8:

Ouverture du projet .Net

d'une application Web

Page 51: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

ArcGIS Server – Services Web SIG

• Les services SIG d'ArcGIS Server sont basés sur les standards SOAP XML

• ArcGIS Explorer et ArcGIS Desktop sont des clients "prêts à l'emploi"

• Vous pouvez construire des applications Web cartographiques qui consomment des services SIG en utilisant le Manager – aucune programmation nécessaire

• Le Web ADF supporte nativement la consommation de Services Web SIG via les sources de données Locales ou Internet d'ArcGIS Server

– Créer des couches basées sur des services SIG

– Créer des tâches basées sur des services SIG

• Les autres applications peuvent également consommer des Services Web SIG en utilisant les interfaces SOAP/WSDL

– Pas besoin d'installation de ressources ESRI sur la machine cliente

– Ces services peuvent être consommés à partir de .Net et Java

50

Page 52: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

ArcGIS Server

51

Services SIG – SOM/SOC

HTTP

DCOM

SOAP,

ArcObjects

DHTMLSOAP

Applications Web Navigateur Web

SOAP

ArcGIS Server – Services Web SIG

ArcGIS Desktop

Services SIG – Point d'accès

SOAP

SOAP,

ArcObjects

Applications Web

Page 53: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

ArcGIS Mobile SDK - Une technologie

pour les applications de terrain

Gestion de

patrimoineGestion des

espaces verts

Maintenance

des Hydrants

Gestion

des déchets

Gestion du

mobilier urbain

Vérification

d'équipement

Maintenance

de réseau

Page 54: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Déployer des applications nomades

• Un kit de développement .Net (ArcGIS Mobile SDK) intégré au produit ArcGIS Server

• Un SDK :

– Ensemble de composants SIG pour .Net

– Conçus pour des applications Client-Serveur

– Support différents scénarii de connexion aux bases de données

– Supporte les transactions courtes ou longues

– Supporte les mises à jour sur des données versionnées

– Propose des fonctionnalités de mise à jour déconnectée

– Compatible avec les WinForms deVisual Studio 2005

– Très léger sur les postes cibles

– Très performant

53

ArcGIS

Server

Application de type

SmartClient

Internet

Page 55: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Les plateformes cibles d'ArcGIS Mobile SDK

• Microsoft .NET/.NET Compact Framework 2.0

• Windows Mobile 5.0

– Pocket PC

– SmartPhone

• Windows Mobile pour Pocket PC 2003

et 2003 SE

• Windows CE 5.0

• Windows XP

54

Trimble GeoXT

Tablet PCSmart

Phone

PDA

Phone

Pager

Coût

Poids

Autonomie

Fonctionnalité

Connectivité

Robustesse

Page 56: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Les composants du Mobile ADF

55

Map

Cache

Server

Connection

Map Map

Action

ArcGIS

Server

Page 57: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Démo ArcGIS Mobile

Rendez-vous à la session

"ArcGIS Server : Déployer des

applications mobiles"

Page 58: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Développement d'applications d'entreprise avec

Java

• Le Java Enterprise ADF permet de développer des application J2EE

basées sur la technologie EJB (Enterprise Java Bean)

• La version 9.2 d'ArcGIS Server fournit "out-of-the-box" des EJBs

"géospatiaux" dont les fonctionnalités sont les suivantes :

– Mapping, Geocoding et Network Analysis

• Disponibles pour un certains nombre de serveur d'application certifiées

J2EE 1.4

• Intégrée avec les autres parties du SDK notamment le Web ADF

• Intégration avec l'IDE Eclipse

• Disponible uniquement avec ArcGIS Server Advanced

57

Page 59: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Architecture J2EE typique

58

Application Server

EJB

Container

EJB

Ho

me

Rem

ote

JNDI

EIS TierBusiness

EJB Tier

Client

Tier

ClientEJB

EJB

Application

Server

Servlet/JSP

Container

Servlets

JSPs

Presentation

Web Tier

ArcGIS

Server

Databases

JC

A

EJB

ERP CRM

Page 60: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Conclusion

Page 61: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Nouvelle organisation du produit ArcGIS Server

• Intégration d'ArcSDE

• 3 Editions (fonctionnel) : Basic, Standard et Advanced

• 2 Niveaux (capacité) : Workgroup et Enterprise

ArcGIS Server 9.2

Basic Standard Advanced

Workgroup(SQL Server

Express

uniquement, max

1 socket)

- Gestion de données

pour les bases

workgroups

- Carto 2D/3D

- Extensions NA et DI

- Gestion de données

pour les bases

workgroups

- Carto 2D/3D

- Géotraitements

- Mise à jour

- Extension NA, DI,SA et 3D

- Gestion de données pour les

bases workgroups

Enterprise(différents

SGBDR, sur la

base de 2

sockets)

- Gestion de données

pour les bases

enterprise

- Carto 2D/3D

- Extensions NA et DI

- Gestion de données

pour les bases enterprise

- Carto 2D/3D

- Géotraitements

- Mise à jour

- Extension NA, DI,SA et 3D

- Gestion de données pour les

bases enterprise

60

Page 62: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Les 3 éditions

Basic Standard Advanced

Multi-user Geodatabase OUI OUI OUI

Web based Replication OUI OUI OUI

Web Mapping NON OUI OUI

Globe Server NON OUI OUI

Web-Based Geoprocessing NONLimité au niveau

ArcViewOUI

Web-based Editing NON NON OUI

61

Page 63: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Les 2 niveaux

Workgroup Enterprise

SGBD supporté SQL Server ExpressDB2, Informix, All SQL Server

editions, Oracle

Système

d'exploitation

Windows

uniquementWindows, Solaris, Linux

Sockets 1Non limité

(licence de base : 2)

ConfigurationsDirect Connect

uniquement

Direct Connect / Serveur

d'application (3 Tiers)

Limites Données 4 GB Non limité

Limites Mémoire 1 GB Non limité

62

Page 64: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Les points clés

• Un SIG "Out-of-the-box" orienté serveur

• Un logiciel incluant des outils de gestion de base de

données géographiques (technologie ArcSDE)

• Utilisation du Manager ou d'ArcCatalog pour– Publier des services

– Construire des applications

– Administrer le serveur SIG

• Des applications carto web plus riches, plus rapides

• Des services SIG très riches fonctionnellement

• Un nouveau client gratuit : ArcGIS Explorer

• Une plateforme de développement puissante

– Orientée vers les architectures de services

– Conforme aux standards et aux normes OGC, ISO, W3C

63

Page 65: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de
Page 66: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

UC 2007 Tech Sessions 65

ArcGIS Server en 9.3

• Plus ouvert– Meilleur support des services normalisés OGC

• Plus de fonctionnalités– Nouveau type de services "Image Services", "Geometry Services"

• Plus facilement dimensionnable et plus d'évolutivité– Support des caches 2D à la demande

• Plus facilement sécurisable– Gestion de certains niveaux de sécurité dans ArcGIS Server Manager

• Plus de productivité– Amélioration de l'ergonomie des Web Mapping Applications

• Plus facile à appréhender pour les développeurs– Une API Javascript et des services REST Services pour développer des

mashups

– Des SDK pour consommer des Web Services SOAP et REST

Page 67: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

66

Services WMS – Améliorations en 9.3

• Les services WMS en 9.3 supporteront les Styled Layer

Descriptors (SLDs)

http://<server_url>?...REQUEST=GetMap&...LAYERS=0&...&SLD=<sld_xml_doc_url>

Page 68: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

67

Services WFS en 9.3

• Support du format WFS 1.1 et GML 3

• Les entités pourront être publiées en

utilisant :

– le profile GML Simple Features

– Le profile GML de Géodatabase

(nouveau en 9.3)

• Support du format WFS T 1.1

– Fonctionnera sur des couches de la

Géodatabase versionnéesou non

– Pas de verrouillage lors des transactions

• Disponible en tant qu'option des

Map Services et des Geodata Services

Page 69: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

68

Services WCS en 9.3

• Un service WCS est un service de données permettant de publier

des "Coverages" (rasters multi-bandes) .

– A ne pas confondre avec des service d'images.

• Les clients peuvent demander des extraits, des combinaisons de

bandes, des traitements,

des ré-échantillonages, …

réalisés par le serveur WCS

• Possibilité de publier des données

raster à partir de :

– MXD

– Géodatabase

– Image Service

• Support des formats

WCS 1.0.0 et 1.1.0

• ArcGIS Desktop 9.3 sera client WCS

Page 70: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

69

ArcGIS Server 9.3 – Notion d' Image Service

• Image Service – un nouveau type de service en 9.3– Publication directe de données rasters

– Fichiers de données Raster

– Rasters de Géodatabases

– Fichiers de définition ArcGIS Image Server

• Intégration de la technologie ArcGISImage Server dans ArcGIS Server

• Extension (optionnelle) du produit ArcGIS Server– Gros volume de données raster

– Sources hétérogènes et/ou fréquemment mises à jour

– Conception des Services avec l'outil Image Service Editor dans ArcMap

Page 71: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

70

Amélioration du système de cache 2D

• Possibilité de spécifier un

cache précalculé complet

ou un cache à la demande

• Nouvelles options dans les

outils de Géotraitement pour

affiner le paramétrage

du cache

• Nouveau:

– Construction du cache sur des zones d'intérêt (en utilisant un

classe d'entités par exemple)

– Possibilité de rajouter de nouveaux niveaux d'échelle (sans avoir à

tout re-caclculer ou à bidouiller manuellement le fichier conf.xml)

Page 72: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

71

Paramétrage du cache dans le Manager

Page 73: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

UC 2007 Tech Sessions 72

Gestion de la sécurité en 9.3

• Gérer les permissions sur :– Les applications Web

– Les services Web

• ArcGIS Server for .Net

– Utilisateurs/Rôles Windows

– Utilisateurs/Rôles personnalisés (stockés dans SQL Server)

• ArcGIS Server for Java

– Utilisateurs/Rôles LDAP

– Utilisateurs/Rôles personnalisés (stockés dans Apache Derby [Java

DB] )

Page 74: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

UC 2007 Tech Sessions 73

Gestion des Utilisateurs/Rôles dans le Manager

Page 75: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

UC 2007 Tech Sessions 74

Définition des sécurités sur un service Web

Page 76: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

UC 2007 Tech Sessions 75

Définition des sécurités sur une application Web

Page 77: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

UC 2007 Tech Sessions 76

Evolution des applications Web ADF

• Augmentation du ressenti de fluidité dans l'utilisation des applications Web ADF

• Moins de clics souris pour accéder au résultat d'une identification, d'une requête ou d'autres tâches

• Nouvelles organisation des fonctions de navigation

• Plus d'outils

Page 78: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Réorganisation de la zone de fenêtre latérale

• Seuls les

résultats et la

TOC se

trouvent

désormais

dans cette

zone

• Les outils de

navigation se

trouve dans la

carte

Page 79: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Map Tips et Résultats des tâches

• Map Tips sur les

résultats des tâches

• Les résultats des Query

Task s'affichent

automatiquement en

Map Tips

• Les Map Tips peuvent

contenir des textes

statiques des liens, des

images et du

JavaScript

Page 80: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

79

Impression

• Ajout d'un nouvel outil d'impression

• Génère une nouvelle page pour l'impression

– Carte

– Titre

– Résultats

– Barre d'échelle et Nord

• Configuration dans le Manager

• Après 9.3: Impression complète à partir de mise en page ArcMap

Page 81: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Plus simple d'accès pour les développeurs Web

• Nouvelles API REST/JavaScript pour réaliser des applications de type "mashup"

• Web ADF AJAX pour les applications avancées et les applications d'entreprise – Amélioration en 9.3

• Les GIS Server héberge des services "prêt à l'emplois" :– SOAP, REST, OGC

– Evolution en 9.3

Page 82: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Explorateur HTML des services

81Session Technique Interne ESRI France

Page 83: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Evolution du Web ADF .Net en 9.3

• Intégration complète avec le framework ASP.Net AJAX de

Microsoft

– MS-AJAX Partial Page Rendering Model

– MS-AJAX Update Panels

• Un modèle objet JavaScripts Client qui travaille aves les

contrôles Sever du Web ADF

• Meilleur support pour la localisation (traduction) des Web

Controls

– A l'exécution et lors du design dans VS 2005

– Support for multiple locales

Page 84: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

Evolution du Web ADF Java en 9.3

• Support des sérialisations Clustering / Session

– Permet aux applications Web de tirer profit de fermes de serveur

• Support de la norme de Portlet (JSR-168)– Pour IBM WebSphere et BEA WebLogic Portal servers

• Intégration aux IDE Eclipse et NetBeans

– Modèles de classes pour le Web ADF (exposées via un assistant)

• Custom Task

• Functionality

• Context Attribute,

• AJAX Phase Listener

• AJAX Renderer

Page 85: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

APIs Javascript pour applications de type mashup

• Permet de choisir le Map Control que l'on souhaite utiliser pour construire son application (ESRI, Google Map, Virtual Earth, …)

• APIs JS ESRI et Map Control Javascript ArcGIS Server – Utilisation d'ArcGIS Online ou votre propre fond de carte

• la carte de base peut donc être dans n'importe quelle projection

– Superposition de contenu ArcGIS

• APIs JS ESRI et Map Control Microsoft Virtual Earth

– Utilisation VE comme fond de carte

– Superposition de contenu ArcGIS

• APIs JS ESRI et Map Control Google Maps JS – Utilisation de Google Maps

comme fond de carte

– Superposition de contenu ArcGIS

Page 86: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

ArcGIS Server 9.3 en résumé …

• ArcGIS Server 9.3 est construit sur les composants de la 9.2 et inclus:

– Le support de nouveau types de services OGC

– Des "Image Services" haute performance

– Un mécanisme de cache partiel et /ou à la demande

– Une gestion de la sécurité intégrée au Manager

– Améliorations des applications "Web Map"

– Développement d'applications JavasScript consommant des services implémentant une API REST

Page 87: ArcGIS Server : Nouveautés 9.2 et évolutions futures · Support de WMS •Tous les Map Services peuvent être publiés sous la forme d'un service WMS •Les fichiers externes de

86

Questions / Réponses

Merci de bien vouloir

remplir le questionnaire