- Hrvatski
Course content
Scripting Languages in Geodesy and Geoinformatics
- Code:
- 143227
- Abbreviation:
- B35B04
- Higher education institution:
- Faculty of Geodesy
- ECTS credits:
- 3.0
- Load:
- 15(L) + 30(E)
- Issuing teachers:
-
Professor Damir Medak, PhD
Associate Professor Mario Miler, PhD
- Course contractors:
-
Assistant Professor Luka Rumora, PhD (E)
Associate Professor Mario Miler, PhD (L)
Professor Damir Medak, PhD (L)
- Course description:
- <br> Students will acquire theoretical background and practical usage of scripting languages used in geodesy and geoinfromatics in order to automate data processing in CAD and GIS applications <br> <strong>Learning outcomes at the level of the programme to which the course contributes</strong> <ul><li>Maintain topographic, cartographic, maritime and navigation, and land information systems, integrate and visualise spatial information. <li>Use information technology in solving geodetic and geoinformation tasks. <li>Recognise problems and tasks in the application of geodetic and geoinformation principles and methods, and select proper procedures for their solution. <li>Keep pace with and adopt new technological achievements in the field of surveying, geoinformation systems and services based on the position, and the changes in regulations, norms and standards.</ul> <strong>Learning outcomes expected at the level of the course</strong> <ul><li>Differentiate scripting and another programming languages, <li>Apply the programming methodology in scripting languages, <li>Automatize processing of text files, spreadsheets and CAD drawings using scripting languages <li>Analyze applicability and the quality of solutions in comparison to non-scripting languages, <li>Integrate network geoinformation services and automatize processing of geospatial datasets using scripting programming languages.</ul> <strong>Course content broken down in detail by weekly class schedule (syllabus)</strong> <ol><li>Content and organization of the course. <li>Introduction to Python (introspection and help, loops, lists, dictionaries). <li>Functions and type conversions in Python. <li>Reading and processing of textual data. <li>Usage of Python for solving the problems in geodesy and geoinformatics. <li>Gathering of data in the Internet using Python. <li>Independent project task discussion. <li>Introduction to AutoLISp (list processing). <li>Using the command line. <li>AutoLISP function. <li>Access to CAD objects with AutoLISP. <li>Creation of new CAD objects with AutoLISP. <li>Introduction to Visual LISP. <li>Independent project task discussion.</ol> <strong>Screening student work</strong> <ul><li>Tests - 2 ECTS <li>Oral exam - 1 ECTS <li>Written exam - 1 ECTS <li>Project - 1 ECTS</ul>
- Enrollment prerequisites:
Programming (passed)
- Course in study programme:
-
Code Name of study Level of study Semester Required/Elective 71 Geodesy and Geoinformatics undergraduate 5 elective * the course is not taught in that semester
Legend
- E - Exercises
- L - Lectures