Úplné zobrazení záznamu

Toto je statický export z katalogu ze dne 06.05.2023. Zobrazit aktuální podobu v katalogu.

Bibliografická citace

.
0 (hodnocen0 x )
(2) Půjčeno:2x 
BK
Chugiak : Locate Press, [2018]
247 stran : ilustrace ; 24 cm

objednat
ISBN 978-0-9985477-2-5 (brožováno)
Obsahuje rejstřík
001471424
1 Preface 15 // 2 Introduction 17 // 2.1 Requirements 17 // 2.2 Sample Data and Code 17 // 2.3 Conventions Used in this Book 18 // 2.4 Your First PyQGIS experiment 19 // 2.5 Exercises 23 // 3 Python 3 Basics 25 // 3.1 Getting Help 25 // 3.2 Data Structures 26 // 3.3 Classes 29 // 3.4 Strings, Ranges, and Other Handy Things 34 // 3.5 Installing Packages 37 // 3.6 Documenting Your Code 39 // 3.7 Keeping it Clean 41 // 3.8 Converting from Python 2 to 3 42 // 3.9 Resources to Learn More 43 // 3.10 Exercises 43 // 4 Setting Up Your Development Tools 45 // 4.1 Python 45 // 4.2 IDE or Editor 46 // 4.3 Qt/PyQt 48 // 4.4 Setting the Environment 48 // 5 The QGIS/Python Ecosystem 53 // 6 CONTENTS // 3.1 History 53 // 3.2 How Python and QGIS work together 53 // 3.3 Core versus Contributed plugins 54 // 5.4 Plugin Repositories 55 // 3.3 Managing plugins 53 // 3.6 Python Plugin Specifics 58 // 5.7 Exercises 59 // 6 Navigating the QGIS API 61 // 6.1 Finding the Documentation 61 // 6.2 A Simple Example 62 // 6.3 Signals and Slots 63 // 6.4 Layout of QGIS Documentation 66 // 6.3 Dealing with PyQt Return Types 71 // 7 Using the Console 75 // 7.1 Console Features and Options 75 // 7.2 Using the Console Editor 76 // 7.3 Loading a Vector Layer 80 // 7.4 Exploring Vector Symbology 82 // 7.5 Loading a Raster Layer 84 // 7.6 Data Providers 86 // 7.7 Exercises 87
8 Running Scripts 89 // 8.1 Standalone Scripts in the Console 89 // 8.2 Running Scripts with Script Runner 96 // 8.3 Exercises 101 // 9 Tips and Techniques 105 // 9.1 Loading Vector Layers 103 // 9.2 Loading Raster Layers 109 // 9.3 Working with Databases 110 // 9.4 Working with Symbology 111 // 9.5 Selecting and Working with Features 118 // 9.6 Direct Editing Attributes 120 // 9.7 Directly Modifying a Feature Geometry 121 // 9.8 Editing Attributes with an Edit Buffer 122 // 9.9 Modifying a Feature Geometry with an Edit Buffer . 123 // 9.10 Saving Images 123 // 9.11 Getting QGIS Paths 124 // 9.12 Messages and Feedback 126 // 9.13 Refreshing the Map and Legend 131 // 9.14 Creating a Map Tool 131 // 9.15 Adding Existing Tools to a Custom Toolbar 135 // 9.16 Accessing an Existing Plugin 136 // 9.17 Setting Up a Repository 137 // 9.18 Working with Canvas Items 139 // 9.19 Exercises 141 // 10 Extending the API 145 // 10.1 The Imports 143 // 10.2 The addLayer Function 146 // 10.3 The addOgrLayer and addGdalLayer Functions 146 // 10.4 Using the addLayer Function 147 // 10.5 Changing the Color and Transparency of a Vector Layer152 // 10.6 Exercises 133 // 11 Writing Plugins 139 // 11.1 Python Plugin Architecture 139 // 11.2 What Happens When You Load a Plugin 161 // 11.3 Creating a Simple Plugin 162 // 11.4 Customizing the Icon 170 // 11.3 Customizing the GUI 172 // 11.6 Writing
the Plugin Code 173 // 11.7 One Last Tweak 180 // 11.8 Exercises 182 // 12 Creating a Development Workflow 185 // 12.1 Choosing a Development Methodology 186 // 12.2 The Plugin Build Tool: pb_tool 189 // 12.3 Debugging 195 // 13 Converting Code to QGIS 3 203 // 8 CONTENTS // 13.1 Converting Python Code 203 // 13.2 Converting to Qt5 204 // 13.3 Migrating to the QGIS 3 API 204 // 14 Writing a Standalone Application 207 // 14.1 Designing the Application 207 // 14.2 Creating a Minimal PyQGIS Application 209 // 14.3 Creating our Own Main Window class 212 // 14.4 Adding Map Tools to the Application 214 // 14.5 Adding a Custom Map Tool 217 // 14.6 Exercises 222 // 15 Answers to Exercises 225 // 15.1 Exercises: Introduction 225 // 15.2 Exercises: Python 3 Basics 223 // 15.3 Exercises: The QGIS/Python Ecosystem 225 // 13.4 Exercises: Using the Console 226 // 13.3 Exercises: Running Scripts 227 // 13.6 Exercises: Tips and Techniques 227 // 15.7 Exercises: Extending the API 228 // 13.8 Exercises: Writing Plugins 228 // 13.9 Exercises: Writing a Standalone Application 228 // 16 Appendix A: Code Listings 231 // 16.1 wrapper.py 231 // 16.2 WhereAmI Plugin 233 // 16.3 Standalone Application 239 // 17 Index 245 // Books from Locate Press 249

Zvolte formát: Standardní formát Katalogizační záznam Zkrácený záznam S textovými návěštími S kódy polí MARC