Ujaval Gandhi (@spatialthoughts) 's Twitter Profile
Ujaval Gandhi

@spatialthoughts

Educator | Founder @ Spatial Thoughts | Helping people learn and master geospatial tech - #QGIS, #Python, #GDAL, #EarthEngine | Ex-Google

ID: 150198121

linkhttp://www.spatialthoughts.com calendar_today31-05-2010 09:58:01

2,2K Tweet

16,16K Followers

435 Following

Ujaval Gandhi (@spatialthoughts) 's Twitter Profile Photo

New Post: Learn how to create #QGIS models that work with optional inputs and do conditional processing based on the inputs provided - skipping certain processing or applying additional processing if certain inputs are present. spatialthoughts.com/2024/11/29/qgi…

Ujaval Gandhi (@spatialthoughts) 's Twitter Profile Photo

We just hit 40,000+ followers on LinkedIn which is a much more vibrant geo community than here on X. If you are on LinkedIn, follow Spatial Thoughts at linkedin.com/company/spatia…

We just hit 40,000+ followers on LinkedIn which is a much more vibrant geo community than here on X. If you are on LinkedIn, follow Spatial Thoughts at linkedin.com/company/spatia…
Ujaval Gandhi (@spatialthoughts) 's Twitter Profile Photo

Registration is open for the January 2025 cohort of our Python Foundation for Spatial Analysis course. This hands-on workshop covers Python from the very basics and is suited for GIS practitioners with no programming experience. Learn more and register at spatialthoughts.com/events/python-…

Ujaval Gandhi (@spatialthoughts) 's Twitter Profile Photo

My biggest new project in 2024 was to build a YouTube channel - making all our courses available freely - supplementing our open-source text content. The channel has been growing steadily and glad to see over 300,000 views of the content in 2024. youtube.com/c/spatialthoug…

My biggest new project in 2024 was to build a YouTube channel - making all our courses available freely - supplementing our open-source text content. The channel has been growing steadily and glad to see over 300,000 views of the content in 2024. youtube.com/c/spatialthoug…
Ujaval Gandhi (@spatialthoughts) 's Twitter Profile Photo

Registration is open for the next cohort of our Introduction to #QGIS Course. Start your QGIS journey by learning from our globally renowned team in a hands-on instructor-led class and earn official QGIS certification. Last few spots left! Register at spatialthoughts.com/events/intro-t…

Ujaval Gandhi (@spatialthoughts) 's Twitter Profile Photo

Launching a new home for all our open-source geospatial python tutorials - covering #GeoPandas, #XArray, #Dask, #XEE, #SamGeo and more. Check them out at geopythontutorials.com

Ujaval Gandhi (@spatialthoughts) 's Twitter Profile Photo

RegistrationĀ for the upcoming cohort of theĀ AdvancedĀ QGISĀ Course in March 2025 is nowĀ open. This will be an instructor-ledĀ live online class coveringĀ advancedĀ topics in #QGIS. Check out the details in the link below. spatialthoughts.com/events/advance…

Ujaval Gandhi (@spatialthoughts) 's Twitter Profile Photo

Just issued the 500th certificate from QGIS.org for Spatial Thoughts - contributing €10000 back to the project over the past 5 years. The QGIS certification program is a great way to support the project and offer value. Learn more qgis.org/community/cert…

Just issued the 500th certificate from QGIS.org for Spatial Thoughts - contributing €10000 back to the project over the past 5 years. The QGIS certification program is a great way to support the project and offer value. Learn more qgis.org/community/cert…
Ujaval Gandhi (@spatialthoughts) 's Twitter Profile Photo

RegistrationĀ isĀ openĀ for the next batch of theĀ End-to-EndĀ GoogleĀ EarthĀ EngineĀ courseĀ by Spatial Thoughts. This is a paid 3-week certification program that covers both Javascript and Python APIĀ toĀ work withĀ GEE in an instructor-led live online class. spatialthoughts.com/events/end-to-…

