HowToWFSpangeoGeoserver » Historique » Version 11
Version 10 (Agnes Tellez Arenas, 09/03/2017 14:44) → Version 11/39 (Agnes Tellez Arenas, 09/03/2017 15:20)
Pour mémoire tant que le server est up, ancienne version avec eXows (et ancienne version de la data spec)
http://pangeo.brgm-rec.fr/exowsPangeoFR/?SERVICE=WFS&VERSION=1.0.0&REQUEST=getFeature&typename=PANGEO_ENG_london_ground_stability&MAXFEATURES=1
remarque: install plug-in XMLTools pour nodepad++, qui permet la validation (attention, ne placer qu'un seul xsd dans le xsj:schemaLocation). validation.
h1. Urls et servers
* geoserver : https://epos.brgm-rec.fr/geoserver/ows?service=wfs&version=2.0.0&request=GetCapabilities
** accès en SSH epos.brgm-rec.fr [voir keepass]
** les workspaces sont déportés (data_directory déporté): export GEOSERVER_DATA_DIR=/applications/projets/geoserver/data_dir/workspaces
* BD : server EPOS [voir keepass]
* spécif INSPIRE NaturalRiskZone
** http://inspire.ec.europa.eu/Themes/140/2892
** Et forum: https://themes.jrc.ec.europa.eu/groups/profile/1817/natural-risk-zones
** vocabs:
*** http://inspire.ec.europa.eu/codelist/NaturalHazardCategoryValue
*** http://inspire.ec.europa.eu/codelist/SpecificHazardTypeValue
h1. Install geoserver pour INSPIRE et WFS app-schema
* http://geoserver.org/release/stable/ (war, tomcat...) + plug-in app-schema et INSPIRE
* copier les jar des plug-in sous le WEB-INF/lib de geoserver déployé.
http://127.0.0.1:8080/geoserver/ows?request=GetCapabilities&service=wfs&version=2.0.0
* à l'install le login/pwd est admin/geoserver
h1. mapping des données
On choisit (? à valider par thématicien?) de partir sur "ObservedEvent": Discrete spatial objects representing natural phenomenon relevant to the study of natural hazards which occurred, or is currently occuring, and which has been observed.
* On aurait pu utiliser dans la table Pangeo la colonne "determine" qui peut être : "3_ObservedGeologyFieldCampaigns", "1_ObservedPSI", "4_PotentialInstability", "2_ObservedOtherDefMeasurement". MAIS lorsque c'est "potential" on a tout de même une date de début et de fin de l'event. donc... on reste sur de l'event observé.
* la colonne "determine" n'est donc pas utilisé (on va le mettre dans le name histoire de conserver qlq chose)
h1. Configuration geoserver pour WFS app-schema
Voir aussi: https://forge.brgm.fr/projects/standardisation/wiki/REX_implementations_BRGM
Voir aussi: http://www.onegeology.org/docs/technical/OneGeologyWFSCookbook_v1.0.pdf
Voir aussi: http://docs.geoserver.org/stable/en/user/data/app-schema/index.html
Tout faire au max par la GUI...
Recharger par la console d'admin GEOSERVER quand modif des fichiers XML.
http://pangeo.brgm-rec.fr/exowsPangeoFR/?SERVICE=WFS&VERSION=1.0.0&REQUEST=getFeature&typename=PANGEO_ENG_london_ground_stability&MAXFEATURES=1
remarque: install plug-in XMLTools pour nodepad++, qui permet la validation (attention, ne placer qu'un seul xsd dans le xsj:schemaLocation). validation.
h1. Urls et servers
* geoserver : https://epos.brgm-rec.fr/geoserver/ows?service=wfs&version=2.0.0&request=GetCapabilities
** accès en SSH epos.brgm-rec.fr [voir keepass]
** les workspaces sont déportés (data_directory déporté): export GEOSERVER_DATA_DIR=/applications/projets/geoserver/data_dir/workspaces
* BD : server EPOS [voir keepass]
* spécif INSPIRE NaturalRiskZone
** http://inspire.ec.europa.eu/Themes/140/2892
** Et forum: https://themes.jrc.ec.europa.eu/groups/profile/1817/natural-risk-zones
** vocabs:
*** http://inspire.ec.europa.eu/codelist/NaturalHazardCategoryValue
*** http://inspire.ec.europa.eu/codelist/SpecificHazardTypeValue
h1. Install geoserver pour INSPIRE et WFS app-schema
* http://geoserver.org/release/stable/ (war, tomcat...) + plug-in app-schema et INSPIRE
* copier les jar des plug-in sous le WEB-INF/lib de geoserver déployé.
http://127.0.0.1:8080/geoserver/ows?request=GetCapabilities&service=wfs&version=2.0.0
* à l'install le login/pwd est admin/geoserver
h1. mapping des données
On choisit (? à valider par thématicien?) de partir sur "ObservedEvent": Discrete spatial objects representing natural phenomenon relevant to the study of natural hazards which occurred, or is currently occuring, and which has been observed.
* On aurait pu utiliser dans la table Pangeo la colonne "determine" qui peut être : "3_ObservedGeologyFieldCampaigns", "1_ObservedPSI", "4_PotentialInstability", "2_ObservedOtherDefMeasurement". MAIS lorsque c'est "potential" on a tout de même une date de début et de fin de l'event. donc... on reste sur de l'event observé.
* la colonne "determine" n'est donc pas utilisé (on va le mettre dans le name histoire de conserver qlq chose)
h1. Configuration geoserver pour WFS app-schema
Voir aussi: https://forge.brgm.fr/projects/standardisation/wiki/REX_implementations_BRGM
Voir aussi: http://www.onegeology.org/docs/technical/OneGeologyWFSCookbook_v1.0.pdf
Voir aussi: http://docs.geoserver.org/stable/en/user/data/app-schema/index.html
Tout faire au max par la GUI...
Recharger par la console d'admin GEOSERVER quand modif des fichiers XML.