Jump to content
GPS навигатор СитиГИД

Конструктор и конвертер для СитиГИД 8 | создание карт (часть 2)


Recommended Posts

Здравствуйте. Помоги те разобраться. Конструктор 1.2.456. Есть исходник в польском формате. В нем Переулок, внутриквартальный проезд прописан со скоростью 20 км. Скручиваю в атлас и уже там эти дороги получаются со скоростью 5км. При прокладке маршрута по ним выскакивает знак ограничение скорости 5км. и голосом говорит что превысили скорость. Маршрут на этом участке окрашен краснымScreenshot_2016-09-20-20-52-09.png

как можно это исправить?

Link to post
Share on other sites
  • Replies 647
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Это не Миша считает. Это по ходу считает сам МИТ, т.к. неофициальные карты им давно ставятся в игнор. Хотя странно это все и контрпродуктивно, что подтверждается опытом ЦНТ. Последние на неофициальных

К 23 февраля, в соседней ветке.

Я, наверное, старый дурак и олдскульный хакер. В этом файле в самом начале написано "// Загрузчик для обзорных карт, *OVRW. Не подходит для моно карт-атласов."  Я так понял, что для подробных кар

Posted Images

Есть дурацкое подозрение. Может быть, при конвертации заданная скорость учитывается как скорость движения (ну то есть как дефолтная пробкоскорость, когда пробочных данных по этой дороге нет).

А спидлимит (то есть максимально разрешенная скорость) берется тупо из класса дороги (например, у нас в Питере в офиц. кратах в карманах дорог показывается превышение при 40, хотя далеко не везде висит такое ограничение - подозреваю, что для типа дороги "карман" ставится жестко 40). 

Опять же не знаю, может быть можно где-то прописать и спидлимит (ведь в исходниках такой атрибут точно существует, в ОСМ же его пишут), но учтет ли его конструктор? Или будет тупо игнорировать? Тогда единственным решением может быть костыль - повышение класса дороги.

Link to post
Share on other sites
50 минут назад, Proks сказал:

В нем Переулок, внутриквартальный проезд прописан со скоростью 20 км.

Ну вот. А в теме СГ вы говорили про "участки с дорогой внутридворовой проезд"

Link to post
Share on other sites
1 час назад, Proks сказал:

Здравствуйте. Помоги те разобраться. Конструктор 1.2.456. Есть исходник в польском формате. В нем Переулок, внутриквартальный проезд прописан со скоростью 20 км. Скручиваю в атлас и уже там эти дороги получаются со скоростью 5км. При прокладке маршрута по ним выскакивает знак ограничение скорости 5км. и голосом говорит что превысили скорость. Маршрут на этом участке окрашен краснымScreenshot_2016-09-20-20-52-09.png

как можно это исправить?

Элементарно. Прописать допатрибут LegalSpeed=20 или сколько нужно.

А еще, у СГ есть дворовой проезд, а есть проезд/внутриквартальный проезд - CGRoasdClass=4.

56 минут назад, IШIN сказал:

...но учтет ли его конструктор? 

Учтет.

Edited by DuNkan
Link to post
Share on other sites

прописал доп атрибут вот как стало в конструкторе

Безымянный3+.jpg

а вот так было до

Безымянный4+.jpg

добавилась строчка Speed limit forward 20. На экране навигатора теперь знак превышения 20 показывает, но маршрут все равно красным обозначен и 5 по ним. Что не так с этим маршрутом? если в конструкторе руками задать вот это

Безымянный.jpg и это Безымянный2.jpg

то отображается все правильно. с моей точки зрения

 

13 часа назад, IШIN сказал:

Может быть, при конвертации заданная скорость учитывается как скорость движения (ну то есть как дефолтная пробкоскорость, когда пробочных данных по этой дороге нет).

что то мне кажется что похоже на то. 

Link to post
Share on other sites

вот как выглядит с правками в конструкторе 

Безымянный5.jpg

а так с доп атрибутом 

Безымянный6.jpg

 

как бы вот сделать что бы конструктор запомнил мои настройки на этот тип дороги. И не вводить их по новой при каждой скрутке карты?

Edited by Proks
Link to post
Share on other sites
37 минут назад, Proks сказал:

И не вводить их по новой при каждой скрутке карты?

Плохо читали? Вам же написали, что надо прописать в исходнике дополнительные атрибуты. Т.е ключи.

Link to post
Share on other sites

Тогда к чему этот вопрос: ....как бы вот сделать что бы конструктор запомнил мои настройки на этот тип дороги. И не вводить их по новой при каждой скрутке карты?.....

А на картинках, что вы делали и какого результата добивались - не понятно!

Вам что конкретно надо то? Что бы озвучки о превышении не было?

Edited by katran1961
Link to post
Share on other sites


2 часа назад, Proks сказал:




как бы вот сделать что бы конструктор запомнил мои настройки на этот тип дороги. И не вводить их по новой при каждой скрутке карты?






