Страница 3 из 3

Недокументированные возможности программы

СообщениеДобавлено: Ноябрь 5th, 2009, 11:47 am
VasAlex
У программы есть недокументированные возможности.
Для этого в каталоге с программой необходимо создать Progorod.ini и прописать в нем то, что необходимо пользователю.

Файл может называться как Progorod.ini, так и oemsetup.ini. У oemsetup.ini приоритет выше.

Описание Progorod.ini :
Код: Выделить всё
Файл может называться как progorod.ini, так и oemsetup.ini. У oemsetup.ini приоритет выше.
HIDE_BATTERY = 1 - не показывать индикатор питания при первом запуске (дублируется в дополнительных настройках)
NO_CLICK_SOUND = 1 - не озвучивать клики при первом запуске (дублируется в дополнительных настройках)
ENABLE_WAKEUP_SOUND = 1 - включить пробуждающий звук при первом запуске (дублируется в дополнительных настройках)
USER_GPSPORT = N ; N - цифра номера порта,
USER_GPSBAUD = B ; B - скорость.
ROAD_FONT_SIZE = {12,14,16,16},{10,12,14,14},{8,10,12,12} - размер шрифта дорог на карте
GPS_LATENCY = 1500 ;целое_число Позволяет учитывать программе латентность GPS-чипа.
(Латентность -задержка между моментом, когда GPS-приемник получил координату и моментом, когда он отправил ее на COM-порт.)
Измеряется в миллисекундах.Значение по умолчанию - 0 ПроГород считает позицию с полуторасекундным опережением от позиции, идущей с
приемника или сколько поставите...Можно и отрицательное число
KEEP_ONLINE_ROUTES = 5; Для отладки: есть возможность сохранять файлы с маршрутами, полученными с сервера, для последующего
исследования. число задает количество последних маршрутов, которые не будут удалены. Маршруты сохраняются в UserData с именами вида
nnnwebroute.bin, где nnn - номер файла.
FIX_GPS_SPEED = 1 ; Возможность коррекции для GPS приемников, которые шлют скорость в км/ч, а не узлах
FIX_GPS_TIME = время_в_минутах ;Возможность коррекции времени, идущего с GPS приемника
MINIMAP_MIN_WIDTH = 30 ; Ширина миникарты в метрах. По умолчанию - 30
WAVEOUT_DEVICE_ID = 3, где Число - константа STREAM_xxxxx из Android SDK. 1-системные звуки. 2-звонки. 3-мультимедиа (по умолчанию). 4-сигналы. 5-уведомления
USE_SHOW_MEMORY = 1; Показывается отладочная информация
DEBUG_FONT_SIZE = 12, высота шрифта
DEBUG_POSITION = xP,yP,xL,yL    где xP, yP - координаты в портретной ориентации, xL, yL - координаты в альбомной ориентации. Вторая пара может отсутствовать. Координаты задаются в "условных пикселях", как и в xml-файлах ui.
GPS_LOG_DRAW_POINTS = 36000; - Количество последних точек записываемого лог-файла, которые хранятся для рисования. По умолчанию - 36000 (10 часов).
MAX_ZOOM_FOR_CITY = 4 ;- максимальный уровень зума карты, где 4 уровень=250 м.
MAX_SPEED_FOR_CITY = 80 ;- скорость, с которой достигается MAX_ZOOM_FOR_CITY.
MIN_AUTOZOOM_SPEED = 10 ;- скорость, с которой достигается минимальный уровень масштаба в настройках ПРОГОРОДа.
MAX_AUTOZOOM_SPEED = 120 ;- скорость, с которой достигается максимальный уровень масштаба в настройках ПРОГОРОДа.
TRAFFIC_COLOR_BY_SPEED = 1 ;- красить по скоростям ( по умолчанию или 0 - LOS )
TRAFFIC_LINES_WITH_GRADIENT = 1 - использовать промежуточные цвета для пробколиний на карте ( работает только при расскраске по скоростям ).
TRAFFIC_ROUTE_WITH_GRADIENT = 1 - использовать промежуточные цвета для линии маршрута ( работает только на версиях OGL при расскраске по скоростям ).
ONEWAY_ARROW_MIPMAP = 1 - использовать набор текстур стрелок одностороннего движения размером 0 (mipmap)

