Index
A
- ABQ data
- reference link / Building a crime database
- administrative panel, GeoDjango
- admin.py / GeoDjango administrative panel, admin.py
- createsuperuser / createsuperuser
- runserver / runserver
- reference link / runserver
- Amazon Machine Images (AMIs)
- searching / Finding the AMI
- Amazon Web Services (AWS) / Cloud geodatabase solutions
- Ambari / Ambari
- Anaconda
- about / Introducing Anaconda
- used, for installing Python / Installing Python using Anaconda
- reference link / Installing Python using Anaconda
- used, for virtual environments / Virtual environments using Anaconda
- Anaconda3
- used, for installing GDAL / Installing GDAL using Anaconda3
- Anaconda Cloud
- Python package, online searching / Online searching for packages using Anaconda Cloud
- Anaconda Navigator
- Python packages, managing / Managing packages with Anaconda Navigator
- API POST endpoints
- arenas / New arenas
- POST request, sending with request library / Sending a POST request using the requests library
- arenas, deleting / Deleting an arena
- application, creating
- about / Creating the application
- manage.py script, using / manage.py
- administrative panel / Administrative panel
- views / Views
- execution step / Running the application
- Application Program Interface (API) / Writing custom toolboxes
- ArcGIS API
- for Python / Introducing the ArcGIS API for Python and ArcGIS Online
- for ArcGIS Online / Introducing the ArcGIS API for Python and ArcGIS Online
- about / A Pythonic web API
- installing / Installing the API
- testing / Testing the API
- troubleshooting / Troubleshooting
- reference link / Troubleshooting, Exercise 1 – importing the API and using the map widget
- Esri user account, authenticating / Authenticating your Esri user accounts
- importing / Exercise 1 – importing the API and using the map widget
- ArcGIS Online, account creating / Creating a personalized ArcGIS Online account
- geospatial content, searching / Exercise 2 – searching, displaying, and describing geospatial content
- geospatial content, displaying / Exercise 2 – searching, displaying, and describing geospatial content
- geospatial content / Exercise 2 – searching, displaying, and describing geospatial content
- raster data, working with / Exercise 3 – working with raster data and the API's geoprocessing functions
- geoprocessing functions / Exercise 3 – working with raster data and the API's geoprocessing functions
- ArcGIS API, Python
- ArcGIS Online
- ArcGIS API / Introducing the ArcGIS API for Python and ArcGIS Online
- account, creating / Creating a personalized ArcGIS Online account
- ArcServer service / Creating the tables
- arenas
- about / Arenas
- obtaining / Getting all arenas
- obtaining, by ID / Getting arenas by ID
- obtaining, by name / Getting arenas by name
- geospatial query / A geospatial query
- obtaining, by state / Getting arenas by state
- view function / The view function
- addarena.html head / The addarena.html head
- addarena.html script / The addarena.html script
- addarena.html form / The addarena.html form
- AWS AMI MapD
- user and password, for connecting / User and password
B
- basemap
- customizing / Customizing a basemap
- tileset, adding / Adding a tileset
- big data processing / Big data processing
C
- CARTO
- reference links / The CARTO API key
- CARTO account
- signing up / Signing up for a CARTO account
- trial / A free trial of CARTO
- sign up, reference link / A free trial of CARTO
- dataset, adding / Adding a dataset, Adding a dataset
- API key / The API key
- connecting / Connecting to an account
- credentials, saving / Saving credentials
- rows, selecting in dataset / Selecting individual rows
- CARTO Data Observatory / The CARTO Data Observatory
- CARTOframes
- installing / How to install CARTOframes
- resources / Additional resources
- reference links / Additional resources
- Jupyter Notebook / Jupyter Notebooks
- CARTO API key, creating / The CARTO API key
- Python libraries, installing / Package dependencies
- CARTO Data Observatory / The CARTO Data Observatory
- virtual environments / Virtual environments
- choropleth map
- creating / Creating a choropleth map
- saving / Saving the map
- heat map, creating / Creating a heat map
- cloud geodatabase solutions
- about / Cloud geodatabase solutions
- big data processing / Big data processing
- MapD architecture / MapD architecture
- MapD instance, creating in cloud / Creating a MapD instance in the cloud
- Immerse environment / Immerse environment
- Common Gateway Interface (CGI) / WSGI
- conda
- Python packages, managing / Managing Python packages with conda
- reference link / Managing Python packages with conda
- used, for managing virtual environments / Managing environments with conda
- used, for installing GDAL / Installing GDAL using conda
- container / Installing Docker
- coordinate reference system (CRS) / Reading and writing vector data with GeoPandas, Exercise 1 – importing the API and using the map widget
- countries
- obtaining, by ID / Getting a county by ID
- obtaining, by name / Getting a county by name
- crime dashboard
- building / A crime dashboard
- database, building / Building a crime database
- CSV dataset
- loading / Loading a CSV dataset
- custom toolboxes
- writing / Writing custom toolboxes
D
- data
- arena shapefile / County, district, state, and arena shapefiles
- file links / County, district, state, and arena shapefiles
- inserting, into data tables / Inserting data into the new data tables
- required modules, importing / Importing the required modules
- uploading, as tileset / Example – uploading data as a tileset
- cleanup / Data cleanup
- database
- connecting, Java-based terminal used / Connecting to the database using a terminal
- PostGIS extension tables, adding / Adding the PostGIS extension tables to the new database
- database, crime dashboard
- about / Building a crime database
- tables, creating / Creating the tables
- data, plotting / Populating the data
- queries, mapping / Mapping queries
- interactive widgets / Interactive widgets
- charts / Charts
- triggers / Triggers
- database migrations
- about / Database migrations
- makemigrations / makemigrations
- sqlmigrate / sqlmigrate
- migrate / migrate
- database tables
- defining / Defining the database tables
- declarative base / The declarative base
- model classes / Database table model classes
- properties / Table properties
- data models
- generating / Generating data models
- multiploygons / Multipolygons
- data munging / Shapely
- dataset
- accessing / Accessing a dataset
- editing / Editing and updating datasets
- updating / Editing and updating datasets
- overwrite parameter / overwrite=True
- reference link / Datasets
- creating / Creating the dataset
- data, loading / Loading the data into the dataset
- data, reading / Reading data from a dataset
- row, deleting / Deleting a row
- decorator / Dissecting the view
- districts
- about / Districts
- obtaining / Getting all districts
- obtaining, by ID / Getting a district by ID
- obtaining, by name / Getting a district by name
- Django
- installing / Installing and configuring Django and GeoDjango
- configuring / Installing and configuring Django and GeoDjango
- converting, to GeoDjango / Steps from Django to GeoDjango
- documentation, link / migrate
- Django 2 installation
- about / Installing Django
- PostGIS, installing / Installing PostGIS and psycopg2
- psycopg2, installing / Installing PostGIS and psycopg2
- database, creating / Creating the database
- GDAL/OGR / GDAL/OGR
- Django 2.0
- reference link / Installing Django
- Django application
- creating / Creating a project and application
- Django project
- creating / Creating a project and application
- startproject / Command-line argument – startproject
- Django to GeoDjango conversion
- Django, installing / Installing Django
- Windows environment variables, modifying / Modifying Windows environment variables
E
- engine configuration
- reference link / Creating the database and data tables
- Environmental Systems Research Institute (ESRI)
- about / Adding data to the table
- ArcServer query parameters, reference link / Populating the data
- error handling / Adding data to the table
- Esri user account
- authenticating / Authenticating your Esri user accounts
- types / Different Esri user accounts
- European Petroleum Survey Group (EPSG) / Changing the CRS
F
- FastCGI
- about / Deploying Flask to IIS
- installing / Installing the WFastCGI module and FastCGI
- configuring / Configuring FastCGI
- root server settings / Root server settings and Environment Variables
- Environment Variables / Root server settings and Environment Variables
- Federal Information Processing Standards (FIPS) / Accessing shapefile data
- Fiona
- about / Fiona, Shapely and Fiona
- installing / Installing Fiona
- reference link / Installing Fiona
- data model / Fiona's data model
- data, reading / Reading data with Fiona
- used, for accessing geometry in shapefile / Accessing vector geometry in shapefiles using Shapely and Fiona
- Flask application
- about / Flask and its component modules
- component modules / Flask and its component modules
- setup / Setup
- reference link / Setup, Folder structure and the controller object
- writing / Writing a Flask application
- data, downloading from data source / Downloading the data from a data source
- database, creating / Creating the database and data tables
- data tables, creating / Creating the database and data tables
- components / Components of the Flask application
- folder structure / Folder structure and the controller object
- controller object / Folder structure and the controller object
- models / Models
- web forms / Forms
- views / Views
- web map template / The web map template
- local execution, of web application / Running the web application locally
- REST modules, reference / REST modules
- deploying, to IIS / Deploying Flask to IIS
- and web servers / Flask and web servers
- Flask modules
- installing, pip command used / Installing modules using pip, Installing Flask using pip
- Flask-SQLAlchemy, installation, via pip / Installing Flask-SQLAlchemy via pip
- GeoAlchemy2 , installing via pip / Installing GeoAlchemy2 using pip
- Flask-WTForms installation, via pip / Installing Flask-WTForms and WTForms using pip
- psycopg2 installation, via pip / Installing psycopg2 using pip
- SQLAlchemy-Utils installation, using pip / Installing SQLAlchemy-Utils using pip
- pyshapefile (or pyshp) installation using pip / Installing pyshapefile (or pyshp) using pip
- pygeoif installation, pip used / Installing pygeoif using pip
- Flask views
- about / Views
- views, dissecting / Dissecting the view
- forms, using / Using forms
- request method, evaluating / Evaluating the request method
- POST requests / POST requests
- spatial queries / Spatial queries
- relationship query / Relationship query
- folder and file structure, REST API application
- app.py / app.py
- __init__.py / __init__.py
- database / The database
- models.py / models.py
- required modules, importing / Importing required modules
- session, declaring / Declaring the session
- models, declaring / Declaring the models
G
- GeoAlcheym2 ORM
- reference link / Accessing shapefile data
- GeoDataFrame / Reading and writing vector data with GeoPandas
- GeoDjango
- configuring / Installing and configuring Django and GeoDjango
- installing / Installing and configuring Django and GeoDjango
- GeoJSON
- about / GeoJSON
- polygon geometry, creating / Creating polygon geometry from GeoJSON
- reference link / JSON
- points, saving / Saving the points as GeoJSON
- GeoJSON dataset
- uploading / Example – uploading a GeoJSON dataset
- geometric operations / Basic geometric operations
- geometry
- CSV dataset, loading / Loading CSV with geometry
- Geometry Engine Open Source (GEOS)
- about / GEOS
- installing / Installing GEOS
- reference link / Installing GEOS
- GeoPackage (GPKG) / GeoPackage
- GeoPandas
- about / GeoPandas, GeoPandas
- installing / GeoPandas installation, Installing Pandas and GeoPandas
- dependencies / GeoPandas dependencies
- vector data, reading / Reading and writing vector data with GeoPandas
- vector data, writing / Reading and writing vector data with GeoPandas
- geospatial analysis / Geospatial analysis with GeoPandas
- geometry data, selecting / Selecting and plotting geometry data with GeoPandas and Matplotlib
- geometry data, plotting / Selecting and plotting geometry data with GeoPandas and Matplotlib
- wildfire data, mapping / Mapping wildfire data with GeoPandas
- inspection / Why data inspection matters
- used, for data importing / Importing data using GeoPandas
- geoprocessing functions / Exercise 3 – working with raster data and the API's geoprocessing functions
- geospatial analysis / Geospatial analysis
- geospatial content
- Geospatial Data Abstraction Library (GDAL)
- about / Geospatial Data Abstraction Library (GDAL) and the OGR Simple Features Library, OGR Simple Features Library, Installing and configuring Django and GeoDjango
- installing / Installing GDAL
- installing, with Anaconda3 / Installing GDAL using Anaconda3
- installing, with conda / Installing GDAL using conda
- installing, with pip / Installing GDAL using pip
- reference link / Other recommended GDAL resources
- used, for reading raster data / Reading and writing raster data using GDAL
- used, for writing raster data / Reading and writing raster data using GDAL
- using, for raster data operation / Raster operations using GDAL
- used, for loading raster data / Using the GDAL library to load and query rasters
- used, for querying raster data / Using the GDAL library to load and query rasters
- used, for creating raster / Using GDAL to create rasters
- geo_interface protocol
- reference link / Importing the required modules
- GIS
- Mapbox, integrating / How to integrate Mapbox into your GIS
- graduated color visualization
- creating / Creating a graduated color visualization
- Graphical User Interface (GUI) / Introducing the ArcGIS API for Python and ArcGIS Online
H
- Hadoop
- about / What is Hadoop?
- modules / What is Hadoop?
- installing / Installing the Hadoop framework
- Linux, installing / Installing Linux
- Docker, installing / Installing Docker
- Hortonworks, installing / Install Hortonworks
- basics / Hadoop basics
- connecting, via Secure Shell (SSH) / Connecting via Secure Shell
- Ambari / Ambari
- Esri GIS tools / Esri GIS tools for Hadoop
- GIS tools, reference links / Esri GIS tools for Hadoop
- HDFS
- in Python / HDFS and Hive in Python
- heat map
- creating / Creating a heat map
- Hive
- in Python / HDFS and Hive in Python
- Hortonworks
- reference link / Install Hortonworks
- Hyper Text Transfer Protocol Secure (HTTPS) / Logging in to Immerse
I
- Immerse environment
- about / Immerse environment
- logging in / Logging in to Immerse
- default dashboards / Default dashboards
- NYC taxi dataset / NYC taxi dataset
- CSV, importing / Importing a CSV
- chart, creating / Creating a chart
- SQL EDITOR, used for making selections / Selections with the SQL EDITOR
- geospatial data, using / Use geospatial data
- International Association of Oil and Gas Producers (IOGP) / Reading and writing vector data with GeoPandas
- Internationalized Domain Names in Applications (IDNA) / Package dependencies
- Internet Information Services (IIS)
- about / Running the web application locally, Deploying Flask to IIS
- reference link / Running the web application locally
J
- Java-based terminal
- PuTTYgen, using / PuTTYgen
- pymapd, installing / Installing pymapd
- connection, creating / Creating a connection
- data cursor / Data cursor
- table, creating / Creating a table
- insert statements, using / Insert statements
- Apache Arrow, used for loading data / Using Apache Arrow to load data
- contains queries / Contains queries
- Java ARchive (JAR) / Esri GIS tools for Hadoop
- JavaScript Object Notation (JSON) / GeoJSON, Exercise 1 – importing the API and using the map widget
- Java Topology Suite (JTS) / GEOS
- JSON / JSON
- Jupyter Notebook
- executing / Running a Jupyter Notebook
- reference link / Running a Jupyter Notebook
- Notebook, executing / Running a Notebook
- code, adding / Adding code
- using / Using Jupyter Notebook
- CARTO account, connecting / Connecting to an account
- dataset, accessing / Accessing a dataset
- CSV dataset, loading / Loading a CSV dataset
- shapefile, loading / Loading a shapefile
- CSV dataset, loading with geometry / Loading CSV with geometry
- geospatial analysis / Geospatial analysis
- datasets, editing / Editing and updating datasets
- datasets, updating / Editing and updating datasets
- map, creating / Creating a map
- installing / Installing Jupyter Notebooks
- Jupyter Notebook server
- using / Using the Jupyter Notebook server
- data, importing with GeoPandas / Importing data using GeoPandas
- point data, creating from polygons / Creating point data from polygons
- data, cleanup / Data cleanup
- points, saving as GeoJSON / Saving the points as GeoJSON
- points, adding to map / Adding the points to a map
- graduated color visualization, creating / Creating a graduated color visualization
- colors, setting / Automatically setting colors, sizes, and breaks
- breaks, setting / Automatically setting colors, sizes, and breaks
- sizes, setting / Automatically setting colors, sizes, and breaks
K
- Keyhole Markup Language (KML) / KML
L
- layer mapping
- about / LayerMapping
- executing / Running the layer mapping
M
- Mac
- PostgreSQL, installing / Installing PostgreSQL and PostGIS on Mac
- PostGIS, installing / Installing PostgreSQL and PostGIS on Mac
- manage.py
- used, for creating application / Creating an application using manage.py
- about / What is created by manage.py
- map
- points, adding / Adding the points to a map
- Mapbox
- about / All things cartographic
- integrating, into GIS / How to integrate Mapbox into your GIS
- tools / Mapbox tools
- Python SDK / Mapbox Python SDK
- using / Getting started with Mapbox
- API token, creating / Creating an API token
- access tokens, reference link / Creating an API token
- data, adding to account / Adding data to a Mapbox account
- GeoJSON dataset, uploading / Example – uploading a GeoJSON dataset
- data, uploading as tileset / Example – uploading data as a tileset
- Mapbox account
- signing up / Signing up for a Mapbox account
- tileset / Tilesets
- dataset / Datasets
- Mapbox Cloudless Atlas / Rasterio
- MapboxGL.js / MapboxGL.js
- MapboxGL—Jupyter
- installing / Installing MapboxGL – Jupyter
- Mapbox Python SDK
- used, for data uploading / Uploading data using the Mapbox Python SDK
- dataset, creating / Creating the dataset
- data, loading into dataset / Loading the data into the dataset
- data, reading from dataset / Reading data from a dataset
- row, deleting from dataset / Deleting a row
- Mapbox Studio
- about / Mapbox Studio
- basemap, customizing / Customizing a basemap
- virtual environment / Virtual environment
- MapboxGL—Jupyter, installing / Installing MapboxGL – Jupyter
- Jpyter Notebooks, installing / Installing Jupyter Notebooks
- Pandas, intsalling / Installing Pandas and GeoPandas
- GeoPandas, installing / Installing Pandas and GeoPandas
- Jupyter Notebook server, using / Using the Jupyter Notebook server
- choropleth map, creating / Creating a choropleth map
- data, uploading with Mapbox Python SDK / Uploading data using the Mapbox Python SDK
- MapD architecture
- about / MapD architecture
- cloud, versus local / Cloud versus local versus combined
- MapD AWS AMI
- reference link / Opening an AWS account
- MapD instance
- Amazon Machine Images (AMIs), searching / Finding the AMI
- AWS account, opening / Opening an AWS account
- key pair, creating / Creating a key pair
- instance, launching / Launching an instance
- version, selecting / Picking a version
- searching / Searching for an instance
- security group, setting up / Setting up a security group
- map widget
- Matplotlib
- geometry data, selecting / Selecting and plotting geometry data with GeoPandas and Matplotlib
- geometry data, plotting / Selecting and plotting geometry data with GeoPandas and Matplotlib
- Miniconda
- reference link / Installing Python using Anaconda
- models / Defining the database tables
- modules
- installing, in virtualenv / Installing modules in virtualenv
- mod_wsgi module
- reference link / Running the web application locally
N
- Notebook
- about / Running a Notebook
- creating / Creating a new Notebook
- number converters
- about / Number converters
- other data converters / Other data converters
O
- object-relational mapping (ORM) / queryarena function
- OGR
- vector data, reading / Reading and writing vector data with OGR
- vector data, writing / Reading and writing vector data with OGR
- OGR Simple Features Library
- about / Geospatial Data Abstraction Library (GDAL) and the OGR Simple Features Library, OGR Simple Features Library, Installing and configuring Django and GeoDjango
- batch commands / OGR batch commands
- ogrmerge / ogrmerge
- OGR library / The OGR library and Python bindings
- Python bindings / The OGR library and Python bindings
- main modules / OGR's main modules and classes
- classes / OGR's main modules and classes
- polygon geometry, creating with OGR / Creating polygon geometry with OGR
- polygon geometry, creating from GeoJSON / Creating polygon geometry from GeoJSON
- geometric operations / Basic geometric operations
- polygon data, writing to shapefile / Writing polygon data to a newly created shapefile
- spatial data, used for selecting features / Using a spatial filter to select features
- Open Geospatial Consortium (OGC) / GEOS, GeoPackage
- Open Source Geospatial Foundation (OSGeo) / Geospatial Data Abstraction Library (GDAL) and the OGR Simple Features Library, GDAL/OGR
- Open Street Map (OSM) / Mapbox Studio
P
- Pandas
- installing / Installing Pandas and GeoPandas
- pip
- used, for Python packages managing / Managing Python packages using pip
- Python packages, upgrading / Upgrading and uninstalling the package with pip
- Python packages, uninstalling / Upgrading and uninstalling the package with pip
- used, for installing GDAL / Installing GDAL using pip
- used, for installing GDAL second version / Installing a second GDAL version using pip
- point in polygon (PIP) / Point in polygon
- polygon geometry
- creating, with OGR / Creating polygon geometry with OGR
- creating, from GeoJSON / Creating polygon geometry from GeoJSON
- polygons
- used, for point data creating / Creating point data from polygons
- PostGIS
- installing, on Windows / Installing PostgreSQL and PostGIS on Windows
- installing, on Mac / Installing PostgreSQL and PostGIS on Mac
- working, with Python / Working with PostgreSQL and PostGIS using Python
- reference link / Mapping queries
- layer, drawing / Drawing a layer from PostGIS
- points, drawing / Drawing points
- polygons, drawing / Drawing polygons from PostGIS
- PostgreSQL
- installing, on Windows / Installing PostgreSQL and PostGIS on Windows
- installing, on Mac / Installing PostgreSQL and PostGIS on Mac
- working, with Python / Working with PostgreSQL and PostGIS using Python
- connecting, with psycopg2 / Connecting to PostgreSQL using psycopg2
- used, for operating raster data / Raster operations using PostgreSQL
- raster, loading / Loading rasters into PostgreSQL
- used, for performing queries / Performing queries on rasters using PostgreSQL
- raster metadata, querying / Querying raster metadata
- geometry, returning / Queries returning geometry
- values, returning / Queries returning values
- psycopg2
- used, for connecting to PostgreSQL / Connecting to PostgreSQL using psycopg2
- reference link / Connecting to PostgreSQL using psycopg2, Installing psycopg2, Setup
- installing / Installing psycopg2
- database, connecting / Connecting to the database and creating a table
- tables, creating / Connecting to the database and creating a table
- data, adding to table / Adding data to the table
- shapely / Shapely
- data, querying / Querying the data
- CRS, modifying / Changing the CRS
- buffer / Buffer
- distance and near / Distance and near
- database / Lines in the database
- length of line / Length of a line
- lines, intersecting / Intersecting lines
- polygons, in database / Polygons in the database
- point in polygon (PIP) / Point in polygon
- PuTTYgen
- about / PuTTYgen
- connection configuration / Connection configuration
- private key, using / Using the private key
- PuTTY terminal
- reference link / Connecting to the database using a terminal
- pygeoif
- reference link / Setup
- pymapd installation
- about / Installing pymapd
- conda install command / The conda install command
- pip install command / The pip install command
- reference link / The pip install command
- PyPi
- reference link / Installing pyshp
- pyproj
- about / pyproj
- installing / Installing pyproj
- reference link / Installing pyproj
- Python
- installation link / Introducing Anaconda
- installing, with Anaconda / Installing Python using Anaconda
- virtual environments / Python virtual environments
- used, for working with PostgreSQL / Working with PostgreSQL and PostGIS using Python
- used, for working with PostGIS / Working with PostgreSQL and PostGIS using Python
- ArcGIS API / Introducing the ArcGIS API for Python and ArcGIS Online
- REST API, writing / Writing a REST API in Python
- for REST API / Python for REST API
- used, for HDFS / HDFS and Hive in Python
- used, for Hive / HDFS and Hive in Python
- Python, for REST API
- Flask application / Flask
- Django REST / Other frameworks
- Python console
- working with / Working in the Python console
- layers, loading / Loading layers
- layer, processing / Processing a layer
- layer properties / Layer properties
- feature properties / Feature properties
- layer, drawing from PostGIS / Drawing a layer from PostGIS
- features, adding / Adding, editing, and deleting features
- features, adding in layer / Adding features to an existing layer
- features, deleting from layer / Deleting features from an existing layer
- features, editing from layer / Editing features from an existing layer
- feature, selecting with expression / Selecting features using expressions
- toolboxes, using / Using toolboxes in Python
- Python Package Index (PyPI) / Managing Python packages with conda, Installing Django
- about / Installing GDAL using pip
- reference link / Setup
- Python packages
- managing / Managing Python packages
- managing, with Anaconda Navigator / Managing packages with Anaconda Navigator
- online searching, with Anaconda Cloud / Online searching for packages using Anaconda Cloud
- managing, with conda / Managing Python packages with conda
- managing, with pip / Managing Python packages using pip
- upgrading, with pip / Upgrading and uninstalling the package with pip
- uninstalling, with pip / Upgrading and uninstalling the package with pip
- Python SDK
- about / Mapbox Python SDK
- installing / Installing the Python SDK
- Python shapefile library (pyshp)
- about / Python shapefile library (pyshp)
- installing / Installing pyshp
- reference link / Installing pyshp
Q
- queries, mapping
- incident query, by date / Incidents by date
- incident query, in polygons / Incidents in a polygon
- buffers / Buffers
- nearest neighbor / Nearest neighbor
R
- raster / Using GDAL to create rasters
- raster data
- about / Raster and vector data
- reading, with Rasterio / Reading and writing raster data with Rasterio
- writing, with Rasterio / Reading and writing raster data with Rasterio
- reading, with GDAL / Reading and writing raster data using GDAL
- writing, with GDAL / Reading and writing raster data using GDAL
- operating, with GDAL / Raster operations using GDAL
- working with / Exercise 3 – working with raster data and the API's geoprocessing functions
- raster data formats
- about / Raster data formats
- ECW (Enhanced Compressed Wavelet) / Raster data formats
- Esri grid / Raster data formats
- GeoTIFF (Geographic Tagged Image File Format) / Raster data formats
- JPEG 2000 / Raster data formats
- MrSID (Multi-Resolution Seamless Image Database) / Raster data formats
- Rasterio
- about / Rasterio
- reference link / Rasterio, Rasterio dependencies
- dependencies / Rasterio dependencies
- installation / Installation of Rasterio
- raster data, reading / Reading and writing raster data with Rasterio
- raster data, writing / Reading and writing raster data with Rasterio
- relational database management system (RDBMS) / Creating the database and data tables
- REpresentational State Transfer (REST) / Reading and writing raster data using GDAL, A Pythonic web API, Cloud geodatabase solutions
- request methods
- about / Request methods
- GET / GET
- POST / POST
- PUT / Other available request methods
- DELETE / DELETE
- required folders and files, views
- about / Required folders and files
- forms.py / forms.py
- templates folder / templates folder
- Resource Geographic Information System (RGIS) / Using the GDAL library to load and query rasters
- REST / REST
- REST API
- writing, in Python / Writing a REST API in Python
- REST API application
- about / The REST API application
- components / Application components
- folder and file structure / Application folder and file structure
- forms.py / forms.py
- views.py / views.py
- views.py, modules import / Importing modules
- base URL / Base URL
- arenas / Arenas
- states / States
- countries / Counties
- districts / Districts
- API POST endpoints / API POST endpoints
- local execution / Running the REST API locally
S
- sandbox
- reference link / Connecting via Secure Shell
- settings.py
- configuring / Configuring settings.py
- settings.py configuration
- database connection, adding / Adding a new database connection
- new installed apps, adding / Adding new installed apps
- shapefile
- about / Shapefiles
- locating / Locating and reading the shapefiles
- reading / Locating and reading the shapefiles
- data, accessing / Accessing shapefile data
- queries, using / Using queries
- loading / Loading a shapefile
- GeoPandas, installing / Installing GeoPandas
- writing, to CARTO / Writing to CARTO
- Shapely
- about / Shapely, Shapely and Fiona
- installing / Installing Shapely
- objects / Shapely objects and classes
- methods, for geospatial analysis / Shapely methods for geospatial analysis
- geometries, creating / Creating geometries with Shapely
- geometrical methods, applying / Applying geometrical methods with Shapely
- JSON geometries, reading / Reading JSON geometries with Shapely
- used, for accessing geometry in shapefile / Accessing vector geometry in shapefiles using Shapely and Fiona
- slippy maps / Tilesets
- Software as a Service (SaaS) / Introducing the ArcGIS API for Python and ArcGIS Online
- spatial SQL commands / Other available spatial SQL commands
- SQLAlchemy-Utils
- reference link / Setup
- SQLAlchemy models
- reference link / Database table model classes
- Stack Builder / Triggers
- startproject
- about / Command-line argument – startproject
- creating / What is created by startproject?
- states
- obtaining / Getting all states
- obtaining, by ID / Getting a state by ID
- obtaining, by name / Getting a state by name
T
- tables
- creating / Creating the tables
- Tamas Szekeres Windows binaries
- reference link / Installing GDAL
- tileset
- reference link / Tilesets
- tools, Mapbox
- MapboxGL.js / MapboxGL.js
U
- Uniform Resource Locator (URL) / Writing custom toolboxes
- United States Geological Survey (USGS)
- about / Writing a Flask application
- reference link / Downloading the data from a data source
- URL patterns / URL patterns
V
- variables, Flask URLs
- about / Variables in Flask URLs
- number convertors / Number converters
- vector data
- about / Raster and vector data
- shapefile / Shapefiles
- GeoJSON / GeoJSON
- Keyhole Markup Language (KML) / KML
- reading, with GeoPandas / Reading and writing vector data with GeoPandas
- writing, with GeoPandas / Reading and writing vector data with GeoPandas
- reading, with OGR / Reading and writing vector data with OGR
- writing, with OGR / Reading and writing vector data with OGR
- vector geometry
- accessing, in shapefile with Shapely and Fiona / Accessing vector geometry in shapefiles using Shapely and Fiona
- views
- about / Views
- required folders and files / Required folders and files
- writing / Writing views
- index views / index view
- queryarena function / queryarena function
- arena view / arena view
- virtual environments
- about / Python virtual environments, Virtual environments
- using Anaconda / Virtual environments using Anaconda
- managing, with conda / Managing environments with conda
- using virtualenv / Virtual environments using virtualenv
- activating / Activating the virtual environment
- modules, using / Modules to use
- virtualenv package
- used, for virtual environments / Virtual environments using virtualenv
- reference link / Virtual environments using virtualenv
- about / Virtual environments
- installing / Installing virtualenv
- executing / Running virtualenv
- modules, installing / Installing modules in virtualenv
W
- Web Graphics Library (WebGL) / Cloud geodatabase solutions, Mapbox tools
- Web Map Service (WMS) / Reading and writing raster data using GDAL
- Web Server Gateway Interface (WSGI)
- reference link / Setup
- well-known binary (WKB) / GEOS, Querying the data, Creating polygon geometry with OGR
- well-known text (WKT) / GEOS, Creating polygon geometry with OGR, Using the GDAL library to load and query rasters, Mapping queries, Contains queries, Setup
- reference link / Adding data to the table
- WFastCGI
- about / WSGI
- installation, link / Installing the WFastCGI module and FastCGI
- Windows
- PostGIS, installing / Installing PostgreSQL and PostGIS on Windows
- PostgreSQL, installing / Installing PostgreSQL and PostGIS on Windows
- World Geodetic System (WGS) 84 / Adding data to the table
- World Geodetic System 84 (WGS 84) / Changing the CRS
- World Geodetic System 1984 (WGS1984) / Writing polygon data to a newly created shapefile
- World Geodetic System of 1984 (WGS84) / KML
Y
- YlOrRd keyword (Yellow Orange Red) / Automatically setting colors, sizes, and breaks