24
Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables et Systèmes de Traitement Sté[email protected]

Mise en accord de mesures altimétriques radars...Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Mise en accord de mesures altimétriques radars...Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables

Mise en accord de mesuresaltimeacutetriques radarsavec le standard de

lrsquoOGC - SOS

5 novembre 2019 SIST 2019 Seacuteries Interopeacuterables et Systegravemes de Traitement SteacutephaneDebardirdfr

Plan de la preacutesentation

Lrsquoaltimeacutetrie spatiale hellip en reacutesumeacute hellip appliqueacutee aux surfaces continentales

Lrsquoaccegraves aux donneacutees Qursquoest-ce que standard SOS et modegravele OampM Lrsquointeacutegration des donneacutees dans le modegravele

Lrsquoimpleacutementation avec istSOS Lrsquoexploitation - La mise en service dans Hydroweb

Lrsquoaltimeacutetrie spatiale en reacutesumeacute

Source Le principe de lrsquoaltimeacutetrie satellitaire - AVISO

Domaines drsquoapplication

- Geacuteodeacutesie hellip - Oceacuteanographie hellip- Modeacutelisation hellip- Surfaces Continentales hellip

Lrsquoaltimeacutetrie spatiale Appliqueacute aux surfaces continentalesDe la mesure altimeacutetrique aux seacuteries temporelles de niveau drsquoeau

Source Altimetrie-spatiale-application-a-l-etude-des-surfaces-continentales ndash Freacutedeacuteric Frappart-

OMP

Lrsquoaccegraves aux donneacutees (12)

Les donneacutees + meacutetadonneacutees sont

sur des plateformes deacutedieacutees

web amp ftp

Ou les trouver

httpctohlegosobs-mipfr

Center for Topographic studies

of the Ocean and Hydrosphere CTOH

httpswwwavisoaltimetryfr

AVISO + Satellite altimetry Data

httphydrowebtheia-landfr

Hydroweb Seacuterie de hauteurs drsquoeau sur

les fleuves et lacs du monde

10 missions altimeacutetriques (niveaux L1 agrave L4) ~ 40 To

Lrsquoaccegraves aux donneacutees (22)

Les modegraveles de donneacutees le vocabulaire et le stockage sont diffeacuterents

Comment srsquoy retrouver

Le standard (12)

fx1 Lien direct entre la base de donneacutee et les plateformesapplications

fx2 Eacutetendre lrsquointeropeacuterabiliteacute des systegravemes actuels et futurs

Le standard Les atouts et inteacuterecircts drsquoune standardisation (22)

fx3 Stocker valoriser et partager les donneacutees simplement agrave lrsquoaide de

modegraveles de donneacutees standards et communautaires (OampM)

fx4 Srsquoassurer drsquoecirctre la reacutefeacuterence dans la distribution de ce type de donneacutees

fx5 Exeacutecution de requecirctes seacutecuriseacutees permettant drsquoavoir directement accegraves agrave la

base de donneacutees

Avoir un vocabulaire commun et un profil inteacutegrant lrsquoensemble des termes employeacutes en

hydrologie continentale

Processus actuel pour les inteacutegrer dans un SIH ou tout autre

plateforme dinterrogation visualisation

Gestionnaire SIH

Donneacutees

Altimeacutetriques

collections

Inteacutegration

Synchronisation

Donneacutees

et meacutetadonneacutees

SIH

Visualisation Selection

Traitement

Extraction

Organisme tiers

Le standard Cas concret

Communication

Qursquoest-ce que SOS et OampM Les composants drsquoune ldquoObservationrdquo

Qursquoest-ce que SOS et OampM

Format et grammaire XML lues par les logiciels drsquoanalyses de traitements et de partages (diffusions) des donneacutees et meacutetadonneacutees

Reacutesultat des requecirctes SOS en XML selon les standards SensorML (DescribeSensor) et OampM (GetObservation)

Trois types de services agrave lrsquoutilisateuramp

Trois types de services au producteur de la donneacutee

Sensor Observation Service

La speacutecification Earth Observation du standard OampM

- Eacutetend les speacutecificiteacutes du format OampM classique

Prend en compte les speacutecifications EarthObservationProducts (EOP) et la theacutematique Altimetry (ALT)

OampM V 20 incluant le SensorML V101

- Preacutecise une structure compleacutementaire aux produits issus de lrsquoaltimeacutetrie spatialeEnrichie les caracteacuteristiques drsquoobservations mais aussi des eacutequipements (sensorML) Permet drsquoeacutetendre les filtres de seacutelection et les meacutetadonneacutees contenues dans les reacutesultats

La place des donneacutees satellitaires dans OampM

A layered view of EO OampM Products metadata (OGC)

Les donneacutees et leur accessibiliteacute via les standards

Un modegravele de base de donneacutees conforme au standard OampM sans speacutecification

Neacutecessiteacute de prendre en compte la speacutecification EOP Altimeacutetrique dans le modegravele

Qursquoest-ce qui change avec la speacutecification- La base du scheacutema est conserveacute- Des informations compleacutementaires sont ajouteacutees sur les tables preacute-existantes- Creacuteation de nouvelles tables lorsque cela est neacutecessaire

Certaines informations ne sont pas repreacutesenteacutees dans les standards mais preacutesentes dans les meacutetadonneacutees drsquohydroweb

Ajout de nouvelles balises en XML tel que la reacutefeacuterence geacuteoidale le numeacutero de tracking cycle

Extension des modegraveles existants (14)

Extension des modegraveles existants(24)

Eacutetendre les donneacutees fournies en retour avec les balises XML des standards correspondants

- GetCapabilities Ajouter des meacutetadonneacutees et des services offerts dans les requecirctes

- DescribeSensor Ajouter les meacutetadonneacutees de capteur de la speacutecification altimeacutetrique

- GetObservation Ajouter les meacutetadonneacutees drsquoobservation de la speacutecification altimeacutetrique

Extension des modegraveles existants(34)

Eacutetendre les filtres de seacutelection de GetObservation avec les besoins du projet (nom de

lrsquoaffluent nom du bassin hellip)

Trois types de services agrave lrsquoutilisateur modifieacutes

Les processus drsquointeacutegration des donneacutees dans le modegravele

Fichier XML

deacutecrivant le

capteur

Fichier XML

deacutecrivant les

observations

Recherche et insertion des meacutetadonneacutees des eacutequipements

(satellites outils de mesureshellip) et drsquoobservations (station

dacquisition processinghellip)

Eacutetendre les fonctions ldquoinsertSensorrdquo et ldquoInsertObservationrdquo

Inseacuterer lrsquoensemble des donneacutees dans la baseDonneacutees de stations et

drsquoobservations ldquomeacutetiers et

standardiseacuteesrdquo

Correspondance modegraveledonneacutees

InsertSensor InsertObservation

Donneacutees + meacutetadonneacutees

ldquomeacutetiers originalesrdquo

Extension des modegraveles existants(44)

Limpleacutementation du standard SOS

IstSOS (Istituto scienze della Terra Sensor Observation Service)

ldquoIstSOS is an OGC SOS server implementation written in Pythonrdquo - httpsgithubcomistSOS

Assure un service complet

Stockage des donneacutees (postgresql)

Mise agrave disposition au travers drsquoun serveur Apache

Requegravetes SOS V 20

Retour de lrsquoinformation repondant agrave OampM + SensorML

Mais non adapteacute agrave la speacutecification EOP + ALT (altimeacutetrie spatiale)

Neacutecessiteacute drsquoeacutetendre ses capaciteacutes pour reacutepondre au projet

Deacuteveloppement des services des accegraves aux donneacutees

Deacuteploiement drsquoun serveur web posseacutedant istSOS et ses deacutependances

===gt httpaltisat-devmsemuniv-montp2fristsosadmin

Des requecirctes SOS (GET ou POST)

===gt exemple de requegravete GET ldquohttpaltisat-devmsemuniv-

montp2fristsosvirtualsensorservice=SOSamprequest=

Les donneacutees sont accessibles avec un langage commun en XML sur la base du standard

SOS et un vocabulaire commun

Llsquoimpleacutementation du standard SOS

Llsquointeacutegration du standard SOS ndashHydroweb

Migration des travaux de lrsquoIRD

sur la plateforme CNES HYDROWEB

- Modegravele de donneacutees et service

- Mise en production des services standardiseacutes

Septembre 2019

Llsquointeacutegration du standard SOS ndashHydroweb Comment avoir accegraves aux donneacutees

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydrowebGetCapabilities retourne des informations sur le serveur SOS les requecirctes disponibles et la liste des

produits disponibles ainsi que leurs proprieacuteteacutes observables

DescribeSensor affiche les informations dun produit

Exemple httphydroweb-sostheia-landfrhysoperequest=getCapabilitiesampservice=SOS

Exemple httphydroweb-sostheia-landfrhysoperequest=describeSensoramp

procedure=R_amz_yar_env_0837_01amp

outputFormat=text2Fxml3Bsubtype3D22sensorML2F10122amp

service=SOSamp

version=100

Exemple httphydroweb-sostheia-

landfrhysoperequest=getFeatureOfInterestampservice=SOSampversion=200ampFeatureOfInterestId=L_albert

GetFeatureOfInterest retourne des proprieacuteteacutes observables dun produit

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydroweb

GetObservation permet de teacuteleacutecharger des donneacutees dans le catalogue suivant diffeacuterents critegraveres de

recherche

Exemple (remplacer [USER] par votre login Theia et [XXXXX] par votre mot de passe)

httphydroweb-sostheia-landfrhysope

request=GetObservationamp

temporalFilter=omphenomenonTime2017-01-01T1630002018-06-03T162000amp

observedProperty=urnogcdefparameterx-istsos10riverwaterheightamp

responseFormat=textplainamp

service=SOSamp

version=200amp

user=[USER]amp

password=[XXXXX]

Merci de votre attention

Dessins - Eric Ribereau httppicpanzeecomericribereau

Page 2: Mise en accord de mesures altimétriques radars...Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables

Plan de la preacutesentation

Lrsquoaltimeacutetrie spatiale hellip en reacutesumeacute hellip appliqueacutee aux surfaces continentales

Lrsquoaccegraves aux donneacutees Qursquoest-ce que standard SOS et modegravele OampM Lrsquointeacutegration des donneacutees dans le modegravele

Lrsquoimpleacutementation avec istSOS Lrsquoexploitation - La mise en service dans Hydroweb

Lrsquoaltimeacutetrie spatiale en reacutesumeacute

Source Le principe de lrsquoaltimeacutetrie satellitaire - AVISO

Domaines drsquoapplication

- Geacuteodeacutesie hellip - Oceacuteanographie hellip- Modeacutelisation hellip- Surfaces Continentales hellip

Lrsquoaltimeacutetrie spatiale Appliqueacute aux surfaces continentalesDe la mesure altimeacutetrique aux seacuteries temporelles de niveau drsquoeau

Source Altimetrie-spatiale-application-a-l-etude-des-surfaces-continentales ndash Freacutedeacuteric Frappart-

OMP

Lrsquoaccegraves aux donneacutees (12)

Les donneacutees + meacutetadonneacutees sont

sur des plateformes deacutedieacutees

web amp ftp

Ou les trouver

httpctohlegosobs-mipfr

Center for Topographic studies

of the Ocean and Hydrosphere CTOH

httpswwwavisoaltimetryfr

AVISO + Satellite altimetry Data

httphydrowebtheia-landfr

Hydroweb Seacuterie de hauteurs drsquoeau sur

les fleuves et lacs du monde

10 missions altimeacutetriques (niveaux L1 agrave L4) ~ 40 To

Lrsquoaccegraves aux donneacutees (22)

Les modegraveles de donneacutees le vocabulaire et le stockage sont diffeacuterents

Comment srsquoy retrouver

Le standard (12)

fx1 Lien direct entre la base de donneacutee et les plateformesapplications

fx2 Eacutetendre lrsquointeropeacuterabiliteacute des systegravemes actuels et futurs

Le standard Les atouts et inteacuterecircts drsquoune standardisation (22)

fx3 Stocker valoriser et partager les donneacutees simplement agrave lrsquoaide de

modegraveles de donneacutees standards et communautaires (OampM)

fx4 Srsquoassurer drsquoecirctre la reacutefeacuterence dans la distribution de ce type de donneacutees

fx5 Exeacutecution de requecirctes seacutecuriseacutees permettant drsquoavoir directement accegraves agrave la

base de donneacutees

Avoir un vocabulaire commun et un profil inteacutegrant lrsquoensemble des termes employeacutes en

hydrologie continentale

Processus actuel pour les inteacutegrer dans un SIH ou tout autre

plateforme dinterrogation visualisation

Gestionnaire SIH

Donneacutees

Altimeacutetriques

collections

Inteacutegration

Synchronisation

Donneacutees

et meacutetadonneacutees

SIH

Visualisation Selection

Traitement

Extraction

Organisme tiers

Le standard Cas concret

Communication

Qursquoest-ce que SOS et OampM Les composants drsquoune ldquoObservationrdquo

Qursquoest-ce que SOS et OampM

Format et grammaire XML lues par les logiciels drsquoanalyses de traitements et de partages (diffusions) des donneacutees et meacutetadonneacutees

Reacutesultat des requecirctes SOS en XML selon les standards SensorML (DescribeSensor) et OampM (GetObservation)

Trois types de services agrave lrsquoutilisateuramp

Trois types de services au producteur de la donneacutee

Sensor Observation Service

La speacutecification Earth Observation du standard OampM

- Eacutetend les speacutecificiteacutes du format OampM classique

Prend en compte les speacutecifications EarthObservationProducts (EOP) et la theacutematique Altimetry (ALT)

OampM V 20 incluant le SensorML V101

- Preacutecise une structure compleacutementaire aux produits issus de lrsquoaltimeacutetrie spatialeEnrichie les caracteacuteristiques drsquoobservations mais aussi des eacutequipements (sensorML) Permet drsquoeacutetendre les filtres de seacutelection et les meacutetadonneacutees contenues dans les reacutesultats

La place des donneacutees satellitaires dans OampM

A layered view of EO OampM Products metadata (OGC)

Les donneacutees et leur accessibiliteacute via les standards

Un modegravele de base de donneacutees conforme au standard OampM sans speacutecification

Neacutecessiteacute de prendre en compte la speacutecification EOP Altimeacutetrique dans le modegravele

Qursquoest-ce qui change avec la speacutecification- La base du scheacutema est conserveacute- Des informations compleacutementaires sont ajouteacutees sur les tables preacute-existantes- Creacuteation de nouvelles tables lorsque cela est neacutecessaire

Certaines informations ne sont pas repreacutesenteacutees dans les standards mais preacutesentes dans les meacutetadonneacutees drsquohydroweb

Ajout de nouvelles balises en XML tel que la reacutefeacuterence geacuteoidale le numeacutero de tracking cycle

Extension des modegraveles existants (14)

Extension des modegraveles existants(24)

Eacutetendre les donneacutees fournies en retour avec les balises XML des standards correspondants

- GetCapabilities Ajouter des meacutetadonneacutees et des services offerts dans les requecirctes

- DescribeSensor Ajouter les meacutetadonneacutees de capteur de la speacutecification altimeacutetrique

- GetObservation Ajouter les meacutetadonneacutees drsquoobservation de la speacutecification altimeacutetrique

Extension des modegraveles existants(34)

Eacutetendre les filtres de seacutelection de GetObservation avec les besoins du projet (nom de

lrsquoaffluent nom du bassin hellip)

Trois types de services agrave lrsquoutilisateur modifieacutes

Les processus drsquointeacutegration des donneacutees dans le modegravele

Fichier XML

deacutecrivant le

capteur

Fichier XML

deacutecrivant les

observations

Recherche et insertion des meacutetadonneacutees des eacutequipements

(satellites outils de mesureshellip) et drsquoobservations (station

dacquisition processinghellip)

Eacutetendre les fonctions ldquoinsertSensorrdquo et ldquoInsertObservationrdquo

Inseacuterer lrsquoensemble des donneacutees dans la baseDonneacutees de stations et

drsquoobservations ldquomeacutetiers et

standardiseacuteesrdquo

Correspondance modegraveledonneacutees

InsertSensor InsertObservation

Donneacutees + meacutetadonneacutees