Пример:
ROAD_FONT_SIZE = {16,16,16,16},{14,14,14,14},{12,12,12,12}
USE_SHOW_MEMORY = 1
DEBUG_FONT_SIZE = 10
DEBUG_POSITION = 76P,45P,76L,45L
TRAFFIC_COLOR_BY_SPEED = 1



Также можно поменять начертание шрифтов программы под себя:

Шрифты:
FONT0.TTF - шрифт 1 в программе
FONT1.TTF - шрифт 2 в программе
можно менять на любой шрифт (взяв его например из папки Windows\Font) и переименовать под название этого шрифта. Тип шрифта не имеет значения

Если ткнуть в часы в режиме перетаскивания карты (когда слева внизу глобус) или в поиске, то курсор машины переместится на этот участок карты.
В этом случае ПроГород можно использовать как карту, которая запоминает текущую позицию.

Для Windows/CE можно задать расположение программы через реестр, для этого в ветке реестра HKLM\SOFTWARE\PROGOROD можно поменять строковые параметры :
DataPath - полный путь к каталогу программы.
UserDataPath - полный путь к каталогу UserData
ProgorodBinPath - полный путь к PROGOROD.bin

Re: Пользовательские скины для ПроГород

СообщениеДобавлено: Декабрь 23rd, 2013, 11:10 am
AlexandrC
VasAlex писал(а):...чтобы в диапазоне 0-6 км/ч отображался бардовый цвет, а на 6-11 красный. Отображение бардового я так и не добился

А так не получится?
0-5 - бордовый
6-7 - бордовый
8-11 - красный

Re: Пользовательские скины для ПроГород

СообщениеДобавлено: Декабрь 23rd, 2013, 11:16 am
markant
VasAlex писал(а):чтобы в диапазоне 0-6 км/ч отображался бардовый цвет, а на 6-11 красный. Отображение бардового я так и не добился

5 - бардовый (0-5 чистый бардовый)
6 - бардовый (в диапазоне 5-6 будет смесь бардового и красного, что, ИМХО, только смягяает переход)
10 - красный (6-10 чистый красный)
11 - красный (в диапазоне 10-11 будет сместь красного и следующего цвета, что, ИМХО, только смягяает переход)

Re: Пользовательские скины для ПроГород

СообщениеДобавлено: Декабрь 23rd, 2013, 11:25 am
VasAlex
AlexandrC , markant
вы сначала попробуйте, а потом пишите. :)

Re: Пользовательские скины для ПроГород

СообщениеДобавлено: Декабрь 23rd, 2013, 11:48 am
VasAlex
markant писал(а):
VasAlex писал(а):чтобы в диапазоне 0-6 км/ч отображался бардовый цвет, а на 6-11 красный. Отображение бардового я так и не добился

5 - бардовый (0-5 чистый бардовый)
6 - бардовый (в диапазоне 5-6 будет смесь бардового и красного, что, ИМХО, только смягяает переход)
10 - красный (6-10 чистый красный)
11 - красный (в диапазоне 10-11 будет сместь красного и следующего цвета, что, ИМХО, только смягяает переход)



Для примера взял диапазон с 0-10 км/ч рисовать черным, при этом цветовая схема для маршрута выглядит так

Код: Выделить всё
TF, 0,    5, (0,  0, 0,255),(0,  0, 0,255) , ,черный
TF, 1,    6, (0,  0, 0,255),(0,  0, 0,255) , ,черный
TF, 2,    9, (0,  0, 0,255),(0,  0, 0,255) , ,черный
TF, 3,    10, (0,  0, 0,255),(0,  0, 0,255) , ,черный
TF, 4,  11, (229, 0, 0,255), (255,0,  0,  255), ,Низкая скорость
.............


Вот результат (см вверху значения по USE_SHOW_MEMORY = 1. Скорость линка = 5 км/ч)

Img_20131223124140.png


ни маршрут, ни карта не красится в черное согласно цветовой схемы (в том числе и без альтернативной раскраски).
Это моя ошибка или программистов? :?

Re: Пользовательские скины для ПроГород

СообщениеДобавлено: Декабрь 23rd, 2013, 11:59 am
markant
VasAlex писал(а):Для примера взял диапазон с 0-10 км/ч рисовать черным, при этом цветовая схема для маршрута выглядит так

