NASA WorldWind et les technologies open source au service de la géomatique…

Embed Size (px)

Citation preview

Nos offres de Systmes de Go-information Intgrs

NASA WorldWind, au service du spatial et de la gomatique opensource

Nicolas Vila
VisionGeomatique, Saguenay, 18 octobre 201222

La stratgie adopte par Thales par rapport aux dveloppements avec les logiciels OpenSource en gomatique

Prsentation de la plate-forme NASA WorldWind

Quelques exemples de fonctionnalits

Un premier exemple, appliqu au domaine spatial: EOLI

Un second exemple, appliqu l'aronautique: MPS3000

D'autres champs d'application possibles

Conclusion / perspectives

Sommaire

La stratgie adopte par Thales par rapport aux dveloppements avec les logiciels OpenSource en gomatique

Prsentation de la plate-forme NASA WorldWind

Quelques exemples de fonctionnalits

Un premier exemple, appliqu au domaine spatial: EOLI

Un second exemple, appliqu l'aronautique: MPS3000

D'autres champs d'application possibles

Conclusion / perspectives

Sommaire

Des solutions et des services interoprables et volutifs au cur des besoins oprationnels

Architecture du systme de go-information intgre avec les autres composants

Architecture SOA sintgrant avec des solutions de type SCADA, GED, PLM, ETL, etc.

Dveloppements partir de composants Open Source

Composants OpenSource et technologies adapts et valids par Thales

Intgration avec dautres solutions SIG diteurs

ESRI, ERDAS, Geoconcept, LUCIAD, MapInfo, Star-Apic, Oracle

Notre positionnement pour les systmes de go-information

Prise en compte des besoins dinteroprabilit

Respect des normes

