Index
A
- abstraction / Making data homogeneous
- about / The concept of abstraction
- Advanced Spaceborne Thermal Emission and Reflection Radiometer (ASTER) / Processing remote sensing images and data
- alpha blending / Blending images
- app
- integrating with / Integrating with the app
- area of all countries
- attributes and relations
- filtering by / Filtering by attributes and relations
- attributes values
- obtaining / Getting the attributes' values
B
- bands / Processing remote sensing images and data
- basic statistics, raster data
- about / Getting the basic statistics
- data, preparing / Preparing the data
- simple information, printing / Printing simple information
- output information, formatting / Formatting the output information
- quartiles, calculating / Calculating quartiles, histograms, and other statistics
- histograms, calculating / Calculating quartiles, histograms, and other statistics
- other statistics, calculating / Calculating quartiles, histograms, and other statistics
- making, lazy property / Making statistics a lazy property
- block iteration
- about / Block iteration
- book project
- creating / Creating the book project
C
- closest point
- searching / Finding the closest point
- code comments
- about / Documenting your code
- code profiling
- about / Code profiling
- color classified images
- creating / Creating color classified images
- right colors, selecting for map / Choosing the right colors for a map
- context manager / Downloading data from a URL
- coordinate system
- countries
- sorting, by area size / Sort the countries by area size
- current location
- setting / Setting your current location
D
- data
- making homogeneous / Making data homogeneous
- importing / Generating the tables and importing data
- filtering / Filtering the data
- searching for / Searching for data and crossing information
- filtering, boundaries used / Filtering using boundaries
- database
- information, storing on / Storing information on a database
- populating, with real data / Populating the database with real data
- database inserts
- optimizing / Optimizing database inserts
- data parsing
- optimizing / Optimizing data parsing
- digital elevation models (DEM)
- docstrings
- about / Documenting your code
E
- ElementTree / Populating the database with real data
- ESRI shapefile / Representing geographic data
- execution time
- measuring / Measuring execution time
F
- file
- opening / Opening the file and getting its contents
- contents, obtaining / Opening the file and getting its contents
- content, preparing for analysis / Preparing the content for analysis
- filters
- chaining / Chaining filters
- first example
- programming / Programming and running your first example
- running / Programming and running your first example
- function
- combining, into application / Combining functions into an application
G
- GDAL
- about / Installing GDAL and OGR
- installing, on Windows / Windows
- installing, on Ubuntu Linux / Ubuntu Linux
- geocache point
- abstracting / Abstracting the geocache point
- geocaching app
- basic application structure, building / Building the basic application structure
- application tree structure, creating / Creating the application tree structure
- functions / Functions and methods
- methods / Functions and methods
- code, documenting / Documenting your code
- application entry point, creating / Creating the application entry point
- geocaching data
- downloading / Downloading geocaching data
- direct download / Downloading geocaching data
- REST API / Downloading geocaching data
- sources / Geocaching data sources
- information, fetching from REST API / Fetching information from a REST API
- downloading, from URL / Downloading data from a URL
- downloading manually / Downloading data manually
- download link / Downloading data manually
- abstracting / Abstracting geocaching data
- importing / Importing geocaching data
- GPX attributes, reading / Reading GPX attributes
- homogeneous data, returning / Returning the homogeneous data
- converting, into Geocache objects / Converting the data into Geocache objects
- multiple sources, merging / Merging multiple sources of data
- GeoDjango / Creating an Object Relational Mapping
- geographic data
- representing / Representing geographic data
- geometries
- representing / Representing geometries
- geometry relationships
- about / Geometry relationships
- touches / Touches
- crosses / Crosses
- contains / Contains
- within / Within
- equals or almost equals / Equals or almost equals
- intersects / Intersects
- disjoint / Disjoint
- geo objects
- exporting / Exporting geo objects
- global interpreter lock (GIL)
- pan sharpening / Multiprocessing basics
- GPX format / Representing geographic data
H
- hardware bottleneck / Image resampling
- hill shading / Creating a shaded relief image
- histogram
- for colorizing maps / Using the histogram to colorize the image
I
- IDE
- about / Installing an IDE
- installing / Installing an IDE
- installing, on Windows / Windows
- installing, on Linux / Linux
- image compositions
- creating / Creating image compositions
- true color compositions / True color compositions
- specific regions, processing / Processing specific regions
- false color compositions / False color compositions
- image processing pipeline
- building / Building an image processing pipeline
- image resolution
- improving / Improving the image resolution
- image resampling / Image resampling
- pan sharpening / Pan sharpening
- images
- representing / Understanding how images are represented
- opening, with OpenCV / Opening images with OpenCV
- numerical types / Knowing numerical types
- blending / Blending images
- memory usage / Memory and images
- processing, by chunks / Processing images in chunks
- opening, GDAL used / Using GDAL to open images
- iterating through, whole image / Iterating through the whole image
- iterables / Iterating through the whole image
- iterator / Iterating through the whole image
J
- Java Topology Suite (JTS)
- JSON (JavaScript Object Notation) / Representing geographic data
L
- Landsat 8 images
- about / Getting Landsat 8 images
- obtaining / Getting Landsat 8 images
- lazy evaluation / Making statistics a lazy property
- lines
- importing / Importing lines
- Linux
- IDE, installing / Linux
M
- Map Maker app
- creating / Creating the Map Maker app
- PythonDatasource, using / Using PythonDatasource
- using, with filtering / Using the app with filtering
- Mapnik
- about / Installing Mapnik, Windows, Knowing Mapnik
- installing / Installing Mapnik
- installing, on Windows / Windows
- installing, on Ubuntu Linux / Ubuntu Linux
- experiments, performing with / Knowing Mapnik
- map, making with pure Python / Making a map with pure Python
- map, making with style sheet / Making a map with a style sheet
- maps
- styling / Styling maps
- style options / Styling maps
- layers, adding / Adding layers to the map
- massive data
- importing / Importing massive amount of data
- memoization / Making statistics a lazy property
- memorization / Converting the spatial reference system and units
- mosaicking / Mosaicking images
- multiple attributes
- filtering by / Filtering by multiple attributes
- multiprocessing
- basics / Multiprocessing basics
- about / Multiprocessing basics
N
- new functionality
- integrating, into application / Integrating new functionality into the application
- Noun Project
- reference / Point styles
- Numpy
- about / Installing NumPy
- installing / Installing NumPy
- installing, on Windows / Windows
- installing, on Ubuntu Linux / Ubuntu Linux
- Numpy documentation
- reference / Mosaicking images
O
- Object Relational Mapping (ORM)
- creating / Creating an Object Relational Mapping
- environment, preparing / Preparing the environment
- models, changing / Changing our models
- manager, customizing / Customizing a manager
- OGR drivers
- about / Installing GDAL and OGR
- Opencaching Nodes / Geocaching data sources
- Open Computer Vision (OpenCV) package / Automatically previewing the map
- OpenCV
- about / OpenCV
- Open Geospatial Consortium (OGC)
- about / Knowing well-known text
- OpenStreetMap / Representing geometries
- OpenStreetMap points of interest
- importing / Importing OpenStreetMap points of interest
- OpenStreetMap wiki
- Operational Land Imager (OLI) / Working with satellite images
- other packages
- installing, from pip / Installing other packages directly from pip
- installing, on Windows / Windows
- installing, on Ubuntu Linux / Ubuntu Linux
- Overpass API / Importing OpenStreetMap points of interest
P
- painter model / Polygon style
- pan sharpening / Pan sharpening
- PEP-8
- pixel
- points of interest (POI) / Importing OpenStreetMap points of interest
- polygons
- working with / Working with polygons
- importing / Importing polygons
- Postgis extension / Storing information on a database
- PostgreSQL
- PostgreSQL database / Storing information on a database
- Poços de Caldas / Processing remote sensing images and data
- processing pipeline / Building an image processing pipeline
- profiling / Measuring execution time
- Python
- installing / Installing Python
- installing, on Windows / Windows
- installing, on Ubuntu Linux / Ubuntu Linux
- Python glossary
- reference / Using Python objects as a source of data
- Python objects
- using, as source of data / Using Python objects as a source of data
- Python package
- about / Python packages and package manager
- package manager / Python packages and package manager
- repository, for Windows / The repository of Python packages for Windows
- installing / Installing packages and required software
- required software / Installing packages and required software
- installation, for Windows / Windows
- installation, for Ubuntu Linux / Ubuntu Linux
R
- raster data
- basic statistics / Getting the basic statistics
- RasterData class
- creating / Creating a RasterData class
- relief shading / Creating a shaded relief image
- remote sensing images
- processing / Processing remote sensing images and data
- mosaicking / Mosaicking images
- values, adjusting / Adjusting the values of the images
- cropping / Cropping an image
- shaded relief image, creating / Creating a shaded relief image
- REST (Representational State Transfer) / Downloading geocaching data
- reStructuredText
- reference / Documenting your code
S
- satellite images
- about / Working with satellite images
- working with / Working with satellite images
- Scalable Vector Graphics (SVG) file / Point styles
- Shapely
- about / Installing Shapely, Using Shapely to handle geometries
- installing, on Windows / Windows
- installing, on Ubuntu Linux / Ubuntu Linux
- for handling geometries / Using Shapely to handle geometries
- spaghetti data / Representing geometries
- Spatialite extension / Storing information on a database
- spatial reference system
- units, converting / Converting the spatial reference system and units
- SpatiLite / Representing geographic data
- SQLite database / Storing information on a database
- statistics
- showing, with colors / Showing statistics with colors
- style options, maps
- map style / Map style
- polygon style / Polygon style
- line styles / Line styles
- text styles / Text styles
- point styles / Point styles
- SVG transformations
- reference / Point styles
T
- tables
- generating / Generating the tables and importing data
- test data
- removing / Removing the test data
- Thermal Infrared Sensor (TIRS) / Working with satellite images
- TIFF format / Block iteration
U
- U.S Geological Survey (USGS) EarthExplorer / Getting Landsat 8 images
- Ubuntu
- Ubuntu Linux
- Python, installing / Ubuntu Linux
- Python package, installing / Ubuntu Linux
- Numpy, installing / Ubuntu Linux
- GDAL, installing / Ubuntu Linux
- Mapnik, installing / Ubuntu Linux
- Shapely, installing / Ubuntu Linux
- other packages, installing / Ubuntu Linux
- utility functions
- creating, for generating maps / Creating utility functions to generate maps
- data source, changing at runtime / Changing the data source at runtime
- map, previewing automatically / Automatically previewing the map
W
- well-known binary (WKB)
- about / Knowing well-known text
- well-known text (WKT)
- about / Knowing well-known text
- Windows