Google tools for GIS Applications
What you'll learn
- Cloud SQL - Managed PostGIS in the cloud
- Big Query
- Cloud Storage
- Data Studio
- Colaboratory - Jupyter notebooks in the cloud
- Automation with cloud shell scripts
- Earth Engine
- Mapping APIs - geolocation, routing, elevation and more
- My course "Introduction to Spatial Databases with PostGIS and QGIS" or equivalent knowledge is highly recommended
This course is an overview of Google Cloud Platform tools, analytical tools, and mapping API's that may be of interest to geospatial professionals. The course is broad rather than deep. My goal is to show you how to get started with many different products with an emphasis on geospatial applications. In many cases there are existing courses that cover the details but with little information on geospatial applications and this course is intended to fill in those gaps.
Google has an amazing set of tools available in the cloud and elsewhere. We start with implementing an instance of PostGIS in the Google cloud. Then we import some of that geospatial data into BigQuery for super fast analytical queries. The results of those queries can be visualized in a variety of ways in Data Studio and those visualizations are easily shared. I also demonstrate how to store files in the cloud, get started with Google Earth Engine for remote sensing analysis, Colaboratory as a hosted Jupyter Notebook environment, and mapping APIs that allow display of web maps, geolocation, routing, and elevations for any point on earth.
NOTE: As of today April 9, 2022 this course has over 6 1/2 hours of content and covers Cloud SQL, Big Query, Data Studio, Cloud Storage, and Cloud Shell automation. I believe this in itself to be worth the price of the course so I am releasing it now but I will be adding sections on Colaboratory, Earth Engine, and the mapping API's in May 2022.
This course is different from most of my courses because Google tools are not strictly open source. There are costs associated with them. But rest assured, Google is very generous with its products. Some are completely free to use, some have a free tier that you can use up to a certain amount for free, and even their premium products are very affordable for small businesses as you only pay for what you use.
Who this course is for:
- Geospatial professionals who want to learn more about leveraging Google Cloud Platform and mapping API's for geospatial applications
I have been programming and working with database applications for over 30 years, and specializing in geospatial applications for over 20 years. I am a believer in the 80/20 pareto principle which suggests that you only need to understand 20% of a subject in order to do 80% of your work. My goal in all my courses is to teach at the level of that 20% sweet spot and to provide my students with the background and the tools they need to learn the rest of what they need on their own.