2. 2 /
Sommaire
La stratégie adoptée par Thales par rapport aux développements avec
les logiciels OpenSource en géomatique
Présentation de la plate-forme NASA WorldWind
Quelques exemples de fonctionnalités
Un premier exemple, appliqué au domaine spatial : EOLI
Un second exemple, appliqué à l'aéronautique : MPS3000
D'autres champs d'application possibles
Conclusion / perspectives
not a m o n
r f I
2
i
3. 3 /
Sommaire
La stratégie adoptée par Thales par rapport aux développements avec
les logiciels OpenSource en géomatique
Présentation de la plate-forme NASA WorldWind
Quelques exemples de fonctionnalités
Un premier exemple, appliqué au domaine spatial : EOLI
Un second exemple, appliqué à l'aéronautique : MPS3000
D'autres champs d'application possibles
Conclusion / perspectives
not a m o n
r f I
3
i
4. 4 / Notre positionnement pour les systèmes de géo-information
Architecture du système de géo- SIG Existants
SIG Existants
information intégrée avec les autres
composants
Architecture SOA s’intégrant avec des PLM
PLM
Base de données
Base de données
2D
2D
de référence
de référence
solutions de type SCADA, GED, PLM, ETL,
etc.
3D
3D
GED
GED
Développements à partir de
composants Open Source
SCADA
SCADA
Composants OpenSource et technologies
adaptés et validés par Thales
Intégration avec d’autres solutions SIG
éditeurs
ESRI, ERDAS, Geoconcept, LUCIAD, MapInfo,
Star-Apic, Oracle
Des solutions et des services interopérables et évolutifs
au cœur des besoins opérationnels
not a m o n
i r f I
5. 5 / Prise en compte des besoins d’interopérabilité
Respect des normes
INSPIRE (INfraStructure Pour l'Information géoRéférencée en Europe)
OGC
Un standard pour chaque type d’échange
WPS WFS WMS WMTS CSW SOS SAS
Vecteur Raster Tuiles 3D Méta données capteurs
not a m o n
i r f I
6. 6 / L’Open Source : des solutions pour la géo-information
Besoin continu de veille technologique
Communauté Open Source très active
De nombreuses solutions nouvelles et robustes
Utilisation de l’Open Source : un vrai métier
Des solutions variées répondant à des problématiques différentes
Performance
Disponibilité
Sécurité
Scalabilité
L’ Open Source : des solutions matures adaptées aux
besoins des utilisateurs
not a m o n
i r f I
7. 7 / Composants THALES basés sur de l’Open Source
not a m o n
i r f I
8. 8 / Notre patrimoine Open Source : GeoViewer 2D
Clients cartographiques 2D
GWT/GeoExt / Javascript / Open Layers
Description
Viewer Cartographique permettant
d’afficher / éditer des vecteurs et des rasters.
Affichage de raster (WMS)
Affichage de vecteurs (ponctuels, linéaires,
surfaciques) en WFS et WMS
Gestion des couches à afficher configurable
Edition d’objets vectoriels WFS-T mais aussi
I/F direct BD PostGreSql/PostGIS
Export KML
Intégration dans application WEB
not a m o n
i r f I
9. 9 / Notre patrimoine Open Source : GeoViewer 3D
Clients cartographiques 3D
Nasa World Wind
Description
Viewer Cartographique 3D permettant
d’afficher en 3D des données raster,
vecteurs et des bâtis avec texture
Affichage de raster (WMS)
Affichage de vecteurs (ponctuels,
linéaires, surfaciques) en WFS et WMS
Affichage de données 3D et textures
KML, KMZ et COLLADA
Export KML
Gestion des couches à afficher
configurable
Intégration dans application WEB ou
standalone
not a m o n
i r f I
10. 10 / Application cartographique WEB générique
Viewer cartographique
intégrant
Geoviewer 2D
Geoviewer 3D
Geocodage
Architecture unifiée
Pilotables par les mêmes
interfaces de programmation
not a m o n
i r f I
11. 11 / Des solutions légères et portables fonctionnant partout
Operating
Operating
systems
systems
Browsers
Browsers
not a m o n
i r f I
12. 12 / Une solution adaptée à tous les besoins
Video / camera
Aéronautique
Tracking
Espace Capteurs
Fourniture de données Exploitation
Gestion des risques
géo localisées infrastructure et réseaux
not a m o n
i r f I
13. 13 / Synthèse des bénéfices de nos solutions Open Source
Portabilité
Solution fonctionnant dans tous les OS et navigateurs
Liberté d’usage
Solution basée sur de l’Open Source et des développements dont on concède
les droits d’utilisation. Modèle économique : Service / intégration.
Interface à la Google
Interface unifiée 2D / 3D
Interopérabilité
Solution basée sur des standards ISO / OGC / INSPIRE
Facilité d’intégration
Dans un portail WEB
Avec des systèmes / SIG existants
Performance
not a m o n
r f I
Connaissance des formats d’images, tuilage des données
i
14. 14 / Une demande grandissante
not a m o n
i r f I
15. 15 /
Anticipation des crues : SINRISK
Système d’information géographique, utilisé pour la
prévention et Anticipation de Crues au moyen de
Techniques Spatiales. Il permet la centralisation des
données, leur partage, leur traitement et leur diffusion.
Il offre la possibilité d’afficher sous forme de
limnigrammes des hauteurs d’eau ou des débits issus
de capteurs de mesures.
Solution entièrement basée sur Open Source
Apache, Tomcat, Java, Struts
Mapserver/tilecache
PostgreSQL/PostGIS
Opencv
ExtJs/Mapfish
OpenLayers
not a m o n
r f I
15
i
16. 16 / Préparation de missions de vol : MPS3000
Logiciel destiné à la préparation de missions de vol et permettant le
transfert des données vers un boitier avionique embarqué,
développé par Thales Avionics. Application offrant la possibilité aux
instructeurs et aux pilotes de définir jusqu'à 9 plans de vol, avec
pour chacun jusqu'à 200 points de navigation.
Solution entièrement basée sur Open Source
Application développée sur la base de la plateforme Eclipse RCP
Editeur de mission
Module cartographique 3D (basé sur Nasa Wold Wind) permettant de définir
des routes, des points de navigation, l'affichage de données très haute
résolution ainsi que de nombreux outils tels que le calculs de distances, etc.
not a m o n
i r f I
17. 17 / Visualisation données aéronautiques pour contrôleurs aériens : AIXM
AIXM GDM est un module cartographique 2D / 3D permettant la
visualisation des données issues d'une base de données AIXM v5,
standard aéronautique développé conjointement par l'Europe
(Eurocontrol) et les Etats-Unis (FAA)
Le standard AIXM décrit l'intégralité des données aéronautiques
utilisées par les contrôleurs aériens (routes aériennes, points de
navigation, balises VOR, description des terrains et pistes
atterrissage, etc.)
AIXM GDM utilise les standards internationaux pour l'accès aux
données géographiques (WMS, WFS) Il permet aussi bien la
visualisation que la saisie graphique de zones sur le globe
not a m o n
i r f I
18. 18 / Visualisation données aéronautiques pour contrôleurs aériens : AIXM
AIXM GDM est un module cartographique 2D / 3D permettant la
visualisation des données issues d'une base de données AIXM v5,
standard aéronautique développé conjointement par l'Europe
(Eurocontrol) et les Etats-Unis (FAA)
Le standard AIXM décrit l'intégralité des données aéronautiques
utilisées par les contrôleurs aériens (routes aériennes, points de
navigation, balises VOR, description des terrains et pistes
atterrissage, etc.)
AIXM GDM utilise les standards internationaux pour l'accès aux
données géographiques (WMS, WFS) Il permet aussi bien la
visualisation que la saisie graphique de zones sur le globe
not a m o n
i r f I
19. 19 /
Sommaire
La stratégie adoptée par Thales par rapport aux développements avec
les logiciels OpenSource en géomatique
Présentation de la plate-forme NASA WorldWind
Quelques exemples de fonctionnalités
Un premier exemple, appliqué au domaine spatial : EOLI
Un second exemple, appliqué à l'aéronautique : MPS3000
D'autres utilisations possibles
Conclusion / perspectives
not a m o n
r f I
19
i
20. 20 / Présentation de NASA WorldWind Java SDK
NASA WorldWind ? d
Une infrastructure et une
plateforme de partage
de données spatiale
ouverte
not a m o n
r f I
20
i
21. 21 / Présentation de NASA WorldWind
Respect des standards internationaux
ISO/OGC (OpenGeospatial Consortium)
WMS/WMS-C
WFS (limité aux spécifications GML utilisées dans GeoRSS)
KML (fonctions basiques)
OWS, OGC Web Service (générique)
WSS, WorldWind Web Shape Service
Aucune restriction de licence ou de distribution
Licence spécifique NASA Open Source Agreement
Plateforme fournie en tant que composant OpenSource
Accès direct à la dépôt du code source SVN
not a m o n
i r f I
22. 22 /
Architecture de WorldWind
Une architecture simple et extensible, limitant au maximum les
dépendance envers d'autres librairies
not a m o n
r f I
22
i
23. 23 /
Sommaire
La stratégie adoptée par Thales par rapport aux développements avec
les logiciels OpenSource en géomatique
Présentation de la plate-forme NASA WorldWind
Quelques exemples de fonctionnalités
Un premier exemple, appliqué au domaine spatial : EOLI
Un second exemple, appliqué à l'aéronautique : MPS3000
D'autres champs d'application possibles
Conclusion / perspectives
not a m o n
r f I
23
i
24. 24 /
Exemples de fonctionnalités
Visualisation de données d'observation de la Terre
Connexion à des sources WMS ou importation de
ressources GeoTiff
not a m o n
r f I
24
i
25. 25 /
Exemples de fonctionnalités
Projet Opensource iGlobe : visualisation et analyse de
données NetCDF (données atmosphériques) et rendu
vectoriel
not a m o n
r f I
25
i
26. 26 /
Exemples de fonctionnalités
Support des plateformes Android
not a m o n
r f I
26
i
27. 27 /
Exemples de fonctionnalités
Visualisation de données OpenStreetMap (raster et
vecteur)
not a m o n
r f I
27
i
28. 28 /
Exemples de fonctionalités
NASA WorldWind ne se limite pas uniquement à la Terre
not a m o n
r f I
28
i
29. 29 /
Exemples de fonctionalités
Symbologie militaire 2525B/C (OTAN APP-6A)
not a m o n
r f I
29
i
30. 30 /
Sommaire
La stratégie adoptée par Thales par rapport aux développements avec
les logiciels OpenSource en géomatique
Présentation de la plate-forme NASA WorldWind
Quelques exemples de fonctionnalités
Un premier exemple, appliqué au domaine spatial : EOLI
Un second exemple, appliqué à l'aéronautique : MPS3000
D'autres champs d'application possibles
Conclusion / perspectives
not a m o n
r f I
30
i
31. 31 /
Exemples d'utilisation : le projet EOLI 1/7
Recherche muti-missions et multi-capteurs sur des catalogues de
métadonnées et affichage des emprises au sol des acquisitions
not a m o n
r f I
31
i
32. 32 /
Exemples d'utilisation : le projet EOLI 2/7
Projection à la volée des images sur le globe 3D (sources : images non
géoréférencées ou services WMS)
not a m o n
r f I
32
i
33. 33 /
Exemples d'utilisation : le projet EOLI 3/7
Recherche muti-missions et multi-capteurs sur des catalogues de
métadonnées et affichage des emprises au sol des acquisitions
not a m o n
r f I
33
i
34. 34 /
Exemples d'utilisation : le projet EOLI 4/7
Visualisation de données d'observation de la Terre :
(image SPOT 4 sur les Alpes françaises)
not a m o n
r f I
34
i
35. 35 /
Exemples d'utilisation : le projet EOLI 5/7
Visualisation fauchées d'images satellitaires dépassant
une orbite d'acquisition (rendu côté client)
not a m o n
r f I
35
i
36. 36 /
Exemples d'utilisation : le projet EOLI 6/7
Visualisation 3D et 2D ½
not a m o n
r f I
36
i
37. 37 /
Exemples d'utilisation : le projet EOLI 7/2
Sélection visuelles de fragments d'acquisition
not a m o n
r f I
37
i
38. 38 /
Sommaire
La stratégie adoptée par Thales par rapport aux développements avec
les logiciels OpenSource en géomatique
Présentation de la plate-forme NASA WorldWind
Quelques exemples de fonctionnalités
Un premier exemple, appliqué au domaine spatial : EOLI
Un second exemple, appliqué à l'aéronautique : MPS3000
D'autres champs d'application possibles
Conclusion / perspectives
not a m o n
r f I
38
i
39. 39 /
Exemples d'utilisation : le projet MPS3000 1/4
Planification de mission
not a m o n
r f I
39
i
40. 40 /
Exemples d'utilisation : le projet MPS3000 2/44
Restitution de mission
not a m o n
r f I
40
i
41. 41 /
Exemples d'utilisation : le projet MPS3000 3/4
Restitution de mission (atterrissage)
not a m o n
r f I
41
i
42. 42 /
Exemples d'utilisation : le projet MPS3000 4/4
Restitution de mission (un looping en 3D)
not a m o n
r f I
42
i
43. 43 /
Sommaire
La stratégie adoptée par Thales par rapport aux développements avec
les logiciels OpenSource en géomatique
Présentation de la plate-forme NASA WorldWind
Quelques exemples de fonctionnalités
Un premier exemple, appliqué au domaine spatial : EOLI
Un second exemple, appliqué à l'aéronautique : MPS3000
D'autres champs d'application possibles
Conclusion / perspectives
not a m o n
r f I
43
i
44. 44 /
Exemples d'utilisation
Visualisation de
données de
navigation
aériennes
Base de données
AIXM v5
not a m o n
r f I
44
i
45. 45 /
Exemples d'utilisation
Prototype de « moving map » pour les avions de ligne
(IFE)
not a m o n
r f I
45
i
46. 46 /
Exemples d'utilisation
Visualisation de bâti (ville de Nantes, KML/Collada)
not a m o n
r f I
46
i
47. 47 /
Exemples d'utilisation
Visualisation de bâti (ville de Nantes, KML/Collada)
not a m o n
r f I
47
i
48. 48 /
Exemples d'utilisation
Visualisation de sentiers (Parc nationaux des Écrins et du Mercantour)
not a m o n
r f I
48
i
49. 49 /
Exemples d'utilisation
Visualisation de sentiers (Parc nationaux des Ecrins et du Mercantour)
not a m o n
r f I
49
i
50. 50 /
Exemples d'intégration (web)
Intégration en tant que composant web (JavaWebStart)
not a m o n
r f I
50
i
51. 51 /
Exemples d'utilisation
Utilisation sur table tactile
not a m o n
r f I
51
i
52. 52 /
Sommaire
La stratégie adoptée par Thales par rapport aux développements avec
les logiciels OpenSource en géomatique
Présentation de la plate-forme NASA WorldWind
Quelques exemples de fonctionnalités
Un premier exemple, appliqué au domaine spatial : EOLI
Un second exemple, appliqué à l'aéronautique : MPS3000
D'autres champs d'application possibles
Conclusion / perspectives
not a m o n
r f I
52
i
53. 53 /
Conclusion / perspectives
Perspectives
Une communauté d'utilisateurs tous les
jours plus importante
Migration des serveurs NASA vers
Mapserver
Poursuite du développement Android
Support d'OpenStreetMap en mode
vectoriel
Nouveaux formats de données
Amélioration des performances
not a m o n
r f I
53
i
54. 54 /
Conclusion / perspectives
Questions
not a m o n
r f I
54
i
55. 55 /
Conclusion / perspectives
Merci pour votre attention
World Wind
Spatial Data Infrastructure
Site internet: http://goworldwind.org
Forums: http://worldWindcentral.com
Démos: http://goworldwind.org/demos
not a m o n
r f I
55
i
Notes de l'éditeur
Clients Javascricpt plus portable y compris pour mobile OpenLayers moins performant surtout en vecteur Flash / Flex plus riche en ergonomie OpenScales beaucoup plus performant mais pas totalement portable (test sur Android) Serveurs Cartographiques Geoserver pour une extension facile des capacités, pour le WPS, pour les outils gravitationels (GeoBatch). GeoWebCache pour la diffusion de tuiles , mais sans utilisation utilisation du WMS à partir des tuiles. Mapserver/mod-geocache pour la perf pure dans le périmètre fonctionnel existant des outils. ex: Le cadastre avec tuiles mod-geocache et WMS sans reprojection par mod-geocache et eventuellement garder geoserver pour le WMS/impression de qualité en interne.