Страница 2 из 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: Недокументированные возможности программы

СообщениеДобавлено: Октябрь 8th, 2012, 11:49 am
kis
konstapelli писал(а):Хочу увеличить размер шрифта на карте для деревень. Создал файлик eomsetup.ini, в нем задал значения
ROAD_FONT_SIZE={20,20,20,20},{16,16,16,16},{14,14,14,14}

Названия улиц увеличились, а деревни так и остались мелкими...

так это же для названий дорог. А шрифты для названия населенных пунктов - в стилях карт. О них, вроде, есть отдельная ветка.

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

СообщениеДобавлено: Октябрь 8th, 2012, 1:04 pm
mr.Striker
VasAlex, добрый день.
У тебя, ну так случайно, нигде не завалялся шрифтик Times New Roman. Буду очень признателен если кинешь ссылку на скачивание. ;)

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

СообщениеДобавлено: Октябрь 8th, 2012, 1:15 pm
mr.Striker
VasAlex писал(а):в любом компе он есть в каталоге Windows\Fonts ;)

А как его закинуть в программу?
Поясни, я в этом деле полный профан. :D

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

СообщениеДобавлено: Октябрь 8th, 2012, 1:16 pm
VonFront
берешь отсюда, и переименовываешь его в font0 или в font1
c:\Windows\Fonts\times.ttf

в папке PROGOROD\UI\ создаешь папку fonts и кидаешь font0 туда.

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

СообщениеДобавлено: Ноябрь 12th, 2012, 8:06 pm
джон
smirnof писал(а):PROGOROD / oemsetup.ini / ROAD_FONT_SIZE={16,16,16,16},{14,14,14,14},{12,12,12,12}
( oemsetup.ini - текстовый документ?) размер шрифта не меняется.
Что я делаю не так?
Так что меняют эти цифры? Название улиц или ,как написано не сколько выше, номера дорог?

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

СообщениеДобавлено: Март 5th, 2013, 8:21 pm
VasAlex
В 3209 для версии Андроид появилась возможность указывать канал вывода звука :

Код: Выделить всё
WAVEOUT_DEVICE_ID = 3


Число - константа STREAM_xxxxx из Android SDK.
1 - системные звуки
2 - звонки
3 - мультимедиа (по умолчанию)
4 - сигналы
5 - уведомления
Внимание: не со всеми каналами вывода работают аппаратные кнопки громкости! Максимальная громкость для каналов - в настройках аппарата.

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

СообщениеДобавлено: Март 5th, 2013, 8:32 pm
NickF
УВАЖАЮ технарей, до мозга костей :old1:

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

СообщениеДобавлено: Май 18th, 2013, 8:05 am
Cosmet
VasAlex писал(а):У программы есть недокументированные возможности.
Для этого в каталоге с программой необходимо создать Progorod.ini

попробовал, ради строки USE_SHOW_MEMORY = 1 но получилось что инфа отображается в том углу, где у меня расположена инфа о манёвре. Менять его расположение не хочу. А можно ли эти строчки из верхнего левого угла переместить в правый нижний (там где отпечатывается инфа о скриншоте, не видимая при штатном отображении)?
или в левый нижний, чтобы скриншоты не портить? :roll: :roll: :roll:

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

СообщениеДобавлено: Май 18th, 2013, 7:03 pm
VasAlex
Cosmet писал(а):А можно ли эти строчки из верхнего левого угла переместить в правый нижний (там где отпечатывается инфа о скриншоте, не видимая при штатном отображении)?
или в левый нижний, чтобы скриншоты не портить? :roll: :roll: :roll:

Сейчас это сделать невозможно.
Директор по производству Gromov в ноябре прошлого года обещал сделать настраиваемым USE_SHOW_MEMORY по аналогии со скриншотом после Нового Года.
Как говорится после - понятие растяжимое :vis1:

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

СообщениеДобавлено: Май 31st, 2013, 5:02 am
deniska
А в какую папку размещать файл progorod.ini для iOS? или для iOS нет таких возможностей? А может без JailBreak это не возможно для iOS?
Пробовал размещать progorod.ini в разные папки - но никакой разницы не увидел, новые фичи не активировались.

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

СообщениеДобавлено: Декабрь 5th, 2013, 7:45 am
Bond
Хорошо бы обновить шапку.
Например, сейчас в oemsetup/progorod.ini можно ещё много что добавить (расположение debug информации, координат)...

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

СообщениеДобавлено: Декабрь 5th, 2013, 9:50 am
VasAlex
Bond писал(а):Хорошо бы обновить шапку.
Например, сейчас в oemsetup/progorod.ini можно ещё много что добавить (расположение debug информации, координат)...

сделано

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

