Practical Python Code Examples for GIS Applications

Advance your Skills!

Become a stronger and more competitive GIS professional

Welcome everyone! If you are in the field of GIS/Remote Sensing, you are probably hearing everyone talking about Python and its usefulness in various GIS related tasks.

GIS and Remote Sensing are one of the most integrated fields combining skills from different areas such as Computer Science, Engineering, Geography, Mathematics, etc.

To become  a stronger and more competitive GIS professinal and to increase your value in the GIS industry you need to learn how to program. Python  is one of the most spreading programming languages in the IT world and with huge usability in the GIS/Remote Sensing field. You can find many articles mentioning why Python is the future of GIS and how you can get a more competitive salary1 just by learning how to use Python routines.

Pricing - Lifetime Access

Become a Successful GIS/Remote Sensing Professional

According to the IEEE Spectrum ( Python is the top ranked programming language!

Course curriculum

  1. 02
    • Lesson 2: Reading and Writing Vector Data (30 pages with code examples)

    • Lesson 3: Geometries and Projections (28 pages with code examples)

    • Lesson 4: Analysis of Vector Data (28 pages with code examples)

  2. 03
    • Lesson 5: Reading and Writing Raster Data (32 pages with code examples)

    • Lesson 6: Raster Algebra (26 pages with code examples)

    • Lesson 7: Raster Analysis and Processing (23 pages with code examples)

  3. 04
    • Lesson 8: GDAL & OGR Command Line Recipes (29 pages with code examples)

  4. 05
    • Example Data

    • Lesson 9: Calculate Bounding Box

    • Lesson 10: Create Shapefile From Bounding Box

    • Lesson 11: Calculate the Histogram of a DEM File

    • Lesson 12: Reproject & Merge Shapefiles

    • Lesson 13: Export & Save Geometries to Text

    • Lesson 14: Calculate Shapefile Dimensions

What will you learn?

  • Handle I/O Processes

  • Process Vector Data

  • Perform Raster Algebra Algorithms

  • Spatial Analysis with Vector Data

  • Process & Analyze Raster Data

  • Learn Prototyping with GDAL, Numpy, OGR and Command Line

Any Prerequisites?

  • Basic Python knowledge and scripting familiarity

  • Basic GIS/Remote Sensing Knowledge

  • Willingness to Learn New Things & Experiment

GEO Premium

Access our ENTIRE content with a yearly subscription only 8$/month

Student Profile?

  • Under/post graduate students

  • Professionals and Companies

  • Master students and PhD candidates

  • Researchers and Academics

Some more information

  • Certificates of Completion

    After you successfully finish the course, you can claim your Certificate of Completion with NO extra cost! You can add it to your CV, LinkedIn profile etc

  • Available at any time! Study at your best time

    We know hard it is to acquire new skills. All our courses are self paced.

  • Online and always accessible

    Even when you finish the course and you get your certificate, you will still have access to course contents! Every time an Instructor makes an update you will be notified and be able to watch it for FREE

About your Instructor

I'm a Remote Sensing and a Surveying Engineer. I received my degree from NTUA in 2010, where I also received my Ph.D. in hyperspectral remote sensing in 2016. From graduation in 2010, my career started as a Researcher Associate and Teaching Associate in the Laboratory of Remote Sensing of NTUA. From that time I also worked at several private companies as a Remote Sensing Expert and Geospatial Analyst. From the beginning of 2015 I was positioned as Senior Earth Observation Expert. During these years, I have participated in more than 20 funded European Commission and European Space Agency projects, have over 16 peer reviewed scientific publications in the field of Remote Sensing, and have an international patent in hyperspectral data compression.My main research and professional interests are in the optical remote sensing area, where I specialize in data (images, point measurements) processing and algorithm design and development. Some of the software tools that I operate to accomplish my research and business dreams are SNAP, ENVI, IDL, QGIS, ERDAS Imagine, ArcGIS, and Python. I have been working with these tools since 2008.

Dimitris Sykas

Remote Sensing Expert

Check these out

  • Introduction to GeoServer

    A quick guide for setting up GeoServer and serving geospatial datasets as Web Services


    Enroll Now
  • Introduction to geospatial data visualization

    Learn why big data is and visualization is so important in the context of GIS and Map creation


    Enroll Now
  • Learn basic of world’s best GIS platform ESRI ArcGIS 10.x

    Become an ArcGIS expert with this step-by-step video tutorial


    Enroll Now