Skip to main content

Studio zadań

Studio zadań jest jednym z kreatorów wchodzących w skład produktu NSIS Cloud, dostępny dla Użytkowników zalogowanych. Aplikacja służy do automatyzacji oraz wizualnego modelowania procesów geoprzetwarzania (geoprocessing). Dzięki Studio zadań Użytkownik może:

  • tworzyć Analizy złożone (modele),

  • łączyć różne narzędzia i dane w jednym przepływie pracy,

  • projektować procesy bez konieczności programowania,

1. Uruchomienie aplikacji

W celu uruchomienia aplikacji Studio zadań, Użytkownik zalogowany do NSIS Cloud, klika w przycisk „Dodaj zasób”, z menu wybiera Analizy, a następnie z submenu: Nowa analiza złożona.

Uruchomienie aplikacji Studio zadań

Rys. 1. Uruchomienie aplikacji Studio zadań

Aplikacja Studio zadań

Rys. 2. Aplikacja Studio zadań

2. Opis elementów sterujących interfejsem Użytkownika

Element

Opis

../../_images/A210.png

Zakładka „Model”

../../_images/A34.png

Zakładka „Uruchom”

../../_images/A48.png

Zakładka „Historia przetwarzania”

../../_images/A510.png

Przycisk „Analizy” w menu pionowym, w zakładce „Model”

../../_images/A610.png

Przycisk „Parametry” w menu pionowym, w zakładce „Model”

../../_images/A710.png

Przycisk „Import/Eksport” w menu pionowym, w zakładce „Model”

../../_images/A82.png

Wyszukiwarka analiz w panelu „Analizy”, w zakładce „Model”

../../_images/A91.png

Filtr „Typ zasobu” w panelu „Analizy”, w zakładce „Model”

../../_images/A101.png

Filtr „Dostępność zasobu” w panelu „Analizy”, w zakładce „Model”

../../_images/A111.png

Filtr „Słowa kluczowe” w panelu „Analizy”, w zakładce „Model”

../../_images/A121.png

Opcja „Sortowanie” w panelu „Analizy”, w zakładce „Model”

../../_images/A131.png

Przycisk „Zmień kierunek sortowania” w panelu „Analizy”, w zakładce „Model”

../../_images/A141.png

Przycisk „Ulubione” w panelu „Analizy”, w zakładce „Model”

../../_images/A151.png

Przycisk „Odznacz wybrane” w panelu „Analizy”, w zakładce „Model”

../../_images/A161.png

Przycisk „Dodaj do kreatora” w panelu „Analizy”, w zakładce „Model”

../../_images/A311.png

Blok „Analiza elementarna” w kreatorze

../../_images/A171.png

Kafelek „Parametr wejściowy” w panelu „Parametry”, w zakładce „Model”

../../_images/A311.png

Blok „Parametr wejściowy” w kreatorze

../../_images/A181.png

Kafelek „Stała” w panelu „Parametry”, w zakładce „Model”

../../_images/A321.png

Blok „Stała” w kreatorze

../../_images/A191.png

Kafelek „Parametr wyjściowy” w panelu „Parametry”, w zakładce „Model”

../../_images/A331.png

Blok „Parametr wyjściowy” w kreatorze

../../_images/A351.png

Przycisk aktywujący konfigurację bloków w kreatorze

../../_images/A361.png

Przełącznik włącz/wyłącz w konfiguracji bloków

../../_images/A371.png

Przycisk „Dodaj wszystkie wymagane parametry” w konfiguracji bloku „Analiza elementarna”

../../_images/A381.png

Pole edycyjne „Nazwa”/”Alias”/”Opis”/”Domyślna wartość” w konfiguracji bloku parametrów

../../_images/A391.png

Zakładka „Wybierz zasób” w konfiguracji parametru wejściowego

../../_images/A401.png

Zakładka „Wpisz wartość” w konfiguracji parametru wejściowego

../../_images/A411.png

Przycisk „Wybierz zasób” w konfiguracji parametru wejściowego

../../_images/A421.png

Przycisk „Powiąż z subskrypcją” w konfiguracji parametru wejściowego

