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

Учебный класс | подготовка карт для СитиГИД


Recommended Posts

Типа "Макдоналдс/McDonalds/Макдональдс"? Сильно конечно... Но раз других альтернатив нет - будем извращаться... Спасибо!

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

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Посидел немного и перевел конструктор. Может кому интересно это ,если найдете ошибки пишите исправлю. Еще не нашел как названия скриптов перевести. Перевел 87%  Остальное просто не хватает знаний. Ge

Напишите новую программу!

Вообще, прогресс не стоит  на месте. Разработчикам, вместо прикручивания свистелок-перделок, давно следовало бы озаботиться изменением формата карты, чтобы одной ПОИ можно было приделать два-три

Posted Images

и до кучи - редакторские возможности конструктора довести хотя-бы до josm OSM-овского :D

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

редакторские возможности конструктора довести хотя-бы до josm OSM-овского 

Не знаю, мне это нафикненужно. Конструктор юзается в пакетном режиме. 

Link to post
Share on other sites
19 часов назад, KonTur сказал:

Разработчикам, вместо прикручивания свистелок-перделок, давно следовало бы озаботиться изменением формата карты

меняли же - DCM, CGMAP, CGNET.

Link to post
Share on other sites

@katran1961

Ога-ога.

CGMAP - это тот же DCM, некоторым образом запакованный. Т.е. просто контейнер для DCM

CGNET - еще один контейнер для DCM.

Но никак не другой формат. 

Нда... А ведь когда-то изменение языка интерфейса программы с русского на английский приводило и к изменению надписей на карте с русского на английский.

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

Чего то глобального?

Да. Поддержка мультиязычности, разнесения роутинга на несколько уровней (для снятия ограничения на количества роутинговых ребер) и многого другого.

  • Upvote 1
Link to post
Share on other sites
25 минут назад, katran1961 сказал:

Башляй! Сделают!

Честно сказать - я не уверен в этом.

  • Upvote 1
Link to post
Share on other sites
  • 2 weeks later...

А не расскажет ли кто-нибудь, каким образом в карте расставляются знаки движения по полосам (те, которые перед перекрестком вылезают на экран)?

Заранее спасибо.

Link to post
Share on other sites

Да запросто

В польском :

[POI]
Type=0xfe66
Label=FF,FF,FFRR
CityIdx=553
RoadSign=1,0,195,0,100,0,0
Data0=(53.357292,83.699175)
[END]
 

FF-прямо,  FFRR прямо и направо, по аналогии LL- налево, LU-разворот.

в RoadSign 195 - азимут 100 - дистанция .

 

А кто  полный список знаков выложит? И вообще документацию для создания карт СГ? Наверно заинтересованный в наполнении этих самых карт СитиГида.  Чтоб работал принцип краудсорсинга - мобилизация ресурсов людей посредством информационных технологий с целью решения задач, стоящих перед бизнесом и обществом в целом. Только кто же это в нашем случае?

P. S.  Ихмо ответы на такие вопросы не то что искать надо было - ответы должны на самом видном месте сайта висеть...

Link to post
Share on other sites

А в какое место засунуть в польском,  глиф 18938, чтоб СГ заругался про "Обгон запрещен"?   

@KonTurу интересен польский. И не только ему.

Порисовал в одном редакторе, знаки с азимутами расставил в другом, остальное диспетчером, собрал конструктором.... кААшмар...  Не каждая птица долетит до середины... 

Link to post
Share on other sites

Появилось желание отметить номера подъездов, в домах где "сложная" нумерация. "Надпись (0x2800, точка)"  в СГ не отображается.... Чем лучше метить ? 

Link to post
Share on other sites

@polpred

Посмотрел, почитал - вряд ли у меня получится из осм вытягивать полосность. Слишком заумно... :(

 

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

Слишком заумно... :(

Вот и я про это же. Был бы простой, эффективный  инструмент - и карты СГ наполнились бы за счет энтузиастов

Link to post
Share on other sites

@polpred

Сейчас вот по умолчанию, в конфиге osm2mp есть такое:

    TrafficLanes: !!perl/code |-
      {
        my $tags = shift()->{tag};
        my $lt = extract_number($tags->{'lanes'}) // q{};
        my $lf = extract_number($tags->{'lanes:forward'}) // q{};
        my $lb = extract_number($tags->{'lanes:backward'}) // q{};

        if ( $lt ) {
            $lf = length $lb ? $lt-$lb : int($lt/2+0.5)  if !length $lf;
            $lb = length $lf ? $lt-$lf : int($lt/2)      if !length $lb;
        }

        return undef  if !length $lf || !length $lb || $lt<0 || $lb<0;
        return "$lf,0,0,$lb,0,0";
      }

В результате в .мр мы имеем на полилинии TrafficLanes=1,0,0,1,0,0

Чтобы СитиГИД показывал полосность, нужно создать точку, с параметрами как ты указал. КМК, это не реализовать...

Link to post
Share on other sites

Мне, удобнее с такими вещами работать в конструкторе.

Link to post
Share on other sites

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

Link to post
Share on other sites

Да многим наплевать! Если использовать его только для конвертации. А рассказать и показать можно, хотя об этом не раз писали. Но по моему это ему не интересно. 

Link to post
Share on other sites

Не ссорьтесь, коллеги.

Я понял, что необходимо иметь точку с некоторыми параметрами. Как имеющиеся в осм данные о полосности перенести в полишь в понятном виде - пока неясно.

Всем спасибо за информацию.

Link to post
Share on other sites

разная информация - в ОСМ это количество полос дороги, между которыми можно перестраиваться. Т. е. пропускная способность дороги. В СГ это знак из ПДД, по которому должны быть прорисованы полилинии дорог или рёбра. Информационный. Только для отображения картинок знаков. Перестраивать маршрут между линиями уже нельзя. (если не объедены несколько полос с одинаковым направлением в одну полилинию опять же)

Как там Фрунзик Мктрчан говорил? "мне тААк кажется"

Link to post
Share on other sites
В 30.05.2017 в 11:45, polpred сказал:

А в какое место засунуть в польском,  глиф 18938, чтоб СГ заругался про "Обгон запрещен"?   

@KonTurу интересен польский. И не только ему.

Порисовал в одном редакторе, знаки с азимутами расставил в другом, остальное диспетчером, собрал конструктором.... кААшмар...  Не каждая птица долетит до середины... 

всё рисую в МГЕ, подготовка для СГ скриптом mplua, плюс доработанная схема конвертации и весь процесс выпуска сводится к запуску одного батника ;) 

ну и к железу.. "откиньтесь на спинку кресла, выпейте чашку кофа, съешь еще этих мягких французских булочек"

зы. ну и все типы СГ окучены - от и до..

Edited by _Michael_
Link to post
Share on other sites

так делится ( насаждать) скриптом надо. "Культуру в массы давай!" 

14 часа назад, _Michael_ сказал:

mplua,

- очень замечательный исполнитель скриптов.

"Скипт в студию!"

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...