СообщениеДобавлено: Декабрь 20th, 2013, 7:57 pm
VasAlex
Обновлена шапка, добавлены все известные пользовательские параметры.

Новые значения в progorod.ini (oemsetup.ini), начиная с версии 2.0.3257:

1. Раскраска карты и маршрута по скорости.- По умолчанию или 0 - раскраска LOS. Значения раскраски карты и маршрута по скорости задаются в цветовых схемах (см.ниже). Значения TF 0 - 255
Код: Выделить всё
TRAFFIC_COLOR_BY_SPEED = 1


2. Альтернативная раскраска ( работает только при раскраске по скоростям )

Использовать промежуточные цвета для пробколиний на карте
Код: Выделить всё
TRAFFIC_LINES_WITH_GRADIENT = 1


Использовать промежуточные цвета для линии маршрута
Код: Выделить всё
TRAFFIC_ROUTE_WITH_GRADIENT = 1


Внимание: раскраска маршрута в пробкоданные работает только в OpenGL!

Обновлена расшифровка используемых параметров в цветовых схемах

[Показать] Расшифровка используемых параметров в цветовых схемах
; Цветовое кодирование объектов карты
; Тип, идентификатор, цвет линии, цвет заливки, ширина линии, комментарий
; Полигональные объекты
A, 1, (170,170,150), (170,170,150), 1, Территория зоны
A, 2, (170,170,160), (170,170,160), 1, Зона города тип 01
A, 3, (160,160,160), (160,160,160), 1, Зона города тип 02
A, 4, (160,160,160), (160,160,160), 1, Районные центры 03
A, 5, (160,160,160), (160,160,160), 1, Прочие НП тип 04
A, 6, (1,105,190), (56,165,254), 1, Водные объекты (реки, моря, озера и т.п)
A, 7, (0,0,0), (150,150,50), 1, Зелень лес, тип 01
A, 8, (175,175,80), (175,175,80), 1, Зелень лесопарки, тип 02
A, 9, (190,200,120), (190,200,120), 1, Зелень у дороги, газон, тип 03
A, 10, (165,170,95), (165,170,95), 1, Зелень сады, тип 04
A, 11, (180,185,110), (180,185,110), 1, Зелень у воды, тип 05
A, 12, (200,200,180), (200,200,180), 1, Кварталы жилые
A, 13, (200,200,180), (200,200,180), 1, Кварталы нежилые
A, 14, (190,190,190), (190,190,190), 1, Кварталы индустриальные
A, 15, (150,150,150), (150,150,150), 1, Аэропорт тип 01
A, 16, (150,150,150), (150,150,150), 1, Вертол. площадка тип 02
A, 17, (160,165,85), (160,165,85), 1, Стадионы тип 03
A, 18, (160,165,85), (160,165,85), 1, Спортвные площадки тип 04
A, 19, (160,165,85), (160,165,85), 1, Корт тип 05
A, 20, (160,165,85), (160,165,85), 1, Велотрек тип 06
A, 21, (130,130,40), (130,130,40), 1, Кладбище тип 08
A, 22, (180,180,180), (180,180,180), 1, Дорожный объект парковка
A, 23, (0,0,0), (30,30,30), 1, Туннель
A, 24, (0,0,0), (0,110,110), 1, Дамба
A, 25, (0,0,0), (80,80,80), 1, Мост автомобильный
A, 26, (0,0,0), (80,80,80), 1, ЖД мост
A, 27, (80,80,80), (150,150,150), 1, Пешеходный мост
A, 28, (80,80,80), (150,150,150), 1, Здания типа 01(Жилой дом)
A, 29, (50,50,50), (120,120,120), 1, Здания типа 02(Нежилое строение)
A, 30, (50,50,50), (120,120,120), 1, Здания типа 03(Промышленные)
A, 31, (50,50,50), (120,120,120), 1, Здания типа 04(Платформы, площадки)
A, 32, (50,50,50), (120,120,120), 1, Здания типа 05(Пристань, причал, набережная)

; Цвет домов в 2,5D (сторона 1, сторона 2, обводка, крыша)
B, 1, (140,140,140), (120,120,120), (80,80,80), (150,150,150)
B, 2, (110,110,110), (90,90,90), (50,50,50), (120,120,120)
B, 3, (110,110,110), (90,90,90), (50,50,50), (120,120,120)
B, 4, (110,110,110), (90,90,90), (50,50,50), (120,120,120)
B, 5, (110,110,110), (90,90,90), (50,50,50), (120,120,120)