ldquomeacutetiers originalesrdquo

Extension des modegraveles existants(44)

Limpleacutementation du standard SOS

IstSOS (Istituto scienze della Terra Sensor Observation Service)

ldquoIstSOS is an OGC SOS server implementation written in Pythonrdquo - httpsgithubcomistSOS

Assure un service complet

Stockage des donneacutees (postgresql)

Mise agrave disposition au travers drsquoun serveur Apache

Requegravetes SOS V 20

Retour de lrsquoinformation repondant agrave OampM + SensorML

Mais non adapteacute agrave la speacutecification EOP + ALT (altimeacutetrie spatiale)

Neacutecessiteacute drsquoeacutetendre ses capaciteacutes pour reacutepondre au projet

Deacuteveloppement des services des accegraves aux donneacutees

Deacuteploiement drsquoun serveur web posseacutedant istSOS et ses deacutependances

===gt httpaltisat-devmsemuniv-montp2fristsosadmin

Des requecirctes SOS (GET ou POST)

===gt exemple de requegravete GET ldquohttpaltisat-devmsemuniv-

montp2fristsosvirtualsensorservice=SOSamprequest=

Les donneacutees sont accessibles avec un langage commun en XML sur la base du standard

SOS et un vocabulaire commun

Llsquoimpleacutementation du standard SOS

Llsquointeacutegration du standard SOS ndashHydroweb

Migration des travaux de lrsquoIRD

sur la plateforme CNES HYDROWEB

- Modegravele de donneacutees et service

- Mise en production des services standardiseacutes

Septembre 2019

Llsquointeacutegration du standard SOS ndashHydroweb Comment avoir accegraves aux donneacutees

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydrowebGetCapabilities retourne des informations sur le serveur SOS les requecirctes disponibles et la liste des

produits disponibles ainsi que leurs proprieacuteteacutes observables

DescribeSensor affiche les informations dun produit

Exemple httphydroweb-sostheia-landfrhysoperequest=getCapabilitiesampservice=SOS

Exemple httphydroweb-sostheia-landfrhysoperequest=describeSensoramp

procedure=R_amz_yar_env_0837_01amp

outputFormat=text2Fxml3Bsubtype3D22sensorML2F10122amp

service=SOSamp

version=100

Exemple httphydroweb-sostheia-

landfrhysoperequest=getFeatureOfInterestampservice=SOSampversion=200ampFeatureOfInterestId=L_albert

GetFeatureOfInterest retourne des proprieacuteteacutes observables dun produit

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydroweb

GetObservation permet de teacuteleacutecharger des donneacutees dans le catalogue suivant diffeacuterents critegraveres de

recherche

Exemple (remplacer [USER] par votre login Theia et [XXXXX] par votre mot de passe)

httphydroweb-sostheia-landfrhysope

request=GetObservationamp

temporalFilter=omphenomenonTime2017-01-01T1630002018-06-03T162000amp

observedProperty=urnogcdefparameterx-istsos10riverwaterheightamp

responseFormat=textplainamp

service=SOSamp

version=200amp

user=[USER]amp

password=[XXXXX]

Merci de votre attention

Dessins - Eric Ribereau httppicpanzeecomericribereau

Page 3: Mise en accord de mesures altimétriques radars...Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables

Lrsquoaltimeacutetrie spatiale en reacutesumeacute

Source Le principe de lrsquoaltimeacutetrie satellitaire - AVISO

Domaines drsquoapplication

- Geacuteodeacutesie hellip - Oceacuteanographie hellip- Modeacutelisation hellip- Surfaces Continentales hellip

Lrsquoaltimeacutetrie spatiale Appliqueacute aux surfaces continentalesDe la mesure altimeacutetrique aux seacuteries temporelles de niveau drsquoeau

Source Altimetrie-spatiale-application-a-l-etude-des-surfaces-continentales ndash Freacutedeacuteric Frappart-

OMP

Lrsquoaccegraves aux donneacutees (12)

Les donneacutees + meacutetadonneacutees sont

sur des plateformes deacutedieacutees

web amp ftp

Ou les trouver

httpctohlegosobs-mipfr

Center for Topographic studies

of the Ocean and Hydrosphere CTOH

httpswwwavisoaltimetryfr

AVISO + Satellite altimetry Data

httphydrowebtheia-landfr

Hydroweb Seacuterie de hauteurs drsquoeau sur

les fleuves et lacs du monde

10 missions altimeacutetriques (niveaux L1 agrave L4) ~ 40 To

Lrsquoaccegraves aux donneacutees (22)

Les modegraveles de donneacutees le vocabulaire et le stockage sont diffeacuterents

Comment srsquoy retrouver

Le standard (12)

fx1 Lien direct entre la base de donneacutee et les plateformesapplications

fx2 Eacutetendre lrsquointeropeacuterabiliteacute des systegravemes actuels et futurs

Le standard Les atouts et inteacuterecircts drsquoune standardisation (22)

fx3 Stocker valoriser et partager les donneacutees simplement agrave lrsquoaide de

modegraveles de donneacutees standards et communautaires (OampM)

fx4 Srsquoassurer drsquoecirctre la reacutefeacuterence dans la distribution de ce type de donneacutees

fx5 Exeacutecution de requecirctes seacutecuriseacutees permettant drsquoavoir directement accegraves agrave la

base de donneacutees

Avoir un vocabulaire commun et un profil inteacutegrant lrsquoensemble des termes employeacutes en

hydrologie continentale

Processus actuel pour les inteacutegrer dans un SIH ou tout autre

plateforme dinterrogation visualisation

Gestionnaire SIH

Donneacutees

Altimeacutetriques

collections

Inteacutegration

Synchronisation

Donneacutees

et meacutetadonneacutees

SIH

Visualisation Selection

Traitement

Extraction

Organisme tiers

Le standard Cas concret

Communication

Qursquoest-ce que SOS et OampM Les composants drsquoune ldquoObservationrdquo

Qursquoest-ce que SOS et OampM

Format et grammaire XML lues par les logiciels drsquoanalyses de traitements et de partages (diffusions) des donneacutees et meacutetadonneacutees

Reacutesultat des requecirctes SOS en XML selon les standards SensorML (DescribeSensor) et OampM (GetObservation)

Trois types de services agrave lrsquoutilisateuramp

Trois types de services au producteur de la donneacutee

Sensor Observation Service

La speacutecification Earth Observation du standard OampM

- Eacutetend les speacutecificiteacutes du format OampM classique

Prend en compte les speacutecifications EarthObservationProducts (EOP) et la theacutematique Altimetry (ALT)

OampM V 20 incluant le SensorML V101

- Preacutecise une structure compleacutementaire aux produits issus de lrsquoaltimeacutetrie spatialeEnrichie les caracteacuteristiques drsquoobservations mais aussi des eacutequipements (sensorML) Permet drsquoeacutetendre les filtres de seacutelection et les meacutetadonneacutees contenues dans les reacutesultats

La place des donneacutees satellitaires dans OampM

A layered view of EO OampM Products metadata (OGC)

Les donneacutees et leur accessibiliteacute via les standards

Un modegravele de base de donneacutees conforme au standard OampM sans speacutecification

Neacutecessiteacute de prendre en compte la speacutecification EOP Altimeacutetrique dans le modegravele

Qursquoest-ce qui change avec la speacutecification- La base du scheacutema est conserveacute- Des informations compleacutementaires sont ajouteacutees sur les tables preacute-existantes- Creacuteation de nouvelles tables lorsque cela est neacutecessaire

Certaines informations ne sont pas repreacutesenteacutees dans les standards mais preacutesentes dans les meacutetadonneacutees drsquohydroweb

Ajout de nouvelles balises en XML tel que la reacutefeacuterence geacuteoidale le numeacutero de tracking cycle

Extension des modegraveles existants (14)

Extension des modegraveles existants(24)

Eacutetendre les donneacutees fournies en retour avec les balises XML des standards correspondants

- GetCapabilities Ajouter des meacutetadonneacutees et des services offerts dans les requecirctes

- DescribeSensor Ajouter les meacutetadonneacutees de capteur de la speacutecification altimeacutetrique

- GetObservation Ajouter les meacutetadonneacutees drsquoobservation de la speacutecification altimeacutetrique

Extension des modegraveles existants(34)

Eacutetendre les filtres de seacutelection de GetObservation avec les besoins du projet (nom de

lrsquoaffluent nom du bassin hellip)

Trois types de services agrave lrsquoutilisateur modifieacutes

Les processus drsquointeacutegration des donneacutees dans le modegravele

Fichier XML

deacutecrivant le

capteur

Fichier XML

deacutecrivant les

observations

Recherche et insertion des meacutetadonneacutees des eacutequipements

(satellites outils de mesureshellip) et drsquoobservations (station

dacquisition processinghellip)

Eacutetendre les fonctions ldquoinsertSensorrdquo et ldquoInsertObservationrdquo

Inseacuterer lrsquoensemble des donneacutees dans la baseDonneacutees de stations et

drsquoobservations ldquomeacutetiers et

standardiseacuteesrdquo

Correspondance modegraveledonneacutees

InsertSensor InsertObservation

Donneacutees + meacutetadonneacutees

ldquomeacutetiers originalesrdquo

Extension des modegraveles existants(44)

Limpleacutementation du standard SOS

IstSOS (Istituto scienze della Terra Sensor Observation Service)

ldquoIstSOS is an OGC SOS server implementation written in Pythonrdquo - httpsgithubcomistSOS

Assure un service complet

Stockage des donneacutees (postgresql)

Mise agrave disposition au travers drsquoun serveur Apache

Requegravetes SOS V 20

Retour de lrsquoinformation repondant agrave OampM + SensorML

Mais non adapteacute agrave la speacutecification EOP + ALT (altimeacutetrie spatiale)

Neacutecessiteacute drsquoeacutetendre ses capaciteacutes pour reacutepondre au projet

Deacuteveloppement des services des accegraves aux donneacutees

Deacuteploiement drsquoun serveur web posseacutedant istSOS et ses deacutependances

===gt httpaltisat-devmsemuniv-montp2fristsosadmin

Des requecirctes SOS (GET ou POST)

===gt exemple de requegravete GET ldquohttpaltisat-devmsemuniv-

montp2fristsosvirtualsensorservice=SOSamprequest=

Les donneacutees sont accessibles avec un langage commun en XML sur la base du standard

SOS et un vocabulaire commun

Llsquoimpleacutementation du standard SOS

Llsquointeacutegration du standard SOS ndashHydroweb

Migration des travaux de lrsquoIRD

sur la plateforme CNES HYDROWEB

- Modegravele de donneacutees et service

- Mise en production des services standardiseacutes

Septembre 2019

Llsquointeacutegration du standard SOS ndashHydroweb Comment avoir accegraves aux donneacutees

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydrowebGetCapabilities retourne des informations sur le serveur SOS les requecirctes disponibles et la liste des

produits disponibles ainsi que leurs proprieacuteteacutes observables

DescribeSensor affiche les informations dun produit

Exemple httphydroweb-sostheia-landfrhysoperequest=getCapabilitiesampservice=SOS

Exemple httphydroweb-sostheia-landfrhysoperequest=describeSensoramp

procedure=R_amz_yar_env_0837_01amp

outputFormat=text2Fxml3Bsubtype3D22sensorML2F10122amp

service=SOSamp

version=100

Exemple httphydroweb-sostheia-

landfrhysoperequest=getFeatureOfInterestampservice=SOSampversion=200ampFeatureOfInterestId=L_albert

GetFeatureOfInterest retourne des proprieacuteteacutes observables dun produit

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydroweb

GetObservation permet de teacuteleacutecharger des donneacutees dans le catalogue suivant diffeacuterents critegraveres de

recherche

Exemple (remplacer [USER] par votre login Theia et [XXXXX] par votre mot de passe)

httphydroweb-sostheia-landfrhysope

request=GetObservationamp

temporalFilter=omphenomenonTime2017-01-01T1630002018-06-03T162000amp

observedProperty=urnogcdefparameterx-istsos10riverwaterheightamp

responseFormat=textplainamp

service=SOSamp

version=200amp

user=[USER]amp

password=[XXXXX]

Merci de votre attention

Dessins - Eric Ribereau httppicpanzeecomericribereau

Page 4: Mise en accord de mesures altimétriques radars...Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables

Lrsquoaltimeacutetrie spatiale Appliqueacute aux surfaces continentalesDe la mesure altimeacutetrique aux seacuteries temporelles de niveau drsquoeau

Source Altimetrie-spatiale-application-a-l-etude-des-surfaces-continentales ndash Freacutedeacuteric Frappart-

OMP

Lrsquoaccegraves aux donneacutees (12)

Les donneacutees + meacutetadonneacutees sont

sur des plateformes deacutedieacutees

web amp ftp

Ou les trouver

httpctohlegosobs-mipfr

Center for Topographic studies

of the Ocean and Hydrosphere CTOH

httpswwwavisoaltimetryfr

AVISO + Satellite altimetry Data

httphydrowebtheia-landfr

Hydroweb Seacuterie de hauteurs drsquoeau sur

les fleuves et lacs du monde

10 missions altimeacutetriques (niveaux L1 agrave L4) ~ 40 To

Lrsquoaccegraves aux donneacutees (22)

Les modegraveles de donneacutees le vocabulaire et le stockage sont diffeacuterents

Comment srsquoy retrouver

Le standard (12)

fx1 Lien direct entre la base de donneacutee et les plateformesapplications

fx2 Eacutetendre lrsquointeropeacuterabiliteacute des systegravemes actuels et futurs

Le standard Les atouts et inteacuterecircts drsquoune standardisation (22)

fx3 Stocker valoriser et partager les donneacutees simplement agrave lrsquoaide de

modegraveles de donneacutees standards et communautaires (OampM)

fx4 Srsquoassurer drsquoecirctre la reacutefeacuterence dans la distribution de ce type de donneacutees

fx5 Exeacutecution de requecirctes seacutecuriseacutees permettant drsquoavoir directement accegraves agrave la

base de donneacutees

Avoir un vocabulaire commun et un profil inteacutegrant lrsquoensemble des termes employeacutes en

hydrologie continentale

Processus actuel pour les inteacutegrer dans un SIH ou tout autre

plateforme dinterrogation visualisation

Gestionnaire SIH

Donneacutees

Altimeacutetriques

collections

Inteacutegration

Synchronisation

Donneacutees

et meacutetadonneacutees

SIH

Visualisation Selection

Traitement

Extraction

Organisme tiers

Le standard Cas concret

Communication

Qursquoest-ce que SOS et OampM Les composants drsquoune ldquoObservationrdquo

Qursquoest-ce que SOS et OampM

Format et grammaire XML lues par les logiciels drsquoanalyses de traitements et de partages (diffusions) des donneacutees et meacutetadonneacutees

Reacutesultat des requecirctes SOS en XML selon les standards SensorML (DescribeSensor) et OampM (GetObservation)

Trois types de services agrave lrsquoutilisateuramp

Trois types de services au producteur de la donneacutee

Sensor Observation Service

La speacutecification Earth Observation du standard OampM

- Eacutetend les speacutecificiteacutes du format OampM classique

Prend en compte les speacutecifications EarthObservationProducts (EOP) et la theacutematique Altimetry (ALT)

OampM V 20 incluant le SensorML V101

- Preacutecise une structure compleacutementaire aux produits issus de lrsquoaltimeacutetrie spatialeEnrichie les caracteacuteristiques drsquoobservations mais aussi des eacutequipements (sensorML) Permet drsquoeacutetendre les filtres de seacutelection et les meacutetadonneacutees contenues dans les reacutesultats

La place des donneacutees satellitaires dans OampM

A layered view of EO OampM Products metadata (OGC)

Les donneacutees et leur accessibiliteacute via les standards

Un modegravele de base de donneacutees conforme au standard OampM sans speacutecification

Neacutecessiteacute de prendre en compte la speacutecification EOP Altimeacutetrique dans le modegravele

Qursquoest-ce qui change avec la speacutecification- La base du scheacutema est conserveacute- Des informations compleacutementaires sont ajouteacutees sur les tables preacute-existantes- Creacuteation de nouvelles tables lorsque cela est neacutecessaire

Certaines informations ne sont pas repreacutesenteacutees dans les standards mais preacutesentes dans les meacutetadonneacutees drsquohydroweb

