Used to request an isochrone, which is the sequence of points of equal travel time from a particular location. The centre location can be defined either by specifying a latitude and longitude or by using an existing location within the input data.
Syntax:
[ DynamicComponentDependency ] isochronerequest IsochroneRequestName {
[ TimeSpanUOM ] [ TimeZoneOverride ] [ ChangeDetection ] [ CustomChangeHandler ] #SqlDml.QueryBlock ;
}
Column Name | Data Type | Description | Default Value |
---|---|---|---|
id | String(32) | Defines a unique id for the isochrone. |
Column Name | Data Type | Description | Default Value |
---|---|---|---|
calculate_envelope | Number (0 = False, 1 = True) | Specifies whether to return only the outer points that can be reached within the time. If false return all points that can be reached within the time. | True |
end_datetime | Date | If specified, the travels will be calculated assuming they end at this time. | |
grid_metres | Double | Specifies that a grid of points this distance apart should be used as the basis of the calculation. | |
latitude | Double | Specifies the latitude of the centre location of the isochrone. | |
location_id | String(32) | Defines the id of the centre location of the isochrone. | |
longitude | Double | Defines the longitude of the centre location of the isochrone. | |
profile_id_travel | String(32) | Defines the id of the profile to use when calculating travel times. | |
speed_factor | Double | Defines an additional speed factor to apply when calculating travels. | |
start_datetime | Date | If specified, the travels will be calculated assuming they start at this time. | |
travel_time | Number (minutes by default) | Defines the maximum travel time on which the isochrone calculation should be based. |
isochronerequest IsochroneRequest {{SelectName}} { SELECT .. id, -- optional columns .. calculate_envelope, .. end_datetime, .. grid_metres, .. latitude, .. location_id, .. longitude, .. profile_id_travel, .. speed_factor, .. start_datetime, .. travel_time FROM {{sourceTableName}} WHERE ...; }
Note: All selected columns must have correct aliases that match a IFS Scheduling IsochroneRequest.
Syntax:
<Identifier>
This page is generated from IFS Developer Studio at 2021-08-13 08:48.