ArcGIS Mobile 9 - Esri France · PDF fileConférence SIG 2008 Ateliers Techniques 1er et...

Post on 05-Feb-2018

214 views 0 download

Transcript of ArcGIS Mobile 9 - Esri France · PDF fileConférence SIG 2008 Ateliers Techniques 1er et...

Conférence SIG 2008Ateliers Techniques

1er et 2 Octobre 2008

S'il vous plait !Merci d'éteindre vos appareils portables

ArcGIS Mobile 9.3

Cédric PestyGael Simon

1Conférence SIG 2008 – Ateliers Techniques

Agenda de la session

2Conférence SIG 2008 – Ateliers Techniques

• Introduction sur le SIG Mobile• Présentation d’ArcGIS Mobile 9.3• Utilisation d’une application ArcGIS Mobile 9.3• Création / Déploiement d’une application ArcGIS Mobile 9.3• Le kit de développement ArcGIS Mobile 9.3• Les bénéfices d’ArcGIS Mobile 9.3• Questions / Réponses

Pourquoi une application SIG mobile ?

• Un SIG mobile est une extension de votre système d'information géographique qui permet d’avoir cartes et données sur des appareils mobiles

• Un SIG mobile permet l’accès, la gestion et l’utilisation de l’information géographique sur le terrain.

• Les avantages du SIG mobile :• Augmentation de la précision des données SIG/GPS• L’information géographique sur le terrain• Aide à la décision rapide et précise grâce à l’analyse spatiale• Augmentation de la productivité des hommes de terrain

3Conférence SIG 2008 – Ateliers Techniques

Les points clés d’un SIG mobile

• Pour un déploiement avec succès, il faut :

• Appareils mobiles ouverts• Cartes et données restreintes au contexte de travail • Précision des données• Outils d’édition SIG• Outils de requêtes et d’analyses spatiales• Accès sans-fil

4Conférence SIG 2008 – Ateliers Techniques

Qui peut utiliser un SIG mobile ?

Gestion de patrimoine

Gestion des espaces verts

Maintenance des Hydrants

Gestion des déchets

Gestion du mobilier urbain

Vérification d'équipement

Maintenance de réseau

5

Quelles sont les solutions de mobilité ESRI ?

• Applications sur étagère• ArcGIS Mobile

• Facile à utiliser, cette application permet d’exploiter les capacités du SIG de l’entreprise sur mobile en mode connecté ou déconnecté. Application idéale pour les moyennes et grandes entreprises.

• ArcPad• C’est une application sur étagère qui permet d’avoir un mini-SIG sur le terrain.

Application idéale pour les petites organisations.

• Kits de développement• ArcGIS Mobile

• SDK qui permet d’avoir un SIG mobile léger embarqué. Application sur mesure qui utilise des Webservices. S’utilise en mode connecté ou déconnecté.

• ArcGIS Engine• SDK complet qui permet d’avoir une application bureautique embarquée.

Déployé uniquement sur Tablet PC et PC portables (Win32)

6Conférence SIG 2008 – Ateliers Techniques

Les échelles d’utilisation du SIG mobile

ArcPad

ArcGIS Engine

ArcGIS Mobile

Petites entreprisesUtilisation par des analystes SIG

Grosses entreprisesUtilisation intensive

d’un SIG métier mobile

Moyennes et grosses entreprisesUtilisation de la cartographiedans une application métier

• Echelles suivant la taille de l’entreprise• Echelles suivant le type d’utilisation

7Conférence SIG 2008 – Ateliers Techniques

SIG mobile orienté serveur

ArcGIS ServerC

heck

-in/C

heck

-out

Services de réplication

Web

serv

ices

mob

iles

ArcGIS Engine

ArcPad

ArcGIS Desktop ArcGIS Mobile

8Conférence SIG 2008 – Ateliers Techniques

9Conférence SIG 2008 – Ateliers Techniques

ArcGIS Mobile 9.3

Présentation

ArcGIS Server 9.3 : un SIG complet orienté serveur

ArcGIS Server

Gestion de Données spatiales

VisualisationConsultation

Analysesspatiales

ApplicationsWeb

ArcGISMobile

ArcGISExplorer

ArcGISDesktop

Java

.NET

10Conférence SIG 2008 – Ateliers Techniques