../../_images/A431.png

Przycisk „Anuluj” w konfiguracji bloku parametrów

../../_images/A441.png

Przycisk „Zapisz” w konfiguracji bloku parametrów

../../_images/A201.png

Przycisk „Import modelu” w panelu „Import/Eksport”, w zakładce „Model”

../../_images/A211.png

Przycisk „Eksport modelu” w panelu „Import/Eksport”, w zakładce „Model”

../../_images/A221.png

Przycisk „Zapisz”

../../_images/A231.png

Przycisk „Wybierz plik” w panelu „Informacje o zasobie”

../../_images/A241.png

Pole edycyjne „Nazwa zasobu” w panelu „Informacje o zasobie”

../../_images/A251.png

Pole edycyjne „Opis zasobu” w panelu „Informacje o zasobie”

../../_images/A261.png

Pole edycyjne „Słowa kluczowe” w panelu „Informacje o zasobie”

../../_images/A271.png

Przycisk „Więcej informacji o zasobie” w panelu „Informacje o zasobie”

../../_images/A281.png

Przycisk „Zapisz” w panelu „Informacje o zasobie”

../../_images/A291.png

Przycisk „Zapisz i uruchom” w panelu „Informacje o zasobie”

../../_images/A451.png

Przycisk „Uruchom” w panelu „Uruchom”

../../_images/A461.png

Przycisk „Powrót” w panelu „Uruchom”, po uruchomieniu zadania

Tabela 1. Opis elementów sterujących interfejsem Użytkownika

3. Tworzenie modelu

Użytkownik tworzy Analizę złożoną poprzez graficzne łączenie elementów takich jak:

  • Parametry wejściowe,

  • Stałe,

  • Analizy elementrane i/lub inne Analizy złożone,

  • Parametry wyjściowe.

Proces ten odbywa się w formie schematu blokowego, który umożliwia wizualne przedstawienie relacji między komponenetami. Podczas tworzenia modelu Użytkownik definiuje kolejność operacji oraz zależności pomiędzy poszczególnymi blokami, konstruując tym samym automatyczny przepływ pracy. Utworzony model może zostać zapisany i ponownie wykorzystany z różnymi zestawami danych, co umożliwia szybkie i efektywne przeprowadzanie kolejnych analiz.

Dodawanie Analizy

W zakładce „Model”, w panelu „Analiza” Użytkownik wyszukuje wybraną „Analizę elementarną”/”Analizę złożoną”, wpisując nazwę „Analizy elementarnej” bądź ID zasobu w pole „Szukaj”.

Wyszukiwarka analiz

Rys. 3. Wyszukiwarka analiz

Informacja

Zasób „Analiza elementarna” powstaje w aplikacji NSIS Cloud. Uprawnienia do jego tworzenia posiada wyłącznie użytkownik z rolą Administratora NSIS Cloud.

Aplikacja umożliwia również filtrowanie i sortowanie listy zasobów, co ułatwia szybkie wyszukanie potrzebnych elementów budowanego modelu. Dostępne opcje filtorwania obejmują:

  • Typ zasobu - ograniczenie listy do „Analiz elementarnych” bądź „Analiz złożonych”.

Filtr Typ zasobu

Rys. 4. Filtr Typ zasobu

  • Dostępność zasobu - wyświetlenie zasobów według jednej z kategorii:

    • Publiczne (zasoby dostępne dla wszystkich zalogowanych Użytkowników),

    • Moje (zasoby utworzone lub należące do zalogowanego Użytkownika),

    • Udostepnione (zasoby, do których Użytkownik otrzymał dostęp od innych Użytkowników).

Filtr Dostępność zasobu

Rys. 5. Filtr Dostępność zasobu

  • Słowa kluczowe - filtrowanie listy zasobów, według przypisanych im słów.

Filtr Słowa kluczowe

Rys. 6. Filtr Słowa kluczowe

  • Ulubione - prezentowanie wyłącznie zasobów oznaczonych przez Użytkownika jako ulubione.

