Index
A
- additive modeling
- about / Additive modeling
- AJAX
- about / AJAX – the glue between frontend and backend
- call, adding to singleclick event handler / Adding an AJAX call to the singleclick event handler
- callback function popup, trigerring / Populating and triggering the popup from the callback function
- algorithms
- adding / Adding the algorithms
- Fill Sinks / Fill Sinks
- Clip raster / Clip raster
- Channel network and drainage basins / Channel network and drainage basins
- analysis / Analysis
- animated time series map
- about / Animated time series map
- development environment / The development environment
- code / Code
- main.js / main.js
- API Token
- about / The API token
- Mapbox.js / Mapbox.js
- application
- finishing / Completing the application
B
- basemaps
- about / The basemap
- OpenStreetMap, using for basemap data / Using OpenStreetMap for the basemap data
- layer scale dependency / The layer scale dependency
- label conflict / The label conflict
- tile caches / Tile caches
- batch processing / Doing more at once—working in batch
- boundary data
- about / The boundary data
- average white population change, calculating / Calculating the average white population change in each census tract
C
- CartoDB
- about / The CartoDB platform
- data, publishing to / Publishing the data to CartoDB
- URL / Publishing the data to CartoDB
- SQL Query, preparing / Preparing a CartoDB SQL Query
- SQL / Leaflet and an external API: CartoDB SQL
- CartoDB SQL Query
- test data, generating / Generating the test data
- CartoDB SQL view tab / The CartoDB SQL view tab
- QGIS CartoDB plugin / The QGIS CartoDB plugin
- CartoDB SQL API / The CartoDB SQL API
- classification code (CFCC) / The extracting (filtering) features
- command line tool
- about / The command-line tool
- Common Gateway Interface (CGI), in Python
- about / Server side – CGI in Python
- development / Python CGI development
- CGI hosting, starting / Starting a CGI hosting
- CGI hosting, testing / Testing the CGI hosting
- server-side code, debugging / Debugging server-side code
- Coordinate Reference Systems (CRSs) / Geospatial coordinate transformation
- CRS
- setting / Setting CRS
- transformation / Transformation and projection
- projection / Transformation and projection
- CRS conformity
- establishing / Loading data and establishing the CRS conformity
D
- D3
- about / The D3 data visualization library, What is D3?
- aspects / Some fundamentals
- parsing / Parsing
- graphic elements / Graphic elements, SVG, path, and Canvas
- SVG / Graphic elements, SVG, path, and Canvas
- path / Graphic elements, SVG, path, and Canvas
- canvas / Graphic elements, SVG, path, and Canvas
- projection / Projection
- shape generator / Shape generator
- scales / Scales
- binding / Binding
- Select / Select, Select All, Enter, Return, Exit, Insert, and Append
- Select All / Select, Select All, Enter, Return, Exit, Insert, and Append
- Enter / Select, Select All, Enter, Return, Exit, Insert, and Append
- Return / Select, Select All, Enter, Return, Exit, Insert, and Append
- Exit / Select, Select All, Enter, Return, Exit, Insert, and Append
- Insert / Select, Select All, Enter, Return, Exit, Insert, and Append
- Append / Select, Select All, Enter, Return, Exit, Insert, and Append
- animated time series map / Animated time series map
- data
- acquiring, for geospatial applications / Acquiring data for geospatial applications
- gathering / Gathering the data
- boundaries / Boundaries
- tabular data, from American FactFinder / Tabular data from American FactFinder
- preparing / Preparing and exporting the data
- exporting / Preparing and exporting the data
- tabular data / The tabular data
- boundary data / The boundary data
- viewing, in QGIS / Importing the data
- connecting to / Connecting and importing from MySQL in QGIS
- importing from MySQL, in QGIS / Connecting and importing from MySQL in QGIS
- database
- importing / Database importing and topological relationships
- connecting to / Connecting to the database
- DB Manager
- used, for importing into PostGIS / Importing into PostGIS with DB Manager
- SpatiaLite layer, loading / Querying and loading the SpatiaLite layer from the DB Manager
- SpatiaLite layer, querying / Querying and loading the SpatiaLite layer from the DB Manager
- Document Object Model (DOM)
E
- Extract, Transform, and Load (ETL) / Acquiring data for geospatial applications
G
- geocode
- about / Geocode
- Geofabrik OSM
- Geography of Jobs map
- URL / Code
- GeoJSON
- example / An example of GeoJSON
- geospatial data
- producing, with georeferencing / Producing geospatial data with georeferencing
- GIS data, visualizing
- about / Visualizing GIS data
- layer style / The layer style
- labels / Labels
- Google Sheets
- for data management / Google Sheets for data management
- Google document, creating / Creating a new Google document
- publishing. on Web / Publishing Google Sheets on the Web
- JSON, previewing / Previewing JSON
- graphical models
- about / Workflow automation with the graphical models
- creating / Creating a graphical model
- input parameters, adding / Adding the input parameters
- raster parameter, adding / Adding the raster parameter – elevation
- vector parameter, adding / Adding the vector parameter – extent
- algorithms, adding / Adding the algorithms
- running / Running the model
H
- hydrological modeling
- about / Hydrological modeling
- data, preparing / Preparing the data
- grid sinks, filling / Filling the grid sinks
- grid, clipping / Clipping the grid to study the area by mask layer
- elevation based network / Modeling the hydrological network based on elevation
I
- input parameters
- raster parameter, adding / Adding the raster parameter – elevation
- vector parameter, adding / Adding the vector parameter – extent
- installation
- on Linux / Linux
- on Mac / Mac
- on Windows / Windows
- OSGeo-Live / OSGeo-Live
J
- jQuery client-side code / The OpenLayers/jQuery client-side code
- JSON
- previewing / Previewing JSON
- data, parsing / Parsing the JSON data
- server, setting up / Starting up the server
- parsing, testing with jQuery / Test parsing with jQuery
- JSON feed
- URL / Previewing JSON
- changes, viewing / Viewing the changes in your JSON feed
- sheets, parsing / Parsing the sheets JSON feed
K
- Kyngchaos binary installer
L
- label conflict
- about / The label conflict
- polygon label conflict resolution / The polygon label conflict resolution
- labels / Labels
- layer style / The layer style
- local app
- connecting, with hosted service / Connecting your local app with a hosted service
M
- map algebra
- about / Map algebra
- Mapbox.js
- about / Mapbox.js
- simple UTFGrid modification / Simple UTFGrid modification
- simple UTFGrid modification, previewing / Previewing a simple UTFGrid modification
- Mapbox services
- interacting with / Interacting with Mapbox services
- URL / Interacting with Mapbox services
- MBTile
- exporting / Exporting MBTiles
- Mapbox, uploading to / Uploading to Mapbox
- file / The MBTiles file
- hosting, with TileStream / Going further – local MBTiles hosting with TileStream
- MySQL
N
- nearest neighbor (NN) / Spatial join for a performant operational layer interaction
- Network Common Data Form (NetCDF)
- about / NetCDF
- viewing, in QGIS / Viewing NetCDF in QGIS
- NNJoin plugin / The NNJoin plugin
- NOAA
- URL / NetCDF
- Node.js
- URL / The command-line tool
- installing / Installing Node.js and TileStream
O
- OGR Simple Features Library (OGR)
- about / Data format read/write
- On-the-Fly (OTF) / The spatial reference manipulation – making the coordinates line up
- Open GIS Consortium (OGC) / The development community and dependencies
- OpenLayers
- about / OpenLayers
- code modification / Code modification, Putting it all together
- OpenLayers 3 map
- exporting, QGIS used / Exporting the OpenLayers 3 map using QGIS
- modifying / Modifying the exported OpenLayers 3 map application
- interactive HTML element, adding / Adding an interactive HTML element
- Open Source Geospatial Foundation (OSGeo) / The development community and dependencies
- read/write data format / Data format read/write
- geospatial coordinate transformation / Geospatial coordinate transformation
- OpenStreetMap
- using, for basemap data / Using OpenStreetMap for the basemap data
- about / The cartographic rendering of geospatial data – MBTiles and UTFGrid
- to SpatiaLite / OpenStreetMap to SpatiaLite
- orthorectification
- about / Orthorectify
- OSM
- basemap, preparing / Preparing a basemap from OSM
- osm2po program
- OSM data
- about / OpenStreetMap data for topology
- downloading / Downloading the OSM data
- adding, to map / Adding the data to the map
- protecting / Projecting the OSM data
- lines, splitting at intersections / Splitting all the lines at intersections
P
- parameter grids
- generating, for time period / Generating the parameter grids for each time period
- pgRouting
- installing / Installing Postgres/PostGIS/pgRouting
- extensions, registering / Registering the PostGIS and pgRouting extensions
- pgRouting Layer plugin
- used, for testing / Using the pgRouting Layer plugin to test
- PostGIS
- URL / Preparing a CartoDB SQL Query, Installing Postgres/PostGIS/pgRouting
- installing / Installing Postgres/PostGIS/pgRouting
- extensions, registering / Registering the PostGIS and pgRouting extensions
- importing into, DB Manager used / Importing into PostGIS with DB Manager
- Postgres
- with PostGIS / Postgres with PostGIS and pgRouting
- with pgRouting / Postgres with PostGIS and pgRouting
- installing / Installing Postgres/PostGIS/pgRouting
- installing, for Windows / Installing Postgres/PostGIS/pgRouting
- PostGRES
- Postgres database
- creating / Creating a new Postgres database
- printed commands
- running, in Windows command console / Running the printed commands in the Windows command console
- subprocess module / The subprocess module
- Project Steering Committee (PSC) / The development community and dependencies
- proximity
- about / Proximity
- creating, to easements grid / Creating a proximity to the easements grid
- Python
- for workflow automation / Python for workflow automation
- environment / Knowing your environment
- code, running / What this code does, Running a code in Python
- vulnerability index, calculating / Calculating the vulnerability index
- regular points, creating / Creating regular points
- CGI development / Python CGI development
- Python server-side
- about / Our Python server-side, database-driven code
- PySpatiaLite / PySpatiaLite
- Python code, for web access to SQLite / The Python code for web access to SQLite through JSON
Q
- QGIS
- software / The software
- about / The development community and dependencies
- installation / Installation
- used, for exporting OpenLayers 3 map / Exporting the OpenLayers 3 map using QGIS
- QGIS2leaf
- about / qgis2leaf
R
- raster analysis
- about / Raster analysis
- map algebra / Map algebra
- additive modeling / Additive modeling
- proximity grid / Proximity
- slope command / Slope
- criteria, combining with map calculator / Combining the criteria with Map Calculator
- zonal statistics / Zonal statistics
- results
- publishing, as web application / Publishing the results as a web application
- rollout
- about / Rollout
- permissions, assigning to additional users / Assigning permissions to additional users
- editing workflow / The editing workflow
- publishing workflow / The publishing workflow
S
- setuptools module
- shortest paths
- generating, for students / Generating the shortest paths for all students
- associated segment for student location, finding / Finding the associated segment for a student location
- accumulated shortest paths by segment, calculating / Calculating the accumulated shortest paths by segment
- flow symbology / Flow symbology
- slope command / Slope
- spatial format
- converting to / Converting to spatial format
- table relations / The layer/table relations
- layer relations / The layer/table relations
- SpatiaLite
- spatial join / The spatial join in SpatiaLite
- database, creating / Creating a SpatiaLite database
- layers, importing to / Importing layers to SpatiaLite
- layer, loading from DB Manager / Querying and loading the SpatiaLite layer from the DB Manager
- layer, querying from DB Manager / Querying and loading the SpatiaLite layer from the DB Manager
- spatial join
- about / Spatial join for a performant operational layer interaction
- NNJoin plugin / The NNJoin plugin
- in SpatiaLite / The spatial join in SpatiaLite
- spatial reference manipulation
- spatial relationships
- about / Leveraging spatial relationships
- SQLite database
- creating / Create SQLite database and import
- importing / Create SQLite database and import
- System for Automated Geoscientific Analyses (SAGA) / Analysis
T
- table join / Producing geospatial data with georeferencing, Table join
- tabular data
- from American FactFinder / Tabular data from American FactFinder
- about / The tabular data
- yearly data, combining / Combining it yearly
- fields, updating / Updating and removing fields
- fields, removing / Updating and removing fields
- tile caches
- about / Tile caches
- simple directory-based tile cache structure. generating / Generating and testing a simple directory-based tile cache structure
- simple directory-based tile cache structure, testing / Generating and testing a simple directory-based tile cache structure
- layer description file, creating for TileLayerPlugin / Create a layer description file for the TileLayer plugin
- TileLayerPlugin
- layer description file, creating / Create a layer description file for the TileLayer plugin
- TileMill
- UTFGrid, using / To tile and use UTFGrid with TileMill
- basemap, preparing from OSM / Preparing a basemap from OSM
- operational layer, preparing / Preparing the operational layer in TileMill
- TileStream
- local MBTiles, hosting with / Going further – local MBTiles hosting with TileStream
- installing / Installing Node.js and TileStream
- starting / Setting up and starting TileStream
- setting up / Setting up and starting TileStream
- TopoJSON
- about / TopoJSON
- GeoJSON, example / An example of GeoJSON
- example / An example of TopoJSON
- vector simplification / Vector simplification
- vector simplification, methods / Simplification methods
- vector simplification, other options / Other options
- simplifying for / Simplifying for TopoJSON
- simplifying for, other outputs / Simplifying for other outputs
- converting to / Converting to TopoJSON
- topologically correct dataset / Splitting all the lines at intersections
- topological network data
- creating / Creating the topological network data
- travel time isochrone polygons
- about / Creating the travel time isochron polygons
- creating, for road segment / Generating the travel time for each road segment
- creating / Creating isochron polygons
- converting, to points / Converting the travel time lines to points
- ranges in points, creating / Selecting the travel time ranges in points and creating convex hulls
- convex hulls, creating / Selecting the travel time ranges in points and creating convex hulls
- Twitter Tools API
- from GitHub, URL / Setting up the Twitter Tools API
U
- US Census
- URL / Boundaries
- US Census American FactFinder
- UTFGrid data
- URL / Mapbox.js
- UTFGrid web map
- URL / OpenLayers
V
- Vagrant virtual Linux instance
- vector data
- Extract, Transform, and Load / Vector data – Extract, Transform, and Load
- loading / Loading data and establishing the CRS conformity
- CRS conformity, establishing / Loading data and establishing the CRS conformity
- extracting (filtering) features / The extracting (filtering) features
- converting, to raster / Converting to raster
- batch processing / Doing more at once—working in batch
- vector simplification
- about / Vector simplification
- methods / Simplification methods
- other options / Other options
- Virtual Machine (VM) / OSGeo-Live
W
- web application
- web applications
- about / Web applications – creating safe corridors
- Twitter account, registering / Registering a Twitter account and API access
- API access / Registering a Twitter account and API access
- Twitter Tools API, setting up / Setting up the Twitter Tools API
- web mapshaper
- about / Web mapshaper
- URL / Web mapshaper
- web publishing / Web publishing
- Well Known Text (WKT) / Geospatial coordinate transformation
Z
- zonal statistics / Zonal statistics