; Полилинейные объекты
L, 33, (103,160,251), (153,179,204), 1, Линейная вода
L, 34, (184,234,159), (184,234,159), 1, Линейная обводка зоны
L, 35, (184,234,159), (184,234,159), 1, Границы
L, 36, (0,0,0), (226,226,226), 1, ЖД 01
L, 37, (78,78,78), (217,217,217), 1, ЖД 02
L, 38, (255,255,200), (255,255,200), 1, Дороги неткласса 04
L, 39, (53,53,53), (255,255,200), 2, Дороги неткласса 03
L, 40, (53,53,53), (255,255,200), 2, Дороги неткласса 02
L, 41, (53,53,53), (255,255,200), 3, Дороги неткласса 01

; Текст подписей к символам
S, 42, (53,53,53), (255,255,255), 12, ПОИ
S, 43, (255,0,0), (255,255,255), 12, Метро

; Подписи и текст
T, 44, (55,55,153), (255,255,255), 12, Имена водных линейных объектов
T, 45, (55,55,153), (255,255,255), 12, Имена водных площадных объектов
T, 46, (53,53,53), (255,255,255), 12, Подписи к зелени
T, 47, (220,0,0), (255,255,255), 14, Подпись для городов 01
T, 48, (0,110,0), (255,255,255), 14, Подпись для городов 02
T, 49, (0,0,110), (255,255,255), 14, Подпись для городов 03
T, 50, (0,0,0), (255,255,255), 14, Подпись для городов 04
T, 51, (0,0,0), (255,255,255), 16, Номер дома (House Number)
T, 52, (255,0,0), (255,255,255), 12, Выход из метро
T, 53, (53,53,53), (255,255,255), 12, Точки границ
L, 54, (87,115,159), (0,0,0), 2, Паромы
L, 55, (216,200,169), (216,200,169), 1, Границы регионов

; Ширины дорог
R, 0, (8.0, 6.0, 4.0, 3.0), (0,0,0), (255,255,255), null
R, 1, (8.0, 6.0, 4.0, 3.0), (0,0,0), (255,255,255), null
R, 2, (6.2, 5.2, 4.2, 2.8), (0,0,0), (255,255,255), null
R, 3, (4.2, 3.2, 2.4, 2.4), (0,0,0), (255,255,255), null
R, 4, (3.8, 3.2, 2.2, 2.2), (0,0,0), (255,255,255), null
R, 5, (3.8, 2.8, 2.2, 2.2), (0,0,0), (255,255,255), null
R, 6, (3.8, 2.6, 2.2, 2.2), (0,0,0), (255,255,255), null
R, 7, (3.4, 1.2, 1.2, 1.2), (0,0,0), (255,255,255), null
R, 8, (3.2, 1.2, 1.2, 1.2), (0,0,0), (255,255,255), null
R, 9, (2.8, 1.2, 1.2, 1.2), (0,0,0), (255,255,255), null
R, 10, (2.0, 1.2, 1.2, 1.2), (0,0,0), (255,255,255), null
R, 11, (2.0, 1.2, 1.2, 1.2), (0,0,0), (255,255,255), null
R, 12, (2.0, 1.2, 1.2, 1.2), (0,0,0), (255,255,255), null
R, 13, (2.0, 1.2, 1.2, 1.2), (0,0,0), (255,255,255), null
R, 14, (1.2, 1.0, 1.0, 1.0), (0,0,0), (255,255,255), null
R, 15, (1.2, 1.0, 1.0, 1.0), (0,0,0), (255,255,255), null

; Цвет перекрытых дорог (r, g, b, a)
LRT, (30,30,30,255)

; линии пробок по скорости: уровень, цвет пробок на карте(r, g, b, a),цвет маршрута(r, g, b, a),, комментарий
TF, 0, 5, (140, 0, 0,255), (160, 0, 0,255) , ,Очень низкая скорость
TF, 1, 10, (229, 0, 0,255), (255,0, 0, 255), ,Низкая скорость
TF, 2, 20, (255,100, 0,255),(255,80,0, 255), ,Скорость ниже среднего
TF, 3, 30, (255,212, 0,255),(255,255,0, 255), ,Средняя скорость
TF, 4, 40, (130,200, 0,255),(160, 255, 0, 255) , ,Скорость выше среднего
TF, 5, 50,( 0,100, 0,255), (0, 150, 0, 255) , ,Хорошая скорость
TF, 6, 255,( 0,150, 0,255), (0, 255, 0, 255) , ,Высокая скорость

; LOS линии (4 цвета): уровень, цвет пробок на карте(r, g, b, a),цвет маршрута(r, g, b, a),, комментарий
LOS, 0, (100, 0, 0,255), (160, 0, 0,255) , ,Очень низкая скорость
LOS, 1, (229, 0, 0,255), (255,0, 0, 255), ,Низкая скорость
LOS, 2, (255,212, 0,255), (255,255,0, 255), ,Средняя скорость
LOS, 3, ( 0,150, 0,255), (0, 255, 0, 255) , ,Высокая скорость

