Wykład 2 – 11 .03.200 4 – zasoby i interfejsy pokładowe Interfejsy mechaniczne,
Interfejsy graficzne w systemie GRASS
description
Transcript of Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
Interfejsy graficzne w systemie GRASS... czyli po co komu GUI
Robert Szczepanek
Politechnika Krakowska,OSGeo Polska
warsztaty”Analizy przestrzenne z wykorzystaniem GRASS”
Wrocław 13.09.2010
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
Plan prezentacji
1 Dawno, dawno temu ...
2 Czas interfejsów graficznych
3 Tekst czy GUI?
4 W kierunku unifikacji
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
Dawno, dawno temu ...
... na świecie żyły w błogiej symbiozie dinozaury oraz użytkownicyUniksa.W tych właśnie zamierzchłych czasach narodził się GRASS. Jegopierwsi użytkownicy nie mieli wielkiego wyboru. Komunikacja zprogramem realizowana była poprzez linię komend. Nie miało tojednak większego znaczenia, gdyż w większości użytkownikami bylisami programiści lub naukowcy.Bardzo nieliczni zresztą ...
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
Dawno, dawno temu ...
... na świecie żyły w błogiej symbiozie dinozaury
oraz użytkownicyUniksa.W tych właśnie zamierzchłych czasach narodził się GRASS. Jegopierwsi użytkownicy nie mieli wielkiego wyboru. Komunikacja zprogramem realizowana była poprzez linię komend. Nie miało tojednak większego znaczenia, gdyż w większości użytkownikami bylisami programiści lub naukowcy.Bardzo nieliczni zresztą ...
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
Dawno, dawno temu ...
... na świecie żyły w błogiej symbiozie dinozaury oraz użytkownicyUniksa.
W tych właśnie zamierzchłych czasach narodził się GRASS. Jegopierwsi użytkownicy nie mieli wielkiego wyboru. Komunikacja zprogramem realizowana była poprzez linię komend. Nie miało tojednak większego znaczenia, gdyż w większości użytkownikami bylisami programiści lub naukowcy.Bardzo nieliczni zresztą ...
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
Dawno, dawno temu ...
... na świecie żyły w błogiej symbiozie dinozaury oraz użytkownicyUniksa.W tych właśnie zamierzchłych czasach narodził się GRASS. Jegopierwsi użytkownicy nie mieli wielkiego wyboru. Komunikacja zprogramem realizowana była poprzez linię komend. Nie miało tojednak większego znaczenia, gdyż w większości użytkownikami bylisami programiści lub naukowcy.
Bardzo nieliczni zresztą ...
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
Dawno, dawno temu ...
... na świecie żyły w błogiej symbiozie dinozaury oraz użytkownicyUniksa.W tych właśnie zamierzchłych czasach narodził się GRASS. Jegopierwsi użytkownicy nie mieli wielkiego wyboru. Komunikacja zprogramem realizowana była poprzez linię komend. Nie miało tojednak większego znaczenia, gdyż w większości użytkownikami bylisami programiści lub naukowcy.Bardzo nieliczni zresztą ...
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
grass64 -text
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
grass64 -text
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
grass64 -text
?
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
Czas interfejsów graficznych
W czasach, gdy głównym środowiskiem pracy programu GRASSbył Unix, opracowano graficzny interfejs użytkownika (ang.GUI)oparty na wolnej, wieloplatformowej bibliotece Tcl/Tk.
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
grass64 -tcltk
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
grass64 -tcltk
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
grass64 -tcltk
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
Czas na zmiany - wybór języka
W okolicach roku 2006 zdecydowano o zmianie narzędzi dobudowy GUI. Wybór języka Python uzasadniono następująco (*):
łatwy do nauki i szybki
współpracuje z większością bibliotek
popularny i nowoczesny
posiada wiele funkcji niskopoziomowych
zorientowany obiektowo
...
(*) źródło: http://les-ejk.cz/2007/05/wxgrass-new-grass-gui-1/
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
Czas na zmiany - wybór środowiska
Rozważano wybór jednego z trzech środowisk graficznych (*):
Gtk
Qt
wxWidgets/wxPython
(*) źródło: http://les-ejk.cz/2007/05/wxgrass-new-grass-gui-1/
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
Czas na zmiany - wybór środowiska
Rozważano wybór jednego z trzech środowisk graficznych (*):
Gtk
Qt
wxWidgets/wxPython
(*) źródło: http://les-ejk.cz/2007/05/wxgrass-new-grass-gui-1/
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
grass64 -wxpython
Graficzny interfejs użytkownika oparty na wxWidgets (wxPython).Autorzy: Michael Barton, Daniel Calvano, Martin Landa, JachymCepicky, Glynn Clements.
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
grass64 -wxpython
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
Linia komend czy GUI?
Kiedy lepiej sprawdza się GUI, a kiedy linia komend.
GUI jest lepszy na początek.
Do trudniejszych rzeczy GUI nie wystarczy.
Jeśli wiemy czego szukamy, wpisanie komendy może byćszybsze niż klikanie po menu.
Nie wszystkie dostępne moduły znajdują się w menu.
Nie zawsze w trybie GUI dostępne są wszystkie opcje komend.
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
Linia komend czy GUI?
Kiedy lepiej sprawdza się GUI, a kiedy linia komend.
GUI jest lepszy na początek.
Do trudniejszych rzeczy GUI nie wystarczy.
Jeśli wiemy czego szukamy, wpisanie komendy może byćszybsze niż klikanie po menu.
Nie wszystkie dostępne moduły znajdują się w menu.
Nie zawsze w trybie GUI dostępne są wszystkie opcje komend.
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
Linia komend czy GUI?
Kiedy lepiej sprawdza się GUI, a kiedy linia komend.
GUI jest lepszy na początek.
Do trudniejszych rzeczy GUI nie wystarczy.
Jeśli wiemy czego szukamy, wpisanie komendy może byćszybsze niż klikanie po menu.
Nie wszystkie dostępne moduły znajdują się w menu.
Nie zawsze w trybie GUI dostępne są wszystkie opcje komend.
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
Linia komend czy GUI?
Kiedy lepiej sprawdza się GUI, a kiedy linia komend.
GUI jest lepszy na początek.
Do trudniejszych rzeczy GUI nie wystarczy.
Jeśli wiemy czego szukamy, wpisanie komendy może byćszybsze niż klikanie po menu.
Nie wszystkie dostępne moduły znajdują się w menu.
Nie zawsze w trybie GUI dostępne są wszystkie opcje komend.
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
Linia komend czy GUI?
Kiedy lepiej sprawdza się GUI, a kiedy linia komend.
GUI jest lepszy na początek.
Do trudniejszych rzeczy GUI nie wystarczy.
Jeśli wiemy czego szukamy, wpisanie komendy może byćszybsze niż klikanie po menu.
Nie wszystkie dostępne moduły znajdują się w menu.
Nie zawsze w trybie GUI dostępne są wszystkie opcje komend.
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
Linia komend czy GUI?
Kiedy lepiej sprawdza się GUI, a kiedy linia komend.
GUI jest lepszy na początek.
Do trudniejszych rzeczy GUI nie wystarczy.
Jeśli wiemy czego szukamy, wpisanie komendy może byćszybsze niż klikanie po menu.
Nie wszystkie dostępne moduły znajdują się w menu.
Nie zawsze w trybie GUI dostępne są wszystkie opcje komend.
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
GIS icons
Nowy, wspólny motyw ikon dla GRASS i QGIS. Rozwijany wramach projektu OSGeo Graphics, udostępnia ponad 200 ikon.
http://robert.szczepanek.pl/osgeo-graphics/toolbar-icons/24x24/
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
GIS icons
Nowy, wspólny motyw ikon dla GRASS i QGIS. Rozwijany wramach projektu OSGeo Graphics, udostępnia ponad 200 ikon.
http://robert.szczepanek.pl/osgeo-graphics/toolbar-icons/24x24/
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
GIS icons
GRASS
QGIS
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
wxGUI modeler
Nowe narzędzie autorstwa Martina Landy.
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS
Dawno, dawno temu ... Czas interfejsów graficznych Tekst czy GUI? W kierunku unifikacji
Robert Szczepanek Politechnika Krakowska, OSGeo Polska
Interfejsy graficzne w systemie GRASS