• S'intègre à une Architecture Orientée Services (SOA)• Microsoft .NET Compact Framework 2.0

–Windows CE 5.0 –Windows Pocket PC 2003–Windows Mobile 5.0 et 6.0

• Pour Pocket PC• Pour Smartphone

ArcGIS Server

Enterprise Bus

ArcGIS Mobile : Une application orientée "Serveur"

WebServices

PC Portable

PC Bureautique

Tablet PC

Smartphone

Pocket PCTrimbleGeoXT

Téléphone

11

Qu’est-ce qu’ArcGIS Mobile en 9.3?

• ArcGIS Mobile est un complément d’ArcGIS Server

• ArcGIS Mobile permet de déployer des applications SIG/cartographiques sur des appareils mobiles

• 2 produits inclus dans ArcGIS Server :• Application sur étagère pour Windows Mobile• Kit de développement (SDK) et runtime pour .NET 2.0

12Conférence SIG 2008 – Ateliers Techniques

ArcGIS Mobile 9.3

• Client ArcGIS Server fonctionnant en étantconnecté ou non-connecté

• Application très légère (3 Mo) générique et paramétrable à partir d'ArcGIS Server Manager

• Fonctionnalités:• Affichage et identification des données• Saisie et mise à jour de données• Utilisation du positionnement GPS• Recherche d'objets• Gestion de liste de tâches• Synchronisation avec le(s) serveur(s)• Statut des composants de l'appareil

13Conférence SIG 2008 – Ateliers Techniques

Une interface orientée « Tâches"

Choix du projet à ouvrir

Choix de la tâche à réaliser

Choix du type d'entitésà collecter

Choix de l'étendue cartographique à synchroniser 14Conférence SIG 2008 – Ateliers Techniques

Des outils de consultation et de recherche

Recherche par type d'entité

Recherche par critères attributaires

Recherchepar zone

géographique Affichage des résultats de la recherche

15Conférence SIG 2008 – Ateliers Techniques

Des outils de saisie de données

Utilisation du positionnement GPS

Saisie / Mise à jour des attributs

Saisie / Mise à jour des géométries

16Conférence SIG 2008 – Ateliers Techniques

17Conférence SIG 2008 – Ateliers Techniques

Utiliser une application ArcGIS Mobile 9.3

Démonstration

18Conférence SIG 2008 – Ateliers Techniques

Créer une application ArcGIS Mobile 9.3

Présentation

Déployer une application ArcGIS Mobile 9.3

Préparation du document

MXD

Extraction en SDC

Publication duMap Service

ArcGIS Desktop

ArcGIS Desktop / Server

ArcGIS Desktop ArcGIS Server Manager

Cache:Fond de carte

Cache:Couchesmétiers

Constructiondu cache

ArcGIS Desktop / Server

Déploiem

ent

Création d'un projet

ArcGIS Mobile

ArcGIS Server Manager

Paramétragedes couches

Paramétragedes tâches

Projet ArcGIS Mobile

(amp)

RuntimeArcGIS Mobile

ArcGIS Server Manager

ArcGIS Server Manager

• 1ère étape : Concevoir son document cartographique (MXD)

• 2ème étape : Publier ce document cartographiqueen Webservice de carte de type « Mobile »

• 3ème étape : Générer les caches « Mobile »–Créer les fonds de carte (couches statiques)

• Création de fichiers SDC• Déploiement par simple copier/coller sur le mobile

–Générer le cache du Service Mobile (couches dynamiques)

• Création de fichiers BIN• Déploiement par simple copier/coller sur le mobile

Concevoir la carte et préparer les données

20Conférence SIG 2008 – Ateliers Techniques

Créer et configurer un Projet

• 4ème étape : Utilisation d’ArcGIS Server Manager pour :

–Créer un projet « Mobile »–Choisir les Webservices de carte

mobile–Définir les propriétés des couches–Configurer les tâches de

l’application–Publier le projet mobile et

l’application sur l’appareil mobile

21Conférence SIG 2008 – Ateliers Techniques

22Conférence SIG 2008 – Ateliers Techniques

Créer une application ArcGIS Mobile 9.3

Démonstration

23Conférence SIG 2008 – Ateliers Techniques

ArcGIS Mobile 9.3 SDK

Présentation

ArcGIS Mobile 9.3 SDK

