Skip to main content
Ctrl+K

AequilibraE

    • Main menu
    • The AequilibraE Project
    • Run module
    • Network manipulation
    • Distribution Procedures
    • Path Computation
    • Traffic Assignment
    • Public Transport
    • Route choice
    • Other Applications
  • Python
  • QGIS
  • GitHub
    • Main menu
    • The AequilibraE Project
    • Run module
    • Network manipulation
    • Distribution Procedures
    • Path Computation
    • Traffic Assignment
    • Public Transport
    • Route choice
    • Other Applications
  • Python
  • QGIS
  • GitHub

Section Navigation

  • aequilibrae
    • aequilibrae.context
    • aequilibrae.distribution
    • aequilibrae.log
    • aequilibrae.matrix
    • aequilibrae.parameters
    • aequilibrae.paths
    • aequilibrae.project
    • aequilibrae.reference_files
    • aequilibrae.transit
      • aequilibrae.transit.column_order
      • aequilibrae.transit.constants
      • aequilibrae.transit.date_tools
      • aequilibrae.transit.functions
      • aequilibrae.transit.gtfs_loader
      • aequilibrae.transit.gtfs_writer
      • aequilibrae.transit.lib_gtfs
      • aequilibrae.transit.map_matching_graph
      • aequilibrae.transit.parse_csv
      • aequilibrae.transit.route_system
      • aequilibrae.transit.route_system_reader
      • aequilibrae.transit.transit
      • aequilibrae.transit.transit_elements
        • aequilibrae.transit.transit_elements.agency
        • aequilibrae.transit.transit_elements.basic_element
        • aequilibrae.transit.transit_elements.fare
        • aequilibrae.transit.transit_elements.fare_rule
        • aequilibrae.transit.transit_elements.link
        • aequilibrae.transit.transit_elements.mode_correspondence
        • aequilibrae.transit.transit_elements.pattern
        • aequilibrae.transit.transit_elements.route
        • aequilibrae.transit.transit_elements.service
        • aequilibrae.transit.transit_elements.stop
        • aequilibrae.transit.transit_elements.trip
      • aequilibrae.transit.transit_graph_builder
    • aequilibrae.utils
  • aequilibrae.transit.transit_elements.link

aequilibrae.transit.transit_elements.link#

Classes

Link(srid)

Transit link element.

class aequilibrae.transit.transit_elements.link.Link(srid)[source]#

Transit link element.

  • transit_link (int): ID of the transit link (updated when inserted in the database)

  • from_stop (str): Origin of the transit connection

  • to_stop (str): Destination of the transit connection

  • pair (str): Identifier of the stop pair as FROM_ID##TO_ID. For identification only

  • geo (LineString): Geometry of the transit link as direct connection between stops

  • length (float): Link length measured directly from the geometry object

  • type (int): Route type (mode) for this transit link

  • srid (int): srid of our working database

build_geo(from_point: Point, to_point: Point, gtfs_shape: LineString, previous_end: Point)[source]#

Builds link geometry.

get_link_id()[source]#
save_to_database(conn: Connection, commit=True) → None[source]#

Saves Transit link to the database

On this page
  • Link
    • Link.build_geo()
    • Link.get_link_id()
    • Link.save_to_database()

This Page

  • Show Source

© Copyright 2025-09-09, AequilibraE developers.

Created using Sphinx 8.1.3.

Built with the PyData Sphinx Theme 0.16.1.