La production cartographique pour les SIG
               version Web


                Éric Lacoursière
                  ...
Au programme

Cette présentation vise à vous faire découvrir...

•   Les critères d'excellence d'une carte Web
•   Les com...
Les critères d'excellence d'une carte Web

• Affichage rapide


• Simple d'utilisation


• Interface moderne


• Conçue av...
ArcGIS Server
La nouvelle façon sécuritaire de gérer et de diffuser le SIG


                                             ...
Démonstration I


 • Exemples de cartes Web
Les services de
 cartographie
Regroupement logique des données

          Référentiels                 Couches d„opérations
           (Carte de base)

...
Référentiels – Les cartes de base

• Utilisez vos propres ressources
   – Vos données documentées


• Songez à utiliser Ar...
Couches d‟opérations – Contenu interactif

• Couches d'édition et d'accès aux données
• Couches de résultat issues du géot...
Mise en cache des cartes – Avantages


• Meilleur rendement

• Plus d'extensibilité


• Plus d'options
  cartographiques
Pour améliorer la performance des cartes

Données
• Optimisez votre base de données
• Connectez vos cartes directement à v...
Démonstration II


 • Connaissance et création des services SIG
  Web
Services Web – Conclusion

 • Base de la diffusion Web de ArcGIS Server

  Cartographie   Globe (3d)   Géotraitement   Ima...
Les applications Web
Applications Web efficaces


 • Exigences de l'utilisateur
    – Utilisation simple
    – Information pertinente
    – Con...
Les applications, du point de vue du
développeur

• L'objectif : Répondre aux besoins des utilisateurs
• Deux modèles de b...
Interfaces API pour le Web de ArcGIS Server
Des applications Internet riches (RIA)




          JavaScript          Flex ...
L‟API de ArcGIS pour JavaScript


 • Modèle léger de programmation
 • Architecture simple mais complète
 • Déploiement san...
Utiliser le JavaScript Viewer
•   Site Web en libre téléchargement (Gratuit)




•   Contient tous les outils standards de...
L'API de ArcGIS pour Flex
Qu'est-ce que Flex?

  • Language “Open source”
     – Communauté dynamique de développeurs


  ...
“Sample Flex Viewer” pour ArcGIS Server

• Application modulaire
  configurable en format Web 2.0

• Peut être utilisé tel...
L'API de ArcGIS pour Silverlight / WPF*

    • Permet de créer des applications Web riches,
       interactives et express...
Mapit – Solution 100% Microsoft - ESRI

• Intégration à Sharepoint


• Fonctionne avec Silverlight


• Transforme l‟inform...
La première application Flex-Silverlight



                   Référencer
 Téléchargement                   Écrire le
    ...
Web ADF (pour Java et .Net)

• L'environnement de
  développement le plus complet
  qui existe pour ArcGIS Server
• Exploi...
Quelle option devrais-je choisir?


 • Éléments à considérer :
    – Vos habiletés et votre passion
    – Le degré de comp...
Démonstration III


 • Exemples de solutions développées
    – API de ArcGIS pour JavaScript
    – API de ArcGIS pour Flex...
Les ressources
Ressources pour développeurs

 • Objectif : Une source
   unique de réponses aux
   questions et aux
   problèmes
 • Organ...
Centre de ressource : outils
Bibliothèques de codes



                         Exemples
Démonstration IV


 • Utilisation des ressources de développement
  pour créer une application Web JavaScript
Points à considérer


 • À quoi servira l'application?
 • À quel besoin ou problème d'exploitation
   répond-elle?
 • Qui ...
Trois règles de développement
d'applications Web
 • Réduire le trafic réseau lorsque c'est possible
      • Affichage en f...
Résumé


 À retenir :
 • Concevez et développez vos applications en
   tenant compte de votre clientèle cible
    – Soyez ...
Ressources
Blogue sur le développement avec ArcGIS Server :
  blogs.esri.com/Dev/blogs/arcgisserver

Ressources du Develop...
Des questions?


      Éric Lacoursière
       22 Avril 2010

elacoursiere@esricanada.com
La production cartographique pour les SIG version Web
Prochain SlideShare
Chargement dans…5
×

La production cartographique pour les SIG version Web

4 407 vues

Publié le

Présentation effectuée le 20 mai 2010 à Montréal. Elle couvre les différentes options disponibles aux utilisateurs des produits ESRI pour ajouter le volet de diffusion web à leur SIG.

