Changelog Procesy5 AndroidApp Summary 2017-05
- Zapisywanie warstw
- Funkcja zapisu parametrów GUI, aby zapewnić pełne odtworzenie GUI,
obejmuje:
- Grupy
- Warstwy WMS i WFS
- Filtry
- Ilości rekordów
- Układ kolumn
- Style - Klastry
- Klastry
- 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.
- Po kliknięciu etykiety klastra powinna wyświetlać się nazwa
warstwy.
- Możliwość regulacji gęstości położenia klastrów na mapie.
- Możliwość regulacji wielkości czcionki etykiet klastra.
- Kolor tła klastrów powinien być taki sam jak kolor krawędzi dla warstwy
WFS.
- Kolor tekstu etykiet powinien być czarny lub biały - wybierany
automatycznie przez algorytm, tak aby zapewnić najlepszy kontrast z
kolorem tła.
- 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).
- Ustawienia zapytań HTTP
- Możliwość ustawienia maksymalnego czasu oczekiwania (timeout) na
odpowiedź serwera.
- Możliwość określenia limitu jednoczesnych równoległych połączeń.
- W przypadku więszej liczby połączeń niż wynosi limit, kolejne połączenia
powinny oczekiwać w kolejce.
- Lista zadań
- Uzasadnienie: zapewnienie możliwości anulowania zapytania HTTP, tak aby
nie blokowało wykonywania kolejnych zapytań oczekujących w kolejce.
- Okno uruchamiane po kliknięciu na ikonę na pasku statusu.
- 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).
- 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).
- Kody EPSG w warstwach WMS
- Uzasadnienie: możliwe jest wystąpienie nieprawidłowości podczas
wyświetlania bitmap warstwy WMS dla niektórych kodów EPSG.
- 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".
- Okna dialogowe statystyk warstw
- 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.
- Opcja "Zapamiętaj hasło"
- 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.
- 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.