Ajout de nouvelles balises en XML tel que la reacutefeacuterence geacuteoidale le numeacutero de tracking cycle

Extension des modegraveles existants (14)

Extension des modegraveles existants(24)

Eacutetendre les donneacutees fournies en retour avec les balises XML des standards correspondants

- GetCapabilities Ajouter des meacutetadonneacutees et des services offerts dans les requecirctes

- DescribeSensor Ajouter les meacutetadonneacutees de capteur de la speacutecification altimeacutetrique

- GetObservation Ajouter les meacutetadonneacutees drsquoobservation de la speacutecification altimeacutetrique

Extension des modegraveles existants(34)

Eacutetendre les filtres de seacutelection de GetObservation avec les besoins du projet (nom de

lrsquoaffluent nom du bassin hellip)

Trois types de services agrave lrsquoutilisateur modifieacutes

Les processus drsquointeacutegration des donneacutees dans le modegravele

Fichier XML

deacutecrivant le

capteur

Fichier XML

deacutecrivant les

observations

Recherche et insertion des meacutetadonneacutees des eacutequipements

(satellites outils de mesureshellip) et drsquoobservations (station

dacquisition processinghellip)

Eacutetendre les fonctions ldquoinsertSensorrdquo et ldquoInsertObservationrdquo

Inseacuterer lrsquoensemble des donneacutees dans la baseDonneacutees de stations et

drsquoobservations ldquomeacutetiers et

standardiseacuteesrdquo

Correspondance modegraveledonneacutees

InsertSensor InsertObservation

Donneacutees + meacutetadonneacutees

ldquomeacutetiers originalesrdquo

Extension des modegraveles existants(44)

Limpleacutementation du standard SOS

IstSOS (Istituto scienze della Terra Sensor Observation Service)

ldquoIstSOS is an OGC SOS server implementation written in Pythonrdquo - httpsgithubcomistSOS

Assure un service complet

Stockage des donneacutees (postgresql)

Mise agrave disposition au travers drsquoun serveur Apache

Requegravetes SOS V 20

Retour de lrsquoinformation repondant agrave OampM + SensorML

Mais non adapteacute agrave la speacutecification EOP + ALT (altimeacutetrie spatiale)

Neacutecessiteacute drsquoeacutetendre ses capaciteacutes pour reacutepondre au projet

Deacuteveloppement des services des accegraves aux donneacutees

Deacuteploiement drsquoun serveur web posseacutedant istSOS et ses deacutependances

===gt httpaltisat-devmsemuniv-montp2fristsosadmin

Des requecirctes SOS (GET ou POST)

===gt exemple de requegravete GET ldquohttpaltisat-devmsemuniv-

montp2fristsosvirtualsensorservice=SOSamprequest=

Les donneacutees sont accessibles avec un langage commun en XML sur la base du standard

SOS et un vocabulaire commun

Llsquoimpleacutementation du standard SOS

Llsquointeacutegration du standard SOS ndashHydroweb

Migration des travaux de lrsquoIRD

sur la plateforme CNES HYDROWEB

- Modegravele de donneacutees et service

- Mise en production des services standardiseacutes

Septembre 2019

Llsquointeacutegration du standard SOS ndashHydroweb Comment avoir accegraves aux donneacutees

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydrowebGetCapabilities retourne des informations sur le serveur SOS les requecirctes disponibles et la liste des

produits disponibles ainsi que leurs proprieacuteteacutes observables

DescribeSensor affiche les informations dun produit

Exemple httphydroweb-sostheia-landfrhysoperequest=getCapabilitiesampservice=SOS

Exemple httphydroweb-sostheia-landfrhysoperequest=describeSensoramp

procedure=R_amz_yar_env_0837_01amp

outputFormat=text2Fxml3Bsubtype3D22sensorML2F10122amp

service=SOSamp

version=100

Exemple httphydroweb-sostheia-

landfrhysoperequest=getFeatureOfInterestampservice=SOSampversion=200ampFeatureOfInterestId=L_albert

GetFeatureOfInterest retourne des proprieacuteteacutes observables dun produit

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydroweb

GetObservation permet de teacuteleacutecharger des donneacutees dans le catalogue suivant diffeacuterents critegraveres de

recherche

Exemple (remplacer [USER] par votre login Theia et [XXXXX] par votre mot de passe)

httphydroweb-sostheia-landfrhysope

request=GetObservationamp

temporalFilter=omphenomenonTime2017-01-01T1630002018-06-03T162000amp

observedProperty=urnogcdefparameterx-istsos10riverwaterheightamp

responseFormat=textplainamp

service=SOSamp

version=200amp

user=[USER]amp

password=[XXXXX]

Merci de votre attention

Dessins - Eric Ribereau httppicpanzeecomericribereau

Page 5: Mise en accord de mesures altimétriques radars...Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables

Lrsquoaccegraves aux donneacutees (12)

Les donneacutees + meacutetadonneacutees sont

sur des plateformes deacutedieacutees

web amp ftp

Ou les trouver

httpctohlegosobs-mipfr

Center for Topographic studies

of the Ocean and Hydrosphere CTOH

httpswwwavisoaltimetryfr

AVISO + Satellite altimetry Data

httphydrowebtheia-landfr

Hydroweb Seacuterie de hauteurs drsquoeau sur

les fleuves et lacs du monde

10 missions altimeacutetriques (niveaux L1 agrave L4) ~ 40 To

Lrsquoaccegraves aux donneacutees (22)

Les modegraveles de donneacutees le vocabulaire et le stockage sont diffeacuterents

Comment srsquoy retrouver

Le standard (12)

fx1 Lien direct entre la base de donneacutee et les plateformesapplications

fx2 Eacutetendre lrsquointeropeacuterabiliteacute des systegravemes actuels et futurs

Le standard Les atouts et inteacuterecircts drsquoune standardisation (22)

fx3 Stocker valoriser et partager les donneacutees simplement agrave lrsquoaide de

modegraveles de donneacutees standards et communautaires (OampM)

fx4 Srsquoassurer drsquoecirctre la reacutefeacuterence dans la distribution de ce type de donneacutees

fx5 Exeacutecution de requecirctes seacutecuriseacutees permettant drsquoavoir directement accegraves agrave la

base de donneacutees

Avoir un vocabulaire commun et un profil inteacutegrant lrsquoensemble des termes employeacutes en

hydrologie continentale

Processus actuel pour les inteacutegrer dans un SIH ou tout autre

plateforme dinterrogation visualisation

Gestionnaire SIH

Donneacutees

Altimeacutetriques

collections

Inteacutegration

Synchronisation

Donneacutees

et meacutetadonneacutees

SIH

Visualisation Selection

Traitement

Extraction

Organisme tiers

Le standard Cas concret

Communication

Qursquoest-ce que SOS et OampM Les composants drsquoune ldquoObservationrdquo

Qursquoest-ce que SOS et OampM

Format et grammaire XML lues par les logiciels drsquoanalyses de traitements et de partages (diffusions) des donneacutees et meacutetadonneacutees

Reacutesultat des requecirctes SOS en XML selon les standards SensorML (DescribeSensor) et OampM (GetObservation)

Trois types de services agrave lrsquoutilisateuramp

Trois types de services au producteur de la donneacutee

Sensor Observation Service

La speacutecification Earth Observation du standard OampM

- Eacutetend les speacutecificiteacutes du format OampM classique

Prend en compte les speacutecifications EarthObservationProducts (EOP) et la theacutematique Altimetry (ALT)

OampM V 20 incluant le SensorML V101

- Preacutecise une structure compleacutementaire aux produits issus de lrsquoaltimeacutetrie spatialeEnrichie les caracteacuteristiques drsquoobservations mais aussi des eacutequipements (sensorML) Permet drsquoeacutetendre les filtres de seacutelection et les meacutetadonneacutees contenues dans les reacutesultats

La place des donneacutees satellitaires dans OampM

A layered view of EO OampM Products metadata (OGC)

Les donneacutees et leur accessibiliteacute via les standards

Un modegravele de base de donneacutees conforme au standard OampM sans speacutecification

Neacutecessiteacute de prendre en compte la speacutecification EOP Altimeacutetrique dans le modegravele

Qursquoest-ce qui change avec la speacutecification- La base du scheacutema est conserveacute- Des informations compleacutementaires sont ajouteacutees sur les tables preacute-existantes- Creacuteation de nouvelles tables lorsque cela est neacutecessaire

Certaines informations ne sont pas repreacutesenteacutees dans les standards mais preacutesentes dans les meacutetadonneacutees drsquohydroweb

Ajout de nouvelles balises en XML tel que la reacutefeacuterence geacuteoidale le numeacutero de tracking cycle

Extension des modegraveles existants (14)

Extension des modegraveles existants(24)

Eacutetendre les donneacutees fournies en retour avec les balises XML des standards correspondants

- GetCapabilities Ajouter des meacutetadonneacutees et des services offerts dans les requecirctes

- DescribeSensor Ajouter les meacutetadonneacutees de capteur de la speacutecification altimeacutetrique

- GetObservation Ajouter les meacutetadonneacutees drsquoobservation de la speacutecification altimeacutetrique

Extension des modegraveles existants(34)

Eacutetendre les filtres de seacutelection de GetObservation avec les besoins du projet (nom de

lrsquoaffluent nom du bassin hellip)

Trois types de services agrave lrsquoutilisateur modifieacutes

Les processus drsquointeacutegration des donneacutees dans le modegravele

Fichier XML

deacutecrivant le

capteur

Fichier XML

deacutecrivant les

observations

Recherche et insertion des meacutetadonneacutees des eacutequipements

(satellites outils de mesureshellip) et drsquoobservations (station

dacquisition processinghellip)

Eacutetendre les fonctions ldquoinsertSensorrdquo et ldquoInsertObservationrdquo

Inseacuterer lrsquoensemble des donneacutees dans la baseDonneacutees de stations et

drsquoobservations ldquomeacutetiers et

standardiseacuteesrdquo

Correspondance modegraveledonneacutees

InsertSensor InsertObservation

Donneacutees + meacutetadonneacutees

ldquomeacutetiers originalesrdquo

Extension des modegraveles existants(44)

Limpleacutementation du standard SOS

IstSOS (Istituto scienze della Terra Sensor Observation Service)

ldquoIstSOS is an OGC SOS server implementation written in Pythonrdquo - httpsgithubcomistSOS

Assure un service complet

Stockage des donneacutees (postgresql)

Mise agrave disposition au travers drsquoun serveur Apache

Requegravetes SOS V 20

Retour de lrsquoinformation repondant agrave OampM + SensorML

Mais non adapteacute agrave la speacutecification EOP + ALT (altimeacutetrie spatiale)

Neacutecessiteacute drsquoeacutetendre ses capaciteacutes pour reacutepondre au projet

Deacuteveloppement des services des accegraves aux donneacutees

Deacuteploiement drsquoun serveur web posseacutedant istSOS et ses deacutependances

===gt httpaltisat-devmsemuniv-montp2fristsosadmin

Des requecirctes SOS (GET ou POST)

===gt exemple de requegravete GET ldquohttpaltisat-devmsemuniv-

montp2fristsosvirtualsensorservice=SOSamprequest=

Les donneacutees sont accessibles avec un langage commun en XML sur la base du standard

SOS et un vocabulaire commun

Llsquoimpleacutementation du standard SOS

Llsquointeacutegration du standard SOS ndashHydroweb

Migration des travaux de lrsquoIRD

sur la plateforme CNES HYDROWEB

- Modegravele de donneacutees et service

- Mise en production des services standardiseacutes

Septembre 2019

Llsquointeacutegration du standard SOS ndashHydroweb Comment avoir accegraves aux donneacutees

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydrowebGetCapabilities retourne des informations sur le serveur SOS les requecirctes disponibles et la liste des

produits disponibles ainsi que leurs proprieacuteteacutes observables

DescribeSensor affiche les informations dun produit

Exemple httphydroweb-sostheia-landfrhysoperequest=getCapabilitiesampservice=SOS

Exemple httphydroweb-sostheia-landfrhysoperequest=describeSensoramp

procedure=R_amz_yar_env_0837_01amp

outputFormat=text2Fxml3Bsubtype3D22sensorML2F10122amp

service=SOSamp

version=100

Exemple httphydroweb-sostheia-

landfrhysoperequest=getFeatureOfInterestampservice=SOSampversion=200ampFeatureOfInterestId=L_albert

GetFeatureOfInterest retourne des proprieacuteteacutes observables dun produit

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydroweb

GetObservation permet de teacuteleacutecharger des donneacutees dans le catalogue suivant diffeacuterents critegraveres de

recherche

Exemple (remplacer [USER] par votre login Theia et [XXXXX] par votre mot de passe)

httphydroweb-sostheia-landfrhysope

request=GetObservationamp

temporalFilter=omphenomenonTime2017-01-01T1630002018-06-03T162000amp

observedProperty=urnogcdefparameterx-istsos10riverwaterheightamp

responseFormat=textplainamp

service=SOSamp

version=200amp

user=[USER]amp

password=[XXXXX]

Merci de votre attention

Dessins - Eric Ribereau httppicpanzeecomericribereau

Page 6: Mise en accord de mesures altimétriques radars...Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables

Lrsquoaccegraves aux donneacutees (22)

Les modegraveles de donneacutees le vocabulaire et le stockage sont diffeacuterents

Comment srsquoy retrouver

Le standard (12)

fx1 Lien direct entre la base de donneacutee et les plateformesapplications

fx2 Eacutetendre lrsquointeropeacuterabiliteacute des systegravemes actuels et futurs

Le standard Les atouts et inteacuterecircts drsquoune standardisation (22)

fx3 Stocker valoriser et partager les donneacutees simplement agrave lrsquoaide de

modegraveles de donneacutees standards et communautaires (OampM)

fx4 Srsquoassurer drsquoecirctre la reacutefeacuterence dans la distribution de ce type de donneacutees

fx5 Exeacutecution de requecirctes seacutecuriseacutees permettant drsquoavoir directement accegraves agrave la

base de donneacutees

Avoir un vocabulaire commun et un profil inteacutegrant lrsquoensemble des termes employeacutes en

hydrologie continentale

Processus actuel pour les inteacutegrer dans un SIH ou tout autre

plateforme dinterrogation visualisation

Gestionnaire SIH

Donneacutees

Altimeacutetriques

collections

Inteacutegration

Synchronisation

Donneacutees

et meacutetadonneacutees

SIH

Visualisation Selection

Traitement

Extraction

Organisme tiers

Le standard Cas concret

Communication

Qursquoest-ce que SOS et OampM Les composants drsquoune ldquoObservationrdquo

Qursquoest-ce que SOS et OampM

Format et grammaire XML lues par les logiciels drsquoanalyses de traitements et de partages (diffusions) des donneacutees et meacutetadonneacutees

Reacutesultat des requecirctes SOS en XML selon les standards SensorML (DescribeSensor) et OampM (GetObservation)

Trois types de services agrave lrsquoutilisateuramp

Trois types de services au producteur de la donneacutee

Sensor Observation Service

La speacutecification Earth Observation du standard OampM

- Eacutetend les speacutecificiteacutes du format OampM classique

Prend en compte les speacutecifications EarthObservationProducts (EOP) et la theacutematique Altimetry (ALT)

OampM V 20 incluant le SensorML V101

- Preacutecise une structure compleacutementaire aux produits issus de lrsquoaltimeacutetrie spatialeEnrichie les caracteacuteristiques drsquoobservations mais aussi des eacutequipements (sensorML) Permet drsquoeacutetendre les filtres de seacutelection et les meacutetadonneacutees contenues dans les reacutesultats

La place des donneacutees satellitaires dans OampM

A layered view of EO OampM Products metadata (OGC)

Les donneacutees et leur accessibiliteacute via les standards

Un modegravele de base de donneacutees conforme au standard OampM sans speacutecification

Neacutecessiteacute de prendre en compte la speacutecification EOP Altimeacutetrique dans le modegravele

Qursquoest-ce qui change avec la speacutecification- La base du scheacutema est conserveacute- Des informations compleacutementaires sont ajouteacutees sur les tables preacute-existantes- Creacuteation de nouvelles tables lorsque cela est neacutecessaire

