Санкт-Петербург, Малый пр. В.О., д. 54
+7 (812) 960 2786
info@citymap.ru

Передовые решения в области
картографии и навигации

Технологии

В области картографии и навигации

С++, Java, Objective C

В области Web-приложений

JavaScript, Thrift

В области управления геопривязанным контентом

  • безопасность и авторизация пользователей построены в соответствии со стандартами OAuth2 и OpenID.
  • для хранения данных пользователей используется реляционная SQL СУБД PostgreSQL 9+
  • для хранения геопривязанного контента пользователей и совместно-используемых данных применяется документоориентированная СУБД Mongo DB 3+
  • для хранения массивных мультимедиа данных используется сочетание документоориентированной СУБД Mongo DB 3+ и облачного сервиса хранения данных AWS S3
  • пользовательский интерфейс был построен средствами Angular.js, HTML5, CSS3
  • отображение карты выполнено с использованием технологий HTML5/Canvas/WebGL
  • адаптивный, гибридный и геозависимый поиск  объектов интереса (поездок, адресов и местоположений) выполнен с помощью технологии поиска Xapian
  • распределенная обработка больших массивов пользовательских данных системы (для построения тайлов, поиска точек сопряжения поездок с дорожной сетью и т.п.) реализована средствами технологии Map-Reduce обеспечивающей возможность использования большого количества узлов для параллельной обработки
  • AWS Lambda SDK: автоматическая генерация миниатюр (thumbails) для мультимедиа контента, загружаемого в AWS S3
  • серверная часть системы выполнена с использованием технологий .NET Framework (Entity Framework, ASP.NET, C#, AWS SDK)
  • сервис построения маршрутов выполнен средствами C++ и в качестве хранилища, использует Google LevelDB
  • сервис предоставления векторных картографических данных выполнен средствами C++ и библиотек доступа к данным
  • средства сборки HTML5 приложений: Node.js, Gulp