Применение матрицы корреспонденций из предыдущих версий
Начиная с версии Vissim 9, программа управляет матрицами источника-цели в списке Матрицы (Атрибуты матриц), (Моделировать спрос на транспорт с помощью матриц корреспонденций). Можно просматривать и редактировать содержимое матрицы в редакторе матрицы (Редактирование матрицы источника-цели для движения транспорта в редакторе матриц).
До версии Vissim 8 включительно для динамического распределения требуется хотя бы одна матрица корреспонденций, сохраненная в файле *.fma. Этот файл *.fma можно выбрать в Vissim, включая версию 8, в параметрах динамического распределения.
Нельзя скопировать матрицу корреспонденций из файла *.fma и напрямую вставить в редакторе матриц в Vissim.
Матрицу корреспонденций из предыдущей версии можно перевести в Vissim, начиная с версии 9. При этом различают следующие случаи применения и возможности решения:
- В редакторе матриц Считать из файла.
- В списке Матрицы > Считать из файла.
- Открытие файла *.inpx из Vissim 6, 7, или 8 в Vissim начиная с версии 9.
- Копирование матрицы корреспонденций и вставка в Vissim, начиная с версии 9.
Считывание из файла в редакторе матриц
1. Убедитесь в том, что в редакторе матриц отображается матрица корреспонденций нужной матрицы из списка Матрицы.
2. Убедитесь в том, что размеры матрицы корреспонденций в редакторе матрицы соответствуют размерам, предполагаемым на основе количества районов в файле *.fma.
3. Щелкните в редакторе матриц по символу
Считать из файла.
Откроется окно Считать матрицу из файла.
4. Выберите нужный файл *.fma.
5. Нажмите кнопку Открыть.
Данные будут вставлены в редактор матриц. В таблице Матрицы значения атрибутов ВремяОт и ВремяДо будут скорректированы на основе значений из файла *.fma.
Считывание из файла в списке Матрицы.
1. Убедитесь в том, что размеры матрицы корреспонденций в редакторе матрицы соответствуют размерам, предполагаемым на основе количества районов в файле *.fma.
2. Щелкните правой кнопкой мыши в таблице Матрицы по нужной матрице.
3. Выберите в контекстном меню Считать из файла.
Откроется окно Считать матрицу из файла.
4. Выберите нужный файл *.fma.
5. Нажмите кнопку Открыть.
Данные будут вставлены в редактор матриц. В таблице Матрицы значения атрибутов ВремяОт и ВремяДо будут скорректированы на основе значений из файла *.fma.
Открытие файла *.inpx из Vissim 6, 7, или 8 в Vissim начиная с версии 9.
При наличии следующих файлов, предпосылок и версий Vissim можно открыть более старый файл сети в Vissim, начиная с версии 9, и создать матрицу корреспонденций.
- Файл *.fma, выбранный в файле сети *.inpx.
- Файл сети *.inpx прежде использовался в Vissim 6, 7 или 8. Можно открыть файл сети *.inp из Vissim 5.40 также в следующих версиях и сохранить в формате данных *.inpx. Файлы сети до версии Vissim 5.40 невозможно открыть в Vissim начиная с версии 6.
- Vissim начиная с версии 9
У Вас есть следующие возможности решения:
- Откройте файл сети *.inpx в Vissim начиная с версии 9 и сохраните файл сети.
- Только для файлов *.inpx в Vissim начиная с версии 9: аддитивно считайте файл сети *.inpx в Vissim. Выберите при этом в окне Считать аддитивно только запись Матрицы (Считать сеть аддитивно).
Vissim создает матрицы в списке Матрицы (Атрибуты матриц). Они сохраняются в файле *.inpx. В результате больше не требуются файлы *.fma. Содержимое каждой матрицы можно редактировать в редакторе матрицы (Редактирование матрицы источника-цели для движения транспорта в редакторе матриц).
1. Убедитесь в том, что в атрибутах автостоянок типа Примыкание района, которые нужны для динамического распределения, выбраны нужные районы.
2. Убедитесь в том, что в списке Матрицы в атрибуте ВремяОт определено нужное время начала интервала, а в атрибуте ВремяДо — нужный конец интервала (Атрибуты матриц).
3. Убедитесь перед запуском имитации в параметрах динамического распределения:
- Во вкладке Файлы выбрана опция Матрицы.
- В списке ниже выбрана нужная матрица.
Копирование матрицы корреспонденций и вставка в Vissim, начиная с версии 9.
При наличии следующих файлов, необходимых условий и Vissim версии 9 и выше, но не Vissim 6, 7 или 8, можно копировать данные из файла *.fma в программу табличной обработки или другую аналогичную программу.
- Файл *.fma с матрицей корреспонденций
- Vissim начиная с версии 9
- Программа табличной обработки или другая однотипная программа
- Файл сети *.inpx с сетью или без сети Vissim и с определенными районами или без них
Из программы табличной обработки или аналогичной программы данные можно скопировать в буфер обмена компьютера и вставить в Vissim версии 9 или выше в поля ввода редактора матриц в открытом файле сети.
Установка нужных районов
Начиная с версии Vissim 9, количество районов определяет размеры матрицы корреспонденций. Поэтому перед копированием данных убедитесь в том, что в Vissim определены районы, подходящие к скопированным данным.
1. Откройте Vissim версии 9 или выше.
2. Если далее планируется вставить скопированные данные в уже имеющийся файл сети, откройте этот файл сети *.inpx.
3. Выберите в меню Транспортное движение > Динамическое распределение > Районы.
Количество необходимых районов зависит, например, от целей проектирования, автостоянок типа Примыкание района и (или) матрицы корреспонденций, которую необходимо вставить.
4. Убедитесь в том, что количество определенных районов соответствует количеству при нужных размерах матрицы корреспонденций (Определить районы).
5. Выберите в меню Транспортное движение > Динамическое распределение > Матрицы.
Откроется список Матрицы и редактор матриц.
6. Если в списке Матрицы не определена матрица, тогда определите ее (Определение матрицы корреспонденций).
7. Если в списке Матрицы определены матрицы, убедитесь в том, что атрибуты матрицы, в которые необходимо скопировать поездки, соответствуют требованиям (Атрибуты матриц).
8. Дважды щелкните в списке Матрицы по матрице, размеры которой необходимо проверить и позже вставить туда данные.
В редакторе матриц будет показана и выбрана соответствующая матрица Источник-Цель. Размеры матрицы Источник-Цель автоматически базируются на количестве определенных районов. Размеры отображаются в верхнем левом поле (Редактирование матрицы источника-цели для движения транспорта в редакторе матриц).
9. Если необходимо изменить размеры матрицы корреспонденций, измените количество районов (Определить районы).
10. Выберите в меню Файл > Сохранить.
11. Оставьте открытыми Vissim, файл сети и редактор матриц, чтобы далее вставить данные.
Копировать матрицу корреспонденций
1. Откройте файл *.fma в программе табличной обработки.
В некоторых программах табличной обработки есть специальные редакторы, в которых можно конфигурировать распределение скопированных данных в отдельных ячейках.
2. Убедитесь, что в ячейке отображается каждое значение, указывающее количество поездок.
3. При желании сохраните файл.
Если затем вы выберете данные в программе табличной обработки, можно выбрать одну или несколько ячеек. Если выбирать несколько ячеек, они должны быть соседними и непосредственно прилегающими, например 1 x 4, 5 x 3 или 6 x 6 ячеек.
Если выбрано больше одной ячейки, убедитесь в том, что выбранная область соответствует размерам матрицы корреспонденций в редакторе матриц Vissim, в которую нужно скопировать данные.
4. Выберите нужную область в программу табличной обработки.
5. Нажмите Ctrl + C.
Вставить матрицу корреспонденций
1. Перейдите в Vissim.
2. Убедитесь:
- Открыт нужный файл сети.
- Для нужной матрицы в редакторе матриц отображается матрица Источник-Цель.
- Матрица Источник-Цель в редакторе матриц имеет нужные размеры.
Затем убедитесь, что вы выбрали в редакторе матриц область, которая сможет принять область из буфера обмена:
- Скопированная область не может быть больше, чем размеры матрицы Источник-Цель в редакторе матриц.
- Если вы выбрали в редакторе матриц больше, чем одну ячейку, эта выбранная область не должна быть меньше, чем скопированная область.
- Если вы выбрали ровно одну ячейку, скопированная область не может быть больше, чем область, доступная из выбранной ячейки.
3. Выберите в редакторе матриц нужное количество ячеек.
4. Нажмите Ctrl + V.
Данные будут вставлены в редактор матриц в зависимости от их объема и выбранных ячеек. Если выбранная область больше, чем скопированная область, данные вставляются несколько раз.
5. Убедитесь в том, что в атрибутах автостоянок типа Примыкание района, которые нужны для динамического распределения, выбраны нужные районы (Определить стоянки для динамического распределения).
6. Убедитесь в том, что в списке Матрицы в атрибуте ВремяОт определено нужное время начала интервала, а в атрибуте ВремяДо — нужный конец интервала (Атрибуты матриц).
7. В меню Транспортное движение > Динамическое распределение > Параметры во вкладке Файлы выберите опцию
Матрицы (Атрибуты для файла цепочек поездок, матриц, файла путей и файла оценок).
8. Выберите нужную матрицу в списке ниже в столбце Матрица.