Filtrowanie można łączyć z funkcją sortowania, aby dodatkowo uporządkować wyniki, Użytkownik wybiera kryterium, z listy rozwijanej:

  • Nazwa - sortowanie alfabetyczne według nazw zasobów;

  • Identyfikator zasobu - sortowanie po numerze zasobu;

  • Data utworzenia - porządkuje według daty dodania zasobu do systemu (od najstarszych lub od najnowszych);

  • Data modyfikacji - ustawia kolejność według ostatniej zmiany dokonanej na zasobie;

Opcje sortowania zasobów

Rys. 7. Opcje sortowania zasobów

Przy pomocy przyciku „Zmień kierunek sortowania” Użytkownik zmienia kierunek na malejacy lub rosnący.

Przykład 1. Filtrowanie listy po Typie zasobu: Analiza elementarna, sortowanie według Nazwy, rosnąco.

Filtrowanie i sortowanie listy zasobów

Rys. 8. Filtrowanie i sortowanie listy zasobów

Istnieją dwa sposoby dodania wyszukanej analizy do kreatora: za pomocą przycisku - Użytkownik zaznacza wybrany zasób/wybrane zasoby na liście poprzez kliknięcie, a następnie potwierdza przyciskiem „Dodaj do kretora”, metodą Drag&Drop - Użytkownik przeciąga wybraną Analizę w odpowiednie miejsce w kreatorze.

Dodanie Analizy elementarnej do kreatora

Rys. 9. Dodanie Analizy elementarnej do kreatora

Konfiguracja Analizy elementarnej

Każdy blok dodany do kreatora można edytować, opcje do konfiguracji mogą różnić się w zależności od rodzaju Analizy. Aby skonfigurować Analizę użytkownik klika na przycisk w prawym górnym rogu bloku Analizy.

Przycisk aktywujący panel "Konfiguracja" dla "Analizy elementarnej"

Rys. 10. Przycisk aktywujący panel „Konfiguracja” dla „Analizy elementarnej”

Panel "Konfiguracja" dla "Analizy elementarnej"

Rys. 11. Panel „Konfiguracja” dla „Analizy elementarnej”

W panelu „Konfiguracja” dla „Analizy elementarnej” Użytkownik może:

  • zmienić Alias elementu, edytując pole „Alias zadania”,

Edycja Aliasu zadania

Rys. 12. Edycja Aliasu zadania

  • ukryć porty opjonalne, przy pomocy przełącznika „Włącz/Wyłącz”,

Ukrycie portów opcjonalnych

Rys. 13. Ukrycie portów

  • dodać autoamtycznie wszystkie wymagane parametry, za pomocą przycisku „Dodaj wszystkie wymagane parametry”

Dodanie wszystkich wymaganych parametrów

Rys. 14. Dodanie wszystkich wymaganych parametrów

  • zapisać, bądź anulować zmiany konfiguracji klikając w przycisk „Zapisz” bądź „Anuluj”,

Anuluj/Zapisz konfigurację bloku "Analiza elementarna"

Rys. 15. Anuluj/Zapisz konfigurację bloku „Analiza elementarna”

Parametry

W aplikacji dostępne są trzy rodzaje parametrów:

  • Parametr wejściowy - dane lub wartości, które Użytkownik podaje przed uruchomieniem modelu - np. „Raster”, „Warstwa przestrzenna”, „Algorytm”, obszar AOI (Area of Interest),

  • Stała - wartość niezmienna - np. promień bufora = 500 m.

  • Parametr wyjściowy - dane generowane przez model, które Użytkownik otrzymuje po jego wykonaniu - np. nowy raster, wskaźniki wegetacji NDVI.

Panel "Parametry" i rodzaje parametrów

Rys. 16. Panel „Parametry” i rodzaje parametrów

Dodanie parametrów

Użytkownik może dodać parametry poprzez:

  • opisany wcześniej, w Konfiguracji Analizy elementarnej, przycisk: „Dodanie wszystkich wymaganych parametrów”,

  • panel Parametry, metądą Drag&Drop (ta metoda wymaga połączenia odpowiedniego portu na bloku parametru z portem na bloku analizy - Użytkownik klika w port na bloku parametru i przytrzymując prawy przycisk myszy przeciąga go do portu znajdującego się na bloku analizy)

  • z pozimu bloku „Analizy elementarnej” - dwukrotne kliknięcie na port na bloku analizy.

