Amazon.com, Inc. (2014). "Boto 3 Documentation". https://boto3.readthedocs.io/en/latest/
Amazon Web Services, Inc. (2017). "NAIP on AWS". https://aws.amazon.com/public-datasets/naip/
OTB Team. (2017). OTB Cookbook [version 5.10.1]:
- "Computer Images second order statistics". https://www.orfeo-toolbox.org/CookBook/Applications/app_ComputeImagesStatistics.html
- "Train a classifier from multiple images". https://www.orfeo-toolbox.org/CookBook/Applications/app_TrainImagesClassifier.html
- "Image Classification". https://www.orfeo-toolbox.org/CookBook/Applications/app_ImageClassifier.html
ONF International. (5 Feb 2015). [YouTube videos]:
- Tutorial - Qgis Orfeo ToolBox Classification Step 1/5: Compute raster statistics data. https://www.youtube.com/watch?v=6e4aNiCLVxc
- Tutorial - Qgis Orfeo ToolBox Classification Step 2/5: how to create ROI shape file. https://www.youtube.com/watch?v=ROzgJCjQ8jE
- Tutorial - Qgis Orfeo ToolBox Classification Step 3/5: how to train the SVM classifier https://www.youtube.com/watch?v=CHDDBxlPcaM
- Tutorial - Qgis Orfeo ToolBox Classification Step 4/5: how to create classification file. https://www.youtube.com/watch?v=ESWudaDdFLY
- Tutorial - Qgis Orfeo ToolBox Classification Step 5/5: how to filter classification. https://www.youtube.com/watch?v=TROcfDjylZg
PyQGIS Developer Cookbook. (28 Feb 2017). https://github.com/qgis/QGIS-Documentation/tree/master/source/docs/pyqgis_developer_cookbook:
- "Loading Layers". http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/loadlayer.html
- "Using Vector Layers". http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/vector.html
Gandhi, U. (2016). QGIS Tutorials and Tips, v1.0:
- "Getting Started with PyQGIS". http://www.qgistutorials.com/en/docs/getting_started_with_pyqgis.html
- "Raster Styling and Analysis". http://www.qgistutorials.com/en/docs/raster_styling_and_analysis.html
Packt Books. (17 May 2015). "Symbolizing Vector and Raster Layers: QGIS Python Programming CookBook". GIS Lounge. https://www.gislounge.com/symbolizing-vector-and-raster-layers-qgis-python-programming-cookbook/
Schwarze, J. (8 Aug 2016). "Automatically style raster using unique values in QGIS?". Stack Exchange: Geographic Information Systems. https://gis.stackexchange.com/questions/190470/automatically-style-raster-using-unique-values-in-qgis
snorfalorpagus [blog]. (4 Mar 2014). "Symbology of vector layers in QGIS Python Plugins". https://snorfalorpagus.net/blog/2014/03/04/symbology-of-vector-layers-in-qgis-python-plugins/
Behee, C. (2012). “Vegetation Modeling with NAIP Color IR Imagery”. Washington GIS Conference, Tacoma, WA. http://www.waurisa.org/conferences/2012/presentations/11%20Chris%20Behee%20Vegetation%20Modeling%20with%20NAIP%20Color%20IR%20Imagery.pdf
Ross, Andrea. (26 Sept 2013). Machine Learning For Remote Sensing: Orfeo ToolBox Meets OpenCV. [YouTube video]. https://www.youtube.com/watch?v=w5r0x-mzEeI
Marcotty, J. (26 Sept 2012). "Powderhorn lake scrubs out pollution". Star Tribune. http://www.startribune.com/powderhorn-lake-scrubs-out-pollution/171245271/
Mathews, L. (2010). “Detecting Agricultural Change Using Historical Imagery”. USDA-FSA-Aerial Photography Field Office. https://www.fsa.usda.gov/Internet/FSA_File/2010_det_ag_changeinhistorical.pdf
Melo, F. (17 June 2016). "After 2 years on the tracks, Green Line reviews are varied". TwinCities.com Pioneer Press. http://www.twincities.com/2016/06/17/the-green-line-is-2-years-old-what-has-it-accomplished/
Newcomb, D. (2015). “Rapid High-Resolution Landscape Change Analysis Using Multiple Years of NAIP Imagery”. US Department of Interior. https://eros.usgs.gov/doi-remote-sensing-activities/2015/rapid-high-resolution-landscape-change-analysis-using-multiple-years-naip-imagery
Pelletier, Keith. [U-Spatial]. (14 May 2014). Object-Based Image Analysis. [YouTube video]. https://www.youtube.com/watch?v=TpuV7DT6seI
Singh, A. (1989). "Review Article: Digital change detection techniques using remotely-sensed data". International Journal of Remote Sensing, 10:6, 989-1003, DOI: 10.1080/01431168908903939
Ziegler, P. (2016). “Using NAIP Imagery and a Texture Raster to Model the Urban Forest”. Azavea Blog. Retrieved from: https://www.azavea.com/blog/2016/09/14/multispectral-1m-naip-imagery-model-urban-forest/