Wsparcie w zakresie OSM dla StorkJet

Klient - z jakiej branży jest

StorkJet Sp. z o.o. – lotnicza

Wprowadzenie

StorkJet rozwija nowoczesne aplikacje dla pilotów, które dostarczają informacje o trasie lotu, lotniskach oraz parametrach paliwowych. Jednym z kluczowych elementów systemu są mapy, widoczne w trzech trybach: Taxi (kołowanie), Approach (podejście do lądowania) i Flight (lot przelotowy). Standardowe mapy OpenStreetMap (OSM) nie spełniały wymogów wydajności i przejrzystości = były zbyt szczegółowe, wolne i nieprzystosowane do specyfiki pracy pilotów. Stąd pojawiła się potrzeba stworzenia zoptymalizowanego rozwiązania mapowego opartego na otwartym oprogramowaniu.

Cel projektu

Celem projektu było opracowanie i wdrożenie spersonalizowanego systemu mapowego opartego na danych OSM, dostosowanego do wymagań aplikacji lotniczych StorkJet. Zakres prac obejmował:

  • konfigurację procesu aktualizacji danych OSM (różnicowe pobieranie danych – OSMOSIS),
  • modyfikację stylów mapowych z uwzględnieniem nazw angielskich i wybranych obiektów,
  • integrację z danymi SRTM (ukształtowanie terenu),
  • przygotowanie mechanizmów pre-renderingu kafli mapowych i ich automatycznego odświeżania po aktualizacji danych.

Z jakimi problemami lub potrzebami mierzył się klient przed wdrożeniem rozwiązania?

Klient korzystał z predefiniowanej mapy OSM, która nie była dostosowana do zastosowań lotniczych. Najważniejsze wyzwania to:

  • brak możliwości stylizacji map,
  • nadmiar zbędnych informacji topograficznych,
  • nieefektywne odświeżanie kafli mapowych,
  • brak nazw w języku angielskim,
  • niska wydajność na urządzeniach mobilnych.

Jakie potrzeby miał klient?

Instytucja oczekiwała, że nowe rozwiązanie:

  • dostarczy mapy o czytelnym, spersonalizowanym stylu,
  • umożliwi automatyczne aktualizacje danych,
  • zapewni wydajność i szybkość działania na urządzeniach mobilnych,
  • pozwoli centralnie zarządzać kaflami mapowymi,
  • pozostanie w pełni oparte o technologie OpenSource.

Rozwiązanie i wykorzystane technologie

W odpowiedzi na potrzeby StorkJet wdrożono rozwiązanie oparte o OpenMapTiles – platformę do zarządzania, stylizowania i publikowania map z danych OSM.

System obejmował:

  • dane topograficzne z OpenStreetMap (OSM),
  • dane wysokościowe z SRTM,
  • mechanizmy aktualizacji danych różnicowych (OSMOSIS),
  • dedykowane skrypty automatyzujące odświeżanie kafli po aktualizacjach,
  • pre-rendering kafli dla zapewnienia wysokiej wydajności.

 

Przygotowano trzy poziomy map:

  • Taxi – infrastruktura lotniskowa,
  • Approach – otoczenie lotnisk,
  • Flight – mapa przelotowa z hipsometrią terenu.

Styl mapowy opracowano wspólnie z klientem, a dane publikowane są w formie kafli wektorowych i rastrowych (XYZ).

Część narzędzi dostępna jest w postaci aplikacji webowych, natomiast system funkcjonuje w środowisku serwerowym StorkJet.

Rezultaty/Przyniesione korzyści

  • powstało stabilne, skalowalne rozwiązanie oparte na darmowej licencji,
  • zrealizowano wszystkie wymagania biznesowe klienta,
  • zoptymalizowano wydajność i szybkość działania map,
  • dostosowano styl mapowy do specyficznych potrzeb pilotów,
  • zapewniono automatyczną aktualizację danych i kafli,
  • tysiące pilotów na całym świecie zyskało dostęp do precyzyjnych i czytelnych map mobilnych.

Efekt wdrożenia

Projekt przyniósł wymierne efekty technologiczne i wizerunkowe. StorkJet zyskał nowoczesne narzędzie, które zwiększyło funkcjonalność ich aplikacji dla pilotów, eliminując ograniczenia wcześniejszych rozwiązań komercyjnych. System może być dowolnie rozwijany i skalowany w przyszłości – bez kosztów licencji.

Jak wygląda wsparcie techniczne po wdrożeniu?

Projekt objęty był trzymiesięcznym okresem gwarancyjnym, w ramach którego zapewniono wsparcie techniczne i bieżącą obsługę systemu.

Po zakończeniu okresu gwarancji klient samodzielnie utrzymuje i rozwija rozwiązanie.