舉報

會員
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
- Raster to vector
- 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
推薦閱讀
- 大數據導論:思維、技術與應用
- Ansible Quick Start Guide
- 人工智能工程化:應用落地與中臺構建
- Zabbix Network Monitoring(Second Edition)
- 自動檢測與轉換技術
- Python Algorithmic Trading Cookbook
- 基于多目標決策的數據挖掘方法評估與應用
- Windows環境下32位匯編語言程序設計
- Ceph:Designing and Implementing Scalable Storage Systems
- 菜鳥起飛系統安裝與重裝
- LAMP網站開發黃金組合Linux+Apache+MySQL+PHP
- Deep Reinforcement Learning Hands-On
- Machine Learning with the Elastic Stack
- 深度學習與目標檢測
- Mastering Ansible(Second Edition)
- 從實踐中學嵌入式Linux操作系統
- 白話機器學習算法
- 我的IT世界
- 智能機器人創新熱點與趨勢
- 巧學活用電腦維護108問
- Photoshop CS6婚紗數碼照片處理達人秘笈
- 網絡滲透技術攻防高手修煉
- 單片開關電源集成電路應用設計實例
- Drupal 7 Multi Sites Configuration
- PLC與步進伺服快速入門與實踐
- CorelDRAW X3中文版全程自學手冊
- 智能制造:技術前沿與探索應用
- UG NX 8.0中文版從入門到精通
- 微視頻詳解西門子S7-1500 PLC
- 物聯網安全技術