QGIS: becoming a GIS power user master data management, visualization, and spatial analysis techniques in QGIS and become a GIS power user
Cover -- Copyright -- Credits -- Preface -- Table of Contents -- Module 1: Learning QGIS, Third Edition -- 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: V...
Gespeichert in:
1. Verfasser: | |
---|---|
Weitere Verfasser: | , , , |
Format: | UnknownFormat |
Sprache: | eng |
Veröffentlicht: |
Birmingham, Mumbai
Packt
February 2017
|
Schlagworte: | |
Online Zugang: | Full Text |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Cover -- Copyright -- Credits -- Preface -- Table of Contents -- Module 1: Learning QGIS, Third Edition -- 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 -- Summary -- 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 -- Summary -- Chapter 4: Spatial Analysis -- Analyzing raster data -- Combining raster and vector data -- Vector and raster analysis with Processing -- Leveraging the power of spatial databases -- Summary -- Chapter 5: Creating Great Maps -- Advanced vector styling -- Labeling -- Designing print maps -- Presenting your maps online -- Summary -- 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 -- Summary -- Module 2: QGIS Blueprints -- Chapter 1: Exploring Places - from Concept to Interface -- Acquiring data for geospatial applications -- Visualizing GIS data -- The basemap -- Summary -- Chapter 2: Identifying the Best Places -- Vector data - Extract, Transform, and Load -- Raster analysis. Publishing the results as a web application -- Summary -- 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 -- Summary -- 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 -- Summary -- Chapter 5: Demonstrating Change -- Leveraging spatial relationships -- TopoJSON -- The D3 data visualization library -- Summary -- Chapter 6: Estimating Unknown Values -- Importing the data -- Interpolated model values -- A dynamic web application - OpenLayers AJAX with Python and SpatiaLite -- Summary -- 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 -- Summary -- Module 3: QGIS 2 Cookbook -- Chapter 1: Data Input and Output -- Introduction -- Finding geospatial data on your computer -- Describing data sources -- Importing data from text files -- Importing KML/KMZ files -- Importing DXF/DWG files -- Opening a NetCDF file -- Saving a vector layer -- Saving a raster layer -- Reprojecting a layer -- Batch format conversion -- Batch reprojection -- Loading vector layers into SpatiaLite -- Loading vector layers into PostGIS -- Chapter 2: Data Management -- Introduction -- Joining layer data -- Cleaning up the attribute table -- Configuring relations -- Joining tables in databases -- Creating views in SpatiaLite Creating views in PostGIS -- Creating spatial indexes -- Georeferencing rasters -- Georeferencing vector layers -- Creating raster overviews (pyramids) -- Building virtual rasters (catalogs) -- Chapter 3: Common Data Preprocessing Steps -- Introduction -- Converting points to lines to polygons and back - QGIS -- Converting points to lines to polygons and back - SpatiaLite -- Converting points to lines to polygons and back - PostGIS -- Cropping rasters -- Clipping vectors -- Extracting vectors -- Converting rasters to vectors -- Converting vectors to rasters -- Building DateTime strings -- Geotagging photos -- Chapter 4: Data Exploration -- Introduction -- Listing unique values in a column -- Exploring numeric value distribution in a column -- Exploring spatiotemporal vector data using Time Manager -- Creating animations using Time Manager -- Designing time-dependent styles -- Loading BaseMaps with the QuickMapServices plugin -- Loading BaseMaps with the OpenLayers plugin -- Viewing geotagged photos -- Chapter 5: Classic Vector Analysis -- Introduction -- Selecting optimum sites -- Dasymetric mapping -- Calculating regional statistics -- Estimating density heatmaps -- Estimating values based on samples -- Chapter 6: Network Analysis -- Introduction -- Creating a simple routing network -- Calculating the shortest paths using the Road graph plugin -- Routing with one-way streets in the Road graph plugin -- Calculating the shortest paths with the QGIS network analysis library -- Routing point sequences -- Automating multiple route computation using batch processing -- Matching points to the nearest line -- Creating a routing network for pgRouting -- Visualizing the pgRouting results in QGIS -- Using the pgRoutingLayer plugin for convenience -- Getting network data from the OSM -- Chapter 7: Raster Analysis I -- Introduction -- Using the raster calculator Preparing elevation data -- Calculating a slope -- Calculating a hillshade layer -- Analyzing hydrology -- Calculating a topographic index -- Automating analysis tasks using the graphical modeler -- Chapter 8: Raster Analysis II -- Introduction -- Calculating NDVI -- Handling null values -- Setting extents with masks -- Sampling a raster layer -- Visualizing multispectral layers -- Modifying and reclassifying values in raster layers -- Performing supervised classification of raster layers -- Chapter 9: QGIS and the Web -- Introduction -- Using web services -- Using WFS and WFS-T -- Searching CSW -- Using WMS and WMS Tiles -- Using WCS -- Using GDAL -- Serving web maps with the QGIS server -- Scale-dependent rendering -- Hooking up web clients -- Managing GeoServer from QGIS -- Chapter 10: Cartography Tips -- Introduction -- Using Rule Based Rendering -- Handling transparencies -- Understanding the feature and layer blending modes -- Saving and loading styles -- Configuring data-defined labels -- Creating custom SVG graphics -- Making pretty graticules in any projection -- Making useful graticules in printed maps -- Creating a map series using Atlas -- Chapter 11: Extending QGIS -- Introduction -- 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 -- Chapter 12: Up and Coming -- Introduction -- Preparing LiDAR data -- Opening File Geodatabases with the OpenFileGDB driver -- Using Geopackages -- The PostGIS Topology Editor plugin -- The Topology Checker plugin -- GRASS Topology tools -- Hunting for bugs -- Reporting bugs |
---|---|
Beschreibung: | VII, 797 Seiten Illustrationen |
ISBN: | 9781788299725 978-1-78829-972-5 |