; Толщина линии, цвет основной и цвет контура линии маршрута при ведении по маршруту(3 линии): номер, ширина, (r, g, b, a), (r, g, b, a), комментарий
RG, 0, 8.0, (255,0,255,255), (95,0,95,255),Фуксия
RG, 1, 8.0, (0,255,255,255), (0,95,95,255),Циан
RG, 2, 8.0, (0,0,255,255), (0,0,64,255),Синий

; цвета маршрутов в окне построения маршрутов(3 линии) .Четвёртый цвет используется в Личные-Мои лог-файлы-Показать на карте. (r, g, b, a), (r, g, b, a), (r, g, b, a), (r, g, b, a)
RC, 4, (255,0,255,255), (0,255,255,255), (255,108,0,255), (0,0,255,255)

; Цвета стрелок маневров (первый маневр, обводка первого маневра, последующие, оводка последующих, ширина стрелки, высота стрелки, обводка стрелки, толщина стрелки, длина одной половины простой стрелки, длина первого или последнего участка стрелки, поправочный коэф. для OGL )
GA, (255,255,255,255),(32,32,32,255),(255,255,0,255),(32,32,32,255),2.6, 2.4, 0.8, 0.6, 2.0, 2.5, 1.4

; Стрелки одностороннего движения
OW, (0,0,96,128)

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

СообщениеДобавлено: Декабрь 21st, 2013, 1:51 am
abat62
VasAlex, а под WinCE можно сделать раскраску маршрута?

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

СообщениеДобавлено: Декабрь 21st, 2013, 6:47 am
VasAlex
abat62 писал(а):VasAlex, а под WinCE можно сделать раскраску маршрута?

нет.
Выше написано, что раскраска маршрута в пробкоданные работает только в OpenGL!

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

СообщениеДобавлено: Декабрь 21st, 2013, 7:24 pm
abat62
Я читал выше, поэтому спросил.

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

СообщениеДобавлено: Декабрь 23rd, 2013, 8:49 am
kis
VasAlex писал(а):это так со слов программистов, а на самом деле
На самом деле Вам никто и ничто не мешает добавить диапазон постоянного цвета, причем об этом открытым текстом говорилось в бета-ветке. Так что нечего на программистов пенять!

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

СообщениеДобавлено: Декабрь 23rd, 2013, 10:30 am
VasAlex
kis писал(а):
VasAlex писал(а):это так со слов программистов, а на самом деле
На самом деле Вам никто и ничто не мешает добавить диапазон постоянного цвета, причем об этом открытым текстом говорилось в бета-ветке. Так что нечего на программистов пенять!

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

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

СообщениеДобавлено: Декабрь 23rd, 2013, 10:38 am
markant
VasAlex, если речь об альтернативной раскраске маршрута, то получить «сплошной» цвет можно, добавив дополнительный интервал с тем же цветом. Например, диапазон скоростей 20-40 км/ч у вас жёлтый. При альтернативной раскраске к нему будет подмешиваться зелёный цвет от более скоростного диапазона. Для получения сплошного жёлтого цвета разбейте 20-40 на 2 диапазона 20-39 и 39-40 и закрасьте их одинакомым жёлтым цветом. В результате градиент будет только в интервале 39-40.
Я настроил себе подобные диапазоны перехода, ранее это уже проскакивано при обсуждении беты.

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

СообщениеДобавлено: Декабрь 23rd, 2013, 11:03 am
VasAlex
markant писал(а):VasAlex, если речь об альтернативной раскраске маршрута, то получить «сплошной» цвет можно, добавив дополнительный интервал с тем же цветом. Например, диапазон скоростей 20-40 км/ч у вас жёлтый. При альтернативной раскраске к нему будет подмешиваться зелёный цвет от более скоростного диапазона. Для получения сплошного жёлтого цвета разбейте 20-40 на 2 диапазона 20-39 и 39-40 и закрасьте их одинакомым жёлтым цветом. В результате градиент будет только в интервале 39-40.
Я настроил себе подобные диапазоны перехода, ранее это уже проскакивано при обсуждении беты.


Тогда смысл альтернативной раскраски теряется, если я буду делать дубли записей, а ненужный мне цвет будет лишь подмешиваться в заданном диапазоне цветом не из моей цветовой схемы.
Может быть я что-то недопонимаю, то тогда решите вместе с программистом задачу на основе данных моей схемы, чтобы в диапазоне 0-6 км/ч отображался бардовый цвет, а на 6-11 красный. Отображение бардового я так и не добился