INSPIRE (INfraStructure Pour l'Information goRfrence en Europe)

OGC

Un standard pour chaque type dchange

Vecteur Raster Tuiles 3D Mta donnes capteurs

WFS

WMS

WMTS

CSW

SOS

SAS

WPS

LOpen Source : des solutions pour la go-information

Besoin continu de veille technologique

Communaut Open Source trs active

De nombreuses solutions nouvelles et robustes

Utilisation de lOpen Source : un vrai mtier

Des solutions varies rpondant des problmatiques diffrentesPerformance

Disponibilit

Scurit

Scalabilit

L Open Source : des solutions matures adaptes aux besoins des utilisateurs

Composants THALES bass sur de lOpen Source

GeoViewer 2D

GeoViewer 3D

GeoCodage

GeoCatalogue

GeoSuite

Clients cartographiques 2D

GWT/GeoExt / Javascript / Open Layers

Description

Viewer Cartographique permettant dafficher / diter des vecteurs et des rasters.

Affichage de raster (WMS)

Affichage de vecteurs (ponctuels, linaires, surfaciques) en WFS et WMS

Gestion des couches afficher configurable

Edition dobjets vectoriels WFS-T mais aussi I/F direct BD PostGreSql/PostGIS

Export KML

Intgration dans application WEB

Notre patrimoine Open Source : GeoViewer 2D

ClientsJavascricpt plus portable y compris pour mobileOpenLayers moins performant surtout en vecteurFlash / Flex plus riche en ergonomieOpenScales beaucoup plus performant mais pas totalement portable (test sur Android)Serveurs CartographiquesGeoserver pour une extension facile des capacits, 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 primtre 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.

Clients cartographiques 3D

Nasa World Wind

Description

Viewer Cartographique 3D permettant dafficher en 3D des donnes raster, vecteurs et des btis avec texture

Affichage de raster (WMS)

Affichage de vecteurs (ponctuels, linaires, surfaciques) en WFS et WMS

Affichage de donnes 3D et textures KML, KMZ et COLLADA

Export KML

Gestion des couches afficher configurable

Intgration dans application WEB ou standalone

Notre patrimoine Open Source : GeoViewer 3D

Application cartographique WEB gnrique

Viewer cartographique intgrant

Geoviewer 2D

Geoviewer 3D

Geocodage

Architecture unifie

Pilotables par les mmes interfaces de programmation

Des solutions lgres et portables fonctionnant partout

Operatingsystems

Browsers

Une solution adapte tous les besoins

Gestion des risques

Fourniture de donnes go localises

Exploitation infrastructure et rseaux

Espace

Aronautique

Tracking

Video / camera

Capteurs

Synthse des bnfices de nos solutions Open Source

Portabilit

Solution fonctionnant dans tous les OS et navigateurs

Libert dusage

Solution base sur de lOpen Source et des dveloppements dont on concde les droits dutilisation. Modle conomique : Service / intgration.

Interface la Google

Interface unifie 2D / 3D

Interoprabilit

Solution base sur des standards ISO / OGC / INSPIRE

Facilit dintgration

Dans un portail WEB

Avec des systmes / SIG existants

Performance

Connaissance des formats dimages, tuilage des donnes

Une demande grandissante

Systme dinformation gographique, utilis pour la prvention et Anticipation de Crues au moyen de Techniques Spatiales. Il permet la centralisation des donnes, leur partage, leur traitement et leur diffusion. Il offre la possibilit dafficher sous forme de limnigrammes des hauteurs deau ou des dbits issus de capteurs de mesures.

Solution entirement base sur Open SourceApache, Tomcat, Java, Struts

Mapserver/tilecache

PostgreSQL/PostGIS

Opencv

ExtJs/Mapfish

OpenLayers

Anticipation des crues : SINRISK

Prparation de missions de vol : MPS3000

Logiciel destin la prparation de missions de vol et permettant le transfert des donnes vers un boitier avionique embarqu, dvelopp par Thales Avionics. Application offrant la possibilit aux instructeurs et aux pilotes de dfinir jusqu' 9 plans de vol, avec pour chacun jusqu' 200 points de navigation.

Solution entirement base sur Open Source

Application dveloppe sur la base de la plateforme Eclipse RCP

Editeur de mission

Module cartographique 3D (bas sur Nasa Wold Wind) permettant de dfinir des routes, des points de navigation, l'affichage de donnes trs haute rsolution ainsi que de nombreux outils tels que le calculs de distances, etc.

Visualisation donnes aronautiques pour contrleurs ariens : AIXM

AIXM GDM est un module cartographique 2D / 3D permettant la visualisation des donnes issues d'une base de donnes AIXM v5, standard aronautique dvelopp conjointement par l'Europe (Eurocontrol) et les Etats-Unis (FAA)

Le standard AIXM dcrit l'intgralit des donnes aronautiques utilises par les contrleurs ariens (routes ariennes, points de navigation, balises VOR, description des terrains et pistes atterrissage, etc.)

AIXM GDM utilise les standards internationaux pour l'accs aux donnes gographiques (WMS, WFS) Il permet aussi bien la visualisation que la saisie graphique de zones sur le globe

Visualisation donnes aronautiques pour contrleurs ariens : AIXM

AIXM GDM est un module cartographique 2D / 3D permettant la visualisation des donnes issues d'une base de donnes AIXM v5, standard aronautique dvelopp conjointement par l'Europe (Eurocontrol) et les Etats-Unis (FAA)

Le standard AIXM dcrit l'intgralit des donnes aronautiques utilises par les contrleurs ariens (routes ariennes, points de navigation, balises VOR, description des terrains et pistes atterrissage, etc.)

AIXM GDM utilise les standards internationaux pour l'accs aux donnes gographiques (WMS, WFS) Il permet aussi bien la visualisation que la saisie graphique de zones sur le globe

La stratgie adopte par Thales par rapport aux dveloppements avec les logiciels OpenSource en gomatique

Prsentation de la plate-forme NASA WorldWind

Quelques exemples de fonctionnalits

Un premier exemple, appliqu au domaine spatial: EOLI

Un second exemple, appliqu l'aronautique: MPS3000

D'autres utilisations possibles

Conclusion / perspectives

Sommaire

d

Prsentation de NASA WorldWind Java SDK

NASA WorldWind?

Une infrastructure et une plateforme de partage de donnes spatiale ouverte

Prsentation de NASA WorldWind

Respect des standards internationaux
ISO/OGC (OpenGeospatial Consortium)

WMS/WMS-C

WFS (limit aux spcifications GML utilises dans GeoRSS)

KML (fonctions basiques)

OWS, OGC Web Service (gnrique)

WSS, WorldWind Web Shape Service

Aucune restriction de licence ou de distribution

Licence spcifique NASA Open Source Agreement

Plateforme fournie en tant que composant OpenSource

Accs direct la dpt du code source SVN

Architecture de WorldWind

Une architecture simple et extensible, limitant au maximum les dpendance envers d'autres librairies

La stratgie adopte par Thales par rapport aux dveloppements avec les logiciels OpenSource en gomatique

Prsentation de la plate-forme NASA WorldWind

Quelques exemples de fonctionnalits

Un premier exemple, appliqu au domaine spatial: EOLI

Un second exemple, appliqu l'aronautique: MPS3000

D'autres champs d'application possibles

Conclusion / perspectives

Sommaire

Exemples de fonctionnalits

Visualisation de donnes d'observation de la Terre
Connexion des sources WMS ou importation de ressources GeoTiff

Exemples de fonctionnalitsProjet Opensource iGlobe: visualisation et analyse de donnes NetCDF (donnes atmosphriques) et rendu vectoriel

Exemples de fonctionnalitsSupport des plateformes Android

Exemples de fonctionnalitsVisualisation de donnes OpenStreetMap (raster et vecteur)

Exemples de fonctionalitsNASA WorldWind ne se limite pas uniquement la Terre

Exemples de fonctionalitsSymbologie militaire 2525B/C (OTAN APP-6A)

La stratgie adopte par Thales par rapport aux dveloppements avec les logiciels OpenSource en gomatique

Prsentation de la plate-forme NASA WorldWind

Quelques exemples de fonctionnalits

Un premier exemple, appliqu au domaine spatial: EOLI

Un second exemple, appliqu l'aronautique: MPS3000

D'autres champs d'application possibles

Conclusion / perspectives

Sommaire

Exemples d'utilisation: le projet EOLI 1/7

Recherche muti-missions et multi-capteurs sur des catalogues de mtadonnes et affichage des emprises au sol des acquisitions

Exemples d'utilisation: le projet EOLI 2/7

Projection la vole des images sur le globe 3D (sources: images non gorfrences ou services WMS)

Exemples d'utilisation: le projet EOLI 3/7

Recherche muti-missions et multi-capteurs sur des catalogues de mtadonnes et affichage des emprises au sol des acquisitions

Exemples d'utilisation: le projet EOLI 4/7Visualisation de donnes d'observation de la Terre: (image SPOT 4 sur les Alpes franaises)

Exemples d'utilisation: le projet EOLI 5/7

Visualisation fauches d'images satellitaires dpassant une orbite d'acquisition (rendu ct client)

Exemples d'utilisation: le projet EOLI 6/7Visualisation 3D et 2D

Exemples d'utilisation: le projet EOLI 7/2Slection visuelles de fragments d'acquisition

La stratgie adopte par Thales par rapport aux dveloppements avec les logiciels OpenSource en gomatique

Prsentation de la plate-forme NASA WorldWind

Quelques exemples de fonctionnalits

Un premier exemple, appliqu au domaine spatial: EOLI

Un second exemple, appliqu l'aronautique: MPS3000

D'autres champs d'application possibles

Conclusion / perspectives

Sommaire

Exemples d'utilisation: le projet MPS3000 1/4Planification de mission

Exemples d'utilisation: le projet MPS3000 2/44Restitution de mission

Exemples d'utilisation: le projet MPS3000 3/4Restitution de mission (atterrissage)

Exemples d'utilisation: le projet MPS3000 4/4Restitution de mission (un looping en 3D)

La stratgie adopte par Thales par rapport aux dveloppements avec les logiciels OpenSource en gomatique

Prsentation de la plate-forme NASA WorldWind

Quelques exemples de fonctionnalits

Un premier exemple, appliqu au domaine spatial: EOLI

Un second exemple, appliqu l'aronautique: MPS3000

D'autres champs d'application possibles

Conclusion / perspectives

Sommaire

Exemples d'utilisation

Visualisation de donnes de navigation ariennes

Base de donnes AIXM v5

Exemples d'utilisation

Prototype de moving map pour les avions de ligne (IFE)

Exemples d'utilisation

Visualisation de bti (ville de Nantes, KML/Collada)

Exemples d'utilisation

Visualisation de bti (ville de Nantes, KML/Collada)

Exemples d'utilisation

Visualisation de sentiers (Parc nationaux des crins et du Mercantour)

Exemples d'utilisation

Visualisation de sentiers (Parc nationaux des Ecrins et du Mercantour)

Exemples d'intgration (web)

Intgration en tant que composant web (JavaWebStart)

Exemples d'utilisation

Utilisation sur table tactile

La stratgie adopte par Thales par rapport aux dveloppements avec les logiciels OpenSource en gomatique

Prsentation de la plate-forme NASA WorldWind

Quelques exemples de fonctionnalits

Un premier exemple, appliqu au domaine spatial: EOLI

Un second exemple, appliqu l'aronautique: MPS3000

D'autres champs d'application possibles

Conclusion / perspectives

Sommaire

Conclusion / perspectives

Perspectives

Une communaut d'utilisateurs tous les jours plus importante

Migration des serveurs NASA vers Mapserver

Poursuite du dveloppement Android

Support d'OpenStreetMap en mode vectoriel

Nouveaux formats de donnes

Amlioration des performances

Conclusion / perspectives

Questions

Conclusion / perspectives

World Wind

Spatial Data Infrastructure

Site internet: http://goworldwind.orgForums: http://worldWindcentral.com Dmos: http://goworldwind.org/demosMerci pour votre attention

/

/

Informations confidentielles/Proprit de Thales, tous droits rservs

www.thalesgroup.com

/

/

Informations confidentielles/Proprit de Thales, tous droits rservs

Informations confidentielles/Proprit de Thales, tous droits rservs

/

/

Informations confidentielles/Proprit de Thales, tous droits rservs

Informations confidentielles/Proprit de Thales, tous droits rservs

/

/

Informations confidentielles/Proprit de Thales, tous droits rservs

Informations confidentielles/Proprit de Thales, tous droits rservs

/

/

Informations confidentielles/Proprit de Thales, tous droits rservs

Informations confidentielles/Proprit de Thales, tous droits rservs

/

/

Informations confidentielles/Proprit de Thales, tous droits rservs

Informations confidentielles/Proprit de Thales, tous droits rservs

/

/

Informations confidentielles/Proprit de Thales, tous droits rservs

Informations confidentielles/Proprit de Thales, tous droits rservs

/

/

Informations confidentielles/Proprit de Thales, tous droits rservs

Informations confidentielles/Proprit de Thales, tous droits rservs