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

Vadim_O

Специалисты
  • Публикаций

    3498
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Vadim_O

  1. Маршрут в Ивано-Франковск не построился только потому что точка ПОИ города Ивано-Франковска находится в центре города в пешеходной зоне...

    Поставьте точку в 50м рядом на близлещащей улице (например на Січових Стрільців) и не будет никаких проблем...

    В карте конечно центр мы перенесем, но вообще это привет разработчику касательно того что СГ не предупреждает пользователей о том что данная точка находится в закрытой зоне для проезда авто...

    Ни одна навипрограмма, кроме СГ, такой свиньи пользователю не подсовывает :)

    Многие города сделали свои центры городов только пешеходными.

    Отправлено с iPad3 используя Tapatalk HD

    • Upvote 1
  2. магнитола jvc-кw70bt на ней есть выход для блока навигации,посоветуйте пожалуйста что лучше сделать : 1) купить блок навигации (зараза дорогие) 2) магнитола поддерживает вывод приложений с айфона на экран (тут 2 проблемы ситигид не поддерживает этот режим а втораая вещь как вывести изображение ситигида на магнитолу?

    Как правило внешние навигационные блоки делаются на платформе WinCE. Можно нарваться что в таком блоке будет 64 Мб, а не 128.

    Мне кажется что проще будет - просто купить IPad mini и крепление типа Spider и использовать имеющийся СГ на своем аккаунте AppleID :)

    Но выходя с авто придется снимать планшет и прятать его например под сиденье...

    Отправлено с iPad3 используя Tapatalk HD

  3. покупаю Azimuth S72 хочу установить на Azimuth S72 туже версию что стояла у меня на СE City Guide v.7.2.1.67 SP1 но их на Андроид такой почемуто нет? http://travelgps.com...old_version_72/ какую ставить?

     

    Вам надо для себя поставить версию 7.2.155 (она не вылетает на стыках карт).

     

    И придется держать еще обязательно включенным модуль Wi-Fi, без этого СитиГИД работать/запускаться не будет.

     

    NOINET для Андроида не бывает. Включите модуль WiFi, и после того как сделаете активацию программы, сможете отключить себе в настройках связь - обмен с сервером и пробки.

     

    И учтите что Ваша WinCE лицензия на Андроид не пойдет, андроид-лицензию придется покупать...

    • Upvote 1
  4. Kostya, для начала нужно:

    1) озвучить точки старта и финиша, можно еще и промежуточные

    2) проверить все ли карты обновлены и присутствует ли в атласе обзорная карта Украины

    P.S. Ваш вопрос не содержит конкретики ...

    Как минимум нужен адрес или координаты точки Старта и Финиша.

    Если маршрут строите из Киева на Западную Украину, например в Яремче Ивано-Франковской области, то явно финиш по логике должен быть у Вас не в Киеве как на вашем скриншоте .. :)

    Отправлено с iPad3 используя Tapatalk HD

  5. А что обозначает синем ?

    http://turbobit.net/mv19vd8wpwmk.html

    Не успели поправить некоторые ночные цвета :)

    Синим - торговые центры, рынки, место для торговли

    Оранжевым - университетские и студенческие городки

    Красным - территории больниц и госпиталей

    Отправлено с iPad3 используя Tapatalk HD

  6. К примеру: в Notepad2 кодировка в самом низу в информационной строке.

    Имеет значение чтобы совпадала не только кодировка а и кодирование переноса строки.

  7. Кому не одается удается собрать многослойную карту батником (в коммандном режиме) и у кого постоянно ловится ошибка № 25 и разные плавающие баги.

    типа таких:

    ***** cannot add 220059$texts to C:ConstructorUAmapsUA51OD.dcm
    ***** cannot add 2601f8AIRPOR to C:ConstructorUAmapsUA51OD.dcm
    C:ConstructorUAmapsUA51OD.dcm -- saving time 4'20"
    *** error #25 saving DCM. Result saved with .dcm.bad.zip extension.

    У меня в карте всего 2 (ДВА) аэропорта.
    Как можно умудриться "не смочь" включить их в "контейнер" ?

    Но ошибки были плавающие - каждый раз что-то новое выдается и что-то разное 366му Конструктору не понравилось ...

    это навело на мысли что имеются какие-то ошибки чтения ...

    В итоге было найдено решение для случаев когда идут ошибки включения типа cannot add в контейнер *.dcm:

    Рекомендуется временно отключить Антивирус (ну и от Интернет если не хотите набраться вирусов и троянов при выключенной защите).

    Во всяком случае для тех, у кого установлен ESET NOD32 - совет про Антивирус может помочь.

    Еще как вариант можно попробовать отключить файлы на проверку по маске:
    *.mp, *.dcf, *.dcm, *.cgmap

  8. с помощью endlvl= можно задавать масштаб, но для ПОИ это не подходит - сами значки ПОИ согласно категориям - задаются в ресурснике + программа сама их еще фильтрует.

     

    В полише только можно откорректировать масштаб появления текста/название ПОИ. Да и нормально там масштабы для надписей ПОИ  сделаны.

     

    в параметре endlvl= можно указать масштаб как непосредственно цифрами уровень битности, так и переменную, которой присвоен уровень.

     

    например:

    дома я у нас могу прописать чтобы они показывались от 24 бит и ближе

    (для какой битности какие будут масштабы - задается в секции scalelevels в GraphLibCity.shm )

     

    например для зданий я использую 24 вместо 23

    #define EL_BUILDING   24//23

     

    это мне дает показывать при нормальной детализации карты дома только с 30000, а при максимальной детализации - они видны и на 100000, что вполне достаточно

    только шрифт номеров домов я задал так, чтобы не было густой "каши" - убрал жирный шрифт

     

    #define BLDBND_SCAMIN 15000 //появление кантиков домов сделал с 15000, так как на 30000 кантики только грузят СГ выводом лишних элементов, и у 3D домов кантики все равно не видны

     

    Кто-то спрашивал про здания... и этажность по умолчанию.

     

    Примеры касательно зданий:

     

    гаражи:

     

    polygon_0006 //@ // Building Parking garage  // 30 000, оставил название текста, убрал EL_BUILDING для каемок, задан по умолчанию 1 этаж
    {
      BUILDS { priort=BUILDS_AREA_PRIORT endlvl=EL_BUILDING BLDFNC=21 strynm={"{{Floors}}","1"} facdsc={"{{CGFacade}}","1"}/*Garage*/ }
      BLDBND { metric=M_LINE priort=BUILDS_AREA_PRIORT /*endlvl=EL_BUILDING*/ SCAMIN=BLDBND_SCAMIN BLDFNC=21}
      $texts { metric=M_POINT priort=FOREST_TEXT_PRIORT txtval="{{Label}}" rgbnam="#383838" fnthei=7 fntstl={ 2,5 } justh=3 justv=3 shifty=-100 }
      ADRESS { metric=M_POINT NUMBER="{{HouseNumber}}" STRNAM="{{StreetDesc}}" DSTNAM="{{DistrictName}}" TWNNAM="{{CityName}}" TERNAM="{{CountryName}}" REGNAM="{{RegionName}}"
               txtval="{{HouseNumber}}" rgbnam=ADRESS_COLOR fnthei=7 fntstl=1 justh=3 justv=2 SCAMIN=ADRESS_SCAMIN }
    }

     

    Жилые здания:

     

    polygon_006C //@ // Residential building // 30 000 свой цвет жилым домам и каемку до SCAMIN, убрал EL_BUILDING с каемки, убрал жирный fntstl=1 с номеров
    {
      BUILDS { priort=BUILDS_AREA_PRIORT rgbnam="#C3BAA7" endlvl=EL_BUILDING strynm={"{{Floors}}"} facdsc={"{{CGFacade}}"} INFORM={"{{CGModel}}"} }
      BLDBND { metric=M_LINE priort=BUILDS_AREA_PRIORT SCAMIN=BLDBND_SCAMIN }
      ADRESS { metric=M_POINT NUMBER="{{HouseNumber}}" STRNAM="{{StreetDesc}}" DSTNAM="{{DistrictName}}" TWNNAM="{{CityName}}" TERNAM="{{CountryName}}" REGNAM="{{RegionName}}"
               txtval="{{HouseNumber}}" rgbnam=ADRESS_COLOR fnthei=7 justh=3 justv=2 SCAMIN=ADRESS_SCAMIN }
    }

     

    Офисные здания:

     

    polygon_006D //@ // Office building // убрал EL_BUILDING с каемки, убрал жирный fntstl=1
    {
      BUILDS { priort=BUILDS_AREA_PRIORT endlvl=EL_BUILDING BLDFNC=4 strynm={"{{Floors}}"} /*Building of public and state organizations*/ facdsc={"{{CGFacade}}"}  INFORM={"{{CGModel}}"} }
      BLDBND { metric=M_LINE priort=BUILDS_AREA_PRIORT BLDFNC=4 SCAMIN=BLDBND_SCAMIN }
      ADRESS { metric=M_POINT NUMBER="{{HouseNumber}}" STRNAM="{{StreetDesc}}" DSTNAM="{{DistrictName}}" TWNNAM="{{CityName}}" TERNAM="{{CountryName}}" REGNAM="{{RegionName}}"
               txtval="{{HouseNumber}}" rgbnam=ADRESS_COLOR fnthei=7 justh=3 justv=2 SCAMIN=ADRESS_SCAMIN }
      //$texts { metric=M_POINT priort=FOREST_TEXT_PRIORT txtval="{{Label}}" rgbnam="#848484" fnthei=7 fntstl={ 2,5 } justh=3 justv=3 shifty=-100 }  
    }

     

    Здания общественного назначения

     

    polygon_006E //@ // Common building // убрал EL_BUILDING с каемки, убрал жирный fntstl=1, умолчание 3 этажа
    {
      BUILDS { priort=BUILDS_AREA_PRIORT endlvl=EL_BUILDING BLDFNC=10 strynm={"{{Floors}}","3"}/*Civilian registry office*/ facdsc={"{{CGFacade}}"} INFORM={"{{CGModel}}"}  }
      BLDBND { metric=M_LINE priort=BUILDS_AREA_PRIORT BLDFNC=10 SCAMIN=BLDBND_SCAMIN }
      ADRESS { metric=M_POINT NUMBER="{{HouseNumber}}" STRNAM="{{StreetDesc}}" DSTNAM="{{DistrictName}}" TWNNAM="{{CityName}}" TERNAM="{{CountryName}}" REGNAM="{{RegionName}}"
               txtval="{{HouseNumber}}" rgbnam=ADRESS_COLOR fnthei=7 justh=3 justv=2 SCAMIN=ADRESS_SCAMIN }
    }
     

    Промышленные здания

     

    polygon_006F //@ // Industrial building // убрал EL_BUILDING с каемки, убрал жирный fntstl=1 умолчание - 2 этажа
    {
      BUILDS { priort=BUILDS_AREA_PRIORT endlvl=EL_BUILDING BLDFNC=3 strynm={"{{Floors}}","2"}/*Building of industrial purpose*/  facdsc={"{{CGFacade}}"} INFORM={"{{CGModel}}"} }
      BLDBND { metric=M_LINE priort=BUILDS_AREA_PRIORT BLDFNC=3 SCAMIN=BLDBND_SCAMIN }
      ADRESS { metric=M_POINT NUMBER="{{HouseNumber}}" STRNAM="{{StreetDesc}}" DSTNAM="{{DistrictName}}" TWNNAM="{{CityName}}" TERNAM="{{CountryName}}" REGNAM="{{RegionName}}"
               txtval="{{HouseNumber}}" rgbnam=ADRESS_COLOR fnthei=7 justh=3 justv=2 SCAMIN=ADRESS_SCAMIN }
    }

     

  9. Zauber и другим:

    Попробуйте такой пересчет роутинга (вместо того что в хвосте LoadPolish.shm)

     

    вставить код что дан ниже в спойлере, вместо того что есть сейчас в конце файла LoadPolish.shm

     

    замена начинается с assign_speed

     

     

    assign_speed
    {
      road_type_0000 // Just road - малая загородная
      {
        speed_default = 35
        speed_limit_7
        {
          speed_default = 90
        }
        speed_limit_6
        {
          speed_default = 90
        }
        speed_limit_5
        {
          road_class_4 = 90
          road_class_3 = 87
          road_class_2 = 84
          road_class_1 = 81
          road_class_0 = 78
        }
        speed_limit_4
        {
          road_class_4 = 75
          road_class_3 = 72
          road_class_2 = 69
          road_class_1 = 66
          road_class_0 = 63
        }
        speed_limit_3
        {
          road_class_4 = 55
          road_class_3 = 52
          road_class_2 = 49
          road_class_1 = 46
          road_class_0 = 43
        }
        speed_limit_2
        {
          road_class_4 = 37
          road_class_3 = 34
          road_class_2 = 31
          road_class_1 = 28
          road_class_0 = 25
        }
        speed_limit_1
        {
          road_class_4 = 24
          road_class_3 = 22
          road_class_2 = 19
          road_class_1 = 16
          road_class_0 = 13
        }
        speed_limit_0
        {
          road_class_4 = 5
          road_class_3 = 5
          road_class_2 = 5
          road_class_1 = 5
          road_class_0 = 5
        }
      } // Type=0x0000 Just road
     
      road_type_0001 // Major highway
      {
        speed_default = 90
        speed_limit_7
        {
          speed_default = 130
        }
        speed_limit_6
        {
          speed_default = 110
        }
        speed_limit_5
        {
          road_class_4 = 99
          road_class_3 = 96
          road_class_2 = 93
          road_class_1 = 90
          road_class_0 = 87
        }
        speed_limit_4
        {
          road_class_4 = 86
          road_class_3 = 83
          road_class_2 = 80
          road_class_1 = 76
          road_class_0 = 72
        }
        speed_limit_3
        {
          road_class_4 = 69
          road_class_3 = 65
          road_class_2 = 61
          road_class_1 = 57
          road_class_0 = 53
        }
        speed_limit_2
        {
          road_class_4 = 49
          road_class_3 = 45
          road_class_2 = 41
          road_class_1 = 37
          road_class_0 = 33
        }
        speed_limit_1
        {
          road_class_4 = 33
          road_class_3 = 30
          road_class_2 = 27
          road_class_1 = 24
          road_class_0 = 21
        }
        speed_limit_0
        {
          road_class_4 = 10
          road_class_3 = 10
          road_class_2 = 10
          road_class_1 = 10
          road_class_0 = 5
        }
      } // Type=0x0001 Major highway
     
      road_type_0002 // Principal highway
      {
        speed_default = 80
         speed_limit_7
        {
          speed_default = 110
        }
        speed_limit_6
        {
          speed_default = 105
        }
        speed_limit_5
        {
          road_class_4 = 97
          road_class_3 = 94
          road_class_2 = 91
          road_class_1 = 88
          road_class_0 = 85
        }
        speed_limit_4
        {
          road_class_4 = 84
          road_class_3 = 81
          road_class_2 = 77
          road_class_1 = 74
          road_class_0 = 71
        }
        speed_limit_3
        {
          road_class_4 = 65
          road_class_3 = 61
          road_class_2 = 57
          road_class_1 = 53
          road_class_0 = 50
        }
        speed_limit_2
        {
          road_class_4 = 48
          road_class_3 = 44
          road_class_2 = 40
          road_class_1 = 36
          road_class_0 = 32
        }
        speed_limit_1
        {
          road_class_4 = 31
          road_class_3 = 28
          road_class_2 = 25
          road_class_1 = 22
          road_class_0 = 19
        }
        speed_limit_0
        {
          road_class_4 = 10
          road_class_3 = 10
          road_class_2 = 10
          road_class_1 = 10
          road_class_0 = 5
        }
      } // Type=0x0002 Principal highway
     
      road_type_0003 // Other highway
      {
        speed_default = 70
          speed_limit_7
        {
        speed_default = 100
        }
        speed_limit_6
        {
          speed_default = 95
        }
        speed_limit_5
        {
          road_class_4 = 94
          road_class_3 = 91
          road_class_2 = 88
          road_class_1 = 85
          road_class_0 = 82
        }
        speed_limit_4
        {
          road_class_4 = 81
          road_class_3 = 77
          road_class_2 = 74
          road_class_1 = 71
          road_class_0 = 67
        }
        speed_limit_3
        {
          road_class_4 = 63
          road_class_3 = 59
          road_class_2 = 55
          road_class_1 = 51
          road_class_0 = 47
        }
        speed_limit_2
        {
          road_class_4 = 44
          road_class_3 = 41
          road_class_2 = 38
          road_class_1 = 34
          road_class_0 = 31
        }
        speed_limit_1
        {
          road_class_4 = 30
          road_class_3 = 27
          road_class_2 = 23
          road_class_1 = 20
          road_class_0 = 17
        }
        speed_limit_0
        {
          road_class_4 = 8
          road_class_3 = 7
          road_class_2 = 5
          road_class_1 = 5
          road_class_0 = 5
        }
      } // Type=0x0003 Other highway
     
      road_type_0004 // Arterial road medium
      {
        speed_default = 60
        speed_limit_7
        {
          speed_default = 110
        }
        speed_limit_6
        {
          speed_default = 100
        }  
        speed_limit_5
        {
          road_class_4 = 98
          road_class_3 = 95
          road_class_2 = 92
          road_class_1 = 88
          road_class_0 = 85
        }
        speed_limit_4
        {
          road_class_4 = 85
          road_class_3 = 81
          road_class_2 = 77
          road_class_1 = 73
          road_class_0 = 69
        }
        speed_limit_3
        {
          road_class_4 = 66
          road_class_3 = 62
          road_class_2 = 58
          road_class_1 = 54
          road_class_0 = 50
        }
        speed_limit_2
        {
          road_class_4 = 48
          road_class_3 = 44
          road_class_2 = 40
          road_class_1 = 36
          road_class_0 = 32
        }
        speed_limit_1
        {
          road_class_4 = 32
          road_class_3 = 28
          road_class_2 = 25
          road_class_1 = 22
          road_class_0 = 18
        }
        speed_limit_0
        {
          road_class_4 = 7
          road_class_3 = 7
          road_class_2 = 6
          road_class_1 = 5
          road_class_0 = 5
        }
      } // Type=0x0004 Arterial road medium
     
      road_type_0005 // Arterial road thick - Collector
      {
        speed_default = 50
        speed_limit_7
        {
          speed_default = 105
        }  
        speed_limit_6
        {
          speed_default = 95
        }
        speed_limit_5
        {
          road_class_4 = 94
          road_class_3 = 91
          road_class_2 = 88
          road_class_1 = 85
          road_class_0 = 82
        }
        speed_limit_4
        {
          road_class_4 = 81
          road_class_3 = 77
          road_class_2 = 74
          road_class_1 = 70
          road_class_0 = 66
        }
        speed_limit_3
        {
          road_class_4 = 63
          road_class_3 = 59
          road_class_2 = 55
          road_class_1 = 51
          road_class_0 = 48
        }
        speed_limit_2
        {
          road_class_4 = 46
          road_class_3 = 42
          road_class_2 = 38
          road_class_1 = 34
          road_class_0 = 30
        }
        speed_limit_1
        {
          road_class_4 = 30
          road_class_3 = 26
          road_class_2 = 22
          road_class_1 = 18
          road_class_0 = 15
        }
        speed_limit_0
        {
          road_class_4 = 6
          road_class_3 = 6
          road_class_2 = 5
          road_class_1 = 5
          road_class_0 = 5
        }
      } // Type=0x0005 Arterial road thick
     
      road_type_0006 // Road thin / Residental Street
      {
        speed_default = 35
        speed_limit_7
        {
          speed_default = 90
        }
        speed_limit_6
        {
          speed_default = 90
        }
        speed_limit_5
        {
          road_class_4 = 90
          road_class_3 = 87
          road_class_2 = 84
          road_class_1 = 81
          road_class_0 = 77
        }
        speed_limit_4
        {
          road_class_4 = 75
          road_class_3 = 72
          road_class_2 = 68
          road_class_1 = 64
          road_class_0 = 60
        }
        speed_limit_3
        {
          road_class_4 = 56
          road_class_3 = 53
          road_class_2 = 49
          road_class_1 = 45
          road_class_0 = 41
        }
        speed_limit_2
        {
          road_class_4 = 37
          road_class_3 = 34
          road_class_2 = 31
          road_class_1 = 28
          road_class_0 = 25
        }
        speed_limit_1
        {
          road_class_4 = 25
          road_class_3 = 22
          road_class_2 = 19
          road_class_1 = 16
          road_class_0 = 13
        }
        speed_limit_0
        {
          road_class_4 = 7
          road_class_3 = 6
          road_class_2 = 5
          road_class_1 = 5
          road_class_0 = 5
        }
      } // Type=0x0006 Road thin / Residental Street
     
      road_type_0007 // Alley / Residential
      {
        speed_default = 7
        speed_limit_6
        {
          speed_default = 80
        }  
        speed_limit_5
        {
          road_class_4 = 83
          road_class_3 = 80
          road_class_2 = 76
          road_class_1 = 72
          road_class_0 = 68
        }
        speed_limit_4
        {
          road_class_4 = 75
          road_class_3 = 72
          road_class_2 = 66
          road_class_1 = 62
          road_class_0 = 58
        }
        speed_limit_3
        {
          road_class_4 = 54
          road_class_3 = 51
          road_class_2 = 48
          road_class_1 = 44
          road_class_0 = 40
        }
        speed_limit_2
        {
          road_class_4 = 36
          road_class_3 = 33
          road_class_2 = 30
          road_class_1 = 27
          road_class_0 = 24
        }
        speed_limit_1
        {
          road_class_4 = 23
          road_class_3 = 20
          road_class_2 = 17
          road_class_1 = 14
          road_class_0 = 11
        }
        speed_limit_0
        {
          road_class_4 = 5
          road_class_3 = 5
          road_class_2 = 5
          road_class_1 = 4
          road_class_0 = 3
        }  
      } // Type=0x0007 Alley / Residential
     
      road_type_0008 // Low speed ramp
      {
        speed_default = 45
        speed_limit_0
        {
          speed_default = 25
        }  
      } // Type=0x0008 Low speed ramp
     
      road_type_0009 // High speed ramp
      {
        speed_default = 60
        speed_limit_0
        {
          speed_default = 40
        }
      } // Type=0x0009 High speed ramp
     
      road_type_000A // Unpaved road - грунтовая дорога
      {
        speed_default = 20
        speed_limit_3
        {
          speed_default = 40
        }
        speed_limit_2
        {
          speed_default = 24
        }  
        speed_limit_1
        {
          speed_default = 9
        }  
        speed_limit_0
        {
          speed_default = 5
        }  
      } // Type=0x000A Unpaved road
        
      road_type_000B // Major connector
      {
        speed_default = 70
        speed_limit_6
        {
          speed_default = 90
        }
        speed_limit_5
        {
          speed_default = 80
        }
        speed_limit_4
        {
          speed_default = 70
        }  
        speed_limit_3
        {
          speed_default = 55
        }
        speed_limit_2
        {
          speed_default = 40
        }  
        speed_limit_1
        {
          speed_default = 20
        }  
        speed_limit_0
        {
          speed_default = 10
        }  
      } // Type=0x000B Major connector

      road_type_0042 //
      {
        speed_default = 30
        speed_limit_6
        {
          speed_default = 80
        }  
        speed_limit_5
        {
          road_class_4 = 83
          road_class_3 = 80
          road_class_2 = 78
          road_class_1 = 75
          road_class_0 = 72
        }
        speed_limit_4
        {
          road_class_4 = 71
          road_class_3 = 69
          road_class_2 = 66
          road_class_1 = 63
          road_class_0 = 60
        }
        speed_limit_3
        {
          road_class_4 = 52
          road_class_3 = 49
          road_class_2 = 46
          road_class_1 = 43
          road_class_0 = 40
        }
        speed_limit_2
        {
          road_class_4 = 33
          road_class_3 = 30
          road_class_2 = 27
          road_class_1 = 24
          road_class_0 = 21
        }
        speed_limit_1
        {
          road_class_4 = 19
          road_class_3 = 17
          road_class_2 = 15
          road_class_1 = 13
          road_class_0 = 11
        }
        speed_limit_0
        {
          road_class_4 = 5
          road_class_3 = 5
          road_class_2 = 5
          road_class_1 = 5
          road_class_0 = 5
        }  
      } // Type=0x0042
     
      road_type_0047 // планируемый маршрут
      {
        speed_default = 0
      } // Type=0x0047
     
       road_type_000c // круговое движение нужно всегда не менее 55
      {
        speed_default = 55
        speed_limit_0
        {
          road_class_4 = 55
          road_class_3 = 55
          road_class_2 = 55
          road_class_1 = 55
          road_class_0 = 55
        }    
          speed_limit_1
        {
          road_class_4 = 55
          road_class_3 = 55
          road_class_2 = 55
          road_class_1 = 55
          road_class_0 = 55
        }    
        speed_limit_2
        {
          road_class_4 = 55
          road_class_3 = 55
          road_class_2 = 55
          road_class_1 = 55
          road_class_0 = 55
        }    
        speed_limit_3
        {
          road_class_4 = 55
          road_class_3 = 55
          road_class_2 = 55
          road_class_1 = 55
          road_class_0 = 55
        }  
        speed_limit_4
        {
          road_class_4 = 55
          road_class_3 = 55
          road_class_2 = 55
          road_class_1 = 55
          road_class_0 = 55
        }
        speed_limit_5
        {
          road_class_4 = 55
          road_class_3 = 55
          road_class_2 = 55
          road_class_1 = 55
          road_class_0 = 55
        }    
      } // Type=0x000c

       road_type_001a // паром
      {
        speed_default = 2
      } // Type=0x001a
     
       road_type_001b // паром
      {
        speed_default = 2
      } // Type=0x001b
    }
     

     

    Кому интересно, после выходных, выложу свой вариант LoadPolish.shm с которым конвертятся украинские карты

    • Upvote 1
  10. По наблюдениям:

    1. Возможно что нет штрафов за проезды перекрестков при оценки времени к финишу. Впечатление такое что простой на перекрестках почти не оценивается.

    2. Проверить штрафы за левый поворот; они должны быть больше чем за правый...

     

    Отправлено с iPad3 используя Tapatalk HD

  11. ...

    Я может в двадцатый раз повторюсь, но повторюсь.)) Сейчас СГ вполне достойно определяет время в пути, но занижает его процентов на 15-30, в зависимости от загруженности дорог. Увеличьте его и всё, ничего больше не надо. 

     

    Думаю достаточно попробовать увеличить просто имеющийся прогноз на 20%. Потому что ни 3 км за 3 минуты, ни  5 км за 5-6 минут ну никак в городе не проехать ...

     

    И просто посмотреть что получится на практике, мне кажется что это приблизит время оценки к более реальным оценкам.

     

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

    • Upvote 1
  12. Доброго времени суток. Кто-нибудь знает как перекинуть координаты местности (более 200 точек) с гармина на навигатор с сити гидом?
    1. Формат точек - ? 2. Пока у СГ программистами придумано что достаточно для пользователя только 200 точек в избранном. Поэтому больше 200 точек точно пока перекинуть в СГ нельзя из-за имеющихся у СГ ограничений. Отправлено с iPad3 используя Tapatalk HD
  13. Ладно, согласен... выигрыша нет ...

     

    я думаю что можно в принципе обойтись чтобы вместо галочки использовать какой-то другой "комбинированный символ", который был бы связан с действиями про возможность редактирование точки из Избранного.

     

    но так как пока другой символ "не придумывается" - то остается вопрос: как вместо галочки внизу конкретно именно только для Избранного сделать  свой нижний бар, где вместо галочки будет просто надпись (=другая кнопка), например = "изменить" (хотя и оно по смыслу не для всего годится); текст потом подберу какой-то более удачный ...

     

  14. IШIN, да, ты примерно правильно понял идею.

     

    Мне кажется что если перекинуть invoke для данного конкретного случая ...  то есть для Избранного,

    то вариант редактирования Избранного "без шпалы "или"  все-таки интересен если он возможен.

     

    Не важно куда поместить визуально кнопку вызова редактирования избранного, просто хочется чтобы возможность редактирования Избранного была сделана не "через или", а прямо там где Избранное или просто сделать в одном из меню верхнего уровня отдельный пункт "Редактирование избранного" (мимо варианта "поиска - или").

     

    Пользователь не должен приспосабливаться к тому чтобы редактировать Избранное через зaдницу (через Поиск - Или)

     

    Мне кажется что хорошо бы было, если бы получился в Ленгпаке один из двух предпочитаемых вариантов:

    а) возможность редактирования где-то сразу когда нажимаем Избранное

    б) либо сделать в меню (настройки или функции) отдельный пункт "Редактировать избранное"

  15. Дарю безвозмездно идею алгоритма Пробки-3 :)

     

    steaven, и другие питерские коллеги и форумчане,

     

    мыслите оценкой именно своего времени прибытия, тогда поймете вопросы поднятые от Max_rl

    - классические вопросы оценки времени отнюдь не помешают общей идеологии для улучшения как сервиса пробок, так и использования знаний (де-факто = цифр со статистики) что какое-то ребро в какое-то время будет закрыто (многие думают что это и есть "прогнозирование"...)

     

    Что касается советов про коэффициенты: вводить какие-то дополнительные коэффициенты или переключатели чтобы пользователь их выбирал - бессмысленно... (ИМХО)

     

    Из полезных вопросов самым полезным считаю упомянутый момент про закрывающийся мост (!)

     

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

     

    То есть чтобы отрабатывались "предсказания по разводу мостов" (технически это та же самая имеющаяся статистика) - нужно также обязательно предусмотреть скорость движения данного конкретного пользователя.

     

    Поясняю:

    Что если, к примеру steaven и DiOs находятся в одно и тоже время и в одном и том же месте на расстоянии 15 км от моста, то

    если steaven будет ехать в среднем 50 км/ч то он успеет до закрытия моста,

    а DiOs, если будет ехать с средней скоростью 30 км/ч, - то он опоздает, и попадет уже на закрывшийся мост ... :)

    (это лишь пример, DiOs и steaven могут поменяться в примере местами...)

     

    Хотя на старте им можно дать как сейчас одинаковый прогноз = что оба успеют ...

     

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

     

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

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

     

    Где-то так :)

     

    P.S. Поменял пункт касаемо поездки за пределами города ...

  16. Ок, ладно ...

     

    давайте попробуем перейти к практическим идеям и расчетам чтобы найти ОДНО решение для тех кто "внутри МКАДа" и кто "за МКАДом"...

     

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

     

    Исходные данные для анализа:

     

    а) имеем проложенный маршрут № 1. 

    б) Маршрут № 1 это маршрут длинной 10 км внутри МКАДа / Мегаполиса.

    в) по карте Мегаполиса на пути маршрута имеются меняющиеся пробки (пробкоскорости на ребрах) на 70% ребер что по пути маршрута. на 30% данных о пробках у нас нет

    г) по карте Мегаполиса существуют вшитые значения скорости в ребра

    д) по карте Мегаполиса существует вшитая статистика скоростей в ребрах

    е) как только достигли финиша по маршруту № 1 нам предстоит через час отправиться куда-то из города, условно к родственникам, которые живут за 100 км от точки старта.

    ж) чтобы выехать из города - нам нужно проехаться по пробкам и дорогам со статистикой, например 20 км, и оставшиеся 80 км уже ехать по трассам до конечного пункта.

    з) участок в 80 км распределен таким образом:

    на участке этих 80 км имеется кусок КАДа длинной 10 км, где разрешено ехать 110 км/ч, потом обычное загородное шоссе с разрешенной скоростью 90 км/ч и еще нам на этом участке длинной 70 км 3 раза придется притормозить в попутных нас пунктах, чтобы проехаться со скоростью 60 км. Длина участков где надо снизить скорость с 90 км/ч до 60 км/ч примерно по 5 км в каждом нас пункте (итого 3*5=15 км/ч)

    и) максимальная скорость в городе = 60 км/ч

    к) максимальная скорость на трассе = 90 км/ч

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

    м) считаем что средняя скорость реального движения авто пусть равна = 80% от разрешенной скорости на дороге.

    н) водитель едет в городе как со скоростью потока, так и может ехать медленней  (т.е. делать остановки)

    о) водитель за городом может ехать быстрей или медленней скоростей, зашитой в ребра... но мы его должны ограничивать пунктами "и" и "к"

     

    Задача: правильно подобрать алгоритм который бы максимально корректно оценивал (не оценил а именно оценивал/прогнозировал во время езды) и выводил на экран навигатора время прибытия по маршруту как внутри города (маршрут №1) так и выезд из города в область (маршрут №2).

     

    Посмотрите что тут еще не хватает из исходных данных ? Т.е. Достаточно ли данных для реальной ситуации ?

     

    Если да - можете предлагать свой алгоритм.

    В течение какого-то время (в течение нескольких дней) я предложу свой ... 

     

    Но как говорится - а будет ли толк, даже если будет найден нормальный алгоритм оценки оставшегося времени движения ? :)

  17. Имеющаяся текущая версия для CarPC не заявлялась разработчиком как совместимая с операционной системой Windows-8. Поэтому никакого обмана в том что СГ устойчиво не работает на Вин8 нет. Интересно кстати как у Вас обстоят дела с портом для GPS... Отправлено с iPad3 используя Tapatalk HD

  18. Простите- а зачем вообще за пределами мегаполиса учитывать точное время? ... ... Реально любая навигационная программа на просторах СНГ, кроме СГ, вполне удачно предсказывает время в пути, в том числе и за МКАДОм. Могу спросить - неужели это никому не известно ? :) Вот и от СГ хочется чтобы по крайней мере своими предсказаниями он "глубоко не заблуждал пользователей своими неверными оценками времени прибытия" при поездках за пределами двух столиц. Тут или исправлять или дать возможность выключить отображение показателя который врет и на который нельзя надеяться (понятно что за МКАДом). Что касается алгоритма оценки с пробками по маршруту, то все равно нужно бы исходить из средней скорости движения конкретного водителя. СГ же дает Вам на экран свою оценку времени как конкретному водителю, а не "виртуальному члену потока движения" двигающемуся внутри того что ограничено МКАД. Нужно найти баланс из нескольких составляющих: 1) средняя скорость движения конкретного водителя в конкретных условиях 2) учет пробкоданных по пути следования водителя ( по пути маршрута), в том числе с учетом того что пробкоданные могут впереди по маршруту меняться, нужно хотя бы через сеанс переоценивать время достижения до финиша. 3) учет скоростей зашитых картографами в ребра 4) учет скоростей статистики, если таковая имеется. Но в любом случае оценку времени нужно давать тому конкретному водителю учитывая как именно он двигается, так как его интересует именно его данные.(ИМХО) Отправлено с iPad3 используя Tapatalk HD
  19. ... меня интересует мое врем пибытия, а не непонятного потока... Это видимо означает, что в Донецке проблема пробок не стоит, и каждый может ехать с той скоростью, с какой хочет. От прогноза скорости потока на маршруте ("пробок") это время не зависит. ... Откуда программе знать, что у вашего тестя включается только первая передача?

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

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

    Если скорость движения водителя отличается от скорости в потоке, то СГ сможет меньше врать если будет учитывать то как двигается в течение последних 10 минут конкретный водитель.

    В противном случае как вариант предложить пользователю на выбор ДВА варианта оценки прибытия: тот что ближе к тому что сейчас и тот что ближе к реальной скорости водителя.

    Или просто останется признать что текущая логика СГ в методе оценки времени прибытия не предназначена для использования за пределами мегаполисов с наличием пробко-датчиков.

    И что рекомендацией для пользователей ездящих не в Москве (столице пробок) и не в Питере фактически будет совет избавиться вообще от вывода на экран Оценки времени прибытия по методике Основанной на расчете потока и пробок...

    Нужно же смотреть не только на московские и питерские пробки если СГ хочет выйти за пределы "двух столиц" ...

     

    Отправлено с iPad3 используя Tapatalk HD

    • Upvote 2
  20. Проблемы с оценкой времени у СГ потому что нормально/классически не учитывается в оценке времени прибытия "средняя реальная скорость движения водителя" за последние 5 - 10 минут. Пробкоданные и скорости в ребрах учитываются, возможно что и статистика даже учитывается, а средняя реальная скорость движения пользователя или учитывается незначительно или вообще игнорируется...

    • Upvote 1
  21. Не подскажет ли кто - можно ли как-то придумать и сделать invoke кнопку в Избранное, (Меню - Избранное - Закладки) или просто добавить отдельное меню, чтобы появилась возможность редактировать точки Избранного не используя "метод доступа через задний проход"

    т.е. чтобы к редактированию/удалению закладок не нужно было обращаться через цепочку ... мои места - поиск, и "или" в поиске... ?

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