Не так давно, в новой версии cyberFleet появилась возможность использовать не только карты с движками Резидент и Игнит (ну еще и Навител), но и Интернет-карты, такие как OpenStreetMap (далее OSM), Google, Yandex и прочих поставщиков. Данная возможность появилась в версии Флита 1.17.1.3. Для проверки возможности использования нового движка откройте список карт, нажмите добавить - если в типе карты у вас есть запись М2М - то вы можете использовать новый движок картографии от М2М Телематики.
Установка движка для локального сервера и клиента выполняется по инструкции и не требует больших умений.
После установки файлов выяснилось, что так же была создана база данных GisDbMain которая является как бы буфером между возможностями движка и Флитом.
Согласно инструкции, при регистрировании карты указывается ее mapid - который указывает флиту, что требуется использовать запись о карте из таблицы [GisDbMain].[dbo].[Map] с указанным ID. В базовой поставке (в указанной таблице) обнаружилось 6 карт. Соответственно можно менять параметр mapid в пределах [1:6] (можно указывать и другие значения - но толку от этого мало - будет использована какая-то из описанных в таблице карт).
И так, в чем же базовое отличение OSM от других карт? Это ее ОТКРЫТОСТЬ. Т.е. используя простой функционал по редактировании карты OSM пользователь может нарисовать недостающие ему объекты,которые начнут отображаться у всех пользователей OSM, в том числе и у него.
А значит такие карты будет достаточно быстро пополняться, повысится их актуальность.
К сожалению, в поставке нет примера по использованию карт от google или Yandex - досадно, но постараюсь подключить такие карты к себе и выложить методику их использования в CyberFleet Так же читайте на сайте:
|