Certaines informations ne sont pas repreacutesenteacutees dans les standards mais preacutesentes dans les meacutetadonneacutees drsquohydroweb

Ajout de nouvelles balises en XML tel que la reacutefeacuterence geacuteoidale le numeacutero de tracking cycle

Extension des modegraveles existants (14)

Extension des modegraveles existants(24)

Eacutetendre les donneacutees fournies en retour avec les balises XML des standards correspondants

- GetCapabilities Ajouter des meacutetadonneacutees et des services offerts dans les requecirctes

- DescribeSensor Ajouter les meacutetadonneacutees de capteur de la speacutecification altimeacutetrique

- GetObservation Ajouter les meacutetadonneacutees drsquoobservation de la speacutecification altimeacutetrique

Extension des modegraveles existants(34)

Eacutetendre les filtres de seacutelection de GetObservation avec les besoins du projet (nom de

lrsquoaffluent nom du bassin hellip)

Trois types de services agrave lrsquoutilisateur modifieacutes

Les processus drsquointeacutegration des donneacutees dans le modegravele

Fichier XML

deacutecrivant le

capteur

Fichier XML

deacutecrivant les

observations

Recherche et insertion des meacutetadonneacutees des eacutequipements

(satellites outils de mesureshellip) et drsquoobservations (station

dacquisition processinghellip)

Eacutetendre les fonctions ldquoinsertSensorrdquo et ldquoInsertObservationrdquo

Inseacuterer lrsquoensemble des donneacutees dans la baseDonneacutees de stations et

drsquoobservations ldquomeacutetiers et

standardiseacuteesrdquo

Correspondance modegraveledonneacutees

InsertSensor InsertObservation

Donneacutees + meacutetadonneacutees

ldquomeacutetiers originalesrdquo

Extension des modegraveles existants(44)

Limpleacutementation du standard SOS

IstSOS (Istituto scienze della Terra Sensor Observation Service)

ldquoIstSOS is an OGC SOS server implementation written in Pythonrdquo - httpsgithubcomistSOS

Assure un service complet

Stockage des donneacutees (postgresql)

Mise agrave disposition au travers drsquoun serveur Apache

Requegravetes SOS V 20

Retour de lrsquoinformation repondant agrave OampM + SensorML

Mais non adapteacute agrave la speacutecification EOP + ALT (altimeacutetrie spatiale)

Neacutecessiteacute drsquoeacutetendre ses capaciteacutes pour reacutepondre au projet

Deacuteveloppement des services des accegraves aux donneacutees

Deacuteploiement drsquoun serveur web posseacutedant istSOS et ses deacutependances

===gt httpaltisat-devmsemuniv-montp2fristsosadmin

Des requecirctes SOS (GET ou POST)

===gt exemple de requegravete GET ldquohttpaltisat-devmsemuniv-

montp2fristsosvirtualsensorservice=SOSamprequest=

Les donneacutees sont accessibles avec un langage commun en XML sur la base du standard

SOS et un vocabulaire commun

Llsquoimpleacutementation du standard SOS

Llsquointeacutegration du standard SOS ndashHydroweb

Migration des travaux de lrsquoIRD

sur la plateforme CNES HYDROWEB

- Modegravele de donneacutees et service

- Mise en production des services standardiseacutes

Septembre 2019

Llsquointeacutegration du standard SOS ndashHydroweb Comment avoir accegraves aux donneacutees

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydrowebGetCapabilities retourne des informations sur le serveur SOS les requecirctes disponibles et la liste des

produits disponibles ainsi que leurs proprieacuteteacutes observables

DescribeSensor affiche les informations dun produit

Exemple httphydroweb-sostheia-landfrhysoperequest=getCapabilitiesampservice=SOS

Exemple httphydroweb-sostheia-landfrhysoperequest=describeSensoramp

procedure=R_amz_yar_env_0837_01amp

outputFormat=text2Fxml3Bsubtype3D22sensorML2F10122amp

service=SOSamp

version=100

Exemple httphydroweb-sostheia-

landfrhysoperequest=getFeatureOfInterestampservice=SOSampversion=200ampFeatureOfInterestId=L_albert

GetFeatureOfInterest retourne des proprieacuteteacutes observables dun produit

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydroweb

GetObservation permet de teacuteleacutecharger des donneacutees dans le catalogue suivant diffeacuterents critegraveres de

recherche

Exemple (remplacer [USER] par votre login Theia et [XXXXX] par votre mot de passe)

httphydroweb-sostheia-landfrhysope

request=GetObservationamp

temporalFilter=omphenomenonTime2017-01-01T1630002018-06-03T162000amp

observedProperty=urnogcdefparameterx-istsos10riverwaterheightamp

responseFormat=textplainamp

service=SOSamp

version=200amp

user=[USER]amp

password=[XXXXX]

Merci de votre attention

Dessins - Eric Ribereau httppicpanzeecomericribereau

Page 7: Mise en accord de mesures altimétriques radars...Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables

Le standard (12)

fx1 Lien direct entre la base de donneacutee et les plateformesapplications

fx2 Eacutetendre lrsquointeropeacuterabiliteacute des systegravemes actuels et futurs

Le standard Les atouts et inteacuterecircts drsquoune standardisation (22)

fx3 Stocker valoriser et partager les donneacutees simplement agrave lrsquoaide de

modegraveles de donneacutees standards et communautaires (OampM)

fx4 Srsquoassurer drsquoecirctre la reacutefeacuterence dans la distribution de ce type de donneacutees

fx5 Exeacutecution de requecirctes seacutecuriseacutees permettant drsquoavoir directement accegraves agrave la

base de donneacutees

Avoir un vocabulaire commun et un profil inteacutegrant lrsquoensemble des termes employeacutes en

hydrologie continentale

Processus actuel pour les inteacutegrer dans un SIH ou tout autre

plateforme dinterrogation visualisation

Gestionnaire SIH

Donneacutees

Altimeacutetriques

collections

Inteacutegration

Synchronisation

Donneacutees

et meacutetadonneacutees

SIH

Visualisation Selection

Traitement

Extraction

Organisme tiers

Le standard Cas concret

Communication

Qursquoest-ce que SOS et OampM Les composants drsquoune ldquoObservationrdquo

Qursquoest-ce que SOS et OampM

Format et grammaire XML lues par les logiciels drsquoanalyses de traitements et de partages (diffusions) des donneacutees et meacutetadonneacutees

Reacutesultat des requecirctes SOS en XML selon les standards SensorML (DescribeSensor) et OampM (GetObservation)

Trois types de services agrave lrsquoutilisateuramp

Trois types de services au producteur de la donneacutee

Sensor Observation Service

La speacutecification Earth Observation du standard OampM

- Eacutetend les speacutecificiteacutes du format OampM classique

Prend en compte les speacutecifications EarthObservationProducts (EOP) et la theacutematique Altimetry (ALT)

OampM V 20 incluant le SensorML V101

- Preacutecise une structure compleacutementaire aux produits issus de lrsquoaltimeacutetrie spatialeEnrichie les caracteacuteristiques drsquoobservations mais aussi des eacutequipements (sensorML) Permet drsquoeacutetendre les filtres de seacutelection et les meacutetadonneacutees contenues dans les reacutesultats

La place des donneacutees satellitaires dans OampM

A layered view of EO OampM Products metadata (OGC)

Les donneacutees et leur accessibiliteacute via les standards

Un modegravele de base de donneacutees conforme au standard OampM sans speacutecification

Neacutecessiteacute de prendre en compte la speacutecification EOP Altimeacutetrique dans le modegravele

Qursquoest-ce qui change avec la speacutecification- La base du scheacutema est conserveacute- Des informations compleacutementaires sont ajouteacutees sur les tables preacute-existantes- Creacuteation de nouvelles tables lorsque cela est neacutecessaire

Certaines informations ne sont pas repreacutesenteacutees dans les standards mais preacutesentes dans les meacutetadonneacutees drsquohydroweb

Ajout de nouvelles balises en XML tel que la reacutefeacuterence geacuteoidale le numeacutero de tracking cycle

Extension des modegraveles existants (14)

Extension des modegraveles existants(24)

Eacutetendre les donneacutees fournies en retour avec les balises XML des standards correspondants

- GetCapabilities Ajouter des meacutetadonneacutees et des services offerts dans les requecirctes

- DescribeSensor Ajouter les meacutetadonneacutees de capteur de la speacutecification altimeacutetrique

- GetObservation Ajouter les meacutetadonneacutees drsquoobservation de la speacutecification altimeacutetrique

Extension des modegraveles existants(34)

Eacutetendre les filtres de seacutelection de GetObservation avec les besoins du projet (nom de

lrsquoaffluent nom du bassin hellip)

Trois types de services agrave lrsquoutilisateur modifieacutes

Les processus drsquointeacutegration des donneacutees dans le modegravele

Fichier XML

deacutecrivant le

capteur

Fichier XML

deacutecrivant les

observations

Recherche et insertion des meacutetadonneacutees des eacutequipements

(satellites outils de mesureshellip) et drsquoobservations (station

dacquisition processinghellip)

Eacutetendre les fonctions ldquoinsertSensorrdquo et ldquoInsertObservationrdquo

Inseacuterer lrsquoensemble des donneacutees dans la baseDonneacutees de stations et

drsquoobservations ldquomeacutetiers et

standardiseacuteesrdquo

Correspondance modegraveledonneacutees

InsertSensor InsertObservation

Donneacutees + meacutetadonneacutees

ldquomeacutetiers originalesrdquo

Extension des modegraveles existants(44)

Limpleacutementation du standard SOS

IstSOS (Istituto scienze della Terra Sensor Observation Service)

ldquoIstSOS is an OGC SOS server implementation written in Pythonrdquo - httpsgithubcomistSOS

Assure un service complet

Stockage des donneacutees (postgresql)

Mise agrave disposition au travers drsquoun serveur Apache

Requegravetes SOS V 20

Retour de lrsquoinformation repondant agrave OampM + SensorML

Mais non adapteacute agrave la speacutecification EOP + ALT (altimeacutetrie spatiale)

Neacutecessiteacute drsquoeacutetendre ses capaciteacutes pour reacutepondre au projet

Deacuteveloppement des services des accegraves aux donneacutees

Deacuteploiement drsquoun serveur web posseacutedant istSOS et ses deacutependances

===gt httpaltisat-devmsemuniv-montp2fristsosadmin

Des requecirctes SOS (GET ou POST)

===gt exemple de requegravete GET ldquohttpaltisat-devmsemuniv-

montp2fristsosvirtualsensorservice=SOSamprequest=

Les donneacutees sont accessibles avec un langage commun en XML sur la base du standard

SOS et un vocabulaire commun

Llsquoimpleacutementation du standard SOS

Llsquointeacutegration du standard SOS ndashHydroweb

Migration des travaux de lrsquoIRD

sur la plateforme CNES HYDROWEB

- Modegravele de donneacutees et service

- Mise en production des services standardiseacutes

Septembre 2019

Llsquointeacutegration du standard SOS ndashHydroweb Comment avoir accegraves aux donneacutees

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydrowebGetCapabilities retourne des informations sur le serveur SOS les requecirctes disponibles et la liste des

produits disponibles ainsi que leurs proprieacuteteacutes observables

DescribeSensor affiche les informations dun produit

Exemple httphydroweb-sostheia-landfrhysoperequest=getCapabilitiesampservice=SOS

Exemple httphydroweb-sostheia-landfrhysoperequest=describeSensoramp

procedure=R_amz_yar_env_0837_01amp

outputFormat=text2Fxml3Bsubtype3D22sensorML2F10122amp

service=SOSamp

version=100

Exemple httphydroweb-sostheia-

landfrhysoperequest=getFeatureOfInterestampservice=SOSampversion=200ampFeatureOfInterestId=L_albert

GetFeatureOfInterest retourne des proprieacuteteacutes observables dun produit

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydroweb

GetObservation permet de teacuteleacutecharger des donneacutees dans le catalogue suivant diffeacuterents critegraveres de

recherche

Exemple (remplacer [USER] par votre login Theia et [XXXXX] par votre mot de passe)

httphydroweb-sostheia-landfrhysope

request=GetObservationamp

temporalFilter=omphenomenonTime2017-01-01T1630002018-06-03T162000amp

observedProperty=urnogcdefparameterx-istsos10riverwaterheightamp

responseFormat=textplainamp

service=SOSamp

version=200amp

user=[USER]amp

password=[XXXXX]

Merci de votre attention

Dessins - Eric Ribereau httppicpanzeecomericribereau

Page 8: Mise en accord de mesures altimétriques radars...Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables

fx1 Lien direct entre la base de donneacutee et les plateformesapplications

fx2 Eacutetendre lrsquointeropeacuterabiliteacute des systegravemes actuels et futurs

Le standard Les atouts et inteacuterecircts drsquoune standardisation (22)

fx3 Stocker valoriser et partager les donneacutees simplement agrave lrsquoaide de

modegraveles de donneacutees standards et communautaires (OampM)

fx4 Srsquoassurer drsquoecirctre la reacutefeacuterence dans la distribution de ce type de donneacutees

fx5 Exeacutecution de requecirctes seacutecuriseacutees permettant drsquoavoir directement accegraves agrave la

base de donneacutees

Avoir un vocabulaire commun et un profil inteacutegrant lrsquoensemble des termes employeacutes en

hydrologie continentale

Processus actuel pour les inteacutegrer dans un SIH ou tout autre

plateforme dinterrogation visualisation

Gestionnaire SIH

Donneacutees

Altimeacutetriques

collections

Inteacutegration

Synchronisation

Donneacutees

et meacutetadonneacutees

SIH

Visualisation Selection

Traitement

Extraction

Organisme tiers

Le standard Cas concret

Communication

Qursquoest-ce que SOS et OampM Les composants drsquoune ldquoObservationrdquo

Qursquoest-ce que SOS et OampM

Format et grammaire XML lues par les logiciels drsquoanalyses de traitements et de partages (diffusions) des donneacutees et meacutetadonneacutees

Reacutesultat des requecirctes SOS en XML selon les standards SensorML (DescribeSensor) et OampM (GetObservation)

Trois types de services agrave lrsquoutilisateuramp

Trois types de services au producteur de la donneacutee

Sensor Observation Service

La speacutecification Earth Observation du standard OampM

- Eacutetend les speacutecificiteacutes du format OampM classique

Prend en compte les speacutecifications EarthObservationProducts (EOP) et la theacutematique Altimetry (ALT)

OampM V 20 incluant le SensorML V101

- Preacutecise une structure compleacutementaire aux produits issus de lrsquoaltimeacutetrie spatialeEnrichie les caracteacuteristiques drsquoobservations mais aussi des eacutequipements (sensorML) Permet drsquoeacutetendre les filtres de seacutelection et les meacutetadonneacutees contenues dans les reacutesultats

La place des donneacutees satellitaires dans OampM

A layered view of EO OampM Products metadata (OGC)

Les donneacutees et leur accessibiliteacute via les standards

Un modegravele de base de donneacutees conforme au standard OampM sans speacutecification

Neacutecessiteacute de prendre en compte la speacutecification EOP Altimeacutetrique dans le modegravele

Qursquoest-ce qui change avec la speacutecification- La base du scheacutema est conserveacute- Des informations compleacutementaires sont ajouteacutees sur les tables preacute-existantes- Creacuteation de nouvelles tables lorsque cela est neacutecessaire

Certaines informations ne sont pas repreacutesenteacutees dans les standards mais preacutesentes dans les meacutetadonneacutees drsquohydroweb

Ajout de nouvelles balises en XML tel que la reacutefeacuterence geacuteoidale le numeacutero de tracking cycle

Extension des modegraveles existants (14)

Extension des modegraveles existants(24)

Eacutetendre les donneacutees fournies en retour avec les balises XML des standards correspondants

- GetCapabilities Ajouter des meacutetadonneacutees et des services offerts dans les requecirctes

- DescribeSensor Ajouter les meacutetadonneacutees de capteur de la speacutecification altimeacutetrique

- GetObservation Ajouter les meacutetadonneacutees drsquoobservation de la speacutecification altimeacutetrique

Extension des modegraveles existants(34)

Eacutetendre les filtres de seacutelection de GetObservation avec les besoins du projet (nom de

lrsquoaffluent nom du bassin hellip)

