Changelog Procesy5 AndroidApp Summary 2017-05

  1. Zapisywanie warstw
    1. Funkcja zapisu parametrów GUI, aby zapewnić pełne odtworzenie GUI, obejmuje:
      1. Grupy
      2. Warstwy WMS i WFS
      3. Filtry
      4. Ilości rekordów
      5. Układ kolumn
      6. Style - Klastry
  2. Klastry
    1. Warstwa WFS powinna posiadać opcję wyświetlania w postaci klastrów. Oznacza to że obiekty geometryczne należące do danej warstwy nie są pokazane na mapie, lecz zamiast tego wyświetlane są etykiety z liczbą obiektów, jakie kryją się pod danym klastrem.
    2. Po kliknięciu etykiety klastra powinna wyświetlać się nazwa warstwy.
    3. Możliwość regulacji gęstości położenia klastrów na mapie.
    4. Możliwość regulacji wielkości czcionki etykiet klastra.
    5. Kolor tła klastrów powinien być taki sam jak kolor krawędzi dla warstwy WFS.
    6. Kolor tekstu etykiet powinien być czarny lub biały - wybierany automatycznie przez algorytm, tak aby zapewnić najlepszy kontrast z kolorem tła.
    7. Możliwość ustawienia progu przybliżenia/oddalenia ("zoom"), po przekroczeniu którego warstwa WFS, która nie ma na stałe włączonego trybu wyświetlania klastrów, zostaje automatycznie przełączona w tryb klastrów dla każdej wartości "zoom" poniżej tego progu (im niższa wartość zoom tym większe oddalenie widoku mapy).
  3. Ustawienia zapytań HTTP
    1. Możliwość ustawienia maksymalnego czasu oczekiwania (timeout) na odpowiedź serwera.
    2. Możliwość określenia limitu jednoczesnych równoległych połączeń.
    3. W przypadku więszej liczby połączeń niż wynosi limit, kolejne połączenia powinny oczekiwać w kolejce.
  4. Lista zadań
    1. Uzasadnienie: zapewnienie możliwości anulowania zapytania HTTP, tak aby nie blokowało wykonywania kolejnych zapytań oczekujących w kolejce.
    2. Okno uruchamiane po kliknięciu na ikonę na pasku statusu.
    3. Element na liście ma zawierać nazwę zadania, bieżący status oraz przycisk umożliwiającego anulowanie zadania (opcjonalny - o ile jest adekwatny do danego zadania i statusu).
    4. W przypadku zapytań pobierajęcych dane rekordów dla warstw WFS, wyświetlanie postępu zadania w procentach (tylko jeśli zostało wcześniej wykonane zapytanie HITS).
  5. Kody EPSG w warstwach WMS
    1. Uzasadnienie: możliwe jest wystąpienie nieprawidłowości podczas wyświetlania bitmap warstwy WMS dla niektórych kodów EPSG.
    2. Opcja ustawienia domyślnego kodu standardu EPSG dla danej warstwy WMS.- Lista dostępnych kodów jest dostarczana poprzez zapytanie GetCapabilities z parametrem "SERVICE=WMS".
  6. Okna dialogowe statystyk warstw
    1. Wyświetlanie okien dialogowych z podsumowaniem statystyk rekordów dla warstw WFS po kliknięciu na paski statystyk (Stripe Info), zarówno tych obok nazwy warstwy na liście warstw, jak i tych obok ikon dodawania warstw WFS i WMS.
  7. Opcja "Zapamiętaj hasło"
    1. Na ekranie logowania element typu "checkbox", pozwalający na zapamiętanie hasła użytkownika,aby zwolnić użytkownika od obowiązku wpisywania danych logowania ponownie, po ponownym uruchomieniu aplikacji.
    2. Po wpisaniu pierwszej litery nazwy użytkownika wyświetlana jest lista zapamiętanych nazw. Po wybraniu pozycji z listy pole hasła wypełnia się automatycznie.