очевидно  атрибут вводился в конструкторе...




Ответ: сохранить атрибут в "польском" исходнике :-)


Edited by polpred
Link to post
Share on other sites
3 часа назад, Proks сказал:

прописал доп атрибут вот как стало в конструкторе

добавилась строчка Speed limit forward 20. На экране навигатора теперь знак превышения 20 показывает, но маршрут все равно красным обозначен и 5 по ним. Что не так с этим маршрутом? если в конструкторе руками задать вот это

то отображается все правильно. с моей точки зрения

 

1. Нужно различать скорость маршрутизации и разрешенную скорость (LegalSpeed). Отображается LegalSpeed, и сообщается о превышении LegalSpeed. LegalSpeed задается в польском.

2. У СГ есть дворовой проезд CGRoadClass=5, в который по умолчанию конвертируется из польского x7 со скоростью маршрутизации 5 км/ч. Если нужно сделать проезд/внутриквартальный проезд, а не дворовой, то нужно в польском прописать допатрибут CGRoasdClass=4. Скорость маршрутизации будет другой.

 

 

  • Upvote 1
Link to post
Share on other sites
6 часов назад, DuNkan сказал:

1. Нужно различать скорость маршрутизации и разрешенную скорость (LegalSpeed). Отображается LegalSpeed, и сообщается о превышении LegalSpeed. LegalSpeed задается в польском.

2. У СГ есть дворовой проезд CGRoadClass=5, в который по умолчанию конвертируется из польского x7 со скоростью маршрутизации 5 км/ч. Если нужно сделать проезд/внутриквартальный проезд, а не дворовой, то нужно в польском прописать допатрибут CGRoasdClass=4. Скорость маршрутизации будет другой.

вот это мне и нужно. я про это и говорил.

1 пункт я сделал и разрешенная скорость стала как мне нужно 20 км. 

по 2 пункту можно сказать что дворовой проезд у СГПереулок, внутриквартальный проезд  в польском. 

а где можно посмотреть эти атрибуты CGRoasdClass. какая цифра к чему относиться?

и еще если я пропишу в польском еще и CGRoasdClass=4 то будет тоже самое если я в конструкторе сделаю что писал выше ?

Link to post
Share on other sites
49 минут назад, Proks сказал:

если я пропишу в польском еще и CGRoasdClass=4 то будет тоже самое если я в конструкторе сделаю что писал выше ?

1.jpg2.jpg3.jpg4.jpg5.jpg

  • Upvote 1
Link to post
Share on other sites

спасибо я разобрался. Только в сообщении выше ошибка. Не 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. Подскажите его

Link to post
Share on other sites
4 минуты назад, Proks сказал:

только не знаю за что отвечает 15 Class. Подскажите его

возможно строящаяся дорога. В конструкторе проще посмотреть.

Edited by katran1961
Link to post
Share on other sites
24 минуты назад, katran1961 сказал:

479

не хило... ;)

в общем доступе нет, а клянчить надоело...

Edited by Василич
Link to post
Share on other sites
19 минут назад, katran1961 сказал:

479

поделитесь?

14 минуты назад, Василич сказал:

в общем доступе нет, а клянчить надоело

что для избранных?

Link to post
Share on other sites

прошу еще разъяснения 

выдержка из helpa

сохранение карты:

Excluded road clsseas - Здесь выбераем дороги которые хотим исключить из первичного графа(например внутридворовые проезды)

Make secondary router of excluded roads - Сделать вторичный граф исключенных дорог(если галочку поставить то дороги выбранные будут исключенны из первичного графа) 

Объясните доходчиво, что значит первичный и вторичный граф. И как это применять, и стоит ли это делать?

 

Link to post
Share on other sites

Стоит и нужно. Во вторичный граф выносите дворовые проезды и пешеходные тропы. Зачем - попозже распишу.

Link to post
Share on other sites

Расскажите какие есть еще доп. атрибуты кроме тех что описывались выше. И на что они влияют.  Или дайте ссылку где можно это посмотреть

Link to post
Share on other sites
В 21.09.2016 в 07:57, Proks сказал:

как бы вот сделать что бы конструктор запомнил мои настройки на этот тип дороги. И не вводить их по новой при каждой скрутке карты?

Ну ни чего себе, тут целая дипломная работа!:D

Не проще просто взять схему конвертации и поправить себе скорости на нужных типах? Либо взять тут https://www.dropbox.com/s/ufqku8j9j14q107/PolishConverter_Zauber3(pr).rar?dl=0 (Это схема для 366 билда. В самом конце файла (просматривать блокнотом) изменены скорости конвертации для типов дорог, можно использовать для понимания, а можно просто для пробы прямо перенести блоком в свою схему, так как в моей схеме много других правок по этажности, наличию/отсутствию окон в разных зданиях, цветам и пр.). Разрабатывал сам, сам юзаю, сам доволен.

  • Upvote 1
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...