In this chapter, we will cover the following topics:
- Defining custom projections
- Working near the dateline
- Working offline
- Using the QSpatiaLite plugin
- Adding plugins with Python dependencies
- Using the Python console
- Writing Processing algorithms
- Writing QGIS plugins
- Using external tools
QGIS can do many things on its own. However, as with all software, there are limits to its default abilities. The great news is there are many ways to extend QGIS to do even more through built-in customization options, existing add-on plugins, creating new analysis algorithms, creating your own plugins, and using external software that compliments QGIS. This chapter covers just a few of the common customizations and plugins that haven't been mentioned in other chapters, and how you can get started with making your own add-ons to share with others.