Geospatial Analysis with Python Overview Curriculum Instructor Module 1: Introduction to Python History about python and installationHello world in pythonUsing Editors and Notebook to write programsData types in pythonLists, Tuples, Dictionary, SetFunctions in pythonLoops in Python ( While, For, Nested)If-else in PythonClasses and Object in PythonDecorators in PythonFile handling in PythonModules and Packages in PythonProject 1 – Building Own CalculatorProject 2 – Automation in PythonIntroduction to Python framework (Django, Flask) Module 2: Introduction to GIS and Geospatial Analysis Introduction to GISData Formats in GISBasics of Remote SensingDifferent types of data representationThematic Map, Temporal MapVector GIS Analysis ConceptsBuffer, Intersection, Merge, Within, UnionRaster GIS Analysis ConceptsChange Detection, Feature Extraction, Supervised-unsupervised classificationIntroduction to Spatial DatabasesIntroduction to QGIS Module 3: Vector Data Analysis Installations of Geospatial librariesGDAL/OGR, GEOS, Shapely, Fiona, GeoPandas, pyprojInitiate Vector dataCreate, Read, Convert Vector dataCorrecting Vector DataProjections, ReprojectionsSpatial Querying dataGeospatial Analysis on Vector dataVisualisation of Vector dataCreate Interactive map within pythonProject Module 4: Raster Data Analysis Conversion of raster data formatsModifying Raster DataReading Raster from DatabaseQuerying Raster DataProject Module 5: Working with Spatial Database Using PostgreSQL-PostGIS in python notebookCRUD Operation on GIS dataCreate, Retrieve, Update, Delete dataSpatial Querying data in python notebookCreating Interactive map Module 6 : Openlayers 5.3 Introduction to Openlayers 5.3 and basic setupProjections in Openlayers and map propertiesVisualising Raster Data in OpenlayersVisualising Vector Data in OpenlayersVisualising Cluster Data in OpenlayersVisualising Heatmap Data in OpenlayersMap Interactions in OpenlayersMap Methods and ControlsCustom Controls in OpenlayersWorkshop on creating web app using Openlayers Module 7 : Geoserver Introduction to GeoserverIntroduction to Workspace, Stores, LayersGeoserver StylingGeoserver Basic SecurityGeoserver Capabilities (WMS / WFS)Workshop on create web app using OL and Geoserver Module 8 : Database Introduction to DatabasesSetup and basic Operations in PostgreSQLPostgreSQL Operations and relationsIntroduction to PostGISPostGIS Query FormationConnecting PostGIS to GeoserverConnecting PostGIS to QGISWorkshop on Creating Complex operations using PostGIS Module 9 : PHP-AJAX Introduction to PHPIntroduction to AJAXUsing XMLHttpRequestUsing Fetch APIRequests – GET, POST, PUT, DELETEWorkshop on joining PHP to Database, Geoserver and Openlayers Module 10 : Other Open source Options Introduction to leaflet.jsIntroduction to Mapbox GL JSIntroduction to Mapbox Studio admin Start Now Share this course