aequilibrae.project.network.Links#
- class aequilibrae.project.network.Links(net)[source]#
Access to the API resources to manipulate the links table in the network
>>> from aequilibrae import Project >>> proj = Project.from_path("/tmp/test_project") >>> all_links = proj.network.links # We can just get one link in specific >>> link = all_links.get(1) # We can save changes for all links we have edited so far >>> all_links.save()
Methods
__init__
(net)copy_link
(link_id)Creates a copy of a link with a new id
delete
(link_id)Removes the link with link_id from the project
extent
()Queries the extent of the layer included in the model
get
(link_id)Get a link from the network by its link_id
new
()Creates a new link
refresh
()Refreshes all the links in memory
refresh_fields
()After adding a field one needs to refresh all the fields recognized by the software
save
()Attributes
data
Returns all links data as a Pandas dataFrame
fields
Returns a FieldEditor class instance to edit the zones table fields and their metadata
sql
Query sql for retrieving links