ЦЕЛЬ: 1) Разграничить отдельные маршруты 2) По списку "Направления" определить направление маршрута 3) Посчитать суммарный километраж по направлениям
PS Сейчас в ручную ищу начало и конец отдельного маршрута, по названию населенного пункта из списка "Направления" определяю направление и заливаю цветом весь маршрут (например север-синий, юг-красный) а потом фильтрую и нахожу километраж по направлениям
как можно упростить работу?
ЦЕЛЬ: 1) Разграничить отдельные маршруты 2) По списку "Направления" определить направление маршрута 3) Посчитать суммарный километраж по направлениям
PS Сейчас в ручную ищу начало и конец отдельного маршрута, по названию населенного пункта из списка "Направления" определяю направление и заливаю цветом весь маршрут (например север-синий, юг-красный) а потом фильтрую и нахожу километраж по направлениям
Я так понимаю, что начало - зеленая A, а конец - жёлтая A (обе включительно). Правда непонятно, почему тогда для Д длина 198,6, а не 194,4
Т.е., наверное, надо нечто примерно такое, как в моем прилагаемом файле. К сообщению приложен файл: spartan_03.xls(40Kb)
примерно да, только надо, чтоб город в маршруте определялся в соответствии с листом "направления" т.е. определялся маршрут между "А" и подбирался город из списка листа "Направления" потому, что "промежуточным значением может быть любой другой город, который не является целью маршрута.
Quote (Gustav)
Я так понимаю, что начало - зеленая A, а конец - жёлтая A (обе включительно). Правда непонятно, почему тогда для Д длина 198,6, а не 194,4
Т.е., наверное, надо нечто примерно такое, как в моем прилагаемом файле. К сообщению приложен файл: spartan_03.xls(40Kb)
примерно да, только надо, чтоб город в маршруте определялся в соответствии с листом "направления" т.е. определялся маршрут между "А" и подбирался город из списка листа "Направления" потому, что "промежуточным значением может быть любой другой город, который не является целью маршрута.spARTan
Маршрут- это выехал с базы-добрался к конечной точке-вернулся на базу
Завершённых маршрутов в ваших данных не найдено. В примере вы также указали, что начало и конец маршрута определяются по совпадению пункта назначения с пунктом отправления. В остальном всё работает нормально.
ЗЫ: удалил из таблицы первую дефектную строчку. Сильно лучше не стало - там таких ещё куча.
Quote (spARTan)
Маршрут- это выехал с базы-добрался к конечной точке-вернулся на базу
Завершённых маршрутов в ваших данных не найдено. В примере вы также указали, что начало и конец маршрута определяются по совпадению пункта назначения с пунктом отправления. В остальном всё работает нормально.
ЗЫ: удалил из таблицы первую дефектную строчку. Сильно лучше не стало - там таких ещё куча.Формуляр
Всем спасибо, думаю вопрос можно считать закрытым))) Отдельное СПАСИБО Формуляру! Еще вот интересный вариант решения с другого форума от "psiho":
Всем спасибо, думаю вопрос можно считать закрытым))) Отдельное СПАСИБО Формуляру! Еще вот интересный вариант решения с другого форума от "psiho":spARTan
Если считать маршрутом непрерывную последовательность записей, которая начинается отправлением с базы и заканчивается перед началом следующего маршрута, задача значительно упрощается.
Quote (Формуляр)
NB: Усть-Лабинск соответствует 3-м направлениям: Усть-Лабинск, Лабинск и Абинск.
Из нескольких совпадающих названий пунктов теперь выбирается самое длинное. Единственная нерешённая проблема - это что делать, когда у одного маршрута несколько направлений.
Если считать маршрутом непрерывную последовательность записей, которая начинается отправлением с базы и заканчивается перед началом следующего маршрута, задача значительно упрощается.
Quote (Формуляр)
NB: Усть-Лабинск соответствует 3-м направлениям: Усть-Лабинск, Лабинск и Абинск.
Из нескольких совпадающих названий пунктов теперь выбирается самое длинное. Единственная нерешённая проблема - это что делать, когда у одного маршрута несколько направлений.Формуляр