Mastering Geospatial Development with QGIS 3.x:An in-depth guide to becoming proficient in spatial data analysis using QGIS 3.4 and 3.6 with Python, 3rd Edition
Authors:Shammunul Islam - Simon Miles - GISP Menke - GISP Smith Jr. - Luigi Pirelli - GISP Van Hoesen
Release Finelybook 出版日期：2019-03-28
pages 页数：466 pages
Publisher Finelybook 出版社：Packt
Create and manage a spatial database
Get to know advanced techniques to style GIS data
Prepare both vector and raster data for processing
Add heat maps, live layer effects, and labels to your maps
Master LAStools and GRASS integration with the Processing Toolbox
Edit and repair topological data errors
Automate workflows with batch processing and the QGIS Graphical Modeler
Integrate Python scripting into your data processing workflows
Develop your own QGIS plugins
QGIS is an open source solution to GIS and widely used by GIS professionals all over the world. It is the leading alternative to proprietary GIS software. Although QGIS is described as intuitive, it is also, by default, complex. Knowing which tools to use and how to apply them is essential to producing valuable deliverables on time.
Starting with a refresher on the QGIS basics and getting you acquainted with the latest QGIS 3.6 updates, this book will take you all the way through to teaching you how to create a spatial database and a GeoPackage. Next, you will learn how to style raster and vector data by choosing and managing different colors. The book will then focus on processing raster and vector data. You will be then taught advanced applications, such as creating and editing vector data. Along with that, you will also learn about the newly updated Processing Toolbox, which will help you develop the advanced data visualizations. The book will then explain to you the graphic modeler, how to create QGIS plugins with PyQGIS, and how to integrate Python analysis scripts with QGIS.
By the end of the book, you will understand how to work with all aspects of QGIS and will be ready to use it for any type of GIS work.
One-stop solution to all of your GIS needs
Master QGIS by learning about database integration, and geoprocessing tools
Learn about the new and updated Processing toolbox and perform spatial analysis
Dr. John Van Hoesen, GISP
Dr. John Van Hoesen, GISP is an associate professor of geology and environmental studies at Green Mountain College in rural west-central Vermont, USA. He earned an MS and a Ph.D. in geology from the University of Nevada, Las Vegas, in 2000 and 2003. He is a certified GIS Professional (GISP) with a broad background in the geosciences and has used some flavor of GIS to evaluate and explore geological processes and environmental issues since 1997. John has used and taught graduate, undergraduate, and continuing education courses using some variants of FOSS GIS since 2003.
Dr. Luigi Pirelli is a freelance QGIS core developer and software analyst with a degree with honors in computer science at Bari University. He worked for 15 years in the Satellite Ground Segment and Direct Ingestion for the European Space Agency. Since 2006, he has been involved in the GFOSS world, contributing in QGIS, GRASS, and MapServer core, and developing and maintaining many QGIS plugins. He actively participates in QGIS Hackmeetings. Luigi is the founder of the OSGEO Italian local GFOSS chapter. Now, he lives in Spain contributing to this GFOSS community. During the last years, he taught PyQGIS, organizing training from basic to advanced level, and supporting companies to develop their specific QGIS plugins. He is also the founder of the local hackerspace group Bricolabs.cc, focused on open hardware. He likes cycling, repairing everything, and training groups on conflict resolution. Other than this book, he has also contributed to the Lonely Planet guide Cycling Italy.
Shammunul Islam is a consulting spatial data scientist at the Institute of Remote Sensing, Jahangirnagar University. His guidance is being applied toward the development of an adaptation tracking mechanism for a UNDP project in Bangladesh. He has provided data science training to the executives of Shwapno, the largest retail brand in Bangladesh. Mr. Islam has developed applications for automating statistical and econometric analysis for a variety of data sources, ranging from weather stations to socio-economic surveys. He has also consulted as a statistician for a number of surveys. He completed his MA in Climate and Society from Columbia University, New York, in 2014 on a full scholarship, before which he completed an honors degree in statistics and a master's degree in development studies.
A former archaeologist, Kurt Menke, GISP is based out of Albuquerque, New Mexico, USA. He received a master's degree in geography from the University of New Mexico in 2000. That same year, he founded Bird's Eye View to apply his expertise with GIS technology towards ecological conservation. Along with conservation, his other focus areas are public health and education. He is an avid open source GIS proponent since he began writing MapServer applications in 2002. He has used QGIS since 2007. Recently he also authored Discover QGIS for Locate Press. In 2015, Kurt was honored to be voted in as an OSGeo Charter Member. He is an experienced FOSS4G educator and a co-author of the GeoAcademy. In 2015 he was awarded the Global Educator of the Year Team Award by GeoForAll as part of the GeoAcademy team. Kurt authors an award-winning blog on FOSS4G technologies and their use in community health mapping.
Richard Smith Jr., GISP
Dr. Richard Smith Jr., GISP is an assistant professor of geographic information science in the School of Engineering and Computing Sciences at Texas A&M University-Corpus Christi. He has a Ph.D. in geography from the University of Georgia and holds a master of science in computer science and a bachelor of science in geographic information science from Texas A&M University-Corpus Christi. Richard actively researches in cartography, systems integration, and the use of geospatial technology for disaster response. He is an advocate for FOSS4G and building FOSS4G curriculum. He is also one of the co-authors of the FOSS4G Academy.
1 A Refreshing Look at QGIS
2 Styling Raster and Vector Data
3 Creating Spatial Databases
4 Preparing Vector Data for Processing
5 Preparing Raster Data for Processing
6 Advanced Data Creation and Editing
7 Advanced Data Visualization
8 The Processing Toolbox
9 Automating Workflows with the Graphical Modeler
10 Creating QGIS Plugins with PyQGIS and Problem Solving
11 PyQGIS Scripting