• Kit de développement livré avec ArcGIS Server• Client ArcGIS Server fonctionnant en étant

connecté ou non-connecté• SDK utilisé par ESRI pour l'application ArcGIS Mobile• Contenu du SDK:

–Contrôles de carte, de navigation (MapAction), de dessin (SketchAction)

–Accès aux données • Couches métiers (Webservice de carte ArcGIS Server)• Fonds de carte (SDC)

–Gestion du cache des couches métiers –Mise à jour des données–Synchronisation avec le serveur SIG–Environnement de capture–Accès aux flux de données GPS

.NET Framework .NET CF

Windows 32 Windows Mobile Devices

Visual Studio 2005 / 2008

ArcGIS Mobile SDK ArcGIS Mobile SDK

Applications SIG mobile Applications SIG mobile

Principaux composants d'ArcGIS Mobile SDK

• Un modèle objet simple à appréhender

• Des classes riches• D’excellentes performances

MapCache

ServerConnection

Map

MapAction

ArcGIS Server

FileGps

SerialPortGps

Connection

GpsDisplay

ScaleBar

NMEA

25Conférence SIG 2008 – Ateliers Techniques

Interfaçage avec ADO .Net

• Les entités SIG héritent du modèle ADO .Net• Mise à jour spatiale par la classe « Geometry »• Mise à jour des attributs par ADO .Net• Possibilité de créer des sources de données personnalisées en

utilisant ADO .Net

RasterLayer

FeatureDataReader

FeatureLayerDataTable

MapCache

FeatureLayer

AnnotationLayer

Layer Collection

ADO.Net

26Conférence SIG 2008 – Ateliers Techniques

Géodatabase non-versionnée :• Base de données mise en place par

l'administrateur SIG• Le dernier à mettre à jour l'emporteGéodatabase versionnée :• Base de données mise en place par

l'administrateur SIG• Les versions sont les mêmes que

celles publiées dans le MXD • Les utilisateurs peuvent mettre

à jour toutes les versions nommées de la Géodatabase

Mise à jour d'une version créée à partir de l'application mobile :• La version est créée sur le

serveur par une requête cliente• Toutes les mises à jour sont

stockées dans la version de l'utilisateur

• Après la saisie des mises à jour, la version est réconciliée

Scenarii de mise à jour supportés par ArcGIS Mobile 9.3

27Conférence SIG 2008 – Ateliers Techniques

Synchronisation

• Tous les protocoles permettant de faire de l'HTTP (SOAP) sont supportés

• Les données sont mises à jour dans la base SIG et accessibles aux utilisateurs du SIG (analyse, cartographie…)

• ArcGIS Server prend en charge la gestion des mécanismes de versions

GPRSEDGEHSDPA802.11

Cradle…

Connectivité

Sécurité

Services Web

SOAP/XML

ArcGIS Server Manager

Web Services et donnéesG

estion

Interface utilisateur

Couche métier

Données et services

ArcGIS ServerMobile ADF Systèmes de l'entreprise

28Conférence SIG 2008 – Ateliers Techniques

Développement de l’application

• Pré-requis pour les développeurs• Visual Studio 2005 ou 2008• SDK pour Windows Mobile 5.0 et 6.0 (Pocket PC ou Smartphone)• Installation d'Active Sync 4.5• Etre familier avec Framework .Net 2.0, Compact Framework .Net 2.0,

C# ou VB.NET, les concepts d'ADO.Net, ArcGIS Server

29

30Conférence SIG 2008 – Ateliers Techniques

ArcGIS Mobile 9.3 SDK

Démonstration

Quels sont les bénéfices des applications ArcGIS Mobile ?

• La totale intégration avec ArcGIS Server (pour gérer les données, les cartes, les applications, les services) permet un déploiement facile et rapide

• Productivité accrue grâce à la gestion par tâches

• Données en temps réel grâce au lien direct avec le serveur ArcGIS Server

• Tous les réseaux supportés : GPRS, EDGE, WIFI, LAN…

• Travail en continu grâce au cache local qui garantit aux personnes sur le terrain de toujours avoir accès à la donnée, même quand ils sont déconnectés du réseau

31Conférence SIG 2008 – Ateliers Techniques

32Conférence SIG 2008 – Ateliers Techniques

Merci de votre attention

Pensez à remplir le questionnaire d'appréciation

Questions / Réponses