Publié dans : Technologie
1 commentaire
3 j’aime
Statistiques
Remarques
  • HE IS A VERY INTERISANT INOVATION AND REVOLUTION FOR THE CARTOGAPHE
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
Aucun téléchargement
Vues
Nombre de vues
4 407
Sur SlideShare
0
Issues des intégrations
0
Intégrations
6
Actions
Partages
0
Téléchargements
0
Commentaires
1
J’aime
3
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

La production cartographique pour les SIG version Web

  1. 1. La production cartographique pour les SIG version Web Éric Lacoursière 20 Mai 2010 elacoursiere@esricanada.com
  2. 2. Au programme Cette présentation vise à vous faire découvrir... • Les critères d'excellence d'une carte Web • Les composantes d‟ArcGIS Server • L'utilisation des services Web • Les environnements de développement • Les ressources disponibles
  3. 3. Les critères d'excellence d'une carte Web • Affichage rapide • Simple d'utilisation • Interface moderne • Conçue avant tout pour l'utilisateur final • Couches de données ciblées
  4. 4. ArcGIS Server La nouvelle façon sécuritaire de gérer et de diffuser le SIG ArcGIS Mobile Web ADF Open Desktop Engine APIs Enterprise ArcPad Service Bus Applications = expérience de l'utilisateur Java Services = capacités ArcGIS Server .NET
  5. 5. Démonstration I • Exemples de cartes Web
  6. 6. Les services de cartographie
  7. 7. Regroupement logique des données Référentiels Couches d„opérations (Carte de base) Cadres géographiques de référence Présentent des points d'intérêt précis Contiennent des données vectorielles Fonctionnalité de soutien et matricielles statiques pour l'application Réutilisables Superposées au référentiel
  8. 8. Référentiels – Les cartes de base • Utilisez vos propres ressources – Vos données documentées • Songez à utiliser ArcGIS Online Images ArcGIS Online Carte Carte de ville topographique
  9. 9. Couches d‟opérations – Contenu interactif • Couches d'édition et d'accès aux données • Couches de résultat issues du géotraitement • Observations, incidents • Données tirées de capteurs • Résultats de requête ou de calcul Incidents, appels des clients, bons Zones inondées et bâtiments de travail touchés
  10. 10. Mise en cache des cartes – Avantages • Meilleur rendement • Plus d'extensibilité • Plus d'options cartographiques
  11. 11. Pour améliorer la performance des cartes Données • Optimisez votre base de données • Connectez vos cartes directement à votre base de données par Direct Connect • Utilisez les index d'attributs et les index spatiaux Cartes (MXD) • Faites en sorte que les cartes soient aussi simples que possible • Utilisez une projection commune pour toutes les couches de données • Supprimez les couches inutilisées • Utilisez l'affichage de couches en fonction de l'échelle Services • La mise en cache offre toujours une meilleure performance • Utilisez des services optimisés pour les couches d„opérations
  12. 12. Démonstration II • Connaissance et création des services SIG Web
  13. 13. Services Web – Conclusion • Base de la diffusion Web de ArcGIS Server Cartographie Globe (3d) Géotraitement Imagerie Géométrie • Utilisation des services Web au moyen des interfaces et API suivantes : – SOAP (Simple Object Access Protocol) – REST (Representational State Transfert) – OGC (Open Geospatial Consortium)
  14. 14. Les applications Web
  15. 15. Applications Web efficaces • Exigences de l'utilisateur – Utilisation simple – Information pertinente – Contenu multi-échelles – Affichage rapide – Cartes de qualité supérieure • Prévoyez un déploiement – Modulaire – Matériel éprouvé
  16. 16. Les applications, du point de vue du développeur • L'objectif : Répondre aux besoins des utilisateurs • Deux modèles de base : - Modèle hybride : Logique côté client et côté serveur - Web ADF : - .NET - Java - Logique exclusivement du côté client - API de ArcGIS : - JavaScript - Flex - Silverlight
  17. 17. Interfaces API pour le Web de ArcGIS Server Des applications Internet riches (RIA) JavaScript Flex Silverlight REST ArcGIS Server .
  18. 18. L‟API de ArcGIS pour JavaScript • Modèle léger de programmation • Architecture simple mais complète • Déploiement sans frais • Tout ce dont vous avez besoin se trouve en ligne (OnLine) • Cartographie, requêtes et analyses • Intègre les services et les capacités de ArcGIS Server, de Microsoft BING et de Google maps.
  19. 19. Utiliser le JavaScript Viewer • Site Web en libre téléchargement (Gratuit) • Contient tous les outils standards de consultation • Personnalisation facile par modification des fichiers config.xml et jsviewer.css
  20. 20. L'API de ArcGIS pour Flex Qu'est-ce que Flex? • Language “Open source” – Communauté dynamique de développeurs • Technologie créée par Adobe – Nécessite le lecteur Flash – Environnement de développement Flex Builder ou open source • Applications Internet riches – Simples, interactives et réactives – Multi-plateformes, multi-navigateurs • Intègre les services et les capacités de ArcGIS Server et de Microsoft BING
  21. 21. “Sample Flex Viewer” pour ArcGIS Server • Application modulaire configurable en format Web 2.0 • Peut être utilisé tel quel ou personnalisé et adapté par des développeurs Web • Permet de déployer rapidement votre premier site internet
  22. 22. L'API de ArcGIS pour Silverlight / WPF* • Permet de créer des applications Web riches, interactives et expressives – Affiche la cartographie, utilise les localisateurs et les géotraitements – S'utilise avec les composants Silverlight • Composants inclus et prêts à utiliser • Trousse de commandes Silverlight • Toutes les bibliothèques Silverlight • WPF* prend en charge les plateformes 64 bits (x64) • Intègre les services et les capacités de ArcGIS Server et de Microsoft BING *Windows Presentation Foundation
  23. 23. Mapit – Solution 100% Microsoft - ESRI • Intégration à Sharepoint • Fonctionne avec Silverlight • Transforme l‟information statique en cartographie interactive • Permet de découvrir des phénomènes non visibles par les tables de données
  24. 24. La première application Flex-Silverlight Référencer Téléchargement Écrire le l‟API dans le Exécuter de l‟API code Flash Builder Référencer Téléchargement Écrire le l‟API dans Exécuter de l‟API code Visual Studio
  25. 25. Web ADF (pour Java et .Net) • L'environnement de développement le plus complet qui existe pour ArcGIS Server • Exploite .Net et Java – Visual Studio – Eclipse • Cadre ADF exhaustif : – Tâches et cadre de tâches – Commandes Web – Accès à l'API de ArcObjects
  26. 26. Quelle option devrais-je choisir? • Éléments à considérer : – Vos habiletés et votre passion – Le degré de complexité – Vos contraintes – les anciennes applications normalisées dans l'entreprise) – La sécurité – Les fonctions
  27. 27. Démonstration III • Exemples de solutions développées – API de ArcGIS pour JavaScript – API de ArcGIS pour Flex – API de ArcGIS pour Silverlight – Web ADF, version prête à utiliser
  28. 28. Les ressources
  29. 29. Ressources pour développeurs • Objectif : Une source unique de réponses aux questions et aux problèmes • Organisé par produit • Conçu pour les utilisateurs • Accessible par le menu Démarrer ou à l'adresse resources.esri.com/
  30. 30. Centre de ressource : outils Bibliothèques de codes Exemples
  31. 31. Démonstration IV • Utilisation des ressources de développement pour créer une application Web JavaScript
  32. 32. Points à considérer • À quoi servira l'application? • À quel besoin ou problème d'exploitation répond-elle? • Qui sont les utilisateurs finaux? • S'agit-il d'un site Web pour l'interne ou ouvert au public? • Quelles données doivent être incluses? • Quels environnements de développement préconisez-vous?
  33. 33. Trois règles de développement d'applications Web • Réduire le trafic réseau lorsque c'est possible • Affichage en fonction de l'échelle • Choix judicieux des éléments graphiques côté client • Importance de la performance : utiliser les outils d'analyse • Calculer d'avance les résultats lorsque c'est possible • Services cartographiques mis en cache • Calculer d'avance les résultats de géotraitement • Concevoir pour le Web • Les cartes Web dynamisent votre information • Nouveau modèle de déploiement • Les cartes Web permettent de faire de la grande cartographie!
  34. 34. Résumé À retenir : • Concevez et développez vos applications en tenant compte de votre clientèle cible – Soyez simple et précis • Privilégiez une approche globale – Ne perdez pas de vue le problème à résoudre, ni l'expérience de l'utilisateur – Développer des services vraiment fonctionnels, ce n'est pas qu'une question de code. • Et amusez-vous!
  35. 35. Ressources Blogue sur le développement avec ArcGIS Server : blogs.esri.com/Dev/blogs/arcgisserver Ressources du Developer Summit 2010 : proceedings.esri.com/library/userconf/devsummit09/inde x.html Centre de ressources : resources.esri.com Centre d'assistance de ESRI : support.esri.com Formation offerte par ESRI Canada : esricanada.com/formation
  36. 36. Des questions? Éric Lacoursière 22 Avril 2010 elacoursiere@esricanada.com

×