Разделы
- Установка
- Исходные данные
-
Работа с программой
- Как получить данные о количестве входящих/выходящих пассажиров конкретной системы транспорта для всех остановок или фиксированной выборки остановок?
- Как можно поменять систему транспорта на маршруте?
- Подскажите, пожалуйста, на каком этапе работы необходимо вводить транспортные районы, что это такое и по какому принципу они создаются?
- При создании примыканий мы ставим их не ко всем остановкам, поэтому часть остановок остается изолированной и бесполезной в транспортной схеме. Почему мы не вводим примыкания ко всем остановкам?
- В нашем городе много остановок, разнесенных по направлениям и мы ставим их не в узлах, а на отрезках. Так как примыкания можно ставить только в узлы, то часть остановок остается изолированными для жителей города. Необходимо ли остановки расставлять только в узлах? Что делать, если остановки для разных направлений сильно удалены друг от друга?
- В свойствах отрезка (дуги) есть поле Пропускная способность (CapacityPrT). Значение, которое здесь задается - это пропускная способность одной полосы или всего отрезка?
- Как задать заполненность автомобиля, т.е. сколько людей сидят в машине?
- Как поменять некоторые свойства у нескольких отрезков? Или у всех отрезков какого-нибудь типа? Групповое выделение отрезков и редактирование их свойств не работает - если после редактирования какого-то поля выделенной группы отрезков зайти в свойства какого-нибудь отрезка этой группы, поле останеться не измененным.
- В чем измеряется пропускная способность ИТ?
- Как задать функцию задержки на отрезке? Насколько я понял, надо зайти в Расчет -> Процедуры -> Функции -> Функции ИТ -> CR - кривые и определить функцию справа в списке с нужными параметрами, далее в табличке указать индекс нужной функции. Однако, мне не понятно, зачем используется таблица?
- У меня возникла странная проблема. Решая ее, я создал простейшую сеть из трех отрезков и двух районов, при этом выезд задал только из одного района - т.е. сеть максимально простая. Объем выезда из района я специально сделал побольше, чтобы посмотреть, как разделяются потоки (из района выезда можно ехать двумя путями). Так вот, потоки не разделились! И я не понимаю, почему... Они все легли на один путь и причем на длинный, что мне совсем непонятно... И, естественно, цена пути при этом стала запредельной. Подскажите, пожалуйста, в чем может быть проблема?
- Где определяются тарифные пункты для тарифной модели?
- Как мне смоделировать в ptv vision® VISUM следующую тарифную модель ОТ следующей: В наземном общественном транспорте при пересадке с одного маршрута на другой необходимо платить по принятому тарифу. В метрополитене же, при пересадке с одной ветки на другую никакой доплаты не требуется. Возможно, ли в одной транспортной модели совместить две различные тарифные схемы?
- Возможно, ли при выполнении перераспределения по расписанию учитывать стоимость билетов общественного транспорта?
- Как можно добавить контуры домов в VISUM, чтобы они отображались как зоны обслуживания (ЗОБСЛ)? (при вставке .shp файла программа предлагает сохранить данные только как район, высший район или область)
-
Расчет спроса
- Напишите, пожалуйста, правильную последовательность процедур для расчета матриц корреспонденций в модуле Muuli+?
- При выполнении процедуры «выбор режима» в случаях, когда хотя бы для одной существующей системы транспорта не определены данные спроса программа выдает ошибку (отсутствие матрицы). Почему?
- Как определить в PTV Vision® VISUM уровень автомобилизации?
- Как можно для некоторых районов поменять степени в процедуре "создание транспортного движения"?
-
Графическое изображение
- Как мне построить картограмму потоков? Какое поле использовать?
- Я знаю, что в Visum есть функция просмотра путей, которые получились в результате расчета загрузки. Другими словами, мне надо после расчета, задав пару районов, посмотреть, как распределились корреспонденции по путям. Не подскажете, как это можно сделать?
- Как можно вывести на карту матрицу корреспонденций? Чтобы центры транспортных районов соединялись прямыми линиями. И по линии стояла величина корреспонденции. Должна получится такая сетка...
- Для графического отображения потока на отрезках (после расчета) я строю картограмму отрезков, используя поле Volume-PrT[Veh]. Насколько я понимаю, в этом поле храниться поток по отрезку для транспортной системы типа ИТ (индивидуальный транспорт, PrT) в автомобилях. Но когда я выбираю это поле в диалоге графических параметров мне необходимо выбрать еще некие параметры для этого поля, которые называются AH и AP. Что это такое? Единицы измерения? Если это аббревиатуры, как они расшифровываются?
-
Установка
-
Каковы требования к компьютеру и программному обеспечению PTV Vision® VISUM?
Системные требования для PTV Vision® VISUM:
- Операционная система:
- Microsoft Windows 7, Vista, Windows XP SP2 или Windows 2000 SP4 (32 bit/64 bit)
- Компьютер:
- Частота процессора: 2 ГГц и выше
- Память: минимум 512 Мб оперативной памяти (для больших сетей минимум 2 Гб)
- Свободное место на жестком диске: 1 ГБ
- Ключ защиты: один функциональный USB порт
- Видеокарта: поддержка DirectX9, 17" монитор с разрешением 1024 x 768 минимум, рекомендуется 21" монитор
Видеокарта: рекомендуемый размер графической оперативной памяти - 128 МБ. Рекомендуются карты на чипсете Nvidia GeForce 6 серии.
- Операционная система:
-
-
Исходные данные
-
Какие ГИС можно использовать в VISUM?
VISUM совместим со всеми мировыми лидерами в области ГИС-систем, каковыми в настоящее время являются продукты ArcInfo, ArcView и MapInfo. Практически все более-менее развитые отечественные ГИС-системы поддерживают один из этих форматов: либо экспортный формат MapInfo mid, mif, либо общемировой стандарт ГИС-данных shp-файл.
Помимо импорта ГИС-данных существует возможность импорта данных из базы данных ACCESS - этот формат также совместим с большинством форматов баз данных и является самым распространненым. В этом формате вы можете ввести практически любые данные в VISUM. Начиная от свойств отрезков сети и маршрутов общественного транспорта вплоть до экологических характеристик отдельных видов транспортных средств и данных о транспортном спросе. Также есть возможность импорта данных в текстовом формате CVS - текстовый файл с разделителями (например, запятыми).
-
-
Работа с программой
-
Как получить данные о количестве входящих/выходящих пассажиров конкретной системы транспорта для всех остановок или фиксированной выборки остановок?
Необходимо выполнить следующие действия:
- Открыть меню «Списки» -> «Пересаживающиеся» -> «Остановки».
- Выбрать атрибуты «№ИзПунктОст», «№ВПОст», «ПересажНепоср», «Из элемента профиля времени движения» -> «Профиль времени движения»-> «КодСисТр», «В элемент профиля времени движения» -> «Профиль времени движения» -> «КодСисТр».
- Выделить все остановки.
- Экспортировать полученный список в MS Excel или MS Access.
- Провести фильтрацию по интересующей Вас системе транспорта.
- Просуммировать все значения атрибута «ПересажНепоср», отфильтрованные по системе транспорта и имеющие одинаковое значение атрибута «№ИзПунктОст», полученное значение сопоставить этому пункту остановки.
- Просуммировать все значения атрибута «ПересажНепоср», отфильтрованные по системе транспорта и имеющие одинаковое значение атрибута «№ВПунктОст», полученное значение сопоставить этому пункту остановки.
- Создать в VISUM такие пользовательские атрибуты пунктов остановок: «Количество входящих на остановке в автобус», «Количество выходящих на остановке из автобуса», «Количество входящих на остановке в троллейбус» и т. д. по всем системам ОТ.
Значениями атрибутов, созданных на шаге 8, будут суммы, рассчитанные на шагах 6 и 7 при условии фильтрации по нужной системе транспорта. Их необходимо импортировать обратно в VISUM.
-
Как можно поменять систему транспорта на маршруте?
Необходимы следующие действия:
- Вставить систему транспорта "Новый".
- Разрешить систему транспорта "Новый" для всех отрезков, поворотов и пунктов остановок, где разрешена система транспорта "Старый".
- Добавить систему транспорта "Новый" у "Единица ТС", в которой разрешена система транспорта "Старый".
- Экспортировать в базу данных таблицы "LINE", "LINEROUTE", "LINEROUTEITEM", "TIMEPROFILE", "TIMEPROFILEITEM", "VEHJOURNEY", "VEHJOURNEYITEM" и "VEHJOURNEYSECTION".
- Удалить все маршруты в сети.
- Менять в ACCESS, в таблице "LINE" у необходимых маршрутов код системы транспорта со "Старый" на "Новый".
Импортировать из базы данных таблицы "LINE", "LINEROUTE", "LINEROUTEITEM", "TIMEPROFILE", "TIMEPROFILEITEM", "VEHJOURNEY", "VEHJOURNEYITEM" и "VEHJOURNEYSECTION".
-
Подскажите, пожалуйста, на каком этапе работы необходимо вводить транспортные районы, что это такое и по какому принципу они создаются?
Транспортные районы - это условное деление области моделирования на районы. Чем больше районов - тем точнее моделирование, т.к. пассажиропотоки внутри района не рассчитываются. Условно говоря, районы - это области тяготения, которые являются пунктами назначения или отправными пунктами для матриц корреспонденций, т.е. origin and destination points.
Вводят транспортные районы сразу после того, как создана сеть дорог. Изначально транспортные районы могут соответствовать административным районам. Затем такие большие районы необходимо разбивать на более мелкие. Разбивка на более мелкие районы идет на основе инфраструктуры и географии района. Т.е., если у Вас большой район разделяется водной преградой,то это повод для разделения района по границам этой преграды. -
При создании примыканий мы ставим их не ко всем остановкам, поэтому часть остановок остается изолированной и бесполезной в транспортной схеме. Почему мы не вводим примыкания ко всем остановкам?
Если сеть содержит слишком небольшое количество транспортных районов, то ставить примыкания ко всем остановкам нецелесообразно.Если построить примыкания ко всем остановкам, то остановки, которые располагаются на большем удалении от центров тяжести района не получат практически никакого распределения пешеходов, т.к. путь до такой остановки невыгоден исходя из затрат времени. Т.е. на них практически будет отсутствовать нагрузка, что не соответствует действительности.
Чем больше у вас будет районов, тем больше вы сможете ввести примыканий на остановках. -
В нашем городе много остановок, разнесенных по направлениям и мы ставим их не в узлах, а на отрезках. Так как примыкания можно ставить только в узлы, то часть остановок остается изолированными для жителей города. Необходимо ли остановки расставлять только в узлах? Что делать, если остановки для разных направлений сильно удалены друг от друга?
Вообще, рекомендуется ставить остановки на узлах. В вашем случае, если остановки сильно удалены друг от друга, то лучше вставить два дополнительных узла на месте расположения этих остановочных пунктов, а затем просто запретить одно из направлений для варианта маршрута.
Но нет ничего страшного в том, что пункт остановки будет располагаться на отрезке. В этом случае пешеходы пойдут не напрямую к остановке, а через ближайший к остановке узел, к которому поставлено примыкание. Поэтому пункт остановки не будет изолированным, просто искусственно увеличиваются затраты времени пешеходов. Поэтому нагрузка на остановке в итоге, может получиться несколько меньше, чем в действительности. -
В свойствах отрезка (дуги) есть поле Пропускная способность (CapacityPrT). Значение, которое здесь задается - это пропускная способность одной полосы или всего отрезка?
Всего отрезка.
-
Как задать заполненность автомобиля, т.е. сколько людей сидят в машине?
Зайдите в меню Спрос - СисТр/Режим/СегСпр, выберите закладку Сегменты спроса и нажмите Вставить. В появившемся диалоговом окне, в графе Заполненность укажите средний коэффициент наполнения автомобиля.
-
Как поменять некоторые свойства у нескольких отрезков? Или у всех отрезков какого-нибудь типа? Групповое выделение отрезков и редактирование их свойств не работает - если после редактирования какого-то поля выделенной группы отрезков зайти в свойства какого-нибудь отрезка этой группы, поле останеться не измененным.
Если Вы хотите поменять свойсва отрезков, то вам придется выбирать каждый в отдельности и изменять его параметры. А после изменения свойств - свойства отрезков не изменялись по той причине, что изменить таким образом можно только свойства будующего отрезка, но никак не существующего. Все параметры уже изображенных отрезков в режиме мультивыбора вы не измените.
-
В чем измеряется пропускная способность ИТ?
Этот временной интервал определяете Вы сами. Т.е. если Вы решили использовать суточные характеристики и интенсивности, то соответственно везде указываете суточную пропускную способность.
-
Как задать функцию задержки на отрезке? Насколько я понял, надо зайти в Расчет -> Процедуры -> Функции -> Функции ИТ -> CR - кривые и определить функцию справа в списке с нужными параметрами, далее в табличке указать индекс нужной функции. Однако, мне не понятно, зачем используется таблица?
В таблице мы определяем отдельно для каждого типа отрезков свою функцию CR-кривых (номер CR-кривых). Для более легкого отображения с левой стороны указаны десятки, а сверху единицы.
-
У меня возникла странная проблема. Решая ее, я создал простейшую сеть из трех отрезков и двух районов, при этом выезд задал только из одного района - т.е. сеть максимально простая. Объем выезда из района я специально сделал побольше, чтобы посмотреть, как разделяются потоки (из района выезда можно ехать двумя путями). Так вот, потоки не разделились! И я не понимаю, почему... Они все легли на один путь и причем на длинный, что мне совсем непонятно... И, естественно, цена пути при этом стала запредельной. Подскажите, пожалуйста, в чем может быть проблема?
Скорей всего у Вас неправильно выполнены настройки перераспределения. Для того, чтобы исправить ошибку зайдите в меню Расчёт -Процедуры - Функции - Функции ИТ - Сопротивление. Там для расчёта перераспределения везде стоит "0". Минимум надо вставить "1" напротив параметра Takt.
-
Где определяются тарифные пункты для тарифной модели?
Тарифные пункты определяются либо на отрезках, либо в профилях времени движения.
-
Как мне смоделировать в ptv vision® VISUM следующую тарифную модель ОТ следующей: В наземном общественном транспорте при пересадке с одного маршрута на другой необходимо платить по принятому тарифу. В метрополитене же, при пересадке с одной ветки на другую никакой доплаты не требуется. Возможно, ли в одной транспортной модели совместить две различные тарифные схемы?
Да, возможно. Для этого необходимо в профилях времени движения маршрутов метрополитена указать любое количество тарифных пунктов. Далее в видах билетов определить зональный тариф для всех видов транспорта равный нулю. В закладке дополнительных за-трат (Доплата) указать для каждой системы транспорта стоимость разового билета. Здесь же, для системы транспорта Метро установить еще одну доплату, зависящую от расстояния. После этого зайти в Расчет - Процедуры - Функции: Функции ОТ - Стоимость проезда и активировать там опцию Применять на частичный путь. После этого заново выполнить необходимые процедуры. После всех выполненных действий зайдите в списки маршрутов и оцените изменения в перераспределении доходов.
-
Возможно, ли при выполнении перераспределения по расписанию учитывать стоимость билетов общественного транспорта?
Да, возможно. Для этого необходимо в параметрах процедуры Перераспределения по расписанию на закладке Сопротивление установить необходимый коэффициент значимости для Тарифа.
-
Как можно добавить контуры домов в VISUM, чтобы они отображались как зоны обслуживания (ЗОБСЛ)? (при вставке .shp файла программа предлагает сохранить данные только как район, высший район или область)
Это можно делать следующим образом:
- Импортировать shape в VISUM как объект "области" ("TERRITORY")
- Создать категорию ЗОБСЛ
- Экспортировать в базу данных MS Access из VISUM только объект "TERRITORY"
- Открыть экспортированную базу данных
- Открыть прилагаемый файл .csv: POIOFCAT_1.csv
- Копировать из базы данных (п. 4) в файл .csv (п. 5):
- столбцы, отмеченные красным цветом - обязательно!
- cтолбец, отмеченный синим цветом - проставить номер категории ЗОБСЛ ("1")
- столбцы, отмеченные коричневым цветом - не обязательно (если есть)
- остальные столбцы, как на рисунке: POIOFCAT_1.png
- Удалить таблицу из базы данных (п. 4) "TERRITORY"
- Импортировать в базу данных измененный файл .csv (п. 6) как таблицу с одноименным названием "POIOFCAT_1". Обязательно указать в access при импорте: (i) первая строчка содержит имена столбцов (ii) разделители - точка с запятой (iii) не создавать ключ
Импортировать в VISUM измененную базу данных (п. 8) с указанием параметра читать аддитивно и только таблицу "POIOFCAT_1"
-
-
Расчет спроса
-
Напишите, пожалуйста, правильную последовательность процедур для расчета матриц корреспонденций в модуле Muuli+?
- Создание транспортного движения
- Создание матрицы затрат
- Распределение транспорта
- Выбор режима
- Комбинация матриц и векторов
- Перераспределение
- Обусловленный обратный скачок
-
При выполнении процедуры «выбор режима» в случаях, когда хотя бы для одной существующей системы транспорта не определены данные спроса программа выдает ошибку (отсутствие матрицы). Почему?
Процедура «Выбор режима» всегда выполняется для ВСЕХ определённых режимов сети. Обязательно определить параметры для всех существующих режимов. В случае, когда для Ваших расчетов нет необходимости выполнять данную процедуру для всех режимов сети, можно указать очень большие параметры для получения небольшого спроса (~0). Однако лучше использовать процедуру «Многоступенчатый выбор режима». Здесь можно отдельно определить значимость каждого режима (дерево решений). Если нет определенных промежуточных узлов (гнездо), то результаты обоих процедур идентичны.
-
Как определить в PTV Vision® VISUM уровень автомобилизации?
- В процедуре "Создание транспортного движения" определяется по сегментам спроса сколько перемещений один человек выполняет в сутки в каждом сегменте (например, Дома-Работа). Это необходимо агрегировать на данных статистики "Население" и на всех сегментах спроса (Все перемещения). В результате, после расчета спроса эта цифра может быть определена следующим образом: сумма матриц корреспонденции ИТ (по пассажирам) и ОТ разделить на сумму населения, например, [1000 перемещений ИТ в сутки + 2000 перемещений ОТ в сутки] / 1000 "Население" = 3 перемещения в сутки (которые выполняет одно "Население").
- Дальше необходимо определить сумму матрицы корреспонденции ИТ (по автомобилям), например, 600 перемещений автомобилей в сутки.
- Теперь, чтобы получить уровень автомобилизации необходимо результат шага 1 разделить на результат шага 2, например, 600 перемещений автомобилей в сутки / 3 перемещения в сутки = 200 автомобилей
В результате получили количество автомобилей, которые используются в модели, например, 600 автомобилей.
Если необходим уровени автомобилизации относительно 1000 человек, то нужно разделить произведение результата шага 3 и 1000 человек на сумму "Население", например [600 автомобилей * 1000 человек] / 1000 "Население" = 600 автомобилей на 1000 человек. -
Как можно для некоторых районов поменять степени в процедуре "создание транспортного движения"?
Поменять в нескольких районах, в т.ч. районах кордона, степени для процедуры "Создание транспортного движения" можно следующим образом:
- Задайте в модели спроса новую группу "КОРДОН"
- Добавьте дополнительные слои спроса, например "КОРДОН Дом-Работа", "КОРДОН Работа-Дом", и т.д.
- Добавьте новый атрибут района "Трудоспособное население - КОРДОН", "Население - КОРДОН" и т.д.
- Перенесите в районы кордона все данные статистики (Население, Трудоспособное население, и т.д.) как новые атрибуты района.
- Добавьте в процедуре "Создание транспортного движения" новые слои спроса, новые атрибуты кордона (пункт 3) и определите их степени.
- Также необходимо добавить новые слои спроса в процедурах "Распределение транспорта" и "Выбор режима".
-
-
Графическое изображение
-
Как мне построить картограмму потоков? Какое поле использовать?
Зайдите в меню Графика - Параметры - Отрезки - Балки отрезков - Изображение: Выбрать Стандарт и, нажав на кнопку выбора вида изображаемых данных, установить вид Нагрузка (ТС)ИТ(АП). Здесь же можете установить максимальную ширину балки, чем больше максимальная ширина, тем больше будет контраст между минимальной и максимальной нагрузкой.
Далее в закладке Надпись выберите желаемое текстовое изображение: значение, единица, заголовок или все вместе. В закладке Начинка можете выбрать опцию Рисовать по классам и для каждого значения установить свой цвет изображения. Для того, чтобы добавить или удалить закладку изображения (Нагрузка (ТС)ИТ и т.д.) воспользуйтесь кнопками + и -. Далее проверьте активирована ли у Вас опция Слой балок в Балки отрезков. -
Я знаю, что в Visum есть функция просмотра путей, которые получились в результате расчета загрузки. Другими словами, мне надо после расчета, задав пару районов, посмотреть, как распределились корреспонденции по путям. Не подскажете, как это можно сделать?
- Включите графический слой ПАУКИ
- Активируйте отдельный выбор
- Нажмите в главном меню Графика-Диаграмма паук
- Выберите Район
- Активируйте любой район на карте и определите Тип транспорта
- Определите Сегменты спроса
- Нажмите Выполнить
-
Как можно вывести на карту матрицу корреспонденций? Чтобы центры транспортных районов соединялись прямыми линиями. И по линии стояла величина корреспонденции. Должна получится такая сетка...
- Зайдите в Графика -Параметры - Паук матрицы
- Активируйте Слой паука матрицы (Desire line) и укажите максимальное количество связей Источник - Цель. Чем больше Вы укажете число, тем насыщеннее будет паук матрицы.
- Затем зайдите в закладку Балки паука матрицы и активируйте слой балок
- Зайдите в закладку Надпись и укажите параметры подписи значений"
- Зайдите в закладку Изображение и укажите параметры и вид изображаемых значений. Для этого нажмите кнопку, которая находится посередине и выберите из появившегося списка тип изображаемого значения, дважды щелкнув по нему мышкой"
- В этом же окне выберите в списке слева Начинка и укажите параметры изображения
- Нажимаем ОК.
Если хотите просмотреть значения между двумя какими-то определенными районами, то зайдите в Графика - Матрицы корреспонденций. Выберите два района мышкой - на экране связь между ними выделится красным цветом и вам будет показано значение параметра, которое вы выбирали в Графических параметрах.
-
Для графического отображения потока на отрезках (после расчета) я строю картограмму отрезков, используя поле Volume-PrT[Veh]. Насколько я понимаю, в этом поле храниться поток по отрезку для транспортной системы типа ИТ (индивидуальный транспорт, PrT) в автомобилях. Но когда я выбираю это поле в диалоге графических параметров мне необходимо выбрать еще некие параметры для этого поля, которые называются AH и AP. Что это такое? Единицы измерения? Если это аббревиатуры, как они расшифровываются?
АР - это анализ периода, период времени между, по крайней мере, одним днем и максимум полным календарным периодом, например один день, или одна неделя. Период анализа должен всегда лежать внутри календарного периода и не выходить за его границу. Периоды перераспределения времени должны лежать внутри периода анализа. Период времени для блокировки маршрута должен состоять, по крайней мере, из одного периода анализа.
АН - это анализ горизонта, здесь используется любой (придуманный) период времени, например год, основанный на периоде анализа. В основном АН используется только для общественного транспорта. Для ИТ всегда берется АР.
Существует еще одна аббревиатура: АИ (AI) - интервал анализа. Это определенные пользователем интервалы времени в периоде анализа: каждый интервал времени полностью находится внутри одного календарного дня периода анализа.
-







