Mettre en place un Géoportail avec ArcGIS Server 9.3.1
Armel OUEDRAOGO Pierre TEYSSENDIER
Plan de la présentation
• Notion d'infrastructure de données spatiales (SDI)
• Rôle du Portail SIG dans un SDI
• L‟extension Géoportail d‟ArcGIS Server
Notion d„infrastructure de données spatiales (SDI)
Quels sont les problématiques?
?
?
? ?
? ?
? ?
?
?
?
J'ai besoin de données SIG …
Puis-je télécharger ces données ? Je voudrais un service de carte …
Pourquoi ont-ils acheté cette donnée deux fois ?
Cette carte est trop ancienne ! Cette donnée est redondante …
Disposez-vous d'une carte de …?
Ai-je le droit de republier ces données ? Cette donnée est-elle
assez précise pour mes besoins ?
Quels sont les enjeux?
• Les efforts isolés des structures SIG sont inefficaces et conduisent à la duplication des données, des efforts et des coûts
• Améliorer la productivité au travers d'une gestion plus efficace et plus partagée de l'information spatiale
• Le besoin pour un organisme de chercher et de se procurer l'information spatiale dont il a besoin
• La capacité à fournir l'intelligence géographique aux autres systèmes d'informations
• Le besoin de valoriser la plus-value apportée par l'accumulation d'information spatiale au travers de l'entreprise
• Améliorer les méthodes et les processus de création, de gestion et de partage de l'information spatiale
Infrastructure de Données Spatiales (SDI) et INSPIRE
• Définition d‟un SDI d‟après la Directive INSPIRE (source AFIGEO)
« Les infrastructures d'information géographique dans les États membres devraient être conçues de façon à ce que les données géographiques soient stockées, mises à disposition et maintenues au niveau le plus approprié, qu'il soit possible de combiner de manière cohérente des données géographiques tirées de différentes sources dans la Communauté et de les partager entre plusieurs utilisateurs et applications, que les données géographiques recueillies à un niveau de l'autorité publique puissent être mises en commun entre les autres autorités publiques, que les données géographiques soient mises à disposition dans des conditions qui ne fassent pas indûment obstacle à leur utilisation extensive, qu'il soit aisé de rechercher les données géographiques disponibles, d'évaluer leur adéquation au but poursuivi et de connaître les conditions applicables à leur utilisation. » (extrait de la Directive)
• En résumé
– Un SDI est une structure pour coordonner l'utilisation et la mise en œuvre d'information spatiale
– Un SDI national est appelé NSDI
– INSPIRE vise à créer un SDI européen
Des SDI s'implémentent un peu partout dans le monde
http://esri.com/library/fliers/pdfs/gis-portal-toolkit-references.pdf
Rôle du Portail SIG dans un SDI
• Extraction d'altitudes
• Interrogation de données démographiques
• Calcul d'isochrones
• Zonage prévisionnel d'impact du cyclone
• …
• Authentification
• Contrôle des accès
• Thesaurus
• ArcXML, KML
• WMS, WFS, WCS OpenLS
• REST, SOAP
• …
• CS-W
• UDDI
• …
• Cache serveur
• Haute performance
• Haute disponibilité
• Référenciel cartographique
• Contenu intégré
• Données prétraitées
• …
Architecture orientée services d'un SDI
Client OGC SIG Nomade
SIG Bureautique Visualiseur 2D/3D
Environnement utilisateur
Portail SIG
Applications métier
Carte 3-D Carte
2-D Services
OGC
Tracking Services
Données SIG
Flux de données
Services de Catalogue
Métadonnées Services de
Géo- traitement
Plateforme des web services SIG Catalogue Entrepôt de données Services de base
Données SIG Services d‟Authenti-
fication
Adresses Services de Localisation
Services d‟
Extraction Développement
API SOAP/REST
Données SIG Services de
Thesaurus
Visualisation
Analyse
Découvrir
Produits et Services
Programmes Missions
Processus de production
Concevoir
Servir Tâches
Collecte des données
Utiliser
Différents composants d‟un SDI
Le Portail SIG participe à la construction du SDI
Utilisateurs SIG
Portail de Métadonnées
Serveur de données Services Web
SIG
FTP
Données Données SIG
SIG Données SIG
2
3
Publier des métadonnées dans le
catalogue
1
WEB
L‟ extension Géoportail d‟ ArcGIS Server
–Présentation de l‟extension Géoportail
–Ce que je vais pouvoir faire avec l‟extension Géoportail –Points clés de l‟extension Géoportail
Présentation de l‟extension Géoportail
• Qu‟est-ce que l‟extension Géoportail ?
• Les composants de l‟extension
• Un portail SIG basé sur ArcGIS Server 9.3.1
Qu'est ce que l‟extension Géoportail ?
Anciennement GIS Portal Toolkit
• Objectif: Permettre la découverte et l'utilisation de ressources spatiales
• Cette solution permet de créer un Portail SIG avec les fonctionnalité suivantes:
– Rechercher et consultations des métadonnées
– Visualiser les services de cartes disponibles
– Publier des métadonnées – Stocker les métadonnées – Télécharger des données – Gérer ses métadonnées
(saisie, modification)
– Moissonnage (Harvesting)
Visualiseur de cartes Portail SIG
(Modèle)
Service de moissonnage Service de
catalogue
Les composants de l‟extension Géoportail
Système de gestion de contenu (Partie tiers)
ArcMap
Appli Web Java ADF ArcGIS Explorer API REST
GeoRSS/KML
Un portail SIG basé sur ArcGIS Server
• ArcGIS Server fournit:
– Services de carte de l'outil de recherche
– Services de localisation – Services de recherche
d'adresses
– Services de projection
– Services de téléchargement des données
• Service de Métadonnées:
(standalone)
– Publication des métadonnées – Interface OGC CS-W
• Interface:
– IHM réorganisée et moderne – Un aide contextuelle dans
tout le portail
Ce que je vais pouvoir faire avec l‟extension Géoportail
• « Trouver des données … »
• « Faire une carte … »
• « Partager mes ressources … »
• « Enrichir mon catalogue à partir d‟autres portails … »
• « Télécharger des données … »
“Je souhaite trouver des données …” 1/6
Solution: fonction de recherche évoluée
• Recherche simple par mot clé
• Recherche spatiale
• Options avancées pour les experts
• Classement intelligent des résultats
• Résultats de la
recherche sous forme de résumés
• Service de thesaurus
(nouveauté 9.3.1)
Accès restreint aux métadonnées
Nouveauté 9.3.1
• Unrestricted
–Tous les documents (approuvés) sont visibles à tous les utilisateurs
• Public-Protected
–Les documents publics sont visibles à tous les utilisateurs
–Seuls les membres d‟ 1 groupe spécifique peuvent visualiser les documents protégés
• Restricted
–Les documents sont accessibles uniquement aux groupes auxquels ont été accordé l‟accès aux documents
“Je souhaite trouver des données …” 2/6
Recherche directe dans des catalogues distants
Nouveauté 9.3.1
• Le portail propose la recherche dans d‟autres catalogues via CS-W
• Le portail propose la recherche dans ArcGIS Online
• La recherche directe est complémentaire du moissonnage
“Je souhaite trouver des données …” 3/6
Fonctions de recherche basées sur la norme CS-W
• Tâches de recherche pour ArcMap, ArcGIS Explorer et Web ADF
– Recherche dans le catalogue via CS-W – Visualiser les emprises des données – Ajouter à la carte/globe
– Une architecture commune
– Une expérience utilisateur homogène
“Je souhaite trouver des données …” 4/6
L'API REST de l‟extension Géoportail
• Une API REST permet de requêter le service de métadonnées
• Fournit un flux GeoRSS (RSS 2.0)
• Supporte également la norme OpenSearch
“Je souhaite trouver des données …” 5/6
Flux GeoRSS
• L‟utilisateur spécifie un critère de recherche
• Lien vers un flux GeoRSS
• Abonnement au flux
GeoRSS geoportalgeoportal
“Je souhaite trouver des données …” 6/6
“Je souhaite faire une carte …” 1/2
Solution: Map Viewer
• Offre des points d‟intégration à différentes plateformes de visualisation :
– JavaScript, Flex, Silverlight – Java ADF Map Viewer
– ArcGIS Desktop – ArcGIS Explorer
• Visualiser des services :
– ArcGIS Server Map Services – ArcIMS Image Services
– OGC WMS/WCS/WFS – GeoRSS
– KML
Exemple de visualiseur : Web ADF Java Map Viewer
• Une application avec des fonctionnalités riches (ajout de couches, dessin,
enregistrement WMC, …)
• Application complètement personnalisable avec les
outils et composants du Web ADF Java
• Lancement direct de l‟application depuis le résultat de la recherche
“Je souhaite faire une carte …” 2/2
“Je souhaite partager mes ressources …” 1/3
Solution:
• Plusieurs choix pour
partager des métadonnées:
– Créer des métadonnées en ligne
– Charger des métadonnées depuis le géoportail
– “Pusher” des métadonnées depuis ArcCatalog
– Enregistrer un catalogue SDI pour le moissonnage
• Supporte les standards de métadonnées :
– ISO 19139/19115 – INSPIRE
– North American Profile – Dublin Core
Enregistrement des métadonnées simplifié
Nouveautés 9.3.1
• Nouvel outil de validation
• Sauvegarde d‟un brouillon de métadonnées à partir du formulaire en ligne
“Je souhaite partager mes ressources …” 2/3
Publication des métadonnées à partir d'ArcCatalog
• Publication en un simple clic dans la barre Métadonnées
• Une boîte à outils dédiée permet de publier en batch sur l'ensemble d'un espace de travail ou d'une Géodatabase
• Outils écrits en Python, donc extensibles
“Je souhaite partager mes ressources …” 3/3
Fonctions de moissonnage
• Ajout de profils d'application OGC CSW
• Moissonnage de contenu ArcGIS Server
• Les métadonnées moissonnées sont traitées comme une collection
• Le moissonnage peut être lancé par un utilisateur
• Le service de moissonnage permet d'automatiser cette tâche
• Synchronisation du contenu
“Je souhaite enrichir mon catalogue à partir d’autres
portails …”
“Je souhaite télécharger des données …”
Solution:
Fonctions d'extraction de données
• Propose une page avec des choix simples :
– Sélection de la zone – Sélection des données – Paramétrages :
projection, format – Télechargement via
• Utilise les modèles de géotraitement d'ArcGIS Server
• Ecrits en Python
• Personnalisables
Points clés de l‟extension Géoportail
• Complètement réécrit selon une nouvelle architecture
• Support des profils personnalisés de métadonnées
• Nouveau framework de gestion de la sécurité
• Intégration facilité avec les CMS
• Les plateformes supportées
• Une documentation très complète
• Les nouveautés de la prochaine version 9.4
L‟architecture technique du Géoportail
Personnalisation et support de profils de métadonnées étendus
• Support de profils standards de métadonnées :
–FGDC, Dublin Core, ESRI-ISO, ISO 19139/19119 (Services), ISO 19139/19115 (Données), ISO Profiles pour INSPIRE et NAP
• Profils personnalisés :
–Modification des profils existants –Création de nouveaux profils
• Un framework extensible:
–Incluant: Sections et sous-sections éléments conditionnels ou
obligatoires, éléments supplémentaires, éléments en lecture-seule, Valeurs par défaut, Traduction de l'interface et des descriptifs de codes, support des namespaces personnalisés
Framework de gestion de la sécurité
• Authentification des utilisateurs via un serveur LDAP:
– Apache Directory Server – Sun Directory Server
– Microsoft Active Directory – IBM Tivoli Access Manager – Oracle CoreID
• Intégration avec des services d'authentification existants
• ArcCatalog s'authentifie auprès de l'annuaire LDAP
ou
avec le compte
unique administrateur (Configuration Simple)
ArcCatalog
Authentication Service
Metadata Service GPT Servlet
Connector Simple LDAP
Metadata Service Permissions
JSPWiki
Ouverture vers les systèmes externes de gestion de contenu (CMS)
• Configuration personnalisée
• Utilisation de l'API REST pour produire le code HTML
• Développement possible de plug-ins pour des CMS
ou des wiki
• Configuration de
l'authentification LDAP ou Simple
• Intégration dans des
architectures d'entreprises
Joomla!
Plateformes supportées
• Systèmes d‟exploitation:
– Windows XP Professional SP3 – Windows 2003 Server 32-bit – Windows 2003 Server 64-bit – Windows 2008 Server 32-bit – Redhat Linux 32-bit
• Bases de données:
– Oracle 9i – Oracle 10g – Oracle 11g
– Microsoft SQL Server 2005 – Microsoft SQL Server 2008 – PostgreSQL 8.3
• Moteurs de servlet:
– Apache Tomcat 5.x – Apache Tomcat 6.x – Sun Glassfish
– Oracle WebLogic Application Server 10
• Serveur SIG:
–ArcGIS Server Enterprise Standard 9.3.1
Une documentation très complète
• Guide d'installation et de migration
• Guide de personnalisation de l'éditeur de métadonnées
• Guide de personnalisation du portail
• Guide des outils de moissonnage
• Guide d'utilisation des clients CSW
• Guide de traduction dans d'autres langues
• Javadoc pour les développeurs
• Documentation sur la base de données
http://webhelp.esri.com/geoportal_extension/9.3.1
Prévisions pour la prochaine version de l‟extension Géoportail 9.4
• Recherche dans des catalogues d‟images
• Recherche de services de geodata
• Recherche de services WFS
• Extension du framework de prévisualisation
• Extension de l‟utisation de service d‟ontologie
• Extension de la recherche guidée
• Nouveau Widget Flex de recherche
• Utilisation de mots clés pour la recherche
• Rapports d‟administration
• Moissonnage côté serveur
• Editeur INSPIRE dans ArcGIS Desktop 9.4
Où s'informer après cette présentation?
• Visiter les pages http://www.esri.com/geoportal
• Visiter le forum utilisateur ArcGIS Server Geoportal : http://forums.esri.com/Forums.asp?c=156
• Pages du Support ESRI: http://support.esri.com
Merci pour votre attention
Questions / Réponses