Ujaval Gandhi (@spatialthoughts) 's Twitter Profile Photo

Last few seats left for our last cohort of End-to-End Google #EarthEngine class this summer! If you want to learn h#GEE in a structured way - register now at spatialthoughts.com/events/end-to-…

Ujaval Gandhi (@spatialthoughts) 's Twitter Profile Photo

New Post: Extracting Building Heights Data from Open Buildings 2.5D Temporal Dataset. This post covers the pre processing steps required to use this data for downstream applications such as visibility analysis and 3D visualization. spatialthoughts.com/2025/03/29/bui…

New Post: Extracting Building Heights Data from Open Buildings 2.5D Temporal Dataset. This post covers the pre processing steps required to use this data for downstream  applications such as visibility analysis and 3D visualization. spatialthoughts.com/2025/03/29/bui…
Ujaval Gandhi (@spatialthoughts) 's Twitter Profile Photo

Registration is open for the next cohort of the #PyQGIS Masterclass by Spatial Thoughts. A comprehensive course to learn how to customize and automate #QGIS using #Python. Learn more and sign-up at spatialthoughts.com/events/pyqgis-…

Registration is open for the next cohort of the #PyQGIS Masterclass by Spatial Thoughts. A comprehensive course to learn how to customize and automate #QGIS using #Python. Learn more and sign-up at spatialthoughts.com/events/pyqgis-…
Ujaval Gandhi (@spatialthoughts) 's Twitter Profile Photo

Want to use the #PyQGIS API from VS Code or a Jupyter Notebook? Thanks to the availability of #QGIS recipes on conda-forge, it is now very easy to setup any code editor to use QGIS APIs. See the step-by-step guides courses.spatialthoughts.com/pyqgis-masterc… and courses.spatialthoughts.com/pyqgis-masterc…

Want to use the #PyQGIS API from VS Code or a Jupyter Notebook? Thanks to the availability of #QGIS recipes on conda-forge, it is now very easy to setup any code editor to use QGIS APIs. See the step-by-step guides courses.spatialthoughts.com/pyqgis-masterc… and courses.spatialthoughts.com/pyqgis-masterc…
Ujaval Gandhi (@spatialthoughts) 's Twitter Profile Photo

New #XArray + #GeoPandas tutorial for fast sampling of geospatial rasters. Learn how XArray can be used efficiently to extract data that is orders of magnitudes faster than other Python packages youtube.com/watch?v=AJHdwc…

Ujaval Gandhi (@spatialthoughts) 's Twitter Profile Photo

Registration is open for the next cohort of our "Python Foundation for Spatial Analysis" course. Learn more and sign-up at spatialthoughts.com/events/python-…

Registration is open for the next cohort of our "Python Foundation for Spatial Analysis" course. Learn more and sign-up at spatialthoughts.com/events/python-…
Ujaval Gandhi (@spatialthoughts) 's Twitter Profile Photo

My daughter said she would help get more subscribers for my YouTube channel. So we made this video! Learn about all the fun things you can do in #QGIS! And as YouTubers say - like and subscribe 😊 youtu.be/pH9Am3FgRS0

Ujaval Gandhi (@spatialthoughts) 's Twitter Profile Photo

RegistrationĀ for the upcoming cohort of theĀ AdvancedĀ QGISĀ Course in June 2025 is nowĀ open. This will be an instructor-ledĀ live online class coveringĀ advancedĀ topics in #QGIS and comes with official QGIS.org certification. Sign-up at āž”ļø spatialthoughts.com/events/advance…

RegistrationĀ for the upcoming cohort of theĀ AdvancedĀ QGISĀ Course in June 2025 is nowĀ open. This will be an instructor-ledĀ live online class coveringĀ advancedĀ topics in #QGIS and comes with official QGIS.org certification. Sign-up at āž”ļø spatialthoughts.com/events/advance…