Learning geospatial analysis with Python : unleash the power of Python 3 with practical techniques for learning GIS and remote sensing /
Saved in:
Author / Creator: | Lawhead, Joel, author. |
---|---|
Edition: | Fourth edition. |
Imprint: | Birmingham, UK : Packt Publishing Ltd., 2023. ©2023 |
Description: | 1 online resource (432 pages) : illustrations |
Language: | English |
Subject: | |
Format: | E-Resource Book |
URL for this record: | http://pi.lib.uchicago.edu/1001/cat/bib/13713397 |
MARC
LEADER | 00000cam a22000007i 4500 | ||
---|---|---|---|
001 | 13713397 | ||
006 | m o d | ||
007 | cr cnu|||unuuu | ||
008 | 231206t20232023enka ob 001 0 eng d | ||
005 | 20241127154532.7 | ||
035 | |a (OCoLC)1412008153 |z (OCoLC)1407313780 | ||
035 | 9 | |a (OCLCCM-CC)1412008153 | |
040 | |a ORMDA |b eng |e rda |e pn |c ORMDA |d OCLCO |d EBLCP |d YDX |d OCLCF | ||
019 | |a 1407313780 | ||
020 | |z 9781837639175 | ||
020 | |a 9781837636853 |q electronic book | ||
020 | |a 1837636850 |q electronic book | ||
037 | |a 9781837639175 |b O'Reilly Media | ||
050 | 4 | |a G70.217.G46 |b L38 2023 | |
049 | |a MAIN | ||
100 | 1 | |a Lawhead, Joel, |e author. |0 http://id.loc.gov/authorities/names/no2014021967 | |
245 | 1 | 0 | |a Learning geospatial analysis with Python : |b unleash the power of Python 3 with practical techniques for learning GIS and remote sensing / |c Joel Lawhead. |
250 | |a Fourth edition. | ||
264 | 1 | |a Birmingham, UK : |b Packt Publishing Ltd., |c 2023. | |
264 | 4 | |c ©2023 | |
300 | |a 1 online resource (432 pages) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
504 | |a Includes bibliographical references and index. | ||
520 | |a Geospatial analysis is used in almost every domain you can think of, including defense, farming, and even medicine. In this special 10th anniversary edition, you'll embark on an exhilarating geospatial analysis adventure using Python. This fourth edition starts with the fundamental concepts, enhancing your expertise in geospatial analysis processes with the help of illustrations, basic formulas, and pseudocode for real-world applications. As you progress, you'll explore the vast and intricate geospatial technology ecosystem, featuring thousands of software libraries and packages, each offering unique capabilities and insights. This book also explores practical Python GIS geospatial applications, remote sensing data, elevation data, and the dynamic world of geospatial modeling. It emphasizes the predictive and decision-making potential of geospatial technology, allowing you to visualize complex natural world concepts, such as environmental conservation, urban planning, and disaster management to make informed choices. You'll also learn how to leverage Python to process real-time data and create valuable information products. By the end of this book, you'll have acquired the knowledge and techniques needed to build a complete geospatial application that can generate a report and can be further customized for different purposes. | ||
505 | 0 | |a Cover -- Title Page -- Copyright -- Dedication -- Contributors -- Acknowledgments -- Table of Contents -- Preface -- Part 1: The History and the Present of the Industry -- Chapter 1: Learning about Geospatial Analysis with Python -- Technical requirements -- Geospatial analysis and our world -- History of geospatial analysis -- Evolution of Geographic Information Systems (GISs) -- Remote sensing -- Point cloud data -- Computer-aided drafting -- Geospatial analysis and computer programming -- Object-oriented programming for geospatial analysis -- The importance of geospatial analysis | |
505 | 8 | |a GIS concepts -- Thematic maps -- Spatial databases -- Spatial indexing -- Metadata -- Map projections -- Rendering -- Remote sensing concepts -- Images as data -- Remote sensing and color -- Common vector GIS concepts -- Data structures -- Buffer -- Dissolve -- Generalize -- Intersection -- Merge -- Point in polygon -- Union -- Join -- Common raster data concepts -- Band math -- Change detection -- Histogram -- Feature extraction -- Supervised and unsupervised classification -- Creating the simplest possible Python GIS -- Getting started with Python -- Building a SimpleGIS -- Summary -- Questions | |
505 | 8 | |a Further reading -- Chapter 2: Learning about Geospatial Data -- Technical requirements -- Overview of common data formats -- Understanding data structures -- Common traits -- Understanding spatial indexing -- Spatial indexing algorithms -- What are overviews? -- What is metadata? -- Understanding the file structure -- Knowing about the most widely used vector data types -- Shapefiles -- CAD files -- Tag-based and markup-based formats -- GeoJSON -- GeoPackage -- Understanding raster data types -- TIFF files -- JPEG, GIF, BMP, and PNG -- Compressed formats -- ASCII grids -- World files | |
505 | 8 | |a What is point cloud data? -- LIDAR -- More realistic geospatial models with 3D data -- What are web services? -- Understanding geospatial databases -- Sharing data with interchange formats -- Introducing spatiotemporal data -- Summary -- Questions -- Further reading -- Chapter 3: The Geospatial Technology Landscape -- Technical requirements -- Understanding data access -- GDAL -- PDAL -- Understanding computational geometry -- The PROJ projection library -- CGAL -- JTS -- GEOS -- PostGIS -- Other spatially enabled databases -- Routing -- Understanding desktop tools (including visualization) | |
505 | 8 | |a Quantum GIS -- GRASS GIS -- gvSIG -- OpenJUMP -- Google Earth -- NASA WorldWind -- ArcGIS -- Leaflet and OpenLayers -- Understanding metadata management -- Python's pycsw library -- GeoNode -- GeoNetwork -- A quick look at artificial intelligence -- Summary -- Questions -- Further reading -- Part 2: Geospatial Analysis Concepts -- Chapter 4: Geospatial Python Toolbox -- Technical requirements -- Using QGIS -- Installing third-party Python modules -- Anaconda -- Jupyter -- PyPI and pip -- The Python virtualenv module -- Python networking libraries for acquiring data -- The Python urllib module | |
588 | |a Description based on online resource; title from digital title page (viewed on March 11, 2024). | ||
650 | 0 | |a Geospatial data. |0 http://id.loc.gov/authorities/subjects/sh2006006177 | |
650 | 0 | |a Python (Computer program language) |0 http://id.loc.gov/authorities/subjects/sh96008834 | |
650 | 6 | |a Données géospatiales. | |
650 | 6 | |a Python (Langage de programmation) | |
650 | 7 | |a Geospatial data. |2 fast |0 (OCoLC)fst01741194 | |
650 | 7 | |a Python (Computer program language) |2 fast |0 (OCoLC)fst01084736 | |
776 | 0 | 8 | |i Print version: |a Lawhead, Joel |t Learning Geospatial Analysis with Python |d Birmingham : Packt Publishing, Limited,c2023 |
856 | 4 | 0 | |u https://go.oreilly.com/uchicago/library/view/-/9781837639175/?ar |y O'Reilly |
929 | |a oclccm | ||
999 | f | f | |s 6311526e-105f-48b6-8d7b-4908089cbbe1 |i 9f6d2b7c-6925-481a-a730-65ae20ca945a |
928 | |t Library of Congress classification |a G70.217.G46L38 2023 |l Online |c UC-FullText |u https://go.oreilly.com/uchicago/library/view/-/9781837639175/?ar |z O'Reilly |g ebooks |i 13856332 |