- QGIS:Becoming a GIS Power User
- Anita Graser Ben Mearns Alex Mandel Víctor Olaya Ferrero Alexander Bruy
- 203字
- 2021-07-09 19:32:42
Summary
In this chapter, we covered the different ways to extend QGIS using actions and Python scripting. We started with different types of actions and then continued to the Python Console, which offers a direct, interactive way to interact with the QGIS Python API. We also used the editor that is part of the Python Console panel and provides a better way to work on longer scripts containing loops or even multiple class and function definitions. Next, we applied our knowledge of PyQGIS to develop custom tools for the Processing Toolbox. These tools profit from Processing's automatic GUI generation capabilities, and they can be used in Graphical modeler to create geopreocessing models. Last but not least, we developed a basic plugin based on a Plugin Builder template.
With this background knowledge, you can now start your own PyQGIS experiments. There are several web and print resources that you can use to learn more about QGIS Python scripting. For the updated QGIS API documentation, check out http://qgis.org/api/. If you are interested in more PyQGIS recipes, take a look at PyQGIS Developer Cookbook at http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook and QGIS programming books offered by Packt Publishing, as well as Gary Sherman's book The PyQGIS Programmer's Guide, Locate Press.
- AngularJS Testing Cookbook
- PWA入門與實踐
- 編程卓越之道(卷3):軟件工程化
- Building an RPG with Unity 2018
- Python完全自學教程
- Java Web程序設計任務教程
- 從Java到Web程序設計教程
- 21天學通C++(第5版)
- Clojure for Java Developers
- Learning VMware vSphere
- 零基礎看圖學ScratchJr:少兒趣味編程(全彩大字版)
- 官方 Scratch 3.0 編程趣味卡:讓孩子們愛上編程(全彩)
- Learning D3.js 5 Mapping(Second Edition)
- 例說FPGA:可直接用于工程項目的第一手經驗
- 可視化H5頁面設計與制作:Mugeda標準教程