舉報

會員
Learning Geospatial Analysis with Python(Second Edition)
最新章節:
Index
IfyouareaPythondeveloper,researcher,oranalystwhowantstoperformGeospatial,modeling,andGISanalysiswithPython,thenthisbookisforyou.FamilaritywithdigitalmappingandanalysisusingPythonoranotherscriptinglanguageforautomationorcrunchingdatamanuallyisappreciated.
目錄(126章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Learning Geospatial Analysis with Python
- Geospatial analysis and our world
- History of geospatial analysis
- Geographic information systems
- Remote sensing
- Elevation data
- Computer-aided drafting
- Geospatial analysis and computer programming
- Importance of geospatial analysis
- Geographic information system concepts
- Common vector GIS concepts
- Common raster data concepts
- Creating the simplest possible Python GIS
- Summary
- Chapter 2. Geospatial Data
- An overview of common data formats
- Data structures
- Spatial indexing
- Overviews
- Metadata
- File structure
- Vector data
- Raster data
- Point cloud data
- Web services
- Summary
- Chapter 3. The Geospatial Technology Landscape
- Data access
- Computational geometry
- Desktop tools (including visualization)
- Metadata management
- Summary
- Chapter 4. Geospatial Python Toolbox
- Installing third-party Python modules
- Python networking libraries for acquiring data
- Python markup and tag-based parsers
- Python JSON libraries
- OGR
- PyShp
- dbfpy
- Shapely
- Fiona
- GDAL
- NumPy
- PIL
- PNGCanvas
- GeoPandas
- PyMySQL
- PyFPDF
- Spectral Python
- Summary
- Chapter 5. Python and Geographic Information Systems
- Measuring distance
- Calculating line direction
- Coordinate conversion
- Reprojection
- Editing shapefiles
- Performing selections
- Creating images for visualization
- Dot density calculations
- Choropleth maps
- Using spreadsheets
- Using GPS data
- Geocoding
- Summary
- Chapter 6. Python and Remote Sensing
- Swapping image bands
- Creating histograms
- Clipping images
- Classifying images
- Extracting features from images
- Change detection
- Summary
- Chapter 7. Python and Elevation Data
- ASCII Grid files
- Creating a shaded relief
- Creating elevation contours
- Working with LIDAR
- Summary
- Chapter 8. Advanced Geospatial Python Modeling
- Creating a Normalized Difference Vegetative Index
- Creating a flood inundation model
- Creating a color hillshade
- Least cost path analysis
- Routing along streets
- Geolocating photos
- Summary
- Chapter 9. Real-Time Data
- Tracking vehicles
- The NextBus agency list
- The NextBus route list
- NextBus vehicle locations
- Mapping NextBus locations
- Storm chasing
- Reports from the field
- Summary
- Chapter 10. Putting It All Together
- A typical GPS report
- Working with GPX-Reporter.py
- Stepping through the program
- The initial setup
- Working with utility functions
- Parsing the GPX
- Getting the bounding box
- Downloading map and elevation images
- Creating the hillshade
- Creating maps
- Measuring the elevation
- Measuring the distance
- Retrieving weather data
- Summary
- Index 更新時間:2021-07-23 14:46:19
推薦閱讀
- C#高級編程(第10版) C# 6 & .NET Core 1.0 (.NET開發經典名著)
- INSTANT CakePHP Starter
- MySQL數據庫管理與開發實踐教程 (清華電腦學堂)
- WordPress Plugin Development Cookbook(Second Edition)
- Java項目實戰精編
- PhoneGap:Beginner's Guide(Third Edition)
- RISC-V體系結構編程與實踐(第2版)
- RESTful Java Web Services(Second Edition)
- 深度學習原理與PyTorch實戰(第2版)
- 從Power BI到Analysis Services:企業級數據分析實戰
- Bitcoin Essentials
- LabVIEW數據采集(第2版)
- R語言:邁向大數據之路
- 大話程序員:從入門到優秀全攻略
- 移動智能系統測試原理與實踐
- Rust Quick Start Guide
- Learning Puppet Security
- Java EE 8 Development with Eclipse
- Elixir Cookbook
- 零基礎學Python(升級版)
- Full Stack Development with JHipster
- 商業銀行經營管理(第2版)
- OpenCV計算機視覺項目實戰(Python版)
- Python Django Web典型模塊開發實戰
- Oracle程序員面試筆試寶典
- Visual Basic編程全能詞典
- Java編程從零開始學(視頻教學版)
- Bash Cookbook
- Testing with F#
- Hadoop Backup and Recovery Solutions