Konfiguracja parametrów

Analogicznie do „Analiz elementarnych”, Użytkownik chcąc skonfigurować parametry, klika na przycisk w prawym górnym rogu bloku parametru.

Użytkownik może skonfigurować następujące elementy parametrów, poprzez edycję pól:

  • Nazwa,

  • Alias,

  • Opis,

  • Typ,

  • Wartość,

  • Domyślna wartość

W przypadku parametru wejściowego/wyjściowego zadecydować o obligatoryjności uzupełnienia, poprzez przełącznik włącz/wyłącz „Wmagane”.

Po wprowadzeniu odpowiedniej konfiguracji Użytkownik zatwierdza ją przyciskiem „Zapisz”.

Konfiguracja parametru wejściowego

Rys. 17. Konfiguracja parametru wejściowego

Konfiguracja stałej

Rys. 18. Konfiguracja stałej

Konfiguracja parametru wyjściowego

Rys. 19. Konfiguracja parametru wyjściowego

Import/Eksport

Aplikacja Studio zadań umożliwia Użytkownikowi import lub eksport modelu w formacie .json. W zakładce Model, w pionowym menu Użytkownik klika na „Import/Eksport”. Następnie w panelu „Import/Eksport”, wybiera przycisk:

  • „Import modelu”, jeżeli chce wczytać model zapisany w pliku .json, a następnie skonfigurować go w kreatorze;

Import modelu

Rys. 20. Import modelu

  • „Eksport modelu”, jeżeli chce zapisać na swoim dysku skonfigurowany model w pliku .json.

Eksport modelu

Rys. 21. Eksport modelu

4. Zapisanie modelu

UWAGA

Przed pierwszym uruchomieniem modelu konieczne jest jego zapisanie.

W tym celu Użytkownik klika na przycisk „Zapisz” w prawym górnym rogu aplikacji.

Przycisk "Zapisz"

Rys. 22. Przycisk „Zapisz”

Również podczas pierwszego przejścia do zakładki „Uruchom” automatycznie zostanie wyświetlony panel „Informacje o zasobie”. Następnie w panelu „Informacje o zaobie” Użytkownik uzupełnia pola:

  • Miniatura zasobu - wybierając plik ze swojego dysku, plik będzie wyświetlany jako miniatura na liście zasobów w NSIS Cloud,

  • Nazwa zasobu - wpisując nazwę,

  • Opis zasobu - wprowadzając opis,

  • Słowa kluczowe - z listy rozwijanej wybiera słowa kluczowe.

Panel "Informacje o zasobie"

Rys. 23. Panel „Informacje o zasobie”

Poprzez kliknięcie na przycisk „Więcej informacji o zasobie” aplikacja wyświetla dane Użytkownika, który tworzy zasób.

Przycisk "Więcej informacji o zasobie"

Rys. 24. Przycisk „Więcej informacji o zasobie”

Więcej informacji o zasobie

Rys. 25. Więcej informacji o zasobie

Po wypełnieniu wszystkich wymaganych pól, Użytkownik klika na przycisk „Zapisz” w panelu „Informacje o zasobie”. Zasób zostanie zapisany w NSIS Cloud, a w lewym dolnym rogu wyświetli się komunikat o poprawności zapisu.

Zapisanie zasobu

Rys. 26. Zapisanie zasobu

Przycisk „Zapisz i uruchom” umożliwia jednoczesne zapisanie zasobu oraz natychmiastowe uruchomienie analizy.

Zapisz i uruchom

Rys. 27. Zapisz i uruchom

5. Uruchomienie analizy

Po zapisaniu analizy, Użytkownik przechodzi do zakładki „Uruchom”. Alternatywnie, w przypadku skorzystania z przycisku „Zapisz i uruchom”, aplikacja automatycznie przenosi Użytkownika do panelu „Uruchom” po zapisaniu zasobu. Zawartość panelu „Uruchom” rózni się w zależności od skonfigurowanego modelu.

