Перейти к содержанию
GPS навигатор СитиГИД

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


Рекомендуемые сообщения

спасибо.

У меня почему то не та иконка платона. Хотя в папке poi ленгпака иконка есть.

правда у меня СГ версии 9.4.807 обновлять не хочу устраивает пока эта версия. Хотелось бы добавить платон сюда.

  Показать контент

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

  В 02.11.2017 в 09:30, _Michael_ сказал:

Записываешь код, его hex значение 46В6

Показать  

а как или где его это код hex брать. Нашел как это делать калькулятор в помощь

Изменено пользователем Proks
Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 687
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

Популярные посты

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

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

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

Изображения в теме

  В 02.11.2017 в 09:50, Proks сказал:

У меня почему то не та иконка платона. Хотя в папке poi ленгпака иконка есть.

Показать  

открой для начала в конструкторе свою карту и посмотри свойства ПОИ. если нормально - ковыряй в ресурснике PresPOI.xml

Безымянный.png

Ссылка на сообщение
Поделиться на другие сайты

а как в конструкторе он должен выглядеть? у меня вот так

  Показать контент

 

Ссылка на сообщение
Поделиться на другие сайты

ПОИ General - значит конструктор не распознал тип, а что в схеме про него написано?

Ссылка на сообщение
Поделиться на другие сайты

в конструкторе в файле PolishConverter.shm про платон ни чего нет.

сделал по примеру такое. За шаблон взял пои от заправки

  Показать контент

у меня есть пару вопросов по шаблону

2. В файле city_plan.shm в папке конструктора ищешь это слово и смотришь какие ему можно прицепить параметры.

как понять какие параметры? или на заморачиваться и просто скопировать

  В 02.11.2017 в 10:28, _Michael_ сказал:

а что в схеме про него написано?

Показать  

 и какой схеме? и как должно выглядеть в конструкторе?

в файле в файле POICategories.shm про платон ни чего нет

Ссылка на сообщение
Поделиться на другие сайты

poi_474F //@ // Platon - 474F это значение в шестнадцатиричке

0х18255 - это запись тоже в шестнадцатиричке. 

если работаете без преобразования из десятичной в шестнадцатиричную и обратно, то в схеме POICategories.shm должно быть записано так: poi_18255

если я не ошибаюсь, POICAT уже не используется, вместо него - POITYP, значения смотреть в ресурснике   <list attr="POITYP">

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

  Показать контент

 

Изменено пользователем _Michael_
Ссылка на сообщение
Поделиться на другие сайты
  Показать контент

у меня в POICategories.shm вообще не было про платон ни чего. Сделал по аналогии weigher 

 

  В 02.11.2017 в 10:51, _Michael_ сказал:

если я не ошибаюсь, POICAT уже не используется, вместо него - POITYP, значения смотреть в ресурснике   <list attr="POITYP">

Показать  

в ресурснике программы или конвертера? В ресурнике программы в файле PresPOI.xml написано про платон 

  Показать контент

 

  В 02.11.2017 в 10:51, _Michael_ сказал:

<obj acron="PLATON" code="18255" flags="0b1" name="Platon control">
      <attr acron="LABELS"/>
    </obj>

Показать  

откуда это взято?

Ссылка на сообщение
Поделиться на другие сайты

Сделал с теми данными что писал выше В программе отображается только надпись Платон. Значка нет. Хотя в лангпаке он есть.

 

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

Ссылка на сообщение
Поделиться на другие сайты
  В 02.11.2017 в 10:28, _Michael_ сказал:

ПОИ General - значит конструктор не распознал тип, а что в схеме про него написано?

Показать  
  Показать контент

а это нормально распознал?

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты
  В 03.11.2017 в 08:50, _Michael_ сказал:

ковыряй в ресурснике PresPOI.xml

Показать  

только это 1 файл? больше ни где не нужно смотреть?

Ссылка на сообщение
Поделиться на другие сайты

Всем кто помогал спасибо. Все получилось. Теперь более менее понятен алгоритм действий по созданию POI.

но еще есть несколько вопросов. 

Осталась ли озвучка знаков как раньше или изменилась? Или так и осталось только 16 знаков? да и отображение знаков поменялось или нет? И где сейчас в каких файлах прописывать знаки и голос для них 

Ссылка на сообщение
Поделиться на другие сайты

попробуй это, а дальше - по аналогии, что самому нужно делай (ковыряй DictTraf.xml, флаг 0b1 включает выбор знака в программе)

Ссылка на сообщение
Поделиться на другие сайты
  В 06.11.2017 в 08:56, _Michael_ сказал:

попробуй это, а дальше - по аналогии, что самому нужно делай (ковыряй DictTraf.xml, флаг 0b1 включает выбор знака в программе)

Показать  

заметил НП в радарах. В чем смысл? почему не в знаках?

Ссылка на сообщение
Поделиться на другие сайты

перечитал на несколько раз и наконец то дошло.

флаг 0b1 включает выбор знака в программе.

 

Ссылка на сообщение
Поделиться на другие сайты

хочу уточнить правильно ли я понял.

флаг 0b1 означает включено

флаг 0b10000 означает выключено

Правильно?

у некоторых например:

<obj acron="OBGONZ" code="18938" flags="0b10000001" name="No Overtaking">

<obj acron="SPD070" code="18912" flags="0b10000001" name="Speed limit 70">

флаг 0b10000001 означает, что включено по умолчанию или что то другое означает? И стоит ли обращать на таки значения?

 

и еще сколько можно включить таким образом знаков и пои? какое количество 

Ссылка на сообщение
Поделиться на другие сайты
  В 07.11.2017 в 02:16, Proks сказал:

почему не в знаках?

Показать  

внешние знаки в текущей версии СГ отключают встроенные в карту SantaClaus_Angry_35088.png.7884ee52977064171db28c1b9807345a.png

  В 07.11.2017 в 08:43, Proks сказал:

флаг 0b10000001 означает, что включено по умолчанию или что то другое означает?

Показать  

не знаю, нужно экспериментировать. в прошлых версиях значения влияли на величину зоны детектирования знака

  В 07.11.2017 в 08:43, Proks сказал:

какое количество

Показать  

не пробовал, не было надобности. судя по тому, что снято ограничение в 16 знаков, то его вообще убрали ;)

Ссылка на сообщение
Поделиться на другие сайты

Что то в голове каша. Хочу как то все подытожить.

А вы подскажите правильно ли я усвоил материал.

1. Что бы создать свое POI, нужно подправить в конвертере файл PolishConverter.shm   по  методичка от @KonTur.

1.1. Картинка POI должна находиться в папке poi_96 файла LangPack.rsr

а вот тут вопрос.

какие файлы находятся в файле PresTraf.xml и PresPOI.xml

в PresTraf.xml я так понимаю знаки, а в  PresPOI.xml соответственно пои. Если не прав поправьте

И еще в  файле LangPack.rsr - general - general.xml 

в категории <itemlist name="POI">

есть такие сроки 

<item    name="TRAFLT"    image="TRAFLT2"/>       

 для чего они нужны?

2. Для того что бы включить оповещение нужного  POI, в файле DictPOI.xml ресурсника прописать флаг 0b1 у нужного POI. В в меню - оповещение - О радарах, знаках, POI - POI появится нужный пункт, который необходимо отметить. 

3. Для того что бы включить оповещение нужного  ЗНАКА, в файле DictTraf.xml ресурсника прописать флаг 0b1 у нужного ЗНАКА. В в меню - оповещение - О радарах, знаках, POI - Знаки появится нужный пункт, который необходимо отметить. 

картинка знака должна находиться в папку day_6x . Что бы была озвучка нужен звуковой файл в папке Voice - ru - female

еще нужен файл со знаками TraffSign.bkm и камерами SpeedCam.bkm

4. А как с событиями ? Те что в меню - оповещение - О радарах, знаках, POI - События. Где что нужно править?

методом тыка определил что в файле DictDinPOI.xml  флаг 0b10000 отключает объект в меню. 

И еще есть ли у кого перевод знаков и пои из DictTraf.xml и DictPOI.xml

Ссылка на сообщение
Поделиться на другие сайты

Pres....xml отвечает за отображение (на каких масштабах, какую картинку и т.д.)

bkm файлы нужны, если содержат необходимые объекты и их нет в карте

перевод смотри в ленгпаке - там полтора десятка языков :)

Ссылка на сообщение
Поделиться на другие сайты
  В 07.11.2017 в 14:28, _Michael_ сказал:

перевод смотри в ленгпаке - там полтора десятка языков :)

Показать  

спасибо за эту подсказку. ни разу туда не смотрел. Думал там просто язык для скина кнопки там и т.д. и т. п. 

Ссылка на сообщение
Поделиться на другие сайты

подскажите еще такой момент. Можно ли реализовать такое. 

Мне нужно что бы при движении без маршрута проговаривалась заправка, но на экран не выводилось картинка. Если убрать галочку в настройках  отображение на экране то не отображаются все. а мне нужно что бы не отображалась именно АЗС

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...