Chapter 1: Introduction to GeodataChapter Goal: Presenting what geodata is, how to represent it, its difficultiesNo of pages 20Sub -Topics1. Geodata definitions2. Geographical Information Systems and common tools3. Standard formats of geographical data4. Overview of Python tools for geodata Chapter 2: Coordinate Systems and ProjectionsChapter Goal: Introduce coordinate systems and projectionsNo of pages: 20Sub - Topics 1. Geographical coordinates2. Geographical coordinate systems3. Map projections4. Conversions between coordinate systems Chapter 3: Geodata Data Types: Points, Lines, Polygons, RasterChapter Goal: Explain the four main data types in geodataNo of pages: 20Sub - Topics: 1. Points2. Lines3. Polygons4. Raster Chapter 4: Creating MapsChapter Goal: Learn how to create maps in PythonNo of pages: 20Sub - Topics: 1. Discover mapping libraries2. See how to create maps with different data types Chapter 5: Basic Operations 1: Clipping and Intersecting in PythonChapter Goal: Learn clipping and intersecting in PythonNo of pages: 20Sub - Topics: 1. What is clipping?2. How to do clipping in Python?3. What is intersecting4. How to do intersecting in Python? Chapter 6: Basic Operations 2: Buffering in PythonChapter Goal: Learn how to create buffers in PythonNo of pages: 20Sub - Topics: 1. What are buffers?2. How to create buffers in Python Chapter 7: Basic Operations 3: Merge and Dissolve in PythonChapter Goal: Learn how to merge and dissolve in PythonNo of pages: 20Sub - Topics: 1. What is the merge operation?2. How to do the merge operation in Python?3. What is the dissolve operation?4. How to do the dissolve operation in Python? Chapter 8: Basic Operations 4: Erase in PythonChapter Goal: Learn how to do an erase in PythonNo of pages: 20Sub - Topics: 1. What is the erase operation?2. How to apply the erase operation in Python Chapter 9: Machine Learning: InterpolationChapter Goal: Learn how to do interpolation PythonNo of pages: 20Sub - Topics: 1.What is interpolation?2.How to do interpolation in Python3.Different methods for spatial interpolation in Python Chapter 10: Machine Learning: ClassificationChapter Goal: Learn how to do classification on geodata in PythonNo of pages: 20Sub - Topics: 1.What is classification?2.How to do classification on geodata in Python?3.In depth example application of classification on geodata. Chapter 11: Machine Learning: RegressionChapter Goal: Learn how to do regression on geodata in PythonNo of pages: 20Sub - Topics: 1.What is regression?2.How to do regression on geodata in Python?3.In depth example application of regression on geodata. Chapter 12: Machine Learning: ClusteringChapter Goal: Learn how to do clustering on geodata in PythonNo of pages: 20Sub - Topics: 1.What is clustering?2.How to do clustering on geodata in Python?3.In depth example application of clustering on geodata. Chapter