Coverart for item
The Resource Python geospatial analysis essentials : process, analyze, and display geospatial data using Python libraries and related tools, Erik Westra

Python geospatial analysis essentials : process, analyze, and display geospatial data using Python libraries and related tools, Erik Westra

Label
Python geospatial analysis essentials : process, analyze, and display geospatial data using Python libraries and related tools
Title
Python geospatial analysis essentials
Title remainder
process, analyze, and display geospatial data using Python libraries and related tools
Statement of responsibility
Erik Westra
Title variation
Process, analyze, and display geospatial data using Python libraries and related tools
Creator
Author
Subject
Language
eng
Summary
If you are an experienced Python developer and wish to get up-to-speed with geospatial programming, then this book is for you. While familiarity with installing third-party Python libraries would be an advantage, no prior knowledge of geospatial programming is required
Member of
Cataloging source
UMI
http://library.link/vocab/creatorName
Westra, Erik
Dewey number
006
Illustrations
illustrations
Index
index present
LC call number
QA76.73.P98
Literary form
non fiction
Nature of contents
dictionaries
Series statement
Community experience distilled
http://library.link/vocab/subjectName
  • Python (Computer program language)
  • Geospatial data
  • Geospatial data
  • Python (Computer program language)
Label
Python geospatial analysis essentials : process, analyze, and display geospatial data using Python libraries and related tools, Erik Westra
Instantiates
Publication
Note
Includes index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Geospatial Analysis and Techniques; About geospatial analysis; Understanding geospatial data; Setting up your Python installation; Installing GDAL; Installing Shapely; Obtaining some geospatial data; Unlocking the shapefile; Analyzing the data; A program to identify neighboring countries; Summary; Chapter 2: Geospatial Data; Geospatial data quality; Types of geospatial data; Shapefiles; Well-known text; Well-known binary; Spatial databases; Geospatial microformats
  • GeoJSONGML; Digital elevation models; Raster basemaps; Multiband raster files; Sources of freely available geospatial data; Natural Earth Data; OpenStreetMap; US Census Bureau; World Borders Dataset; GLOBE; National Elevation Dataset; Reading and writing geospatial data using Python; Reading vector data; Writing vector data; Reading raster data; Writing raster data; Dealing with spatial reference systems; WGS84; Universal Transverse Mercator; Describing spatial reference systems; Transforming coordinates; Calculating lengths and areas; Geospatial data errors and how to fix them; Points
  • LineStringsLinear Rings; Polygons; MultiPolygons; Fixing invalid geometries; Summary; Chapter 3: Spatial Databases; Spatial database concepts; Installing a spatial database; Installing PostgreSQL; Installing PostGIS; Installing psycopg2; Accessing PostGIS from Python; Setting up a spatial database; Importing spatial data; Querying spatial data; Manipulating spatial data; Exporting spatial data; Summary; Chapter 4: Creating Maps; Introducing Mapnik; Installing Mapnik; A taste of Mapnik; Building a map; Styling a map; Learning Mapnik; Datasources; Symbolizers; PointSymbolizer; LineSymbolizer
  • PolygonSymbolizerTextSymbolizer; RasterSymbolizer; Map rendering; A working example; Next steps; Summary; Chapter 5: Analyzing Geospatial Data; Libraries for spatial analysis; PyProj; NetworkX; Spatial analysis recipes; Calculating and comparing coordinates; Calculating lengths; Calculating areas; Calculating shortest paths; Summary; Chapter 6: Building a Complete Geospatial Analysis System; Matching GPS data against a map; An overview of the GPS Heatmap system; Obtaining the necessary data; Obtaining GPS data; Downloading the road data; Implementing the GPS Heatmap system
  • Initializing the databaseImporting the road data; Splitting the road data into segments; Constructing a network of directed road segments; Implementing the map-matching algorithm; Generating the GPS Heatmap; Further improvements; Summary; Index
Control code
913880040
Dimensions
unknown
Extent
1 online resource (1 volume)
Form of item
online
Isbn
9781783553891
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations.
http://library.link/vocab/ext/overdrive/overdriveId
cl0500000614
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)913880040
Label
Python geospatial analysis essentials : process, analyze, and display geospatial data using Python libraries and related tools, Erik Westra
Publication
Note
Includes index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Geospatial Analysis and Techniques; About geospatial analysis; Understanding geospatial data; Setting up your Python installation; Installing GDAL; Installing Shapely; Obtaining some geospatial data; Unlocking the shapefile; Analyzing the data; A program to identify neighboring countries; Summary; Chapter 2: Geospatial Data; Geospatial data quality; Types of geospatial data; Shapefiles; Well-known text; Well-known binary; Spatial databases; Geospatial microformats
  • GeoJSONGML; Digital elevation models; Raster basemaps; Multiband raster files; Sources of freely available geospatial data; Natural Earth Data; OpenStreetMap; US Census Bureau; World Borders Dataset; GLOBE; National Elevation Dataset; Reading and writing geospatial data using Python; Reading vector data; Writing vector data; Reading raster data; Writing raster data; Dealing with spatial reference systems; WGS84; Universal Transverse Mercator; Describing spatial reference systems; Transforming coordinates; Calculating lengths and areas; Geospatial data errors and how to fix them; Points
  • LineStringsLinear Rings; Polygons; MultiPolygons; Fixing invalid geometries; Summary; Chapter 3: Spatial Databases; Spatial database concepts; Installing a spatial database; Installing PostgreSQL; Installing PostGIS; Installing psycopg2; Accessing PostGIS from Python; Setting up a spatial database; Importing spatial data; Querying spatial data; Manipulating spatial data; Exporting spatial data; Summary; Chapter 4: Creating Maps; Introducing Mapnik; Installing Mapnik; A taste of Mapnik; Building a map; Styling a map; Learning Mapnik; Datasources; Symbolizers; PointSymbolizer; LineSymbolizer
  • PolygonSymbolizerTextSymbolizer; RasterSymbolizer; Map rendering; A working example; Next steps; Summary; Chapter 5: Analyzing Geospatial Data; Libraries for spatial analysis; PyProj; NetworkX; Spatial analysis recipes; Calculating and comparing coordinates; Calculating lengths; Calculating areas; Calculating shortest paths; Summary; Chapter 6: Building a Complete Geospatial Analysis System; Matching GPS data against a map; An overview of the GPS Heatmap system; Obtaining the necessary data; Obtaining GPS data; Downloading the road data; Implementing the GPS Heatmap system
  • Initializing the databaseImporting the road data; Splitting the road data into segments; Constructing a network of directed road segments; Implementing the map-matching algorithm; Generating the GPS Heatmap; Further improvements; Summary; Index
Control code
913880040
Dimensions
unknown
Extent
1 online resource (1 volume)
Form of item
online
Isbn
9781783553891
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations.
http://library.link/vocab/ext/overdrive/overdriveId
cl0500000614
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)913880040

Library Locations

    • Ellis LibraryBorrow it
      1020 Lowry Street, Columbia, MO, 65201, US
      38.944491 -92.326012
    • Engineering Library & Technology CommonsBorrow it
      W2001 Lafferre Hall, Columbia, MO, 65211, US
      38.946102 -92.330125
Processing Feedback ...