Prepare Exposures
Overview
Exposure data must be prepared prior data analysis. For location exposures, preparation requires that you run geocoding and hazard lookup jobs. These closely connected processes may be run with a single are known collectively as "geohazarding".
- Geocoding is the process of enriching a location exposure with geolocation data that precisely identifies the global coordinates of a site. Geocoding is a prerequisite for all catastrophe modelling processes.
- Hazarding is the process of enriching a location exposure with risk data drawn from an RMS peril model database, a collection of site hazard values that characterize the vulnerability of a location to a catastrophe event.
A location is a property, building, business, or other asset that may be damaged by catastrophe events. When location coverage is applied to a location, that location is known as a location exposure. Location coverage defines the liability of the underwriter for damages to entities (buildings, building contents, businesses) at a specific location due to catastrophe events. A location is generally tied to an account and a portfolio, which identifies the relevant cedants, underwriters, and policies.
Licensing Restrictions
The Risk Modeler API supports the definition, importation, and geocoding of locations in over 230 countries. Locations may be geocoded in countries that have RMS catastrophe models and countries that have no models. Your ability to geocode locations in specific countries depend on your company’s licensing agreements with RMS.
Geohazard location exposures
The Geohazard account service enables you to geocode account locations and run hazard lookup jobs based on one or more peril models for those locations.
You must specify the ID of an account as a path parameter and an EDM (datasource
) as a query parameter.
curl --request POST \
--url 'https://{host}/riskmodeler/v2/accounts/677/geohaz?datasource=my-edm' \
--header 'Accept: application/json' \
--header 'Authorization: XXXXXXXXXX'
All other parameters are specified in the request body, which specifies an array of jobs. The first object defines the a geocode
job. Subsequent objects define hazard lookups.
[
{
"name": "geocode",
"type": "geocode",
"engineType": "RL",
"version": "18.1",
"layerOptions": {
"skipPrevGeocoded": false,
"aggregateTriggerEnabled": "false",
"geoLicenseType": "0"
}
},
{
"name": "earthquake",
"type": "hazard",
"version": "18.1",
"engineType": "RL",
"layerOptions": {
"skipPrevHazard": false,
"overrideUserDef": false
}
},
{
"name": "windstorm",
"type": "hazard",
"version": "18.1",
"engineType": "RL",
"layerOptions": {
"skipPrevHazard": false,
"overrideUserDef": false
}
}
]
For each job, the name
, type
, engineType
, and version
parameters are required.
- The
name
parameter specifies the peril model. A peril model is a computer-based model that estimates losses from natural or man-made hazards, such as earthquakes, floods, hurricanes, and acts of terrorism. - The
type
parameter specifies the job type. One ofgeocode
orhazard
. - The
version
parameter specifies the version of the peril model. - The
engineType
specifies engine used to process the job. - The optional
layerOptons
object specifies options that apply to that layer. The BooleanskipPrevGeocoded
attribute determines whether geocoding is rerun for this layer on previously geocoded locations.
If successful, returns a 202 Accepted
HTTP response and initiates a GEOHAZ
workflow job on the workflow engine.
Geocode and hazard locations
Risk Modeler offers services that enable you to geohazard locations at the account- or portfolio-level.
- The Geohazard account service geocodes and geohazards locations belonging to a specified account.
- The Geohazard portfolio service geocodes and geohazards locations belonging to a portfolio of accounts. Both services enable you to lookup hazard data for multiple layers.
Updated 7 months ago