Proks Опубликовано 2 ноября, 2017 Поделиться Опубликовано 2 ноября, 2017 (изменено) спасибо. У меня почему то не та иконка платона. Хотя в папке poi ленгпака иконка есть. правда у меня СГ версии 9.4.807 обновлять не хочу устраивает пока эта версия. Хотелось бы добавить платон сюда. Скрытый текст И еще вопрос. Почему если использую обзорку России и свою карту. При каждой загрузки программы слетает галочка с моей карты. В чем может быть причина? А вот если обзорка Евразия то этого не происходит. 29 минут назад, _Michael_ сказал: Записываешь код, его hex значение 46В6 а как или где его это код hex брать. Нашел как это делать калькулятор в помощь Изменено 2 ноября, 2017 пользователем Proks Цитата Ссылка на сообщение Поделиться на другие сайты
_Michael_ Опубликовано 2 ноября, 2017 Поделиться Опубликовано 2 ноября, 2017 11 минуту назад, Proks сказал: У меня почему то не та иконка платона. Хотя в папке poi ленгпака иконка есть. открой для начала в конструкторе свою карту и посмотри свойства ПОИ. если нормально - ковыряй в ресурснике PresPOI.xml Цитата Ссылка на сообщение Поделиться на другие сайты
Proks Опубликовано 2 ноября, 2017 Поделиться Опубликовано 2 ноября, 2017 а как в конструкторе он должен выглядеть? у меня вот так Скрытый текст [POI] Type=0x18255 Label=Платон Data0=(51.437090,128.385886) [END] Цитата Ссылка на сообщение Поделиться на другие сайты
_Michael_ Опубликовано 2 ноября, 2017 Поделиться Опубликовано 2 ноября, 2017 ПОИ General - значит конструктор не распознал тип, а что в схеме про него написано? Цитата Ссылка на сообщение Поделиться на другие сайты
Proks Опубликовано 2 ноября, 2017 Поделиться Опубликовано 2 ноября, 2017 в конструкторе в файле PolishConverter.shm про платон ни чего нет. сделал по примеру такое. За шаблон взял пои от заправки Скрытый текст poi_474F //@ // Platon {//18255 PLATON { POICAT="Platon" POITYP=1 SCAMIN=POI_SCAMIN priort=906 LABELS="{{Label}}" NUMBER="{{HouseNumber}}" STRNAM="{{StreetDesc}}" DSTNAM="{{DistrictName}}" TWNNAM="{{CityName}}" TERNAM="{{CountryName}}" REGNAM="{{RegionName}}" PHONES="{{Phone}}" FAXNUM="{{Fax}}" WEBPGE="{{WebPage}}" EMAILS="{{Email}}" OPTIME="{{OpeningHours}}" FULNAM="{{FullName}}" INFORM="{{Text}}" } //BUILDS { INFORM={ "{{StreetDesc}}, {{HouseNumber}} ({{CityName}})","{{StreetDesc}}, {{HouseNumber}}","{{StreetDesc}} ({{CityName}})","{{StreetDesc}}" } POICAT="fuel" priort=906 OBNAME="{{Label}}" BLDFNC=20 /*Filling station*/ } // $texts { POICAT="fuel" priort=909 SCAMIN=POI_SCAMIN txtval="{{Label}}" rgbnam="#42008C" fnthei=7 fntstl={ 2,5 } justh=3 justv=3 shifty=-300 } } у меня есть пару вопросов по шаблону 2. В файле city_plan.shm в папке конструктора ищешь это слово и смотришь какие ему можно прицепить параметры. как понять какие параметры? или на заморачиваться и просто скопировать 9 минут назад, _Michael_ сказал: а что в схеме про него написано? и какой схеме? и как должно выглядеть в конструкторе? в файле в файле POICategories.shm про платон ни чего нет Цитата Ссылка на сообщение Поделиться на другие сайты
_Michael_ Опубликовано 2 ноября, 2017 Поделиться Опубликовано 2 ноября, 2017 (изменено) poi_474F //@ // Platon - 474F это значение в шестнадцатиричке 0х18255 - это запись тоже в шестнадцатиричке. если работаете без преобразования из десятичной в шестнадцатиричную и обратно, то в схеме POICategories.shm должно быть записано так: poi_18255 если я не ошибаюсь, POICAT уже не используется, вместо него - POITYP, значения смотреть в ресурснике <list attr="POITYP"> доп. параметры можно прописать любые стандартные, но СГ отобразит только те, что указаны в ресурснике, те. в данном случае только надпись Скрытый текст <obj acron="PLATON" code="18255" flags="0b1" name="Platon control"> <attr acron="LABELS"/> </obj> Изменено 2 ноября, 2017 пользователем _Michael_ Цитата Ссылка на сообщение Поделиться на другие сайты
Proks Опубликовано 2 ноября, 2017 Поделиться Опубликовано 2 ноября, 2017 Скрытый текст weigher { AZ$1254="Weigher" EN$1252="Weigher" ES$1252="Báscula" EE$1257="Weigher" LV$1257="Weigher" RU$1251="Весовые станции" UA$1251="Вагові станції" drawAZ$1254="Digər Obyektlər" drawEN$1252="For drivers" drawES$1252="Para Automoviles" drawEE$1257="For drivers" drawLV$1257="Autobraucejiem" drawRU$1251="Автомобилистам" drawUA$1251="Автомобілістам" } platon { AZ$1254="Platon " EN$1252="Platon" ES$1252="Platon" EE$1257="Platon" LV$1257="Platon" RU$1251="Платон" UA$1251="Platon" drawAZ$1254="Digər Obyektlər" drawEN$1252="For drivers" drawES$1252="Para Automoviles" drawEE$1257="For drivers" drawLV$1257="Autobraucejiem" drawRU$1251="Автомобилистам" drawUA$1251="Автомобілістам" } у меня в POICategories.shm вообще не было про платон ни чего. Сделал по аналогии weigher 18 минут назад, _Michael_ сказал: если я не ошибаюсь, POICAT уже не используется, вместо него - POITYP, значения смотреть в ресурснике <list attr="POITYP"> в ресурснике программы или конвертера? В ресурнике программы в файле PresPOI.xml написано про платон Скрытый текст <obj CodeObj="18255"> <!-- PLANOT контроль оплаты ПЛАТОН --> <par ColorFor="0x545454" ColorForNight="0xA7ACB1" ColorBkgNight="0x242424"/> <var SclMin="0" SclMax="100000"> <elem> <pict PictName="PLATON1.bmp"/> <txt/> </elem> </var> </obj> 27 минут назад, _Michael_ сказал: <obj acron="PLATON" code="18255" flags="0b1" name="Platon control"> <attr acron="LABELS"/> </obj> откуда это взято? Цитата Ссылка на сообщение Поделиться на другие сайты
Proks Опубликовано 2 ноября, 2017 Поделиться Опубликовано 2 ноября, 2017 Сделал с теми данными что писал выше В программе отображается только надпись Платон. Значка нет. Хотя в лангпаке он есть. не могли бы вы показать как у вас платон выглядит в конструкторе? И как прописаны на него все данные во всех файлах что нужно для его работы Цитата Ссылка на сообщение Поделиться на другие сайты
Proks Опубликовано 2 ноября, 2017 Поделиться Опубликовано 2 ноября, 2017 2 часа назад, _Michael_ сказал: ПОИ General - значит конструктор не распознал тип, а что в схеме про него написано? Скрытый текст а это нормально распознал? Цитата Ссылка на сообщение Поделиться на другие сайты
_Michael_ Опубликовано 2 ноября, 2017 Поделиться Опубликовано 2 ноября, 2017 53 минуты назад, Proks сказал: а это нормально распознал? да Цитата Ссылка на сообщение Поделиться на другие сайты
Proks Опубликовано 3 ноября, 2017 Поделиться Опубликовано 3 ноября, 2017 поставил геонет и у него со стандартными ленгпаком и ресерсом значок платон отображается. Зачет с конструктором разобрались как добавлять пои. Принцип понятен. А вот что нужно прописать - добавить, что бы Программа отображала это пои. Цитата Ссылка на сообщение Поделиться на другие сайты
_Michael_ Опубликовано 3 ноября, 2017 Поделиться Опубликовано 3 ноября, 2017 22 часа назад, _Michael_ сказал: ковыряй в ресурснике PresPOI.xml 1 Цитата Ссылка на сообщение Поделиться на другие сайты
Proks Опубликовано 3 ноября, 2017 Поделиться Опубликовано 3 ноября, 2017 40 минут назад, _Michael_ сказал: ковыряй в ресурснике PresPOI.xml только это 1 файл? больше ни где не нужно смотреть? Цитата Ссылка на сообщение Поделиться на другие сайты
_Michael_ Опубликовано 3 ноября, 2017 Поделиться Опубликовано 3 ноября, 2017 не знаю, пробуй 1 Цитата Ссылка на сообщение Поделиться на другие сайты
Proks Опубликовано 6 ноября, 2017 Поделиться Опубликовано 6 ноября, 2017 Всем кто помогал спасибо. Все получилось. Теперь более менее понятен алгоритм действий по созданию POI. но еще есть несколько вопросов. Осталась ли озвучка знаков как раньше или изменилась? Или так и осталось только 16 знаков? да и отображение знаков поменялось или нет? И где сейчас в каких файлах прописывать знаки и голос для них Цитата Ссылка на сообщение Поделиться на другие сайты
_Michael_ Опубликовано 6 ноября, 2017 Поделиться Опубликовано 6 ноября, 2017 попробуй это, а дальше - по аналогии, что самому нужно делай (ковыряй DictTraf.xml, флаг 0b1 включает выбор знака в программе) Цитата Ссылка на сообщение Поделиться на другие сайты
Proks Опубликовано 7 ноября, 2017 Поделиться Опубликовано 7 ноября, 2017 17 часов назад, _Michael_ сказал: попробуй это, а дальше - по аналогии, что самому нужно делай (ковыряй DictTraf.xml, флаг 0b1 включает выбор знака в программе) заметил НП в радарах. В чем смысл? почему не в знаках? Цитата Ссылка на сообщение Поделиться на другие сайты
Proks Опубликовано 7 ноября, 2017 Поделиться Опубликовано 7 ноября, 2017 перечитал на несколько раз и наконец то дошло. флаг 0b1 включает выбор знака в программе. Цитата Ссылка на сообщение Поделиться на другие сайты
Proks Опубликовано 7 ноября, 2017 Поделиться Опубликовано 7 ноября, 2017 хочу уточнить правильно ли я понял. флаг 0b1 означает включено флаг 0b10000 означает выключено Правильно? у некоторых например: <obj acron="OBGONZ" code="18938" flags="0b10000001" name="No Overtaking"> <obj acron="SPD070" code="18912" flags="0b10000001" name="Speed limit 70"> флаг 0b10000001 означает, что включено по умолчанию или что то другое означает? И стоит ли обращать на таки значения? и еще сколько можно включить таким образом знаков и пои? какое количество Цитата Ссылка на сообщение Поделиться на другие сайты
_Michael_ Опубликовано 7 ноября, 2017 Поделиться Опубликовано 7 ноября, 2017 7 часов назад, Proks сказал: почему не в знаках? внешние знаки в текущей версии СГ отключают встроенные в карту 48 минут назад, Proks сказал: флаг 0b10000001 означает, что включено по умолчанию или что то другое означает? не знаю, нужно экспериментировать. в прошлых версиях значения влияли на величину зоны детектирования знака 49 минут назад, Proks сказал: какое количество не пробовал, не было надобности. судя по тому, что снято ограничение в 16 знаков, то его вообще убрали Цитата Ссылка на сообщение Поделиться на другие сайты
Proks Опубликовано 7 ноября, 2017 Поделиться Опубликовано 7 ноября, 2017 Спасибо, буду пробовать Цитата Ссылка на сообщение Поделиться на другие сайты
Proks Опубликовано 7 ноября, 2017 Поделиться Опубликовано 7 ноября, 2017 Что то в голове каша. Хочу как то все подытожить. А вы подскажите правильно ли я усвоил материал. 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 Цитата Ссылка на сообщение Поделиться на другие сайты
_Michael_ Опубликовано 7 ноября, 2017 Поделиться Опубликовано 7 ноября, 2017 Pres....xml отвечает за отображение (на каких масштабах, какую картинку и т.д.) bkm файлы нужны, если содержат необходимые объекты и их нет в карте перевод смотри в ленгпаке - там полтора десятка языков 1 Цитата Ссылка на сообщение Поделиться на другие сайты
Proks Опубликовано 7 ноября, 2017 Поделиться Опубликовано 7 ноября, 2017 22 минуты назад, _Michael_ сказал: перевод смотри в ленгпаке - там полтора десятка языков спасибо за эту подсказку. ни разу туда не смотрел. Думал там просто язык для скина кнопки там и т.д. и т. п. Цитата Ссылка на сообщение Поделиться на другие сайты
Proks Опубликовано 9 ноября, 2017 Поделиться Опубликовано 9 ноября, 2017 подскажите еще такой момент. Можно ли реализовать такое. Мне нужно что бы при движении без маршрута проговаривалась заправка, но на экран не выводилось картинка. Если убрать галочку в настройках отображение на экране то не отображаются все. а мне нужно что бы не отображалась именно АЗС Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.