ArcGIS Runtime Workshop – Introduction

publicité
Session Technique
ArcGIS Runtime
Frederic Walter
Patrice Freydiere
Thierry Peuzin
La gamme ArcGIS
S’intègre aux plateformes
de Cloud …
ArcGIS Online
Server
Applications
•
•
ArcGIS Desktop,
ArcGIS Explorer
ArcGIS Viewers
ArcGIS APIs
•
JavaScript, Flex,
Silverlight…
Mobile
Desktop
ArcGIS Runtime
SDKs for WPF,
Java, Qt C++
Applications
•
ArcGIS
ArcGIS Runtime
SDKs for iOS,
Android, Windows
Phone, Windows
Mobile
Runtime SDK : Une dénomination commune
Une dénomination commune pour définir un niveau d’API : L’API REST ArcGIS.
Le service est fourni soit par ArcGIS Server (Mobilité), soit par un moteur d’exécution
local (Runtime Desktop pour Windows ou Linux).
Le runtime SDK est décliné par « OS et environnement d’exécution »
iOS
Android
Windows
Mobile
Windows
Phone
Windows
Linux
Applications
Applications
Applications
Applications
Applications
Applications
•
•
•
•
•
•
ArcGIS
ArcGIS
ArcGIS
ArcGIS
ArcGIS Explorer*
None
Runtime SDK
Runtime SDK
Runtime SDK
Runtime SDK
Runtime SDK
Runtime SDK
•
•
•
•
•
•
Objective C
Java
Silverlight
.NET
WPF, Java, Qt
Qt, Java
Positionnement du Runtime Desktop?
ArcGIS Desktop
ArcGIS Engine
ArcGIS Runtime
ArcGIS Mobile
(Tablet)
ArcGIS Explorer
ArcReader
L’architecture de ArcGIS Runtime for Desktop
Architecture d’ArcGIS Runtime Desktop
ArcGIS Runtime for Desktop – Points clefs
•
•
•
Nouvelle Architecture
-
Natif 32 et 64 bits
-
Utilisation du Matériel (Cores, CPUS, GPUS..)
-
Programmation Asynchrone
Déploiement Simplifié
-
Pas d’installation requise
-
Déploiement des composants requis
-
Déploiement Side-by-Side
-
Indépendant des autres installation ArcGIS
SDKs
-
WPF, Java, Qt,
-
Conçus sur les API ArcGIS (Web)
Une continuité avec le Desktop / ArcGIS Serveur
•
•
Le contenu est conçu dans ArcGIS Desktop
-
Map Packages (mpk)
-
Tile Packages (tpk)
-
Locator Packages
Les Geotraitement également
-
Geoprocessing Packages (gpk)
•
Les packages peuvent être distribués sur média, sur
le Web
•
ArcGIS Serveur peut être utilisé pour fournir le
contenu ou les geotraitements
Cartographie / Cartes
•
Support complet des capacités cartographiques
d’ArcGIS Desktop
-
•
Incluant les Représentations
Annotation et Labels
-
Support de Maplex
•
Conception des cartes avec ArcGIS Desktop
•
Limitations sur des composants Custom Components
utilisés en cartographie ( <> ArcGIS Engine)
-
Custom Layers
-
Custom Renderers
-
Custom Symbols
Edition
•
Edition d’entités de Geodatabase
-
Geodatabase fichier et Entreprise (SDE)
-
Edition des Entités Simple (point, ligne , polygone)
-
Attributs et géométrie
Geocodage
•
Geocodage via les Locators ArcGIS
•
Support du Geocodage et Geocodage Inverse
•
Geocodage unitaire
•
Les données utilisées dans le Locator sont incluses
dans le Locator Package
Géotraitement
•
Outils, Scripts et Modèles sont supportés
•
Les outils disponibles dépendent du niveau de
licence.
-
Basic (None)
-
Standard (ArcView +)
-
Advanced (ArcEditor +)
-
Tool List available at Beta
Intégration des WebServices
-
Conçu pour l’utilisation Online et Offline
ArcGIS Online
App.exe
API
ArcGIS
Runtime
ArcGIS Server
Déploiement
•
Style “No Install“. Cf clef USB de ce matin 
•
On ne déploie que ce qui est nécessaire
•
Chaque application a son Runtime
•
S’exécute indépendemment des autres produits ESRI
SDK - Demonstration
Démonstrations
•
Frédéric Walter
-
-
•
Processus de conception dans ArcGIS Desktop:
-
Géotraitement avec ModelBuilder
-
Packaging
Déploiement et exécution (WPF/.Net)
Patrice Freydière
-
Développement et extensibilité de l’API
-
WPF (.Net)
-
Java
Demo / .NET - WPF
Custom Layer
Mobile Position
Positions
Mobiles
Map
Weather Layer
Meteo
DynamicExtent
Meteo
Map Package
Point montrés
•
Customisation
-
Layer Mobile – Graphic Layer
-
Layer Weather
-
Layer Extent
•
Dynamisme
•
Custom Symbol
Conclusion
Synthèse
•
•
•
Le runtime est un « petit ArcGIS Server local »
-
Multithreading total
-
API Simple – Similaire aux API Web
Le SDK est natif dans le langage considéré (Java/
QT / WPF).
-
L’extensibilité se réalise principalement à ce niveau
(GraphicLayer)
-
Accélération matérielle pour le GUI - WPF / QT
Installation rapide et facile.
Questions / Réponses
ArcGIS 10.1 Beta Status
•
Beta Release Underway
•
Sign up to the Beta https://betacommunity.esri.com
•
Download the Software When Available (End July)
Téléchargement