Код: Выделить всё
TF, 0,    5, (0,  0, 0,255),(0,  0, 0,255) , ,черный
TF, 1,    6, (0,  0, 0,255),(0,  0, 0,255) , ,черный
TF, 2,    9, (0,  0, 0,255),(0,  0, 0,255) , ,черный
TF, 3,    10, (0,  0, 0,255),(0,  0, 0,255) , ,черный
TF, 4,  11, (229, 0, 0,255), (255,0,  0,  255), ,Низкая скорость
.............


Я привёл к формату, как у меня. Так чёрный должен появиться.
Код: Выделить всё
TF, 0, 5,  (0, 0, 0, 255), ,черный
TF, 1, 6,  (0, 0, 0, 255), ,черный
TF, 2, 9,  (0, 0, 0, 255), ,черный
TF, 3, 10, (0, 0, 0, 255), ,черный
TF, 4, 11, (229, 0, 0,255), ,Низкая скорость

Re: Недокументированные возможности программы

СообщениеДобавлено: Декабрь 23rd, 2013, 12:21 pm
VasAlex
даже с черным-черным маршрут с альтернативной раскраской выглядит как оранжевый :)

Вот с твоей схемой
Img_20131223131827.png


Img_20131223131848.png


что я делаю не так? :?

Re: Недокументированные возможности программы

СообщениеДобавлено: Декабрь 23rd, 2013, 12:46 pm
markant
VasAlex писал(а):даже с черным-черным маршрут с альтернативной раскраской выглядит как оранжевый :)

1. Я не использую альтернативную раскраску для карты, только для маршрута. Возможно, это как-то влияет, эксперименты ставить лень. Считаю, что у меня всё работает предсказуемо.

На всякий случай:
Код: Выделить всё
TF, 0, 9, (180, 40, 0, 255), (180, 40, 0, 255) ,Very low speed
TF, 1, 10, (180, 40, 0, 255), (180, 40, 0, 255) ,Very low speed
TF, 2, 15, (230, 70, 0, 255), (230, 70, 0, 255) ,Low speed
TF, 3, 20, (230, 70, 0, 255), (230, 70, 0, 255) ,Low speed
TF, 4, 25, (255, 180, 0, 255), (255, 180, 0, 255) ,Medium speed 1
TF, 5, 30, (255, 180, 0, 255), (255, 180, 0, 255) ,Medium speed 1
TF, 6, 35, (255, 210, 0, 255), (255, 210, 0, 255) ,Medium speed 2
TF, 7, 40, (255, 210, 0, 255), (255, 210, 0, 255) ,Medium speed 2
TF, 8, 50, (0, 140, 0, 255), (0, 140, 0, 255) ,High speed 1
TF, 9, 65, (0, 140, 0, 255), (0, 140, 0, 255) ,High speed 1
TF, 10, 255, (15, 200, 0, 255), (15, 200, 0, 255) ,High speed 2


Код: Выделить всё
TRAFFIC_COLOR_BY_SPEED=1
TRAFFIC_ROUTE_WITH_GRADIENT=1
//TRAFFIC_LINES_WITH_GRADIENT=1