Trois types de services agrave lrsquoutilisateur modifieacutes

Les processus drsquointeacutegration des donneacutees dans le modegravele

Fichier XML

deacutecrivant le

capteur

Fichier XML

deacutecrivant les

observations

Recherche et insertion des meacutetadonneacutees des eacutequipements

(satellites outils de mesureshellip) et drsquoobservations (station

dacquisition processinghellip)

Eacutetendre les fonctions ldquoinsertSensorrdquo et ldquoInsertObservationrdquo

Inseacuterer lrsquoensemble des donneacutees dans la baseDonneacutees de stations et

drsquoobservations ldquomeacutetiers et

standardiseacuteesrdquo

Correspondance modegraveledonneacutees

InsertSensor InsertObservation

Donneacutees + meacutetadonneacutees

ldquomeacutetiers originalesrdquo

Extension des modegraveles existants(44)

Limpleacutementation du standard SOS

IstSOS (Istituto scienze della Terra Sensor Observation Service)

ldquoIstSOS is an OGC SOS server implementation written in Pythonrdquo - httpsgithubcomistSOS

Assure un service complet

Stockage des donneacutees (postgresql)

Mise agrave disposition au travers drsquoun serveur Apache

Requegravetes SOS V 20

Retour de lrsquoinformation repondant agrave OampM + SensorML

Mais non adapteacute agrave la speacutecification EOP + ALT (altimeacutetrie spatiale)

Neacutecessiteacute drsquoeacutetendre ses capaciteacutes pour reacutepondre au projet

Deacuteveloppement des services des accegraves aux donneacutees

Deacuteploiement drsquoun serveur web posseacutedant istSOS et ses deacutependances

===gt httpaltisat-devmsemuniv-montp2fristsosadmin

Des requecirctes SOS (GET ou POST)

===gt exemple de requegravete GET ldquohttpaltisat-devmsemuniv-

montp2fristsosvirtualsensorservice=SOSamprequest=

Les donneacutees sont accessibles avec un langage commun en XML sur la base du standard

SOS et un vocabulaire commun

Llsquoimpleacutementation du standard SOS

Llsquointeacutegration du standard SOS ndashHydroweb

Migration des travaux de lrsquoIRD

sur la plateforme CNES HYDROWEB

- Modegravele de donneacutees et service

- Mise en production des services standardiseacutes

Septembre 2019

Llsquointeacutegration du standard SOS ndashHydroweb Comment avoir accegraves aux donneacutees

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydrowebGetCapabilities retourne des informations sur le serveur SOS les requecirctes disponibles et la liste des

produits disponibles ainsi que leurs proprieacuteteacutes observables

DescribeSensor affiche les informations dun produit

Exemple httphydroweb-sostheia-landfrhysoperequest=getCapabilitiesampservice=SOS

Exemple httphydroweb-sostheia-landfrhysoperequest=describeSensoramp

procedure=R_amz_yar_env_0837_01amp

outputFormat=text2Fxml3Bsubtype3D22sensorML2F10122amp

service=SOSamp

version=100

Exemple httphydroweb-sostheia-

landfrhysoperequest=getFeatureOfInterestampservice=SOSampversion=200ampFeatureOfInterestId=L_albert

GetFeatureOfInterest retourne des proprieacuteteacutes observables dun produit

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydroweb

GetObservation permet de teacuteleacutecharger des donneacutees dans le catalogue suivant diffeacuterents critegraveres de

recherche

Exemple (remplacer [USER] par votre login Theia et [XXXXX] par votre mot de passe)

httphydroweb-sostheia-landfrhysope

request=GetObservationamp

temporalFilter=omphenomenonTime2017-01-01T1630002018-06-03T162000amp

observedProperty=urnogcdefparameterx-istsos10riverwaterheightamp

responseFormat=textplainamp

service=SOSamp

version=200amp

user=[USER]amp

password=[XXXXX]

Merci de votre attention

Dessins - Eric Ribereau httppicpanzeecomericribereau

Page 9: Mise en accord de mesures altimétriques radars...Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables

Processus actuel pour les inteacutegrer dans un SIH ou tout autre

plateforme dinterrogation visualisation

Gestionnaire SIH

Donneacutees

Altimeacutetriques

collections

Inteacutegration

Synchronisation

Donneacutees

et meacutetadonneacutees

SIH

Visualisation Selection

Traitement

Extraction

Organisme tiers

Le standard Cas concret

Communication

Qursquoest-ce que SOS et OampM Les composants drsquoune ldquoObservationrdquo

Qursquoest-ce que SOS et OampM

Format et grammaire XML lues par les logiciels drsquoanalyses de traitements et de partages (diffusions) des donneacutees et meacutetadonneacutees

Reacutesultat des requecirctes SOS en XML selon les standards SensorML (DescribeSensor) et OampM (GetObservation)

Trois types de services agrave lrsquoutilisateuramp

Trois types de services au producteur de la donneacutee

Sensor Observation Service

La speacutecification Earth Observation du standard OampM

- Eacutetend les speacutecificiteacutes du format OampM classique

Prend en compte les speacutecifications EarthObservationProducts (EOP) et la theacutematique Altimetry (ALT)

OampM V 20 incluant le SensorML V101

- Preacutecise une structure compleacutementaire aux produits issus de lrsquoaltimeacutetrie spatialeEnrichie les caracteacuteristiques drsquoobservations mais aussi des eacutequipements (sensorML) Permet drsquoeacutetendre les filtres de seacutelection et les meacutetadonneacutees contenues dans les reacutesultats

La place des donneacutees satellitaires dans OampM

A layered view of EO OampM Products metadata (OGC)

Les donneacutees et leur accessibiliteacute via les standards

Un modegravele de base de donneacutees conforme au standard OampM sans speacutecification

Neacutecessiteacute de prendre en compte la speacutecification EOP Altimeacutetrique dans le modegravele

Qursquoest-ce qui change avec la speacutecification- La base du scheacutema est conserveacute- Des informations compleacutementaires sont ajouteacutees sur les tables preacute-existantes- Creacuteation de nouvelles tables lorsque cela est neacutecessaire

Certaines informations ne sont pas repreacutesenteacutees dans les standards mais preacutesentes dans les meacutetadonneacutees drsquohydroweb

Ajout de nouvelles balises en XML tel que la reacutefeacuterence geacuteoidale le numeacutero de tracking cycle

Extension des modegraveles existants (14)

Extension des modegraveles existants(24)

Eacutetendre les donneacutees fournies en retour avec les balises XML des standards correspondants

- GetCapabilities Ajouter des meacutetadonneacutees et des services offerts dans les requecirctes

- DescribeSensor Ajouter les meacutetadonneacutees de capteur de la speacutecification altimeacutetrique

- GetObservation Ajouter les meacutetadonneacutees drsquoobservation de la speacutecification altimeacutetrique

Extension des modegraveles existants(34)

Eacutetendre les filtres de seacutelection de GetObservation avec les besoins du projet (nom de

lrsquoaffluent nom du bassin hellip)

Trois types de services agrave lrsquoutilisateur modifieacutes

Les processus drsquointeacutegration des donneacutees dans le modegravele

Fichier XML

deacutecrivant le

capteur

Fichier XML

deacutecrivant les

observations

Recherche et insertion des meacutetadonneacutees des eacutequipements

(satellites outils de mesureshellip) et drsquoobservations (station

dacquisition processinghellip)

Eacutetendre les fonctions ldquoinsertSensorrdquo et ldquoInsertObservationrdquo

Inseacuterer lrsquoensemble des donneacutees dans la baseDonneacutees de stations et

drsquoobservations ldquomeacutetiers et

standardiseacuteesrdquo

Correspondance modegraveledonneacutees

InsertSensor InsertObservation

Donneacutees + meacutetadonneacutees

ldquomeacutetiers originalesrdquo

Extension des modegraveles existants(44)

Limpleacutementation du standard SOS

IstSOS (Istituto scienze della Terra Sensor Observation Service)

ldquoIstSOS is an OGC SOS server implementation written in Pythonrdquo - httpsgithubcomistSOS

Assure un service complet

Stockage des donneacutees (postgresql)

Mise agrave disposition au travers drsquoun serveur Apache

Requegravetes SOS V 20

Retour de lrsquoinformation repondant agrave OampM + SensorML

Mais non adapteacute agrave la speacutecification EOP + ALT (altimeacutetrie spatiale)

Neacutecessiteacute drsquoeacutetendre ses capaciteacutes pour reacutepondre au projet

Deacuteveloppement des services des accegraves aux donneacutees

Deacuteploiement drsquoun serveur web posseacutedant istSOS et ses deacutependances

===gt httpaltisat-devmsemuniv-montp2fristsosadmin

Des requecirctes SOS (GET ou POST)

===gt exemple de requegravete GET ldquohttpaltisat-devmsemuniv-

montp2fristsosvirtualsensorservice=SOSamprequest=

Les donneacutees sont accessibles avec un langage commun en XML sur la base du standard

SOS et un vocabulaire commun

Llsquoimpleacutementation du standard SOS

Llsquointeacutegration du standard SOS ndashHydroweb

Migration des travaux de lrsquoIRD

sur la plateforme CNES HYDROWEB

- Modegravele de donneacutees et service

- Mise en production des services standardiseacutes

Septembre 2019

Llsquointeacutegration du standard SOS ndashHydroweb Comment avoir accegraves aux donneacutees

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydrowebGetCapabilities retourne des informations sur le serveur SOS les requecirctes disponibles et la liste des

produits disponibles ainsi que leurs proprieacuteteacutes observables

DescribeSensor affiche les informations dun produit

Exemple httphydroweb-sostheia-landfrhysoperequest=getCapabilitiesampservice=SOS

Exemple httphydroweb-sostheia-landfrhysoperequest=describeSensoramp

procedure=R_amz_yar_env_0837_01amp

outputFormat=text2Fxml3Bsubtype3D22sensorML2F10122amp

service=SOSamp

version=100

Exemple httphydroweb-sostheia-

landfrhysoperequest=getFeatureOfInterestampservice=SOSampversion=200ampFeatureOfInterestId=L_albert

GetFeatureOfInterest retourne des proprieacuteteacutes observables dun produit

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydroweb

GetObservation permet de teacuteleacutecharger des donneacutees dans le catalogue suivant diffeacuterents critegraveres de

recherche

Exemple (remplacer [USER] par votre login Theia et [XXXXX] par votre mot de passe)

httphydroweb-sostheia-landfrhysope

request=GetObservationamp

temporalFilter=omphenomenonTime2017-01-01T1630002018-06-03T162000amp

observedProperty=urnogcdefparameterx-istsos10riverwaterheightamp

responseFormat=textplainamp

service=SOSamp

version=200amp

user=[USER]amp

password=[XXXXX]

Merci de votre attention

Dessins - Eric Ribereau httppicpanzeecomericribereau

Page 10: Mise en accord de mesures altimétriques radars...Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables

Qursquoest-ce que SOS et OampM Les composants drsquoune ldquoObservationrdquo

Qursquoest-ce que SOS et OampM

Format et grammaire XML lues par les logiciels drsquoanalyses de traitements et de partages (diffusions) des donneacutees et meacutetadonneacutees

Reacutesultat des requecirctes SOS en XML selon les standards SensorML (DescribeSensor) et OampM (GetObservation)

Trois types de services agrave lrsquoutilisateuramp

Trois types de services au producteur de la donneacutee

Sensor Observation Service

La speacutecification Earth Observation du standard OampM

- Eacutetend les speacutecificiteacutes du format OampM classique

Prend en compte les speacutecifications EarthObservationProducts (EOP) et la theacutematique Altimetry (ALT)

OampM V 20 incluant le SensorML V101

- Preacutecise une structure compleacutementaire aux produits issus de lrsquoaltimeacutetrie spatialeEnrichie les caracteacuteristiques drsquoobservations mais aussi des eacutequipements (sensorML) Permet drsquoeacutetendre les filtres de seacutelection et les meacutetadonneacutees contenues dans les reacutesultats

La place des donneacutees satellitaires dans OampM

A layered view of EO OampM Products metadata (OGC)

Les donneacutees et leur accessibiliteacute via les standards

Un modegravele de base de donneacutees conforme au standard OampM sans speacutecification

Neacutecessiteacute de prendre en compte la speacutecification EOP Altimeacutetrique dans le modegravele

Qursquoest-ce qui change avec la speacutecification- La base du scheacutema est conserveacute- Des informations compleacutementaires sont ajouteacutees sur les tables preacute-existantes- Creacuteation de nouvelles tables lorsque cela est neacutecessaire

Certaines informations ne sont pas repreacutesenteacutees dans les standards mais preacutesentes dans les meacutetadonneacutees drsquohydroweb

Ajout de nouvelles balises en XML tel que la reacutefeacuterence geacuteoidale le numeacutero de tracking cycle

Extension des modegraveles existants (14)

Extension des modegraveles existants(24)

Eacutetendre les donneacutees fournies en retour avec les balises XML des standards correspondants

- GetCapabilities Ajouter des meacutetadonneacutees et des services offerts dans les requecirctes

- DescribeSensor Ajouter les meacutetadonneacutees de capteur de la speacutecification altimeacutetrique

- GetObservation Ajouter les meacutetadonneacutees drsquoobservation de la speacutecification altimeacutetrique

Extension des modegraveles existants(34)

Eacutetendre les filtres de seacutelection de GetObservation avec les besoins du projet (nom de

lrsquoaffluent nom du bassin hellip)

Trois types de services agrave lrsquoutilisateur modifieacutes

Les processus drsquointeacutegration des donneacutees dans le modegravele

Fichier XML

deacutecrivant le

capteur

Fichier XML

deacutecrivant les

observations

Recherche et insertion des meacutetadonneacutees des eacutequipements

(satellites outils de mesureshellip) et drsquoobservations (station

dacquisition processinghellip)

Eacutetendre les fonctions ldquoinsertSensorrdquo et ldquoInsertObservationrdquo

Inseacuterer lrsquoensemble des donneacutees dans la baseDonneacutees de stations et

drsquoobservations ldquomeacutetiers et

standardiseacuteesrdquo

Correspondance modegraveledonneacutees

InsertSensor InsertObservation

Donneacutees + meacutetadonneacutees

ldquomeacutetiers originalesrdquo

Extension des modegraveles existants(44)

Limpleacutementation du standard SOS

IstSOS (Istituto scienze della Terra Sensor Observation Service)

ldquoIstSOS is an OGC SOS server implementation written in Pythonrdquo - httpsgithubcomistSOS

Assure un service complet

Stockage des donneacutees (postgresql)

Mise agrave disposition au travers drsquoun serveur Apache

Requegravetes SOS V 20

Retour de lrsquoinformation repondant agrave OampM + SensorML

Mais non adapteacute agrave la speacutecification EOP + ALT (altimeacutetrie spatiale)

Neacutecessiteacute drsquoeacutetendre ses capaciteacutes pour reacutepondre au projet

Deacuteveloppement des services des accegraves aux donneacutees

Deacuteploiement drsquoun serveur web posseacutedant istSOS et ses deacutependances

===gt httpaltisat-devmsemuniv-montp2fristsosadmin

Des requecirctes SOS (GET ou POST)

===gt exemple de requegravete GET ldquohttpaltisat-devmsemuniv-

montp2fristsosvirtualsensorservice=SOSamprequest=

Les donneacutees sont accessibles avec un langage commun en XML sur la base du standard

SOS et un vocabulaire commun

Llsquoimpleacutementation du standard SOS

Llsquointeacutegration du standard SOS ndashHydroweb

Migration des travaux de lrsquoIRD

sur la plateforme CNES HYDROWEB

- Modegravele de donneacutees et service

- Mise en production des services standardiseacutes

Septembre 2019

Llsquointeacutegration du standard SOS ndashHydroweb Comment avoir accegraves aux donneacutees

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydrowebGetCapabilities retourne des informations sur le serveur SOS les requecirctes disponibles et la liste des

produits disponibles ainsi que leurs proprieacuteteacutes observables

DescribeSensor affiche les informations dun produit

Exemple httphydroweb-sostheia-landfrhysoperequest=getCapabilitiesampservice=SOS

Exemple httphydroweb-sostheia-landfrhysoperequest=describeSensoramp

procedure=R_amz_yar_env_0837_01amp

