isochronerequest

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 ;
}

Mandatory columns

Column Name Data Type Description Default Value
id String(32) Defines a unique id for the isochrone.

Optional columns

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.

IsochroneRequestName

Syntax:

<Identifier>


This page is generated from IFS Developer Studio at 2021-08-13 08:48.