
Informacje podstawowe
- Kierunek studiów
- Geodezja i Kartografia
- Specjalność
- -
- Jednostka organizacyjna
- Wydział Geodezji Górniczej i Inżynierii Środowiska
- Poziom kształcenia
- Studia inżynierskie I stopnia
- Forma studiów
- Stacjonarne
- Profil studiów
- Ogólnoakademicki
- Cykl dydaktyczny
- 2023/2024
- Kod przedmiotu
- DGIKS.Ii20.03460.23
- Języki wykładowe
- angielski
- Obligatoryjność
- Do wyboru
- Blok zajęciowy
- Przedmioty obieralne w języku obcym
- Przedmiot powiązany z badaniami naukowymi
- Tak
|
Okres
Semestr 6
|
Forma zaliczenia
Zaliczenie
Forma prowadzenia i godziny zajęć
Wykład:
15
Ćwiczenia projektowe: 30 |
Liczba punktów ECTS
4
|
Efekty uczenia się dla przedmiotu
| Kod | Efekty w zakresie | Kierunkowe efekty uczenia się | Metody weryfikacji |
| Wiedzy – Student zna i rozumie: | |||
| W1 | podstawy języka programowania Python | GIK1A_W05 | Wykonanie projektu |
| W2 | możliwości automatyzacji procesów analitycznych w oprogramowaniu ArcGIS | GIK1A_W08 | Wykonanie projektu |
| Umiejętności – Student potrafi: | |||
| U1 | tworzyć, uruchamiać i dokumentować zaawansowane modele analityczne w aplikacji ArcGIS Model Builder | GIK1A_U02, GIK1A_U06, GIK1A_U08 | Wykonanie ćwiczeń, Wykonanie projektu |
| U2 | analizować, tworzyć i wykorzystywać w oprogramowaniu ArcGIS proste skrypty w języku Python | GIK1A_U06, GIK1A_U08 | Wykonanie ćwiczeń, Wykonanie projektu |
| U3 | uruchamiać narzędzia ArcGIS w trybie batchowym | GIK1A_U06 | Wykonanie ćwiczeń |
| Kompetencji społecznych – Student jest gotów do: | |||
| K1 | odpowiedzialnego wykorzystywania w praktyce tworzonych modeli zjawisk przestrzennych przy jednoczesnej świadomości ich możliwości i ograniczeń | GIK1A_K02 | Wykonanie projektu |
Treści programowe zapewniające uzyskanie efektów uczenia się dla modułu zajęć
Nakład pracy studenta
| Rodzaje zajęć studenta | Średnia liczba godzin* przeznaczonych na zrealizowane aktywności | |
| Wykład | 15 | |
| Ćwiczenia projektowe | 30 | |
| Samodzielne studiowanie tematyki zajęć | 30 | |
| Dodatkowe godziny kontaktowe | 5 | |
| Przygotowanie projektu, prezentacji, pracy pisemnej, sprawozdania | 22 | |
| Łączny nakład pracy studenta |
Liczba godzin
102
|
|
| Liczba godzin kontaktowych |
Liczba godzin
45
|
|
* godzina (lekcyjna) oznacza 45 minut
Treści programowe
| Lp. | Treści programowe | Efekty uczenia się dla przedmiotu | Formy prowadzenia zajęć |
| 1. |
Overview of ArcGIS workflows automating possibilities (batch processing, models and toolsets, Python scripts). Introduction to Model Builder. Basics of model building. Setting up interactive models. Establishing flow of control. Introduction to Python Interpreter basics. Other programming languages comparison. Variable assingment, mathematical and logical operators. Base data types and their representation. Keywords and complex structures. Mutable objects. Scripts and program flow control. Correct script formatting. Conditional structures, loops and function definitions. Difference between interpreter and compiler. Exception handling. Input/output procedures. Introduction to object oriented programming in Python. Class, object and method construction, inheritance and polymorphism. Script modularisation methods and library import. Standard libraries and most important elements. The ArcPy Python module. Python scripts in ArcGIS. Advanced modeling techniques in Model Builder. Batch processing. Model iterations. Structured looping. Building model documentation. |
W1, W2, U2 | Wykład |
| 2. |
Introduction to Model Builder. Setting up interactive models. Establishing flow control - defining preconditions, using if-elif-else statements. Introduction to Python. Scripts and program flow control. Script autohing tools. Error correction and interpretation. Conditionals, loops and exception handling. Introduction to ArcPy, creating a basic Python scripts for ArcGIS. Sharing models and toolboxes. Validating a model, exporting to a Python script. Batch processing. Model iterations. Model documentation. |
W1, W2, U1, U2, U3, K1 | Ćwiczenia projektowe |
Informacje rozszerzone
Metody i techniki kształcenia :
Mini wykład
| Rodzaj zajęć | Metody zaliczenia | Warunki zaliczenia przedmiotu |
|---|---|---|
| Wykład | Wykonanie ćwiczeń, Wykonanie projektu | |
| Ćwiczenia projektowe | Wykonanie ćwiczeń, Wykonanie projektu |
Warunki i sposób zaliczenia poszczególnych form zajęć, w tym zasady zaliczeń poprawkowych, a także warunki dopuszczenia do egzaminu
Student must prepare and present the final project - GIS analysis automated using Model Builder or/and ArcPy. The methodological correctness of adopted sollutions, the final result and the form of project presentation are evaluated.
Sposób obliczania oceny końcowej
The final grade is the grade of the project.
Sposób i tryb wyrównywania zaległości powstałych wskutek nieobecności studenta na zajęciach
If student misses the class, she/he may be required to perform additional exercises at home and present the results to the instructor.
Wymagania wstępne i dodatkowe
Prerequisites: Basic knowledge of ArcGIS software. Basic knowledge of English language.
Zasady udziału w poszczególnych zajęciach, ze wskazaniem, czy obecność studenta na zajęciach jest obowiązkowa
Wykład: Students participate in the lectures learning the content according to the syllabus of the subject. Students should ask questions and explain doubts. Audiovisual recording of the lecture requires the teacher's consent. Ćwiczenia projektowe: Students carry out practical work aimed at obtaining competences assumed by the syllabus.
Literatura
Obowiązkowa- 1. Allen David W.: Getting to Know ArcGIS ModelBuilder. ESRI Press 2011.
- 2. Zandbergen Paul A.: Python Scripting for ArcGIS. ESRI Press 2014.
- 3. Allen David W.: GIS Tutorial for Python Scripting. ESRI Press 2014.
Badania i publikacje
Publikacje- Drzewiecki W., Jenerowicz M., Aleksandrowicz S., Krupiński M., 2012: Modelowanie przestrzenne potencjalnych dróg przenikania granicy lądowej przez nielegalnych imigrantów. Roczniki Geomatyki, Tom X, Zeszyt 4 (54), 49-64
- Drzewiecki W., Wężyk P., Pierzchalski M., Szafrańska B., 2014: Quantitative and Qualitative Assessment of Soil Erosion Risk in Małopolska (Poland), Supported by an Object-Based Analysis of High-Resolution Satellite Images. Pure and Applied Geophysics, Vol. 171, Issue 6, pp. 867-895