outputFormat=text2Fxml3Bsubtype3D22sensorML2F10122amp

service=SOSamp

version=100

Exemple httphydroweb-sostheia-

landfrhysoperequest=getFeatureOfInterestampservice=SOSampversion=200ampFeatureOfInterestId=L_albert

GetFeatureOfInterest retourne des proprieacuteteacutes observables dun produit

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydroweb

GetObservation permet de teacuteleacutecharger des donneacutees dans le catalogue suivant diffeacuterents critegraveres de

recherche

Exemple (remplacer [USER] par votre login Theia et [XXXXX] par votre mot de passe)

httphydroweb-sostheia-landfrhysope

request=GetObservationamp

temporalFilter=omphenomenonTime2017-01-01T1630002018-06-03T162000amp

observedProperty=urnogcdefparameterx-istsos10riverwaterheightamp

responseFormat=textplainamp

service=SOSamp

version=200amp

user=[USER]amp

password=[XXXXX]

Merci de votre attention

Dessins - Eric Ribereau httppicpanzeecomericribereau

Page 11: Mise en accord de mesures altimétriques radars...Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables

Qursquoest-ce que SOS et OampM

Format et grammaire XML lues par les logiciels drsquoanalyses de traitements et de partages (diffusions) des donneacutees et meacutetadonneacutees

Reacutesultat des requecirctes SOS en XML selon les standards SensorML (DescribeSensor) et OampM (GetObservation)

Trois types de services agrave lrsquoutilisateuramp

Trois types de services au producteur de la donneacutee

Sensor Observation Service

La speacutecification Earth Observation du standard OampM

- Eacutetend les speacutecificiteacutes du format OampM classique

Prend en compte les speacutecifications EarthObservationProducts (EOP) et la theacutematique Altimetry (ALT)

OampM V 20 incluant le SensorML V101

- Preacutecise une structure compleacutementaire aux produits issus de lrsquoaltimeacutetrie spatialeEnrichie les caracteacuteristiques drsquoobservations mais aussi des eacutequipements (sensorML) Permet drsquoeacutetendre les filtres de seacutelection et les meacutetadonneacutees contenues dans les reacutesultats

La place des donneacutees satellitaires dans OampM

A layered view of EO OampM Products metadata (OGC)

Les donneacutees et leur accessibiliteacute via les standards

Un modegravele de base de donneacutees conforme au standard OampM sans speacutecification

Neacutecessiteacute de prendre en compte la speacutecification EOP Altimeacutetrique dans le modegravele

Qursquoest-ce qui change avec la speacutecification- La base du scheacutema est conserveacute- Des informations compleacutementaires sont ajouteacutees sur les tables preacute-existantes- Creacuteation de nouvelles tables lorsque cela est neacutecessaire

Certaines informations ne sont pas repreacutesenteacutees dans les standards mais preacutesentes dans les meacutetadonneacutees drsquohydroweb

Ajout de nouvelles balises en XML tel que la reacutefeacuterence geacuteoidale le numeacutero de tracking cycle

Extension des modegraveles existants (14)

Extension des modegraveles existants(24)

Eacutetendre les donneacutees fournies en retour avec les balises XML des standards correspondants

- GetCapabilities Ajouter des meacutetadonneacutees et des services offerts dans les requecirctes

- DescribeSensor Ajouter les meacutetadonneacutees de capteur de la speacutecification altimeacutetrique

- GetObservation Ajouter les meacutetadonneacutees drsquoobservation de la speacutecification altimeacutetrique

Extension des modegraveles existants(34)

Eacutetendre les filtres de seacutelection de GetObservation avec les besoins du projet (nom de

lrsquoaffluent nom du bassin hellip)

Trois types de services agrave lrsquoutilisateur modifieacutes

Les processus drsquointeacutegration des donneacutees dans le modegravele

Fichier XML

deacutecrivant le

capteur

Fichier XML

deacutecrivant les

observations

Recherche et insertion des meacutetadonneacutees des eacutequipements

(satellites outils de mesureshellip) et drsquoobservations (station

dacquisition processinghellip)

Eacutetendre les fonctions ldquoinsertSensorrdquo et ldquoInsertObservationrdquo

Inseacuterer lrsquoensemble des donneacutees dans la baseDonneacutees de stations et

drsquoobservations ldquomeacutetiers et

standardiseacuteesrdquo

Correspondance modegraveledonneacutees

InsertSensor InsertObservation

Donneacutees + meacutetadonneacutees

ldquomeacutetiers originalesrdquo

Extension des modegraveles existants(44)

Limpleacutementation du standard SOS

IstSOS (Istituto scienze della Terra Sensor Observation Service)

ldquoIstSOS is an OGC SOS server implementation written in Pythonrdquo - httpsgithubcomistSOS

Assure un service complet

Stockage des donneacutees (postgresql)

Mise agrave disposition au travers drsquoun serveur Apache

Requegravetes SOS V 20

Retour de lrsquoinformation repondant agrave OampM + SensorML

Mais non adapteacute agrave la speacutecification EOP + ALT (altimeacutetrie spatiale)

Neacutecessiteacute drsquoeacutetendre ses capaciteacutes pour reacutepondre au projet

Deacuteveloppement des services des accegraves aux donneacutees

Deacuteploiement drsquoun serveur web posseacutedant istSOS et ses deacutependances

===gt httpaltisat-devmsemuniv-montp2fristsosadmin

Des requecirctes SOS (GET ou POST)

===gt exemple de requegravete GET ldquohttpaltisat-devmsemuniv-

montp2fristsosvirtualsensorservice=SOSamprequest=

Les donneacutees sont accessibles avec un langage commun en XML sur la base du standard

SOS et un vocabulaire commun

Llsquoimpleacutementation du standard SOS

Llsquointeacutegration du standard SOS ndashHydroweb

Migration des travaux de lrsquoIRD

sur la plateforme CNES HYDROWEB

- Modegravele de donneacutees et service

- Mise en production des services standardiseacutes

Septembre 2019

Llsquointeacutegration du standard SOS ndashHydroweb Comment avoir accegraves aux donneacutees

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydrowebGetCapabilities retourne des informations sur le serveur SOS les requecirctes disponibles et la liste des

produits disponibles ainsi que leurs proprieacuteteacutes observables

DescribeSensor affiche les informations dun produit

Exemple httphydroweb-sostheia-landfrhysoperequest=getCapabilitiesampservice=SOS

Exemple httphydroweb-sostheia-landfrhysoperequest=describeSensoramp

procedure=R_amz_yar_env_0837_01amp

outputFormat=text2Fxml3Bsubtype3D22sensorML2F10122amp

service=SOSamp

version=100

Exemple httphydroweb-sostheia-

landfrhysoperequest=getFeatureOfInterestampservice=SOSampversion=200ampFeatureOfInterestId=L_albert

GetFeatureOfInterest retourne des proprieacuteteacutes observables dun produit

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydroweb

GetObservation permet de teacuteleacutecharger des donneacutees dans le catalogue suivant diffeacuterents critegraveres de

recherche

Exemple (remplacer [USER] par votre login Theia et [XXXXX] par votre mot de passe)

httphydroweb-sostheia-landfrhysope

request=GetObservationamp

temporalFilter=omphenomenonTime2017-01-01T1630002018-06-03T162000amp

observedProperty=urnogcdefparameterx-istsos10riverwaterheightamp

responseFormat=textplainamp

service=SOSamp

version=200amp

user=[USER]amp

password=[XXXXX]

Merci de votre attention

Dessins - Eric Ribereau httppicpanzeecomericribereau

Page 12: Mise en accord de mesures altimétriques radars...Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables

La speacutecification Earth Observation du standard OampM

- Eacutetend les speacutecificiteacutes du format OampM classique

Prend en compte les speacutecifications EarthObservationProducts (EOP) et la theacutematique Altimetry (ALT)

OampM V 20 incluant le SensorML V101

- Preacutecise une structure compleacutementaire aux produits issus de lrsquoaltimeacutetrie spatialeEnrichie les caracteacuteristiques drsquoobservations mais aussi des eacutequipements (sensorML) Permet drsquoeacutetendre les filtres de seacutelection et les meacutetadonneacutees contenues dans les reacutesultats

La place des donneacutees satellitaires dans OampM

A layered view of EO OampM Products metadata (OGC)

Les donneacutees et leur accessibiliteacute via les standards

Un modegravele de base de donneacutees conforme au standard OampM sans speacutecification

Neacutecessiteacute de prendre en compte la speacutecification EOP Altimeacutetrique dans le modegravele

Qursquoest-ce qui change avec la speacutecification- La base du scheacutema est conserveacute- Des informations compleacutementaires sont ajouteacutees sur les tables preacute-existantes- Creacuteation de nouvelles tables lorsque cela est neacutecessaire

Certaines informations ne sont pas repreacutesenteacutees dans les standards mais preacutesentes dans les meacutetadonneacutees drsquohydroweb

Ajout de nouvelles balises en XML tel que la reacutefeacuterence geacuteoidale le numeacutero de tracking cycle

Extension des modegraveles existants (14)

Extension des modegraveles existants(24)

Eacutetendre les donneacutees fournies en retour avec les balises XML des standards correspondants

- GetCapabilities Ajouter des meacutetadonneacutees et des services offerts dans les requecirctes

- DescribeSensor Ajouter les meacutetadonneacutees de capteur de la speacutecification altimeacutetrique

- GetObservation Ajouter les meacutetadonneacutees drsquoobservation de la speacutecification altimeacutetrique

Extension des modegraveles existants(34)

Eacutetendre les filtres de seacutelection de GetObservation avec les besoins du projet (nom de

lrsquoaffluent nom du bassin hellip)

Trois types de services agrave lrsquoutilisateur modifieacutes

Les processus drsquointeacutegration des donneacutees dans le modegravele

Fichier XML

deacutecrivant le

capteur

Fichier XML

deacutecrivant les

observations

Recherche et insertion des meacutetadonneacutees des eacutequipements

(satellites outils de mesureshellip) et drsquoobservations (station

dacquisition processinghellip)

Eacutetendre les fonctions ldquoinsertSensorrdquo et ldquoInsertObservationrdquo

Inseacuterer lrsquoensemble des donneacutees dans la baseDonneacutees de stations et

drsquoobservations ldquomeacutetiers et

standardiseacuteesrdquo

Correspondance modegraveledonneacutees

InsertSensor InsertObservation

Donneacutees + meacutetadonneacutees

ldquomeacutetiers originalesrdquo

Extension des modegraveles existants(44)

Limpleacutementation du standard SOS

IstSOS (Istituto scienze della Terra Sensor Observation Service)

ldquoIstSOS is an OGC SOS server implementation written in Pythonrdquo - httpsgithubcomistSOS

Assure un service complet

Stockage des donneacutees (postgresql)

Mise agrave disposition au travers drsquoun serveur Apache

Requegravetes SOS V 20

Retour de lrsquoinformation repondant agrave OampM + SensorML

Mais non adapteacute agrave la speacutecification EOP + ALT (altimeacutetrie spatiale)

Neacutecessiteacute drsquoeacutetendre ses capaciteacutes pour reacutepondre au projet

Deacuteveloppement des services des accegraves aux donneacutees

Deacuteploiement drsquoun serveur web posseacutedant istSOS et ses deacutependances

===gt httpaltisat-devmsemuniv-montp2fristsosadmin

Des requecirctes SOS (GET ou POST)

===gt exemple de requegravete GET ldquohttpaltisat-devmsemuniv-

montp2fristsosvirtualsensorservice=SOSamprequest=

Les donneacutees sont accessibles avec un langage commun en XML sur la base du standard

SOS et un vocabulaire commun

Llsquoimpleacutementation du standard SOS

Llsquointeacutegration du standard SOS ndashHydroweb

Migration des travaux de lrsquoIRD

sur la plateforme CNES HYDROWEB

- Modegravele de donneacutees et service

- Mise en production des services standardiseacutes

Septembre 2019

Llsquointeacutegration du standard SOS ndashHydroweb Comment avoir accegraves aux donneacutees

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydrowebGetCapabilities retourne des informations sur le serveur SOS les requecirctes disponibles et la liste des

produits disponibles ainsi que leurs proprieacuteteacutes observables

DescribeSensor affiche les informations dun produit

Exemple httphydroweb-sostheia-landfrhysoperequest=getCapabilitiesampservice=SOS

Exemple httphydroweb-sostheia-landfrhysoperequest=describeSensoramp

procedure=R_amz_yar_env_0837_01amp

outputFormat=text2Fxml3Bsubtype3D22sensorML2F10122amp

service=SOSamp

version=100

Exemple httphydroweb-sostheia-

landfrhysoperequest=getFeatureOfInterestampservice=SOSampversion=200ampFeatureOfInterestId=L_albert

GetFeatureOfInterest retourne des proprieacuteteacutes observables dun produit

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydroweb

GetObservation permet de teacuteleacutecharger des donneacutees dans le catalogue suivant diffeacuterents critegraveres de

recherche

Exemple (remplacer [USER] par votre login Theia et [XXXXX] par votre mot de passe)

httphydroweb-sostheia-landfrhysope

request=GetObservationamp

temporalFilter=omphenomenonTime2017-01-01T1630002018-06-03T162000amp

observedProperty=urnogcdefparameterx-istsos10riverwaterheightamp

responseFormat=textplainamp

service=SOSamp

version=200amp

user=[USER]amp

password=[XXXXX]

Merci de votre attention

Dessins - Eric Ribereau httppicpanzeecomericribereau

Page 13: Mise en accord de mesures altimétriques radars...Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables

Les donneacutees et leur accessibiliteacute via les standards

Un modegravele de base de donneacutees conforme au standard OampM sans speacutecification

Neacutecessiteacute de prendre en compte la speacutecification EOP Altimeacutetrique dans le modegravele

Qursquoest-ce qui change avec la speacutecification- La base du scheacutema est conserveacute- Des informations compleacutementaires sont ajouteacutees sur les tables preacute-existantes- Creacuteation de nouvelles tables lorsque cela est neacutecessaire

Certaines informations ne sont pas repreacutesenteacutees dans les standards mais preacutesentes dans les meacutetadonneacutees drsquohydroweb

Ajout de nouvelles balises en XML tel que la reacutefeacuterence geacuteoidale le numeacutero de tracking cycle

Extension des modegraveles existants (14)

Extension des modegraveles existants(24)

Eacutetendre les donneacutees fournies en retour avec les balises XML des standards correspondants

- GetCapabilities Ajouter des meacutetadonneacutees et des services offerts dans les requecirctes

- DescribeSensor Ajouter les meacutetadonneacutees de capteur de la speacutecification altimeacutetrique

- GetObservation Ajouter les meacutetadonneacutees drsquoobservation de la speacutecification altimeacutetrique

Extension des modegraveles existants(34)

Eacutetendre les filtres de seacutelection de GetObservation avec les besoins du projet (nom de

lrsquoaffluent nom du bassin hellip)

Trois types de services agrave lrsquoutilisateur modifieacutes

Les processus drsquointeacutegration des donneacutees dans le modegravele

Fichier XML

deacutecrivant le

capteur

Fichier XML

deacutecrivant les

observations

Recherche et insertion des meacutetadonneacutees des eacutequipements

(satellites outils de mesureshellip) et drsquoobservations (station

dacquisition processinghellip)

Eacutetendre les fonctions ldquoinsertSensorrdquo et ldquoInsertObservationrdquo

Inseacuterer lrsquoensemble des donneacutees dans la baseDonneacutees de stations et

drsquoobservations ldquomeacutetiers et

standardiseacuteesrdquo

Correspondance modegraveledonneacutees

InsertSensor InsertObservation

Donneacutees + meacutetadonneacutees

ldquomeacutetiers originalesrdquo

Extension des modegraveles existants(44)

Limpleacutementation du standard SOS

IstSOS (Istituto scienze della Terra Sensor Observation Service)

ldquoIstSOS is an OGC SOS server implementation written in Pythonrdquo - httpsgithubcomistSOS

Assure un service complet

Stockage des donneacutees (postgresql)

Mise agrave disposition au travers drsquoun serveur Apache

Requegravetes SOS V 20

Retour de lrsquoinformation repondant agrave OampM + SensorML