Przykład 2. Uruchomienie analizy: Obliczanie statystyk strefowych rastra

  • Użytkownik klika na przycisk „Wybierz zasób” i w oknie „Wybierz zasób” wskazuje na liście raster, dla którego chce obliczyć statystyki, a następnie zatwierdza przyciskiem „Wybierz”.

Panel "Uruchom", przycisk "Wybierz zasób"

Rys. 28. Panel „Uruchom”, przycisk „Wybierz zasób”

Okno "Wybierz zasób"

Rys. 29. Okno „Wybierz zasób”

  • Uzupełnia pole Obszar - poligon.

  • Edytuje, jeśli to konieczne, pole Obszar - uklad współrzędnych.

  • Wpisuje numer kanału rastra.

  • Klika w przycisk „Uruchom”.

Przycisk "Uruchom"

Rys. 30. Przycisk „Uruchom”

Wyniki analizy różnią się w zależności od zawartego w niej modelu i danych wejściowych. Natomiast dla każdej analizy po uruchomieniu widoczne jest podsumowanie, zawierające:

  • Opis - streszczenie funkcji zadania,

  • Job ID - unikalny identyfikator zadania,

  • Status - aktualny stan zadania („aktywny”, „zakończony pomyślnie”, „niepowodzenie”),

  • Postęp - liczbowy wskaźnik postępu zadania,

  • Parametry wejściowe - lista danych wejściowych wymaganych do uruchomienia zadania,

  • Wyniki - w zalezności od skonfigurowanego modelu, może to być np. raster, plik, tabela.

Wynik analizy - przyklad

Rys. 31. Wynik analizy - przyklad

Przycisk „Powrót” umożliwia Użytkownikowi powrót do panelu „Uruchom”, a tym samym ponowne uruchomienie analizy z nowym zestawem danych.

Przycisk "Powrót"

Rys. 32. Przycisk „Powrót”

6. Historia przetwarzania

Zakładka „Historia przetwarzania” zawiera tabelę przedstawiającą przetworzone procesy dla skonfigurowanego modelu.

Zakładka "Historia przetwarzania"

Rys. 33. Zakładka „Historia przetwarzania”

Aplikacja umożliwia użytkownikowi fitrowanie wyników analizy. W celu przefiltorwania procesów zawartych w tabeli, Użytkownik klika na przycisk „Filtry”.

Przycisk "Filtry"

Rys. 34. Przycisk „Filtry”

Użytkownik wybiera opcje filtrowania:

  • Data uruchomienia od, Data uruchomienia do - pozwalają na zawężenie wyświetlanych procesów do wybranego przedziału czasowgo, jak również na analizę ich czasów trwania.

  • Tryb uruchomienia - wyświetlenie wyników analiz, które były uruchomione „Na żądanie” Użytkownika lub „Z harmonogramu”.

  • Wynik zadania - ograniczenie tabeli wyników, zgodnie z wybranym statusem:

    • Sukces - zadanie zakończyło się poprawnie, bez błedów;

    • Błąd - w trakcie realizacji wystąpił błąd, proces został ukończony,

    • Działa… - zadanie jest w trakcie realizacji,

    • Zlecone - zadanie zostało zlecone i oczekuje na rozpoczęcie przetwarzania,

    • Anulowano - zadanie zostało przerwane przed zakończeniem przez Użytkownika,

    • Anulowanie - proces jest w trakcjie anulowania,

    • Oczekuje - zadanie oczekuje w kolejce.

Dostępne filtry historii przetwarzania

Rys. 35. Dostępne filtry historii przetwarzania

Po wybraniu filtrów wyniki są automatycznie odfiltrowywane. Aby wyczyścić parametry filtrowania Użytkownik wybiera przycisk „Wyczyść filtry”.

W celu zaktualizowania wyświetlanych danych w tabeli, Użytkownik korzysta z przycisku „Odśwież zawartość”.

Przycisk "Odśwież zawartość"

Rys. 37. Przycisk „Odśwież zawartość”