2. Я про строки с индексом L (Net Class) (и связаны ли они со строками «R» (Road Width) никак вкурить не могу. Вижу влияние только второго цвета, значение толщины тоже что-то видимого влияния не оказывает. Если кто знает хитрости, направьте, кратенько.

Re: Недокументированные возможности программы

СообщениеДобавлено: Декабрь 23rd, 2013, 3:56 pm
VasAlex
markant писал(а):2. Я про строки с индексом L (Net Class) (и связаны ли они со строками «R» (Road Width) никак вкурить не могу. Вижу влияние только второго цвета, значение толщины тоже что-то видимого влияния не оказывает. Если кто знает хитрости, направьте, кратенько.

Не связано, ширина дорог задается R, а цвет и окантовка - L.
От R зависит ширина маршрута по очень странному алгоритму, а также ширина пробколиний

Re: Недокументированные возможности программы

СообщениеДобавлено: Декабрь 23rd, 2013, 4:43 pm
VasAlex
markant писал(а):
VasAlex писал(а):даже с черным-черным маршрут с альтернативной раскраской выглядит как оранжевый :)

1. Я не использую альтернативную раскраску для карты, только для маршрута. Возможно, это как-то влияет, эксперименты ставить лень. Считаю, что у меня всё работает предсказуемо.

На всякий случай:
Код: Выделить всё
TF, 0, 9, (180, 40, 0, 255), (180, 40, 0, 255) ,Very low speed
TF, 1, 10, (180, 40, 0, 255), (180, 40, 0, 255) ,Very low speed
TF, 2, 15, (230, 70, 0, 255), (230, 70, 0, 255) ,Low speed
TF, 3, 20, (230, 70, 0, 255), (230, 70, 0, 255) ,Low speed
TF, 4, 25, (255, 180, 0, 255), (255, 180, 0, 255) ,Medium speed 1
TF, 5, 30, (255, 180, 0, 255), (255, 180, 0, 255) ,Medium speed 1
TF, 6, 35, (255, 210, 0, 255), (255, 210, 0, 255) ,Medium speed 2
TF, 7, 40, (255, 210, 0, 255), (255, 210, 0, 255) ,Medium speed 2
TF, 8, 50, (0, 140, 0, 255), (0, 140, 0, 255) ,High speed 1
TF, 9, 65, (0, 140, 0, 255), (0, 140, 0, 255) ,High speed 1
TF, 10, 255, (15, 200, 0, 255), (15, 200, 0, 255) ,High speed 2



все равно идет подмена цветов.
Чтобы не было подмены в альтернативной раскраске, то по крайней мере надо прописывать вот так

Код: Выделить всё
; линии пробок по скорости: уровень, цвет пробок на карте(r, g, b, a),цвет маршрута(r, g, b, a),, комментарий
TF, 0,    1, (40,  0, 0,255),(60,  0, 0,255) , ,Стоим
TF, 1,    2, (60,  0, 0,255),(80,  0, 0,255) , ,1 км/ч
TF, 2,    3, (80,  0, 0,255),(100,  0, 0,255) , ,2 км/ч
TF, 3,    4, (100,  0, 0,255),(120,  0, 0,255) , ,3 км/ч
TF, 4,    5, (120,  0, 0,255),(140,  0, 0,255) , ,4 км/ч
TF, 5,    6, (140,  0, 0,255),(160,  0, 0,255) , ,Очень низкая скорость 5 км/ч
TF, 6,    7, (140,  0, 0,255),(160,  0, 0,255) , ,6 км/ч
TF, 7,  10, (229, 0, 0,255), (255,0,  0,  255), ,9 км/ч
TF, 8,  11, (229, 0, 0,255), (255,0,  0,  255), ,Низкая скорость
TF, 9,  12, (229, 0, 0,255), (255,0,  0,  255), ,11 км/ч
TF, 10,  20, (255,100, 0,255), (255,80,0,  255), ,19 км/ч
TF, 11,  21, (255,100, 0,255), (255,80,0,  255), ,Скорость ниже среднего
TF, 12,  22, (255,100, 0,255), (255,80,0,  255), ,21 км/ч
TF, 13,  30, (255,212, 0,255), (255,255,0,  255), ,29 км/ч
TF, 14,  31, (255,212, 0,255), (255,255,0,  255), ,Средняя скорость
TF, 15,  32, (255,212, 0,255), (255,255,0,  255), ,31 км/ч
TF, 16,  40, ( 130,200, 0,255),(170, 255, 0,  255), ,39 км/ч
TF, 17,  41,( 130,200, 0,255),(170, 255, 0,  255) , ,Скорость выше среднего
TF, 18,  42,( 130,200, 0,255),(170, 255, 0,  255) , ,41 км/ч
TF, 19,  41,( 0,150, 0,255),(0, 255, 0,  255) , ,40 км/ч
TF, 20,  255,( 0,150, 0,255),(0, 255, 0,  255) , ,Высокая скорость


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

Re: Недокументированные возможности программы

СообщениеДобавлено: Декабрь 23rd, 2013, 8:57 pm
VasAlex
пробуем этот вариант

colors.zip

Re: Недокументированные возможности программы

СообщениеДобавлено: Декабрь 24th, 2013, 10:05 am
OldSeaDog
VasAlex писал(а):пробуем этот вариант

Отлично получилось!!! Предлагаю добавить в скин и градиенты добавить в ini :daz1:

Re: Недокументированные возможности программы

СообщениеДобавлено: Июнь 18th, 2014, 8:59 pm
higet
А нельзя как-нибудь сделать чтобы во время навигации на андроид-фоне навигация была всегда на экране, или входящие сбрасывались?