Mais non adapteacute agrave la speacutecification EOP + ALT (altimeacutetrie spatiale)

Neacutecessiteacute drsquoeacutetendre ses capaciteacutes pour reacutepondre au projet

Deacuteveloppement des services des accegraves aux donneacutees

Deacuteploiement drsquoun serveur web posseacutedant istSOS et ses deacutependances

===gt httpaltisat-devmsemuniv-montp2fristsosadmin

Des requecirctes SOS (GET ou POST)

===gt exemple de requegravete GET ldquohttpaltisat-devmsemuniv-

montp2fristsosvirtualsensorservice=SOSamprequest=

Les donneacutees sont accessibles avec un langage commun en XML sur la base du standard

SOS et un vocabulaire commun

Llsquoimpleacutementation du standard SOS

Llsquointeacutegration du standard SOS ndashHydroweb

Migration des travaux de lrsquoIRD

sur la plateforme CNES HYDROWEB

- Modegravele de donneacutees et service

- Mise en production des services standardiseacutes

Septembre 2019

Llsquointeacutegration du standard SOS ndashHydroweb Comment avoir accegraves aux donneacutees

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydrowebGetCapabilities retourne des informations sur le serveur SOS les requecirctes disponibles et la liste des

produits disponibles ainsi que leurs proprieacuteteacutes observables

DescribeSensor affiche les informations dun produit

Exemple httphydroweb-sostheia-landfrhysoperequest=getCapabilitiesampservice=SOS

Exemple httphydroweb-sostheia-landfrhysoperequest=describeSensoramp

procedure=R_amz_yar_env_0837_01amp

outputFormat=text2Fxml3Bsubtype3D22sensorML2F10122amp

service=SOSamp

version=100

Exemple httphydroweb-sostheia-

landfrhysoperequest=getFeatureOfInterestampservice=SOSampversion=200ampFeatureOfInterestId=L_albert

GetFeatureOfInterest retourne des proprieacuteteacutes observables dun produit

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydroweb

GetObservation permet de teacuteleacutecharger des donneacutees dans le catalogue suivant diffeacuterents critegraveres de

recherche

Exemple (remplacer [USER] par votre login Theia et [XXXXX] par votre mot de passe)

httphydroweb-sostheia-landfrhysope

request=GetObservationamp

temporalFilter=omphenomenonTime2017-01-01T1630002018-06-03T162000amp

observedProperty=urnogcdefparameterx-istsos10riverwaterheightamp

responseFormat=textplainamp

service=SOSamp

version=200amp

user=[USER]amp

password=[XXXXX]

Merci de votre attention

Dessins - Eric Ribereau httppicpanzeecomericribereau

Page 14: Mise en accord de mesures altimétriques radars...Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables

Un modegravele de base de donneacutees conforme au standard OampM sans speacutecification

Neacutecessiteacute de prendre en compte la speacutecification EOP Altimeacutetrique dans le modegravele

Qursquoest-ce qui change avec la speacutecification- La base du scheacutema est conserveacute- Des informations compleacutementaires sont ajouteacutees sur les tables preacute-existantes- Creacuteation de nouvelles tables lorsque cela est neacutecessaire

Certaines informations ne sont pas repreacutesenteacutees dans les standards mais preacutesentes dans les meacutetadonneacutees drsquohydroweb

Ajout de nouvelles balises en XML tel que la reacutefeacuterence geacuteoidale le numeacutero de tracking cycle

Extension des modegraveles existants (14)

Extension des modegraveles existants(24)

Eacutetendre les donneacutees fournies en retour avec les balises XML des standards correspondants

- GetCapabilities Ajouter des meacutetadonneacutees et des services offerts dans les requecirctes

- DescribeSensor Ajouter les meacutetadonneacutees de capteur de la speacutecification altimeacutetrique

- GetObservation Ajouter les meacutetadonneacutees drsquoobservation de la speacutecification altimeacutetrique

Extension des modegraveles existants(34)

Eacutetendre les filtres de seacutelection de GetObservation avec les besoins du projet (nom de

lrsquoaffluent nom du bassin hellip)

Trois types de services agrave lrsquoutilisateur modifieacutes

Les processus drsquointeacutegration des donneacutees dans le modegravele

Fichier XML

deacutecrivant le

capteur

Fichier XML

deacutecrivant les

observations

Recherche et insertion des meacutetadonneacutees des eacutequipements

(satellites outils de mesureshellip) et drsquoobservations (station

dacquisition processinghellip)

Eacutetendre les fonctions ldquoinsertSensorrdquo et ldquoInsertObservationrdquo

Inseacuterer lrsquoensemble des donneacutees dans la baseDonneacutees de stations et

drsquoobservations ldquomeacutetiers et

standardiseacuteesrdquo

Correspondance modegraveledonneacutees

InsertSensor InsertObservation

Donneacutees + meacutetadonneacutees

ldquomeacutetiers originalesrdquo

Extension des modegraveles existants(44)

Limpleacutementation du standard SOS

IstSOS (Istituto scienze della Terra Sensor Observation Service)

ldquoIstSOS is an OGC SOS server implementation written in Pythonrdquo - httpsgithubcomistSOS

Assure un service complet

Stockage des donneacutees (postgresql)

Mise agrave disposition au travers drsquoun serveur Apache

Requegravetes SOS V 20

Retour de lrsquoinformation repondant agrave OampM + SensorML

Mais non adapteacute agrave la speacutecification EOP + ALT (altimeacutetrie spatiale)

Neacutecessiteacute drsquoeacutetendre ses capaciteacutes pour reacutepondre au projet

Deacuteveloppement des services des accegraves aux donneacutees

Deacuteploiement drsquoun serveur web posseacutedant istSOS et ses deacutependances

===gt httpaltisat-devmsemuniv-montp2fristsosadmin

Des requecirctes SOS (GET ou POST)

===gt exemple de requegravete GET ldquohttpaltisat-devmsemuniv-

montp2fristsosvirtualsensorservice=SOSamprequest=

Les donneacutees sont accessibles avec un langage commun en XML sur la base du standard

SOS et un vocabulaire commun

Llsquoimpleacutementation du standard SOS

Llsquointeacutegration du standard SOS ndashHydroweb

Migration des travaux de lrsquoIRD

sur la plateforme CNES HYDROWEB

- Modegravele de donneacutees et service

- Mise en production des services standardiseacutes

Septembre 2019

Llsquointeacutegration du standard SOS ndashHydroweb Comment avoir accegraves aux donneacutees

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydrowebGetCapabilities retourne des informations sur le serveur SOS les requecirctes disponibles et la liste des

produits disponibles ainsi que leurs proprieacuteteacutes observables

DescribeSensor affiche les informations dun produit

Exemple httphydroweb-sostheia-landfrhysoperequest=getCapabilitiesampservice=SOS

Exemple httphydroweb-sostheia-landfrhysoperequest=describeSensoramp

procedure=R_amz_yar_env_0837_01amp

outputFormat=text2Fxml3Bsubtype3D22sensorML2F10122amp

service=SOSamp

version=100

Exemple httphydroweb-sostheia-

landfrhysoperequest=getFeatureOfInterestampservice=SOSampversion=200ampFeatureOfInterestId=L_albert

GetFeatureOfInterest retourne des proprieacuteteacutes observables dun produit

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydroweb

GetObservation permet de teacuteleacutecharger des donneacutees dans le catalogue suivant diffeacuterents critegraveres de

recherche

Exemple (remplacer [USER] par votre login Theia et [XXXXX] par votre mot de passe)

httphydroweb-sostheia-landfrhysope

request=GetObservationamp

temporalFilter=omphenomenonTime2017-01-01T1630002018-06-03T162000amp

observedProperty=urnogcdefparameterx-istsos10riverwaterheightamp

responseFormat=textplainamp

service=SOSamp

version=200amp

user=[USER]amp

password=[XXXXX]

Merci de votre attention

Dessins - Eric Ribereau httppicpanzeecomericribereau

Page 15: Mise en accord de mesures altimétriques radars...Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables

Extension des modegraveles existants(24)

Eacutetendre les donneacutees fournies en retour avec les balises XML des standards correspondants

- GetCapabilities Ajouter des meacutetadonneacutees et des services offerts dans les requecirctes

- DescribeSensor Ajouter les meacutetadonneacutees de capteur de la speacutecification altimeacutetrique

- GetObservation Ajouter les meacutetadonneacutees drsquoobservation de la speacutecification altimeacutetrique

Extension des modegraveles existants(34)

Eacutetendre les filtres de seacutelection de GetObservation avec les besoins du projet (nom de

lrsquoaffluent nom du bassin hellip)

Trois types de services agrave lrsquoutilisateur modifieacutes

Les processus drsquointeacutegration des donneacutees dans le modegravele

Fichier XML

deacutecrivant le

capteur

Fichier XML

deacutecrivant les

observations

Recherche et insertion des meacutetadonneacutees des eacutequipements

(satellites outils de mesureshellip) et drsquoobservations (station

dacquisition processinghellip)

Eacutetendre les fonctions ldquoinsertSensorrdquo et ldquoInsertObservationrdquo

Inseacuterer lrsquoensemble des donneacutees dans la baseDonneacutees de stations et

drsquoobservations ldquomeacutetiers et

standardiseacuteesrdquo

Correspondance modegraveledonneacutees

InsertSensor InsertObservation

Donneacutees + meacutetadonneacutees

ldquomeacutetiers originalesrdquo

Extension des modegraveles existants(44)

Limpleacutementation du standard SOS

IstSOS (Istituto scienze della Terra Sensor Observation Service)

ldquoIstSOS is an OGC SOS server implementation written in Pythonrdquo - httpsgithubcomistSOS

Assure un service complet

Stockage des donneacutees (postgresql)

Mise agrave disposition au travers drsquoun serveur Apache

Requegravetes SOS V 20

Retour de lrsquoinformation repondant agrave OampM + SensorML

Mais non adapteacute agrave la speacutecification EOP + ALT (altimeacutetrie spatiale)

Neacutecessiteacute drsquoeacutetendre ses capaciteacutes pour reacutepondre au projet

Deacuteveloppement des services des accegraves aux donneacutees

Deacuteploiement drsquoun serveur web posseacutedant istSOS et ses deacutependances

===gt httpaltisat-devmsemuniv-montp2fristsosadmin

Des requecirctes SOS (GET ou POST)

===gt exemple de requegravete GET ldquohttpaltisat-devmsemuniv-

montp2fristsosvirtualsensorservice=SOSamprequest=

Les donneacutees sont accessibles avec un langage commun en XML sur la base du standard

SOS et un vocabulaire commun

Llsquoimpleacutementation du standard SOS

Llsquointeacutegration du standard SOS ndashHydroweb

Migration des travaux de lrsquoIRD

sur la plateforme CNES HYDROWEB

- Modegravele de donneacutees et service

- Mise en production des services standardiseacutes

Septembre 2019

Llsquointeacutegration du standard SOS ndashHydroweb Comment avoir accegraves aux donneacutees

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydrowebGetCapabilities retourne des informations sur le serveur SOS les requecirctes disponibles et la liste des

produits disponibles ainsi que leurs proprieacuteteacutes observables

DescribeSensor affiche les informations dun produit

Exemple httphydroweb-sostheia-landfrhysoperequest=getCapabilitiesampservice=SOS

Exemple httphydroweb-sostheia-landfrhysoperequest=describeSensoramp

procedure=R_amz_yar_env_0837_01amp

outputFormat=text2Fxml3Bsubtype3D22sensorML2F10122amp

service=SOSamp

version=100

Exemple httphydroweb-sostheia-

landfrhysoperequest=getFeatureOfInterestampservice=SOSampversion=200ampFeatureOfInterestId=L_albert

GetFeatureOfInterest retourne des proprieacuteteacutes observables dun produit

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydroweb

GetObservation permet de teacuteleacutecharger des donneacutees dans le catalogue suivant diffeacuterents critegraveres de

recherche

Exemple (remplacer [USER] par votre login Theia et [XXXXX] par votre mot de passe)

httphydroweb-sostheia-landfrhysope

request=GetObservationamp

temporalFilter=omphenomenonTime2017-01-01T1630002018-06-03T162000amp

observedProperty=urnogcdefparameterx-istsos10riverwaterheightamp

responseFormat=textplainamp

service=SOSamp

version=200amp

user=[USER]amp

password=[XXXXX]

Merci de votre attention

Dessins - Eric Ribereau httppicpanzeecomericribereau

Page 16: Mise en accord de mesures altimétriques radars...Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables

Eacutetendre les donneacutees fournies en retour avec les balises XML des standards correspondants

- GetCapabilities Ajouter des meacutetadonneacutees et des services offerts dans les requecirctes

- DescribeSensor Ajouter les meacutetadonneacutees de capteur de la speacutecification altimeacutetrique

- GetObservation Ajouter les meacutetadonneacutees drsquoobservation de la speacutecification altimeacutetrique

Extension des modegraveles existants(34)

Eacutetendre les filtres de seacutelection de GetObservation avec les besoins du projet (nom de

lrsquoaffluent nom du bassin hellip)

Trois types de services agrave lrsquoutilisateur modifieacutes

Les processus drsquointeacutegration des donneacutees dans le modegravele

Fichier XML

deacutecrivant le

capteur

Fichier XML

deacutecrivant les

observations

Recherche et insertion des meacutetadonneacutees des eacutequipements

(satellites outils de mesureshellip) et drsquoobservations (station

dacquisition processinghellip)

Eacutetendre les fonctions ldquoinsertSensorrdquo et ldquoInsertObservationrdquo

Inseacuterer lrsquoensemble des donneacutees dans la baseDonneacutees de stations et

drsquoobservations ldquomeacutetiers et

standardiseacuteesrdquo

Correspondance modegraveledonneacutees

InsertSensor InsertObservation

Donneacutees + meacutetadonneacutees

ldquomeacutetiers originalesrdquo

Extension des modegraveles existants(44)

Limpleacutementation du standard SOS

IstSOS (Istituto scienze della Terra Sensor Observation Service)

ldquoIstSOS is an OGC SOS server implementation written in Pythonrdquo - httpsgithubcomistSOS

Assure un service complet

Stockage des donneacutees (postgresql)

Mise agrave disposition au travers drsquoun serveur Apache

Requegravetes SOS V 20

Retour de lrsquoinformation repondant agrave OampM + SensorML

Mais non adapteacute agrave la speacutecification EOP + ALT (altimeacutetrie spatiale)

Neacutecessiteacute drsquoeacutetendre ses capaciteacutes pour reacutepondre au projet

Deacuteveloppement des services des accegraves aux donneacutees

Deacuteploiement drsquoun serveur web posseacutedant istSOS et ses deacutependances

===gt httpaltisat-devmsemuniv-montp2fristsosadmin

Des requecirctes SOS (GET ou POST)

===gt exemple de requegravete GET ldquohttpaltisat-devmsemuniv-

montp2fristsosvirtualsensorservice=SOSamprequest=

Les donneacutees sont accessibles avec un langage commun en XML sur la base du standard

SOS et un vocabulaire commun

Llsquoimpleacutementation du standard SOS

Llsquointeacutegration du standard SOS ndashHydroweb

Migration des travaux de lrsquoIRD

sur la plateforme CNES HYDROWEB

- Modegravele de donneacutees et service

- Mise en production des services standardiseacutes

Septembre 2019

Llsquointeacutegration du standard SOS ndashHydroweb Comment avoir accegraves aux donneacutees

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydrowebGetCapabilities retourne des informations sur le serveur SOS les requecirctes disponibles et la liste des

produits disponibles ainsi que leurs proprieacuteteacutes observables

DescribeSensor affiche les informations dun produit

Exemple httphydroweb-sostheia-landfrhysoperequest=getCapabilitiesampservice=SOS

Exemple httphydroweb-sostheia-landfrhysoperequest=describeSensoramp

procedure=R_amz_yar_env_0837_01amp

outputFormat=text2Fxml3Bsubtype3D22sensorML2F10122amp

service=SOSamp

version=100

Exemple httphydroweb-sostheia-

landfrhysoperequest=getFeatureOfInterestampservice=SOSampversion=200ampFeatureOfInterestId=L_albert

GetFeatureOfInterest retourne des proprieacuteteacutes observables dun produit

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydroweb

