- The concept of algorithm, the importance of algorithms for spatial tasks in geoinformatics, the requirements of the algorithm, methods of registration algorithms, algorithm development, flowchart.
- The basic features of Python, why and what you can use Python for. Variables, data types, operators and expressions, logical expressions, numbers and strings, formatting.
- Lists (Field), tuples, and work with them. Conditions and cycles. The function definition functions.
- Sorting, searching - the most used algorithms vs.. built-in Python methods.
- Vector data - the intersection of lines, point in polygon, polygon intersection with the line, overlay operations with polygons, polygon triangulation.
- Dijkstra's algorithm, A * - finding the shortest path in the graph.
- Raster data - work with georeferenced raster images - image vs. map coordinates, determining the value of a pixel on the specified coordinates, affine transformation.
- Histogram of raster images - calculate the basic statistics characteristics.
- The basic features of Python, why and what you can use Python for. Variables, data types, operators and expressions, logical expressions, numbers and strings, formatting.
- Lists (Field), tuples, and work with them. Conditions and cycles. The function definition functions.
- Sorting, searching - the most used algorithms vs.. built-in Python methods.
- Vector data - the intersection of lines, point in polygon, polygon intersection with the line, overlay operations with polygons, polygon triangulation.
- Dijkstra's algorithm, A * - finding the shortest path in the graph.
- Raster data - work with georeferenced raster images - image vs. map coordinates, determining the value of a pixel on the specified coordinates, affine transformation.
- Histogram of raster images - calculate the basic statistics characteristics.