All of my courses on Open Source GIS applications and programming are available for $9.99 each through July 31, 2021
QGIS plugins allow you to extend the QGIS toolset to fit your own specific needs, or to develop general purpose tools that solve common problems that others may be facing. Although you can do quite a lot with Python in QGIS without developing a plugin (see Automating QGIS 3.xx with Python), plugins allow you to develop beautiful graphical user interfaces using PyQt5, and make your solutions easily available to other people.
All of my courses on Python for geospatial applications are currently on sale for $9.99 USD from now until the end of October.
This includes the following courses:
- Survey of Python for GIS applications
- Automating QGIS 3.xx with Python
- PyQt5 from A-ZTo register simply click on the links above and the discount will be applied automatically.This sale is in preparation for the release of a new course “QGIS plugin development with Python”. This is not a beginner class and I will expect students to be familiar with the content of the above three courses so if you are interested in QGIS plugin development and feel you need to brush up on your Python skills, you can purchase one or all of these courses now and be ready when the QGIS plugin course is realized (probably the first week of November).
PyQt5 is a Python package that allows you to develop graphical user interfaces in Python. It is available on Windows, MacOS, and Linux and the GUIs that you create will have the look and feel of your native operating system. It is available under an open source license so you can get started with no cost to you. If you love the power of Python and all of the thousands of packages available for scientific and database applications, but wish you could provide your users with something other than a command line interface, PyQt5 is for you.
I am glad to announce a new course on GeoServer that is available NOW on Udemy.com. GeoServer is open source software that will allow you to provide access to your data over the internet to anyone in the world. It is the open source equivalent of ArcServer in the ESRI ecosystem. GeoServer makes it possible to publish your data as WMS and/or WFS web services that can be used directly in desktop GIS software or as web pages without programming.
This course is an update of my course QGIS 3.0 for GIS Professionals. Those of you who have already registered for this course will have access to the updated materials immediately. As the most recent Long Term Release, QGIS 3.10 LTR is much more stable and well developed than the beta version of QGIS 3.0 that I used to develop the original course.
QField is an open-source Android based mobile data collection and/or viewing application that is tightly integrated with QGIS.
QGIS is used to set up the project using standard QGIS tools.
If the layers in your project are stored in a PostGIS database and a mobile data connection is available then changes made in QField are made directly to your database and visible in real-time to anyone that has a client to your database. This, in my view, is the mobile data collection killer app.
If you are a GIS professional struggling with the need to have multiple people accessing your GIS data from multiple locations and multiple platforms you need an Enterprise GIS system.
Continue reading “New Course: Enterprise GIS made easy”
In these two videos I discuss performance considerations when choosing a hosting service for your PostGIS database, how to determine if you should invest in higher download speeds on the client side or better performance on the server side, and strategies for mitigating slow response times. Continue reading “Deploying a PostGIS Database Parts 5 and 6 – Performance considerations”
QGIS 3.0 has a powerful new way to create automated mapbook products called reports. If you are familiar with map atlas’s in QGIS 3 or data driven pages in ArcGIS you will be somewhat familiar with the basic premise. Continue reading “Reports in QGIS 3.0”