GetObservation permet de teacuteleacutecharger des donneacutees dans le catalogue suivant diffeacuterents critegraveres de

recherche

Exemple (remplacer [USER] par votre login Theia et [XXXXX] par votre mot de passe)

httphydroweb-sostheia-landfrhysope

request=GetObservationamp

temporalFilter=omphenomenonTime2017-01-01T1630002018-06-03T162000amp

observedProperty=urnogcdefparameterx-istsos10riverwaterheightamp

responseFormat=textplainamp

service=SOSamp

version=200amp

user=[USER]amp

password=[XXXXX]

Merci de votre attention

Dessins - Eric Ribereau httppicpanzeecomericribereau

Page 17: Mise en accord de mesures altimétriques radars...Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables

Les processus drsquointeacutegration des donneacutees dans le modegravele

Fichier XML

deacutecrivant le

capteur

Fichier XML

deacutecrivant les

observations

Recherche et insertion des meacutetadonneacutees des eacutequipements

(satellites outils de mesureshellip) et drsquoobservations (station

dacquisition processinghellip)

Eacutetendre les fonctions ldquoinsertSensorrdquo et ldquoInsertObservationrdquo

Inseacuterer lrsquoensemble des donneacutees dans la baseDonneacutees de stations et

drsquoobservations ldquomeacutetiers et

standardiseacuteesrdquo

Correspondance modegraveledonneacutees

InsertSensor InsertObservation

Donneacutees + meacutetadonneacutees

ldquomeacutetiers originalesrdquo

Extension des modegraveles existants(44)

Limpleacutementation du standard SOS

IstSOS (Istituto scienze della Terra Sensor Observation Service)

ldquoIstSOS is an OGC SOS server implementation written in Pythonrdquo - httpsgithubcomistSOS

Assure un service complet

Stockage des donneacutees (postgresql)

Mise agrave disposition au travers drsquoun serveur Apache

Requegravetes SOS V 20

Retour de lrsquoinformation repondant agrave OampM + SensorML

Mais non adapteacute agrave la speacutecification EOP + ALT (altimeacutetrie spatiale)

Neacutecessiteacute drsquoeacutetendre ses capaciteacutes pour reacutepondre au projet

Deacuteveloppement des services des accegraves aux donneacutees

Deacuteploiement drsquoun serveur web posseacutedant istSOS et ses deacutependances

===gt httpaltisat-devmsemuniv-montp2fristsosadmin

Des requecirctes SOS (GET ou POST)

===gt exemple de requegravete GET ldquohttpaltisat-devmsemuniv-

montp2fristsosvirtualsensorservice=SOSamprequest=

Les donneacutees sont accessibles avec un langage commun en XML sur la base du standard

SOS et un vocabulaire commun

Llsquoimpleacutementation du standard SOS

Llsquointeacutegration du standard SOS ndashHydroweb

Migration des travaux de lrsquoIRD

sur la plateforme CNES HYDROWEB

- Modegravele de donneacutees et service

- Mise en production des services standardiseacutes

Septembre 2019

Llsquointeacutegration du standard SOS ndashHydroweb Comment avoir accegraves aux donneacutees

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydrowebGetCapabilities retourne des informations sur le serveur SOS les requecirctes disponibles et la liste des

produits disponibles ainsi que leurs proprieacuteteacutes observables

DescribeSensor affiche les informations dun produit

Exemple httphydroweb-sostheia-landfrhysoperequest=getCapabilitiesampservice=SOS

Exemple httphydroweb-sostheia-landfrhysoperequest=describeSensoramp

procedure=R_amz_yar_env_0837_01amp

outputFormat=text2Fxml3Bsubtype3D22sensorML2F10122amp

service=SOSamp

version=100

Exemple httphydroweb-sostheia-

landfrhysoperequest=getFeatureOfInterestampservice=SOSampversion=200ampFeatureOfInterestId=L_albert

GetFeatureOfInterest retourne des proprieacuteteacutes observables dun produit

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydroweb

GetObservation permet de teacuteleacutecharger des donneacutees dans le catalogue suivant diffeacuterents critegraveres de

recherche

Exemple (remplacer [USER] par votre login Theia et [XXXXX] par votre mot de passe)

httphydroweb-sostheia-landfrhysope

request=GetObservationamp

temporalFilter=omphenomenonTime2017-01-01T1630002018-06-03T162000amp

observedProperty=urnogcdefparameterx-istsos10riverwaterheightamp

responseFormat=textplainamp

service=SOSamp

version=200amp

user=[USER]amp

password=[XXXXX]

Merci de votre attention

Dessins - Eric Ribereau httppicpanzeecomericribereau

Page 18: Mise en accord de mesures altimétriques radars...Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables

Limpleacutementation du standard SOS

IstSOS (Istituto scienze della Terra Sensor Observation Service)

ldquoIstSOS is an OGC SOS server implementation written in Pythonrdquo - httpsgithubcomistSOS

Assure un service complet

Stockage des donneacutees (postgresql)

Mise agrave disposition au travers drsquoun serveur Apache

Requegravetes SOS V 20

Retour de lrsquoinformation repondant agrave OampM + SensorML

Mais non adapteacute agrave la speacutecification EOP + ALT (altimeacutetrie spatiale)

Neacutecessiteacute drsquoeacutetendre ses capaciteacutes pour reacutepondre au projet

Deacuteveloppement des services des accegraves aux donneacutees

Deacuteploiement drsquoun serveur web posseacutedant istSOS et ses deacutependances

===gt httpaltisat-devmsemuniv-montp2fristsosadmin

Des requecirctes SOS (GET ou POST)

===gt exemple de requegravete GET ldquohttpaltisat-devmsemuniv-

montp2fristsosvirtualsensorservice=SOSamprequest=

Les donneacutees sont accessibles avec un langage commun en XML sur la base du standard

SOS et un vocabulaire commun

Llsquoimpleacutementation du standard SOS

Llsquointeacutegration du standard SOS ndashHydroweb

Migration des travaux de lrsquoIRD

sur la plateforme CNES HYDROWEB

- Modegravele de donneacutees et service

- Mise en production des services standardiseacutes

Septembre 2019

Llsquointeacutegration du standard SOS ndashHydroweb Comment avoir accegraves aux donneacutees

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydrowebGetCapabilities retourne des informations sur le serveur SOS les requecirctes disponibles et la liste des

produits disponibles ainsi que leurs proprieacuteteacutes observables

DescribeSensor affiche les informations dun produit

Exemple httphydroweb-sostheia-landfrhysoperequest=getCapabilitiesampservice=SOS

Exemple httphydroweb-sostheia-landfrhysoperequest=describeSensoramp

procedure=R_amz_yar_env_0837_01amp

outputFormat=text2Fxml3Bsubtype3D22sensorML2F10122amp

service=SOSamp

version=100

Exemple httphydroweb-sostheia-

landfrhysoperequest=getFeatureOfInterestampservice=SOSampversion=200ampFeatureOfInterestId=L_albert

GetFeatureOfInterest retourne des proprieacuteteacutes observables dun produit

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydroweb

GetObservation permet de teacuteleacutecharger des donneacutees dans le catalogue suivant diffeacuterents critegraveres de

recherche

Exemple (remplacer [USER] par votre login Theia et [XXXXX] par votre mot de passe)

httphydroweb-sostheia-landfrhysope

request=GetObservationamp

temporalFilter=omphenomenonTime2017-01-01T1630002018-06-03T162000amp

observedProperty=urnogcdefparameterx-istsos10riverwaterheightamp

responseFormat=textplainamp

service=SOSamp

version=200amp

user=[USER]amp

password=[XXXXX]

Merci de votre attention

Dessins - Eric Ribereau httppicpanzeecomericribereau

Page 19: Mise en accord de mesures altimétriques radars...Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables

Deacuteveloppement des services des accegraves aux donneacutees

Deacuteploiement drsquoun serveur web posseacutedant istSOS et ses deacutependances

===gt httpaltisat-devmsemuniv-montp2fristsosadmin

Des requecirctes SOS (GET ou POST)

===gt exemple de requegravete GET ldquohttpaltisat-devmsemuniv-

montp2fristsosvirtualsensorservice=SOSamprequest=

Les donneacutees sont accessibles avec un langage commun en XML sur la base du standard

SOS et un vocabulaire commun

Llsquoimpleacutementation du standard SOS

Llsquointeacutegration du standard SOS ndashHydroweb

Migration des travaux de lrsquoIRD

sur la plateforme CNES HYDROWEB

- Modegravele de donneacutees et service

- Mise en production des services standardiseacutes

Septembre 2019

Llsquointeacutegration du standard SOS ndashHydroweb Comment avoir accegraves aux donneacutees

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydrowebGetCapabilities retourne des informations sur le serveur SOS les requecirctes disponibles et la liste des

produits disponibles ainsi que leurs proprieacuteteacutes observables

DescribeSensor affiche les informations dun produit

Exemple httphydroweb-sostheia-landfrhysoperequest=getCapabilitiesampservice=SOS

Exemple httphydroweb-sostheia-landfrhysoperequest=describeSensoramp

procedure=R_amz_yar_env_0837_01amp

outputFormat=text2Fxml3Bsubtype3D22sensorML2F10122amp

service=SOSamp

version=100

Exemple httphydroweb-sostheia-

landfrhysoperequest=getFeatureOfInterestampservice=SOSampversion=200ampFeatureOfInterestId=L_albert

GetFeatureOfInterest retourne des proprieacuteteacutes observables dun produit

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydroweb

GetObservation permet de teacuteleacutecharger des donneacutees dans le catalogue suivant diffeacuterents critegraveres de

recherche

Exemple (remplacer [USER] par votre login Theia et [XXXXX] par votre mot de passe)

httphydroweb-sostheia-landfrhysope

request=GetObservationamp

temporalFilter=omphenomenonTime2017-01-01T1630002018-06-03T162000amp

observedProperty=urnogcdefparameterx-istsos10riverwaterheightamp

responseFormat=textplainamp

service=SOSamp

version=200amp

user=[USER]amp

password=[XXXXX]

Merci de votre attention

Dessins - Eric Ribereau httppicpanzeecomericribereau

Page 20: Mise en accord de mesures altimétriques radars...Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables

Llsquointeacutegration du standard SOS ndashHydroweb

Migration des travaux de lrsquoIRD

sur la plateforme CNES HYDROWEB

- Modegravele de donneacutees et service

- Mise en production des services standardiseacutes

Septembre 2019

Llsquointeacutegration du standard SOS ndashHydroweb Comment avoir accegraves aux donneacutees

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydrowebGetCapabilities retourne des informations sur le serveur SOS les requecirctes disponibles et la liste des

produits disponibles ainsi que leurs proprieacuteteacutes observables

DescribeSensor affiche les informations dun produit

Exemple httphydroweb-sostheia-landfrhysoperequest=getCapabilitiesampservice=SOS

Exemple httphydroweb-sostheia-landfrhysoperequest=describeSensoramp

procedure=R_amz_yar_env_0837_01amp

outputFormat=text2Fxml3Bsubtype3D22sensorML2F10122amp

service=SOSamp

version=100

Exemple httphydroweb-sostheia-

landfrhysoperequest=getFeatureOfInterestampservice=SOSampversion=200ampFeatureOfInterestId=L_albert

GetFeatureOfInterest retourne des proprieacuteteacutes observables dun produit

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydroweb

GetObservation permet de teacuteleacutecharger des donneacutees dans le catalogue suivant diffeacuterents critegraveres de

recherche

Exemple (remplacer [USER] par votre login Theia et [XXXXX] par votre mot de passe)

httphydroweb-sostheia-landfrhysope

request=GetObservationamp

temporalFilter=omphenomenonTime2017-01-01T1630002018-06-03T162000amp

observedProperty=urnogcdefparameterx-istsos10riverwaterheightamp

responseFormat=textplainamp

service=SOSamp

version=200amp

user=[USER]amp

password=[XXXXX]

Merci de votre attention

Dessins - Eric Ribereau httppicpanzeecomericribereau

Page 21: Mise en accord de mesures altimétriques radars...Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables

Llsquointeacutegration du standard SOS ndashHydroweb Comment avoir accegraves aux donneacutees

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydrowebGetCapabilities retourne des informations sur le serveur SOS les requecirctes disponibles et la liste des

produits disponibles ainsi que leurs proprieacuteteacutes observables

DescribeSensor affiche les informations dun produit

Exemple httphydroweb-sostheia-landfrhysoperequest=getCapabilitiesampservice=SOS

Exemple httphydroweb-sostheia-landfrhysoperequest=describeSensoramp

procedure=R_amz_yar_env_0837_01amp

outputFormat=text2Fxml3Bsubtype3D22sensorML2F10122amp

service=SOSamp

version=100

Exemple httphydroweb-sostheia-

landfrhysoperequest=getFeatureOfInterestampservice=SOSampversion=200ampFeatureOfInterestId=L_albert

GetFeatureOfInterest retourne des proprieacuteteacutes observables dun produit

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydroweb

GetObservation permet de teacuteleacutecharger des donneacutees dans le catalogue suivant diffeacuterents critegraveres de

recherche

Exemple (remplacer [USER] par votre login Theia et [XXXXX] par votre mot de passe)

httphydroweb-sostheia-landfrhysope

request=GetObservationamp

temporalFilter=omphenomenonTime2017-01-01T1630002018-06-03T162000amp

observedProperty=urnogcdefparameterx-istsos10riverwaterheightamp

responseFormat=textplainamp

service=SOSamp

version=200amp

user=[USER]amp

password=[XXXXX]

Merci de votre attention

Dessins - Eric Ribereau httppicpanzeecomericribereau

Page 22: Mise en accord de mesures altimétriques radars...Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydrowebGetCapabilities retourne des informations sur le serveur SOS les requecirctes disponibles et la liste des

produits disponibles ainsi que leurs proprieacuteteacutes observables

DescribeSensor affiche les informations dun produit

Exemple httphydroweb-sostheia-landfrhysoperequest=getCapabilitiesampservice=SOS

Exemple httphydroweb-sostheia-landfrhysoperequest=describeSensoramp

procedure=R_amz_yar_env_0837_01amp

outputFormat=text2Fxml3Bsubtype3D22sensorML2F10122amp

service=SOSamp

version=100

Exemple httphydroweb-sostheia-

landfrhysoperequest=getFeatureOfInterestampservice=SOSampversion=200ampFeatureOfInterestId=L_albert

GetFeatureOfInterest retourne des proprieacuteteacutes observables dun produit

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydroweb

GetObservation permet de teacuteleacutecharger des donneacutees dans le catalogue suivant diffeacuterents critegraveres de

recherche

Exemple (remplacer [USER] par votre login Theia et [XXXXX] par votre mot de passe)

httphydroweb-sostheia-landfrhysope

request=GetObservationamp

temporalFilter=omphenomenonTime2017-01-01T1630002018-06-03T162000amp

observedProperty=urnogcdefparameterx-istsos10riverwaterheightamp

responseFormat=textplainamp

service=SOSamp

version=200amp

user=[USER]amp

password=[XXXXX]

Merci de votre attention

Dessins - Eric Ribereau httppicpanzeecomericribereau

Page 23: Mise en accord de mesures altimétriques radars...Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables

La mise en service des accegraves aux donneacutees par le standard

Lexploitation du standard SOS ndashHydroweb

GetObservation permet de teacuteleacutecharger des donneacutees dans le catalogue suivant diffeacuterents critegraveres de

recherche

Exemple (remplacer [USER] par votre login Theia et [XXXXX] par votre mot de passe)

httphydroweb-sostheia-landfrhysope

request=GetObservationamp

temporalFilter=omphenomenonTime2017-01-01T1630002018-06-03T162000amp

observedProperty=urnogcdefparameterx-istsos10riverwaterheightamp

responseFormat=textplainamp

service=SOSamp

version=200amp

user=[USER]amp

password=[XXXXX]

Merci de votre attention

Dessins - Eric Ribereau httppicpanzeecomericribereau

Page 24: Mise en accord de mesures altimétriques radars...Mise en accord de mesures altimétriques radars avec le standard de l’OGC - SOS 5 novembre 2019 SIST 2019 : Séries Interopérables

Merci de votre attention

Dessins - Eric Ribereau httppicpanzeecomericribereau