User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.itgis_isochronemap

ITGIS_IsochroneMap interface

DK11 for ActiveX | TatukGIS_XDK11.ITGIS_IsochroneMap | Interfaces | Methods | Properties

Network analysis tool for creating isochrone maps - for a given point finds the network area reachable within a given maximum network traversing cost.

Available also on: Delphi | .NET | Java.

Syntax

// C#
public interface ITGIS_IsochroneMap: ITBaseObject
{
}
' VisualBasic
Public Interface ITGIS_IsochroneMap
  Implements ITBaseObject
End Class
// Oxygene
type
  ITGIS_IsochroneMap = public interface( ITBaseObject )
  end;

Implements

Methods

Inherited Overrides Protected
Name Visibility Description
AttachDelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
Create_ public Creates an instance.
DelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
Generate public Finds the network area reachable within a given cost and outputs the result to the destination layer as shape(s).

Properties

Inherited Protected
Name Visibility Description
OutputCostFieldName public Specifies the name of the attribute field which will be added to the destination layer.

Remarks

For general information about isochrone maps see this article on Wikipedia.

TGIS_IsochroneMap uses topological network (TGIS_Network) for calculations (the same as TGIS_ShortestPath). If the network is not available for the analyzed layer then it will be created automatically. Depending on the size of the layer it may be a prolonged operation. Once created the network is saved into a set of files and can be reused.

The creation of an isochrone map can also be a time consuming operation for large and complicated networks and/or relatively big traversing cost.

Sample results from isochrone analyses:

Points Arcs Polygons Interpolation (splines)

Steps to achieve:

  • Points
    1. Use Generate() with TGIS_ShapePoint as the output type
    2. Colorize the layer by the cost field (GIS_COST by default)
  • Arcs
    1. Use Generate() with TGIS_ShapeArc as the output type
    2. Colorize the layer by the cost field (GIS_COST by default)
  • Polygons
    1. Use Generate() with TGIS_ShapePolygon as the output type
    2. Repeat above desired number of times decreasing the cost each time
    3. Colorize the layer by the cost field (GIS_COST by default)
  • Interpolation
    1. Use Generate() with TGIS_ShapePoint as an output type
    2. Use TGIS_InterpolationSplines to genearte interpolated grid layer
    3. Colorize the grid layer

2019/01/25 16:11