Proks Posted September 20, 2016 Share Posted September 20, 2016 Здравствуйте. Помоги те разобраться. Конструктор 1.2.456. Есть исходник в польском формате. В нем Переулок, внутриквартальный проезд прописан со скоростью 20 км. Скручиваю в атлас и уже там эти дороги получаются со скоростью 5км. При прокладке маршрута по ним выскакивает знак ограничение скорости 5км. и голосом говорит что превысили скорость. Маршрут на этом участке окрашен красным как можно это исправить? Quote Link to post Share on other sites
IШIN Posted September 20, 2016 Share Posted September 20, 2016 Есть дурацкое подозрение. Может быть, при конвертации заданная скорость учитывается как скорость движения (ну то есть как дефолтная пробкоскорость, когда пробочных данных по этой дороге нет). А спидлимит (то есть максимально разрешенная скорость) берется тупо из класса дороги (например, у нас в Питере в офиц. кратах в карманах дорог показывается превышение при 40, хотя далеко не везде висит такое ограничение - подозреваю, что для типа дороги "карман" ставится жестко 40). Опять же не знаю, может быть можно где-то прописать и спидлимит (ведь в исходниках такой атрибут точно существует, в ОСМ же его пишут), но учтет ли его конструктор? Или будет тупо игнорировать? Тогда единственным решением может быть костыль - повышение класса дороги. Quote Link to post Share on other sites
/DiOs Posted September 20, 2016 Share Posted September 20, 2016 50 минут назад, Proks сказал: В нем Переулок, внутриквартальный проезд прописан со скоростью 20 км. Ну вот. А в теме СГ вы говорили про "участки с дорогой внутридворовой проезд" Quote Link to post Share on other sites
DuNkan Posted September 20, 2016 Share Posted September 20, 2016 (edited) 1 час назад, Proks сказал: Здравствуйте. Помоги те разобраться. Конструктор 1.2.456. Есть исходник в польском формате. В нем Переулок, внутриквартальный проезд прописан со скоростью 20 км. Скручиваю в атлас и уже там эти дороги получаются со скоростью 5км. При прокладке маршрута по ним выскакивает знак ограничение скорости 5км. и голосом говорит что превысили скорость. Маршрут на этом участке окрашен красным как можно это исправить? Элементарно. Прописать допатрибут LegalSpeed=20 или сколько нужно. А еще, у СГ есть дворовой проезд, а есть проезд/внутриквартальный проезд - CGRoasdClass=4. 56 минут назад, IШIN сказал: ...но учтет ли его конструктор? Учтет. Edited September 20, 2016 by DuNkan Quote Link to post Share on other sites
Proks Posted September 21, 2016 Share Posted September 21, 2016 прописал доп атрибут вот как стало в конструкторе а вот так было до добавилась строчка Speed limit forward 20. На экране навигатора теперь знак превышения 20 показывает, но маршрут все равно красным обозначен и 5 по ним. Что не так с этим маршрутом? если в конструкторе руками задать вот это и это то отображается все правильно. с моей точки зрения 13 часа назад, IШIN сказал: Может быть, при конвертации заданная скорость учитывается как скорость движения (ну то есть как дефолтная пробкоскорость, когда пробочных данных по этой дороге нет). что то мне кажется что похоже на то. Quote Link to post Share on other sites
Proks Posted September 21, 2016 Share Posted September 21, 2016 (edited) вот как выглядит с правками в конструкторе а так с доп атрибутом как бы вот сделать что бы конструктор запомнил мои настройки на этот тип дороги. И не вводить их по новой при каждой скрутке карты? Edited September 21, 2016 by Proks Quote Link to post Share on other sites
katran1961 Posted September 21, 2016 Share Posted September 21, 2016 37 минут назад, Proks сказал: И не вводить их по новой при каждой скрутке карты? Плохо читали? Вам же написали, что надо прописать в исходнике дополнительные атрибуты. Т.е ключи. Quote Link to post Share on other sites
Proks Posted September 21, 2016 Share Posted September 21, 2016 это наверное Вы плохо читали. Я это уже сделал. На картинках выше посмотрите разницу Quote Link to post Share on other sites
katran1961 Posted September 21, 2016 Share Posted September 21, 2016 (edited) Тогда к чему этот вопрос: ....как бы вот сделать что бы конструктор запомнил мои настройки на этот тип дороги. И не вводить их по новой при каждой скрутке карты?..... А на картинках, что вы делали и какого результата добивались - не понятно! Вам что конкретно надо то? Что бы озвучки о превышении не было? Edited September 21, 2016 by katran1961 Quote Link to post Share on other sites
polpred Posted September 21, 2016 Share Posted September 21, 2016 (edited) 2 часа назад, Proks сказал: как бы вот сделать что бы конструктор запомнил мои настройки на этот тип дороги. И не вводить их по новой при каждой скрутке карты? очевидно атрибут вводился в конструкторе... Ответ: сохранить атрибут в "польском" исходнике :-) Edited September 21, 2016 by polpred Quote Link to post Share on other sites
DuNkan Posted September 21, 2016 Share Posted September 21, 2016 3 часа назад, Proks сказал: прописал доп атрибут вот как стало в конструкторе добавилась строчка Speed limit forward 20. На экране навигатора теперь знак превышения 20 показывает, но маршрут все равно красным обозначен и 5 по ним. Что не так с этим маршрутом? если в конструкторе руками задать вот это то отображается все правильно. с моей точки зрения 1. Нужно различать скорость маршрутизации и разрешенную скорость (LegalSpeed). Отображается LegalSpeed, и сообщается о превышении LegalSpeed. LegalSpeed задается в польском. 2. У СГ есть дворовой проезд CGRoadClass=5, в который по умолчанию конвертируется из польского x7 со скоростью маршрутизации 5 км/ч. Если нужно сделать проезд/внутриквартальный проезд, а не дворовой, то нужно в польском прописать допатрибут CGRoasdClass=4. Скорость маршрутизации будет другой. 1 Quote Link to post Share on other sites
Proks Posted September 21, 2016 Share Posted September 21, 2016 6 часов назад, DuNkan сказал: 1. Нужно различать скорость маршрутизации и разрешенную скорость (LegalSpeed). Отображается LegalSpeed, и сообщается о превышении LegalSpeed. LegalSpeed задается в польском. 2. У СГ есть дворовой проезд CGRoadClass=5, в который по умолчанию конвертируется из польского x7 со скоростью маршрутизации 5 км/ч. Если нужно сделать проезд/внутриквартальный проезд, а не дворовой, то нужно в польском прописать допатрибут CGRoasdClass=4. Скорость маршрутизации будет другой. вот это мне и нужно. я про это и говорил. 1 пункт я сделал и разрешенная скорость стала как мне нужно 20 км. по 2 пункту можно сказать что дворовой проезд у СГ = Переулок, внутриквартальный проезд в польском. а где можно посмотреть эти атрибуты CGRoasdClass. какая цифра к чему относиться? и еще если я пропишу в польском еще и CGRoasdClass=4 то будет тоже самое если я в конструкторе сделаю что писал выше ? Quote Link to post Share on other sites
katran1961 Posted September 21, 2016 Share Posted September 21, 2016 49 минут назад, Proks сказал: если я пропишу в польском еще и CGRoasdClass=4 то будет тоже самое если я в конструкторе сделаю что писал выше ? 1 Quote Link to post Share on other sites
Proks Posted September 21, 2016 Share Posted September 21, 2016 спасибо я разобрался. Только в сообщении выше ошибка. Не CGRoasdClass, а CGRoadClass нашел расшифровки CGRoadClass CGRoadClass=1 Городская магистраль 0x0004 Городская магистраль - CGRoadClass=2 Проспект, крупная улица - 0x0005 Улица крупная CGRoadClass=3 Улица - 0x0006 Улица малая CGRoadClass=4 Проезд CGRoadClass=5 Внутридворовой проезд - 0x0002 Переулок, внутриквартальный проезд CGRoadClass=6 Велосипедная дорожка CGRoadClass=7 Пешеходная дорожка - 0x0016 Аллея, тропа CGRoadClass=8 Сельский проезд - 0x000a Грунтовая дорога CGRoadClass=9 Загородная магистраль - 0x0001 Автомагистраль CGRoadClass=10 Загородное шоссе - 0x0002 Шоссе основное CGRoadClass=11 Загородная дорога - 0x0002 Прочие загородные дороги CGRoadClass=12 Грунтовая дорога - 0x0042 Улучшенная грунтовая дорога CGRoadClass=13 - грунтовка с редким, непостоянным движением - из трех типов грунтовок низкий приоритет CGRoadClass=13 Лесная - полевая дорога CGRoadClass=14 Пешеходная тропаCGRoadClass=15 ? CGRoadClass=16 Автомагистраль CGRoadClass=17 Загородная второстепенное шоссе - 0x000b Соединительное шоссе только не знаю за что отвечает 15 Class. Подскажите его Quote Link to post Share on other sites
katran1961 Posted September 21, 2016 Share Posted September 21, 2016 (edited) 4 минуты назад, Proks сказал: только не знаю за что отвечает 15 Class. Подскажите его возможно строящаяся дорога. В конструкторе проще посмотреть. Edited September 21, 2016 by katran1961 Quote Link to post Share on other sites
Proks Posted September 21, 2016 Share Posted September 21, 2016 а какая у вас версия конструктора? можно попросить у вас ваш конструктор? Quote Link to post Share on other sites
katran1961 Posted September 21, 2016 Share Posted September 21, 2016 479 Quote Link to post Share on other sites
Proks Posted September 21, 2016 Share Posted September 21, 2016 у меня 456. Quote Link to post Share on other sites
Василич Posted September 21, 2016 Share Posted September 21, 2016 (edited) 24 минуты назад, katran1961 сказал: 479 не хило... в общем доступе нет, а клянчить надоело... Edited September 21, 2016 by Василич Quote Link to post Share on other sites
Proks Posted September 21, 2016 Share Posted September 21, 2016 19 минут назад, katran1961 сказал: 479 поделитесь? 14 минуты назад, Василич сказал: в общем доступе нет, а клянчить надоело что для избранных? Quote Link to post Share on other sites
Proks Posted September 21, 2016 Share Posted September 21, 2016 прошу еще разъяснения выдержка из helpa сохранение карты: Excluded road clsseas - Здесь выбераем дороги которые хотим исключить из первичного графа(например внутридворовые проезды) Make secondary router of excluded roads - Сделать вторичный граф исключенных дорог(если галочку поставить то дороги выбранные будут исключенны из первичного графа) Объясните доходчиво, что значит первичный и вторичный граф. И как это применять, и стоит ли это делать? Quote Link to post Share on other sites
DuNkan Posted September 21, 2016 Share Posted September 21, 2016 Стоит и нужно. Во вторичный граф выносите дворовые проезды и пешеходные тропы. Зачем - попозже распишу. Quote Link to post Share on other sites
Proks Posted September 21, 2016 Share Posted September 21, 2016 ну а как на счет нового конструктора? поделитесь? или это страшная тайна? Quote Link to post Share on other sites
Proks Posted September 22, 2016 Share Posted September 22, 2016 Расскажите какие есть еще доп. атрибуты кроме тех что описывались выше. И на что они влияют. Или дайте ссылку где можно это посмотреть Quote Link to post Share on other sites
Zauber Posted September 22, 2016 Share Posted September 22, 2016 В 21.09.2016 в 07:57, Proks сказал: как бы вот сделать что бы конструктор запомнил мои настройки на этот тип дороги. И не вводить их по новой при каждой скрутке карты? Ну ни чего себе, тут целая дипломная работа! Не проще просто взять схему конвертации и поправить себе скорости на нужных типах? Либо взять тут https://www.dropbox.com/s/ufqku8j9j14q107/PolishConverter_Zauber3(pr).rar?dl=0 (Это схема для 366 билда. В самом конце файла (просматривать блокнотом) изменены скорости конвертации для типов дорог, можно использовать для понимания, а можно просто для пробы прямо перенести блоком в свою схему, так как в моей схеме много других правок по этажности, наличию/отсутствию окон в разных зданиях, цветам и пр.). Разрабатывал сам, сам юзаю, сам доволен. 1 Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.