更新时间:2021-07-09 19:33:26
封面
版权信息
Credits
Preface
Part 1. Module 1
Chapter 1. Getting Started with QGIS
Installing QGIS
Running QGIS for the first time
Introducing the QGIS user interface
Finding help and reporting issues
Summary
Chapter 2. Viewing Spatial Data
Loading vector data from files
Dealing with coordinate reference systems
Loading raster files
Loading data from databases
Loading data from OGC web services
Styling raster layers
Styling vector layers
Loading background maps
Dealing with project files
Chapter 3. Data Creation and Editing
Creating new vector layers
Working with feature selection tools
Editing vector geometries
Using measuring tools
Editing attributes
Reprojecting and converting vector and raster data
Joining tabular data
Using temporary scratch layers
Checking for topological errors and fixing them
Adding data to spatial databases
Chapter 4. Spatial Analysis
Analyzing raster data
Combining raster and vector data
Vector and raster analysis with Processing
Leveraging the power of spatial databases
Chapter 5. Creating Great Maps
Advanced vector styling
Labeling
Designing print maps
Presenting your maps online
Chapter 6. Extending QGIS with Python
Adding functionality using actions
Getting to know the Python Console
Creating custom geoprocessing scripts using Python
Developing your first plugin
Part 2. Module 2
Chapter 1. Exploring Places – from Concept to Interface
The development community and dependencies
Acquiring data for geospatial applications
Visualizing GIS data
The basemap
Chapter 2. Identifying the Best Places
Vector data – Extract Transform and Load
Raster analysis
Publishing the results as a web application
Chapter 3. Discovering Physical Relationships
Hydrological modeling
Spatial join for a performant operational layer interaction
The CartoDB platform
Leaflet and an external API: CartoDB SQL
Chapter 4. Finding the Best Way to Get There
Postgres with PostGIS and pgRouting
OpenStreetMap data for topology
Database importing and topological relationships
Creating the travel time isochron polygons
Generating the shortest paths for all students
Web applications – creating safe corridors
Chapter 5. Demonstrating Change
Leveraging spatial relationships
TopoJSON
The D3 data visualization library
Chapter 6. Estimating Unknown Values
Importing the data
Interpolated model values
A dynamic web application – OpenLayers AJAX with Python and SpatiaLite
Chapter 7. Mapping for Enterprises and Communities
Google Sheets for data management
The cartographic rendering of geospatial data – MBTiles and UTFGrid
Interacting with Mapbox services
Putting it all together
Going further – local MBTiles hosting with TileStream
Part 3. Module 3
Chapter 1. Data Input and Output
Introduction
Finding geospatial data on your computer
Describing data sources