舉報

會員
Learn QGIS
QGIS3.4isthefirstLTR(longtermrelease)ofQGISversion3.Thisisagiantleapforwardfortheprojectwithtonsofnewfeaturesandimpactfulchanges.LearnQGISisfullyupdatedforQGIS3.4,coveringitsprocessingengineupdate,Python3de-factocodingenvironment,andtheGeoPackageformat.ThisbookwillhelpyougetstartedonyourQGISjourney,guidingyoutodevelopyourownprocessingpathway.Youwillexploretheuserinterface,loadingyourdata,editing,andthencreatingdata.QGISoftensurprisesnewuserswithitsmappingcapabilities;youwilldiscoverhoweasilyyoucanstyleandcreateyourfirstmap.Butthat’snotall!Inthefinalpartofthebook,you’lllearnaboutspatialanalysisandthepowerfultoolsinQGIS,andconcludebylookingatPythonprocessingoptions.Bytheendofthebook,youwillhavebecomeproficientingeospatialanalysisusingQGISandPython.
目錄(164章)
倒序
- coverpage
- Title Page
- Dedication
- About Packt
- Why subscribe?
- Packt.com
- Contributors
- About the authors
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Download the color images
- Conventions used
- Get in touch
- Reviews
- Where Do I Start?
- Installing QGIS 3.4
- Installing QGIS on Windows
- Installing QGIS using the OSGeo4W installer
- Latest QGIS release
- Advanced installer (to specify version)
- Installing on Ubuntu
- Running QGIS for the first time
- Plugins
- What is new in QGIS 3
- Introducing the QGIS user interface
- Menu bar
- Toolbars
- Information bar
- Layers and browser panels
- Map
- Finding help and reporting issues
- Summary
- Data Creation and Editing
- Data formats
- GeoPackage
- Loading data
- Getting data into QGIS
- Interacting with data
- Navigation
- Data attributes toolbar
- Inspecting the data
- Measuring data
- Selecting data
- Vector data
- Editing attribute data
- Building your own vector data
- Projections
- Creating data
- Create a ShapeFile
- Editing tools
- Snapping
- Mistakes and correcting with editing
- Populating attribute data
- Data joins
- Using temporary scratch layers
- Checking for topological errors and fixing them
- Finding errors with the Topology Checker
- Fixing invalid geometry errors
- Raster data
- Other data
- Creating a GeoPackage
- Exporting to a different format
- Spatial Databases
- Summary
- Visualizing Data
- Styling data
- Interactive styling
- Styling raster layers
- Layer styling – Terrain
- Layer styling – satellite image
- Raster Toolbar
- Styling data – landcover map
- Saving styles
- Styling vector layers
- Creating point styles – an example of an airport style
- Simple marker
- SVG
- Default symbols
- Creating line styles – an example of a river
- Creating polygon styles – an example of a landmass style
- Summary
- Creating Great Maps
- Communicating with data
- Labeling
- Interactively editing labels
- Displaying more information using labels
- Line labels
- Polygon labels
- Creating a map
- Loading data
- Adding layout items
- Add a title (or any text)
- Further map creation options
- Adding Grids
- Adding an overview map
- Adding an attribute table
- Map outputs
- Saving maps to share
- Creating an Atlas
- Presenting Maps online
- Exporting a web map
- QGIS2Web – an excellent way to export your data in openlayers or leaflet
- Exporting a 3D web map
- Summary
- Spatial Analysis
- Processing toolbox
- Analyzing raster data
- Clipping rasters
- Analyzing elevation/terrain data
- Terrain projections – slope maps
- Using the raster calculator
- Combining raster and vector data
- Converting between rasters and vectors
- Vector to raster
- Accessing raster and vector layer statistics
- Computing zonal statistics
- Creating a heatmap from points
- Advanced vector and raster analysis with processing
- Finding nearest neighbors
- Converting between points lines and polygons
- Building workflows with processing tools
- Identifying features in the proximity of other features
- Sampling a raster at point locations
- Mapping density with hexagonal grids
- Calculating area shares within a region
- Batch processing multiple datasets
- Automated geoprocessing with the graphical modeler
- Create a model that automates the creation of hexagonal heatmaps
- Documenting and sharing models
- Summary
- Extending QGIS with Python
- Adding functionality using actions
- Configuring your first Python action
- Opening files using actions
- Opening a web browser using actions
- Getting to know the Python console
- Loading and exploring datasets – vector data
- Loading and exploring datasets – raster data
- Styling layers
- Filtering data
- Creating a memory layer
- Exporting map images
- Creating custom geoprocessing scripts using Python
- Writing your first processing script
- Building a basic buffer script
- Running the script
- Extending the script
- Developing your first plugin
- Creating the plugin template with Plugin Builder
- Accessing qgis.core from the command line external to Python
- Setting up the pb_tool
- Assigning a logo to the plugin
- Customizing the plugin GUI
- Implementing plugin functionality
- Adding a message box when OK is clicked
- 3D view
- Summary
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-06-10 19:20:35
推薦閱讀
- 我的J2EE成功之路
- Practical Ansible 2
- PowerShell 3.0 Advanced Administration Handbook
- 西門子PLC與InTouch綜合應用
- 影視后期制作(Avid Media Composer 5.0)
- Expert AWS Development
- 小型電動機實用設計手冊
- OpenStack Cloud Computing Cookbook(Second Edition)
- 工業機器人應用案例集錦
- 網中之我:何明升網絡社會論稿
- 空間機械臂建模、規劃與控制
- 軟件工程及實踐
- Building a BeagleBone Black Super Cluster
- Extending Ansible
- Windows安全指南
- Hands-On Data Analysis with NumPy and pandas
- 從虛擬化到云計算
- Mastering Adobe Premiere Pro CS6 Hotshot
- 精通LabVIEW 8.x
- 從零開始學Visual C++
- 數據倉庫結構設計與實施
- 典型機械設備自動化解決方案指南:從單機、生產線到企業網絡
- 軸向磁場無刷同步電機理論與設計
- 智能運維之道:基于AI技術的應用實踐
- 零起點學西門子變頻器應用
- 人人都應該知道的人工智能
- 人工智能大冒險:青少年的AI啟蒙書
- Hands-On Exploratory Data Analysis with R
- VMware Cross:Cloud Architecture
- Flash動畫設計