Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Merci de votre attention
Dessins - Eric Ribereau httppicpanzeecomericribereau