| Resource | Method | Description |
|---|---|---|
| http://appsrvr.share-eu.org:8080/share/map | GET (getMapModel) | Model: provide an index of all hazard models that are defined for a specific point of interest |
| GET (getMapImt) | Intensity measurement type: Provide all intensity measurement types (IMT) for which a specified model provides hazard information | |
| GET (getMapPoe) | Poe and timespan: Provide probability of exceedance and investigation timespan's with maps available, given model ID and intensity measurement types (IMT) for which a specified model provides hazard information | |
| GET (getMapSoil) | Site class: Provide site class with maps available, given model ID, IMT, POE, time span for which a specified model provides hazard information | |
| GET (getMapAggreg) | Aggregation: Provide aggregation types with maps available, given model ID, IMT, POE, time span, site class for which a specified model provides hazard information | |
| GET (getMapId) | Map id: Provide the map identity, and the layer reference for the web map service, of the hazard map for given model ID, IMT, POE, time span, site class and aggregation type. | |
| GET (getMapValues) | Map Data (text): Provide map values within a rectangle of the hazard map for given model ID, IMT, POE, time span, site clas and aggregation type. | |
| http://appsrvr.share-eu.org:8080/share/curve | GET (getCurveModels) | Models: provide an index of all hazard models that are defined for a specific point of interest |
| GET (getCurveImt) | IMT's: Provide all intensity measurement types (IMT) for which a specified model provides hazard curves information | |
| GET (getCurveSoil) | Site class: Provide site class with curves available, given model ID, IMT, POE, time span for which a specified model provides hazard information | |
| GET (getCurveAggreg) | Aggregation: Provide aggregation types with curves available, given model ID, IMT, POE, time span, site class for which a specified model provides hazard information | |
| GET (getCurveNrml) | Curve data (nrml): Provide the Curve in the Nrml Format for given model ID, IMT, site clas and aggregation type. | |
| http://appsrvr.share-eu.org:8080/share/spectra | GET (getSpectraModel) | Models: provide an index of all hazard spectras that are defined for a specific point of interest |
| GET (getSpectraImt) | IMT's: Provide all intensity measurement types (IMT) for which a specified model provides hazard information | |
| GET (getSpectraPoe) | Poe and Timespan: Provide probability of exceedance and investigation timespan's with maps available, given model ID and intensity measurement types (IMT) for which a specified model provides hazard information | |
| GET (getSpectraSoil) | Site class: Provide site class with maps available, given model ID, IMT, POE, time span for which a specified model provides hazard information | |
| GET (getSpectraAggreg) | Aggreagtion: Provide aggregation types with maps available, given model ID, IMT, POE, time span, site class for which a specified model provides hazard information | |
| GET (getSpectra) | Spectra Data: Provide the data for the selected hazard spectrum | |
| http://appsrvr.share-eu.org:8080/share/design-spectra/design_spectra_elastic_ec | GET (getDesignSpectra) | Design Spectra: Get the data of the elastic design spectra EC8. (Values need to be cheked for correctness!) |
Hazard Maps: Methods to discover and deliver avilabel harzard maps
| GET | getMapModel() |
Model: provide an index of all hazard models that are defined for a specific point of interest
| lat | xs:double (required) default: | Latitude of point to select from |
| lon | xs:double (required) default: | Longitude of point to select from |
| application/xml | <xs:element name='models'> <xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='model'>
</xs:sequence><xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='id' type='xs:integer'>
</xs:element> <xs:element name='name' type='xs:string'>
</xs:sequence></xs:element> |
| GET | getMapImt() |
Intensity measurement type: Provide all intensity measurement types (IMT) for which a specified model provides hazard information
| id | xs:int (required) default: | Index of Hazard model |
| application/xml | <xs:element name='imtcodes'> <xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='imtcode'>
</xs:sequence><xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='code' type='xs:string'>
</xs:element> <xs:element name='imunittype' type='xs:string'>
</xs:element> <xs:element name='imunitdescr' type='xs:string'>
</xs:sequence></xs:element> |
| GET | getMapPoe() |
Poe and timespan: Provide probability of exceedance and investigation timespan's with maps available, given model ID and intensity measurement types (IMT) for which a specified model provides hazard information
| id | xs:int (required) default: | Index of Hazard model |
| imt | xs:string (required) | Intensity measure type |
| application/xml | <xs:element name='exceedances'> <xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='exceedance'>
</xs:sequence><xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='hmapexceedprob' type='xs:double'>
</xs:element> <xs:element name='hmapexceedyears' type='xs:integer'>
</xs:sequence></xs:element> |
| GET | getMapSoil() |
Site class: Provide site class with maps available, given model ID, IMT, POE, time span for which a specified model provides hazard information
| id | xs:int (required) default: | Index of Hazard model |
| imt | xs:string (required) | Intensity measure type |
| poe | xs:double (required) | Probability of exceedance |
| timespanpoe | xs:int (required) | Investigation timespan |
| application/xml | <xs:element name='soiltype'> <xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='type' type='xs:string'>
</xs:sequence></xs:element> |
| GET | getMapAggreg() |
Aggregation: Provide aggregation types with maps available, given model ID, IMT, POE, time span, site class for which a specified model provides hazard information
| id | xs:int (required) default: | Index of Hazard model |
| imt | xs:string (required) | Intensity measure type |
| poe | xs:double (required) | Probability of exceedance |
| timespanpoe | xs:int (required) | Investigation timespan |
| soilType | xs:string (required) | Soil type or site characterization |
| application/xml | <xs:element name='fractiles'> <xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='fractile'>
</xs:sequence><xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='aggregationtype' type='xs:string'>
</xs:element> <xs:element name='aggregationlevel' type='xs:double'>
</xs:sequence></xs:element> |
| GET | getMapId() |
Map id: Provide the map identity, and the layer reference for the web map service, of the hazard map for given model ID, IMT, POE, time span, site class and aggregation type.
| id | xs:int (required) default: | Index of Hazard model |
| imt | xs:string (required) | Intensity measure type |
| hmapexceedprob | xs:double (required) | Probability of exceedance |
| hmapexceedyears | xs:int (required) | Investigation timespan |
| soilType | xs:string (required) | Soil type or site characterization |
| aggregationtype | xs:String (required) options: single, arithmetic, ordinal | Single (single value, if no branching) , arithmetic (for mean) or ordinal (for median and quantiles), and NULL, if map refers to a single endbranch of a multibranch model'; |
| aggregationlevel | xs:double (required) | Ranging from 0 to 1 and having 0.5 for median / mean |
| application/xml | <xs:element name='hazardmaplocation'> <xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='hmapid' type='xs:integer'>
</xs:element> <xs:element name='hmapwms' type='xs:string'>
</xs:sequence></xs:element> |
| GET | getMapValues() |
Map Data (text): Provide map values within a rectangle of the hazard map for given model ID, IMT, POE, time span, site clas and aggregation type.
| lon1 | xs:double (required) default: | Longitude of upper left point from rectangle to select from |
| lat1 | xs:double (required) default: | Latitude of upper left point from rectangle to select from |
| lon2 | xs:double (required) default: | Longitude of lower right point from rectangle to select from |
| lat2 | xs:double (required) default: | Latitude of lower right point from rectangle to select from |
| id | xs:int (required) default: | Index of Hazard model |
| imt | xs:string (required) | Intensity measure type |
| hmapexceedprob | xs:double (required) | Probability of exceedance |
| hmapexceedyears | xs:int (required) | Investigation timespan |
| soilType | xs:string (required) | Soil type or site characterization |
| aggregationtype | xs:String (required) options: single, arithmetic, ordinal | Single (single value, if no branching) , arithmetic (for mean) or ordinal (for median and quantiles), and NULL, if map refers to a single endbranch of a multibranch model'; |
| aggregationlevel | xs:double (required) | Ranging from 0 to 1 and having 0.5 for median / mean |
| text/plain |
Curves: Methods to discover and deliver avilabel harzard curves.
| GET | getCurveModels() |
Models: provide an index of all hazard models that are defined for a specific point of interest
| lat | xs:double (required) default: | Latitude of point to select from |
| lon | xs:double (required) default: | Longitude of point to select from |
| application/xml | <xs:element name='models'> <xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='model'>
</xs:sequence><xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='id' type='xs:integer'>
</xs:element> <xs:element name='name' type='xs:string'>
</xs:sequence></xs:element> |
| GET | getCurveImt() |
IMT's: Provide all intensity measurement types (IMT) for which a specified model provides hazard curves information
| lon | xs:double (required) default: | Longitude of point to select from |
| lat | xs:double (required) default: | Latitude of point to select from |
| id | xs:int (required) default: | Index of Hazard model |
| application/xml | <xs:element name='imtcodes'> <xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='imtcode'>
</xs:sequence><xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='code' type='xs:string'>
</xs:element> <xs:element name='imunittype' type='xs:string'>
</xs:element> <xs:element name='imunitdescr' type='xs:string'>
</xs:sequence></xs:element> |
| GET | getCurveSoil() |
Site class: Provide site class with curves available, given model ID, IMT, POE, time span for which a specified model provides hazard information
| lon | xs:double (required) default: | Longitude of point to select from |
| lat | xs:double (required) default: | Latitude of point to select from |
| id | xs:int (required) default: | Index of Hazard model |
| imt | xs:string (required) | Intensity measure type |
| application/xml | <xs:element name='soiltype'> <xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='type' type='xs:string'>
</xs:sequence></xs:element> |
| GET | getCurveAggreg() |
Aggregation: Provide aggregation types with curves available, given model ID, IMT, POE, time span, site class for which a specified model provides hazard information
| lon | xs:double (required) default: | Longitude of point to select from |
| lat | xs:double (required) default: | Latitude of point to select from |
| id | xs:int (required) default: | Index of Hazard model |
| imt | xs:string (required) | Intensity measure type |
| soilType | xs:string (required) | Soil type or site characterization |
| application/xml | <xs:element name='fractiles'> <xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='fractile'>
</xs:sequence><xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='aggregationtype' type='xs:string'>
</xs:element> <xs:element name='aggregationlevel' type='xs:double'>
</xs:sequence></xs:element> |
| GET | getCurveNrml() |
Curve data (nrml): Provide the Curve in the Nrml Format for given model ID, IMT, site clas and aggregation type.
| lon | xs:double (required) default: | Longitude of point to select from |
| lat | xs:double (required) default: | Latitude of point to select from |
| id | xs:int (required) default: | Index of Hazard model |
| imt | xs:string (required) | Intensity measure type |
| soilType | xs:string (required) | Soil type or site characterization |
| aggregationtype | xs:String (required) options: single, arithmetic, ordinal | Single (single value, if no branching) , arithmetic (for mean) or ordinal (for median and quantiles), and NULL, if map refers to a single endbranch of a multibranch model'; |
| aggregationlevel | xs:double (required) | Ranging from 0 to 1 and having 0.5 for median / mean |
| application/xml |
(ns2:hazardResult)
Source: ../documents/nrml/nrml.xsd |
Harzard Spectras: services to discover and deliver avilabel harzard spectras.
| GET | getSpectraModel() |
Models: provide an index of all hazard spectras that are defined for a specific point of interest
| lat | xs:double (required) default: | Latitude of point to select from |
| lon | xs:double (required) default: | Longitude of point to select from |
| application/xml | <xs:element name='models'> <xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='model'>
</xs:sequence><xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='id' type='xs:integer'>
</xs:element> <xs:element name='name' type='xs:string'>
</xs:sequence></xs:element> |
| GET | getSpectraImt() |
IMT's: Provide all intensity measurement types (IMT) for which a specified model provides hazard information
| lon | xs:double (required) default: | Longitude of point to select from |
| lat | xs:double (required) default: | Latitude of point to select from |
| id | xs:int (required) default: | Index of Hazard model |
| application/xml | <xs:element name='imtcodes'> <xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='imtcode'>
</xs:sequence><xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='code' type='xs:string'>
</xs:element> <xs:element name='imunittype' type='xs:string'>
</xs:element> <xs:element name='imunitdescr' type='xs:string'>
</xs:sequence></xs:element> |
| GET | getSpectraPoe() |
Poe and Timespan: Provide probability of exceedance and investigation timespan's with maps available, given model ID and intensity measurement types (IMT) for which a specified model provides hazard information
| lon | xs:double (required) default: | Longitude of point to select from |
| lat | xs:double (required) default: | Latitude of point to select from |
| id | xs:int (required) default: | Index of Hazard model |
| imt | xs:string (required) | Intensity measure type |
| application/xml | <xs:element name='exceedances'> <xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='exceedance'>
</xs:sequence><xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='hmapexceedprob' type='xs:double'>
</xs:element> <xs:element name='hmapexceedyears' type='xs:integer'>
</xs:sequence></xs:element> |
| GET | getSpectraSoil() |
Site class: Provide site class with maps available, given model ID, IMT, POE, time span for which a specified model provides hazard information
| lon | xs:double (required) default: | Longitude of point to select from |
| lat | xs:double (required) default: | Latitude of point to select from |
| id | xs:int (required) default: | Index of Hazard model |
| imt | xs:string (required) | Intensity measure type |
| poe | xs:double (required) | Probability of exceedance |
| timespanpoe | xs:int (required) | Investigation timespan |
| application/xml | <xs:element name='soiltype'> <xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='type' type='xs:string'>
</xs:sequence></xs:element> |
| GET | getSpectraAggreg() |
Aggreagtion: Provide aggregation types with maps available, given model ID, IMT, POE, time span, site class for which a specified model provides hazard information
| lon | xs:double (required) default: | Longitude of point to select from |
| lat | xs:double (required) default: | Latitude of point to select from |
| modelid | xs:int (required) default: | Index of Model to select results from |
| imt | xs:string (required) | Intensity measure type |
| poe | xs:double (required) | Probability of exceedance |
| timespanpoe | xs:int (required) | Investigation timespan |
| soilType | xs:string (required) | Soil type or site characterization |
| application/xml | <xs:element name='fractiles'> <xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='fractile'>
</xs:sequence><xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name='aggregationtype' type='xs:string'>
</xs:element> <xs:element name='aggregationlevel' type='xs:double'>
</xs:sequence></xs:element> |
| GET | getSpectra() |
Spectra Data: Provide the data for the selected hazard spectrum
| lon | xs:double (required) default: | Longitude of point to select from |
| lat | xs:double (required) default: | Latitude of point to select from |
| modelid | xs:int (required) default: | Index of Model to select results from |
| imt | xs:string (required) | Intensity measure type |
| poe | xs:double (required) | Probability of exceedance |
| timespanpoe | xs:int (required) | Investigation timespan |
| soilType | xs:string (required) | Soil type or site characterization |
| aggregationtype | xs:String (required) options: single, arithmetic, ordinal | Single (single value, if no branching) , arithmetic (for mean) or ordinal (for median and quantiles), and NULL, if map refers to a single endbranch of a multibranch model'; |
| aggregationlevel | xs:double (required) | Ranging from 0 to 1 and having 0.5 for median / mean |
| application/xml |
(ns2:hazardSpectrum)
Source: ../documents/nrml/nrml.xsd |
Design Spectras:
| GET | getDesignSpectra() |
Design Spectra: Get the data of the elastic design spectra EC8. (Values need to be cheked for correctness!)
| lon | xs:double (required) default: | Longitude of point to select from |
| lat | xs:double (required) default: | Latitude of point to select from |
| spectratype | xs:string (required) default: options: type1, bigMag, type2, smallMag | select type of spetra, |
| imt | xs:string (required) | Intensity measure type |
| design-acceleration | xs:double (required) default: | accleration for design spectra |
| application/xml |
(ns2:hazardResult)
Source: ../documents/nrml/nrml.xsd |