PTV Visum - Frequently Asked Questions (FAQs)

(#VIS16983)

Wie kann man über COM die IV-Wegeliste auslesen?

Eine Liste IV-Wege muss erst erstellt werden:
Set aPrTPathList = Visum.Lists.CreatePrTPathList
aPrTPathList.SetObjects 0, 'C', routeFilter_filterAllRoutes
aPrTPathList.AddKeyColumns
aPrTPathList.AddColumn 't0'
aPrTPathList.AddColumn 'tCur'
aPrTPathList.AddColumn 'Vol(AP)'

Um Wege zu rekonstruieren, kann man auch das Attribut 'IV-Weg\Verketten:Knoten\Nummer' nutzen:
aPrTPathList.AddColumn 'PrT path\Concatenate:Nodes\Number'

Danach kann diese als Array kopiert werden:
aPrTPathListArray = aPrTPathList.SaveToArray

Beispiel:
http://vision-traffic.ptvgroup.com/faq-files/PTV_Example_ReadOutListPrTpaths.zip