Class Accuracy QGIS Plugin

Size: px
Start display at page:

Download "Class Accuracy QGIS Plugin"

Transcription

1 Class Accuracy QGIS Plugin Pete Bunting Aberystwyth University Earth Observation and Ecosystem Dynamics Group Department of Geography and Earth Sciences

2 2 This work (including scripts) is licensed under a Creative Commons Attribution 4.0 International License. To view a copy of this license, visit creativecommons.org/licenses/by/4.0/.

3 Contents 1 Introduction Installation Source Code Running the Class Accuracy Plugin Create Accuracy Points What data to use as reference Use Class Accuracy Plugin Select Vector Layer Select Columns Start Analysis Go to Feature Add Classes Assign Points to Class Ending Analysis Worked Example: Classifier Comparison Create a Classification Generate Accuracy Points Run the Class Accuracy Plugin Create Error Matrix Conclusions 17 3

4 Chapter 1 Introduction This is a brief introduction to the Class Accuracy plugin written for speeding up the process of accessing classification accuracy. This plugin complements the functions which are within the RSGISLib software (Bunting et al., 2014) to produce classification accuracy points and image classification. The Class Accuracy plugin aims to make it fast and as painless as possible to undertake an accuracy assessment with many points. While this is never a quick task it could be sped up a lot of existing tools, hence this plugin. If you have any questions/queries/comments/suggestions then please get in touch via the RSGISLib mailing list. 1.1 Installation To install the plugin 1. Download the latest version ( downloads/) 2. Extract the downloaded zip file into your QGIS plugins directory which under your home directory (~/.qgis2/python/plugins/) 3. Open QGIS and Select Plugins > 'Manage and Install Plugins... > Installed and tick on the ClassAccuracy plugin. You should now have the Class Accuracy plugin installed (Figure 1.1) 4

5 CHAPTER 1. INTRODUCTION 5 (a) Class Accuracy Plugin icon. (b) Class Accuracy plugin menu. Figure 1.1: Illustration of the Class Accuracy QGIS Plugins icon and menu though which the plugin in executed. 1.2 Source Code The source code is maintained on a bitbucket cloud repository: org/petebunting/classaccuracy

6 Chapter 2 Running the Class Accuracy Plugin 2.1 Create Accuracy Points The first step in assess the accuracy of your classification is to generate a set of points which you are to assign the correct class to and which are then compared to your classification. RSGISLib provides a number of functions which are useful for this analysis. # Create a random set of points rsgislib.classification.generaterandomaccuracypts(inputimage, outputshp, classimgcol, classimgveccol, classrefveccol, numpts, seed, force) # Create a set of random points stratified per class. rsgislib.classification.generatestratifiedrandomaccuracypts(inputimage, outputshp, classimgcol, classimgveccol, classrefveccol, numpts, seed, force, usepxllst) # Populate an existing set of points with the class from a classification rsgislib.classification.popclassinfoaccuracypts(inputimage, inputshp, classimgcol, classimgveccol, classrefveccol) For thinking about how many points you should generate refer to the literature in this field (e.g., Congalton, 1991; Foody, 2009, 2015). If you are unsure, Foody (2009) is the text to read but if you just to get on with it then I would recommend doing a stratified random sample with 100 points per class. The rsgislib.classification.popclassinfoaccuracypts function is also very useful as if you are comparing classifiers you can easily reuse the same points by just adding extra columns to the points you have already generated and labelled. 6

7 CHAPTER 2. RUNNING THE CLASS ACCURACY PLUGIN 7 In addition, you may also find the command line tool rsgiscalcaccmatrix.py useful as if you export your shapefiles to CSV files (using ogr2ogr -f CSV output.csv input.shp) then you can produce a formatted error matrix using latex or as a CSV file you can open an your preferred spreadsheet package. If you have had a number of sites for which you have undertaken an accuracy assessment this command also allows you to provide a list of CVS files as input and it will merge them into a single error matrix. 2.2 What data to use as reference This is not the topic of this tutorial but a few words. If possible, the data you use as reference (i.e., you are use to check you classification against) should be independent of your classification approach. For example, you ve undertaken a classification using Sentinel-2 so you validate with aerial photography. However, be careful to ensure the imagery you are using for validation is the same date etc. In many cases it simple isn t possible to have an independent validation datasets so this assessment must be undertaken using the imagery which was used for the classification. Remember, the OpenLayers plugin allows you to open the latest GoogleEarth and Bing Maps layers within the QGIS and these can be used, with some care, as your reference layers. 2.3 Use Class Accuracy Plugin The Class Accuracy dialog box is shown in Figure 2.1. To start the analysis you need to set the input parameters in sections 1. Select a Vector Layer and 2. Select Columns Select Vector Layer This drop down list will list all the vector layers you have open in QGIS. Just select your accuracy assessment points Select Columns From the vector layer you have selected, you now need to select the relevant columns within the attribute table: Classified Column this is the column which stated what the point was classified as within your classification result

8 CHAPTER 2. RUNNING THE CLASS ACCURACY PLUGIN 8 Figure 2.1: The Class Accuracy Plugin dialog box.

9 CHAPTER 2. RUNNING THE CLASS ACCURACY PLUGIN 9 Output Column at the start of the process this column will be the same as the Classified Column but as you go though the points and change them to the correct class this column will be updated. At the end, this column will be your reference column Processed Column this column is a binary column where initial all points will have a value of zero and as each is visited that value is changed to one. This column allows the tool to skip points which have already been processed. However, if you wish to visit all points and ignore this column (although it still needs to be defined) tick on the Visit Processed Points option below Start Analysis Next just press the Start button. This will zoom and pan to the first point in the shapefile. If the zoom level is not correct for the data you are using as validation then this can be edited at the bottom of the dialog 7. Change scale. Press update after changing the number. This same scale will be define for the whole session. The class to which this point was classified will be shown in section 5. Change class if incorrect, on the left hand side. If the point is incorrectly classified you can change it in the drop down (note. this list is all the classes in the classification). If it is correctly classified or you selected the correct class then press the Next button. This will move on to the next point and save the previous feature to the shapefile Go to Feature If you have previous worked on this shapefile but don t want to use the Processed Column, for example to revisit and check some points, you can jump to any point in the list of points using the 4. Go direct to a feature. Just end the feature ID (note, this starts at 1) and press Go To. As you press Next this will go through the points consecutively from this feature Add Classes It is sometime the case where you want to add an additional class which was not classified in your classification. You can do this using section 6. Add extra class to the list. Just type the name of the class you want and select Add. This class will now be available in the drop down list in section 5 of the dialog.

10 CHAPTER 2. RUNNING THE CLASS ACCURACY PLUGIN Assign Points to Class It can also be useful to be able to select a group of points and assign them to a class as a single step. This is possible using the QGIS selection tool use this to select all the points you want to assign. Then check the drop down box in select 5. is set to the class you want to assign to and then press the Assign button Ending Analysis You can press Finish at any point and it will make sure everything is saved to your shapefile and then end the processing. When you reach the last point in the file this happens automatically. You can pick up from where you finished using either the Processed Column or the Go To option. You can also use the Calc Error Matrix button at the bottom to produce a CSV file with the error matrix for those points.

11 Chapter 3 Worked Example: Classifier Comparison 3.1 Create a Classification So, obviously the first thing you need is a classification... This tutorial is not about how you create your classification so please see the other tutorials and documentation of the RSGISLib website (urlhttp:// However, for this example a basic pixel based classification is undertaken and a comparison made of using a Extra Trees random forests based classifier and a straight decision tree classifier. The script is show below and the Sentinel-2 image (Figure??, script and training data are provided in the Example directory. #/usr/bin/env python import rsgislib from rsgislib import imageutils from rsgislib import vectorutils from rsgislib.classification import classimgutils from rsgislib.imagecalc import calcindices from sklearn.ensemble import ExtraTreesClassifier from sklearn.tree import DecisionTreeClassifier sen2img = 'SEN2_ _lat53lon367_T30UVD_ORB080_utm30n_vmsk_rad_srefdem_sub.tif' sen2ndvi = 'SEN2_ _lat53lon367_T30UVD_ORB080_utm30n_vmsk_rad_srefdem_sub_ndvi.kea' sen2wbi = 'SEN2_ _lat53lon367_T30UVD_ORB080_utm30n_vmsk_rad_srefdem_sub_wbi.kea' validimgmsk = 'SEN2_ _lat53lon367_T30UVD_ORB080_utm30n_vmsk_rad_srefdem_sub_validmsk.kea' forestvec = './Training/Forest.shp' hardsurfacevec = './Training/HardSurface.shp' vegetationvec = './Training/Vegetation.shp' watervec = './Training/Water.shp' 11

12 CHAPTER 3. WORKED EXAMPLE: CLASSIFIER COMPARISON 12 forestimg = 'ForestTrain.kea' hardsurfaceimg = 'HardSurfaceTrain.kea' vegetationimg = 'VegetationTrain.kea' waterimg = 'WaterTrain.kea' forestimgsamp = 'ForestTrainSamp.kea' hardsurfaceimgsamp = 'HardSurfaceTrainSamp.kea' vegetationimgsamp = 'VegetationTrainSamp.kea' waterimgsamp = 'WaterTrainSamp.kea' forestpxltrainvals = 'ForestPxlTrainVals.h5' hardsurfacepxltrainvals = 'HardSurfacePxlTrainVals.h5' vegetationpxltrainvals = 'VegetationPxlTrainVals.h5' waterpxltrainvals = 'WaterPxlTrainVals.h5' # Calculate Indices calcindices.calcndvi(sen2img, 3, 7, sen2ndvi, stats=true, gdalformat='kea') calcindices.calcwbi(sen2img, 1, 7, sen2wbi, stats=true, gdalformat='kea') # Create Valid Mask imageutils.genvalidmask(sen2img, validimgmsk, 'KEA', 0.0) rsgislib.rastergis.populatestats(validimgmsk, True, True, True) # Rasterise the training samples (shapefiles) vectorutils.rasterise2image(forestvec, sen2img, forestimg, gdalformat='kea', burnval=1) vectorutils.rasterise2image(hardsurfacevec, sen2img, hardsurfaceimg, gdalformat='kea', burnval=2) vectorutils.rasterise2image(vegetationvec, sen2img, vegetationimg, gdalformat='kea', burnval=3) vectorutils.rasterise2image(watervec, sen2img, waterimg, gdalformat='kea', burnval=4) # The number of pixels to be sampled from each training class nsamples = 6000 # Sample the training did to identify the training pixels. imageutils.performrandompxlsampleinmasklowpxlcount(inputimage=forestimg, outputimage=forestimgsamp, gdalformat='kea', maskvals=[1], numsamples=nsamples) imageutils.performrandompxlsampleinmasklowpxlcount(inputimage=hardsurfaceimg, outputimage=hardsurfaceimgsamp, gdalformat='kea', maskvals=[2], numsamples=nsamples) imageutils.performrandompxlsampleinmasklowpxlcount(inputimage=vegetationimg, outputimage=vegetationimgsamp, gdalformat='kea', maskvals=[3], numsamples=nsamples) imageutils.performrandompxlsampleinmasklowpxlcount(inputimage=waterimg, outputimage=waterimgsamp,

13 CHAPTER 3. WORKED EXAMPLE: CLASSIFIER COMPARISON 13 gdalformat='kea', maskvals=[4], numsamples=nsamples) # Define the layers to be used for classification and the bands in those layers. imgfileinfo = [imageutils.imagebandinfo(sen2img, 'sen2', [1,2,3,4,5,6,7,8,9,10]), imageutils.imagebandinfo(sen2ndvi, 'ndvi', [1]), imageutils.imagebandinfo(sen2wbi, 'wbi', [1])] # Extract the training data to HDF files. imageutils.extractzoneimagebandvalues2hdf(imgfileinfo, forestimgsamp, forestpxltrainvals, 1.0) imageutils.extractzoneimagebandvalues2hdf(imgfileinfo, hardsurfaceimgsamp, hardsurfacepxltrainvals, 2.0) imageutils.extractzoneimagebandvalues2hdf(imgfileinfo, vegetationimgsamp, vegetationpxltrainvals, 3.0) imageutils.extractzoneimagebandvalues2hdf(imgfileinfo, waterimgsamp, waterpxltrainvals, 4.0) # Define the classes to be classified with the training data (HDF5 file) and colour classtraininfo = dict() classtraininfo['forest'] = classimgutils.classinfoobj(id=1, fileh5=forestpxltrainvals, red=51, green=160, blue=44) classtraininfo['hardsurface'] = classimgutils.classinfoobj(id=2, fileh5=hardsurfacepxltrainvals, red=192, green=192, blue=192) classtraininfo['vegetation'] = classimgutils.classinfoobj(id=3, fileh5=vegetationpxltrainvals, red=31, green=248, blue=34) classtraininfo['water'] = classimgutils.classinfoobj(id=4, fileh5=waterpxltrainvals, red=0, green=0, blue=204) ########## Run Extra Trees Classifier ##################### # Create scikit-learn classifier (can be any in the library) skclassifieret = ExtraTreesClassifier(n_estimators=100) # Train that classifer classimgutils.trainclassifier(classtraininfo, skclassifieret) # Apply the classification. outimgclass = 'MidWales_BasicClass_ExtraTrees.kea' classimgutils.applyclassifer(classtraininfo, skclassifieret, validimgmsk, 1, imgfileinfo, outimgclass, 'KEA') ########################################################## ########## Run Decision Tree Classifier ##################### # Create scikit-learn classifier (can be any in the library) skclassifierdt = DecisionTreeClassifier() # Train that classifer classimgutils.trainclassifier(classtraininfo, skclassifierdt)

14 CHAPTER 3. WORKED EXAMPLE: CLASSIFIER COMPARISON 14 # Apply the classification. outimgclass = 'MidWales_BasicClass_DecisionTree.kea' classimgutils.applyclassifer(classtraininfo, skclassifierdt, validimgmsk, 1, imgfileinfo, outimgclass, 'KEA') ########################################################### At the end of this analysis you will get two classifications (Figure 3.1) (a) Result from the Extra Trees Classifier. (b) Result from the Decision Tree Classifier. Figure 3.1: The classification outputs used in this example of performing an accuracy assessment. 3.2 Generate Accuracy Points To generate accuracy points which we ll use the ClassAccuracy plugin to review we will use the following RSGISLib command to create 100 random points per class. import rsgislib.classification rsgislib.classification.generatestratifiedrandomaccuracypts('./midwales_basicclass_extratrees.kea', 'AccuracyPoints.shp', 'ClassName', 'ETClass', 'RefClass', 100, 1, True, False) rsgislib.classification.popclassinfoaccuracypts('midwales_basicclass_decisiontree.kea', 'AccuracyPoints.shp', 'ClassName', 'DTClass', 'RefClass2')

15 CHAPTER 3. WORKED EXAMPLE: CLASSIFIER COMPARISON Run the Class Accuracy Plugin You can now open QGIS, load the Sentinel-2 image and Google Earth Imagine along with your accuracy points. You will notice that both commands created a reference column. We will ignore one of them and just use the first one we created RefClass. In QGIS add an extra column Processed to record whether a point has been visited or not please ensure that all the rows in this column has a value of 0 before you start the plugin. You can then run the plugin and enter the columns in the drop down boxes (Figure 3.2). Figure 3.2: The Class Accuracy Plugin with the columns selected and ready to run. Now, visit all the points and define a reference class. Please note, to go to the next point you can just press the Enter key and to change the class from what was classified to correct it you can use the number keys in the same order the classes are listed in the drop down box (i.e., for first class in the drop down box you can press 1 ). 3.4 Create Error Matrix So, you have finished going through your points. Simply press Calc Error Matrix and it will ask you where you want to save the CSV file to. However, in this case we have two classifications we want to compare so we will use the rsgiscalcaccmatrix.py tool. First you need to convert your attribute table into a CSV file:

16 CHAPTER 3. WORKED EXAMPLE: CLASSIFIER COMPARISON 16 ogr2ogr -f CSV AccuracyPoints.csv./AccuracyPoints.shp You can then run the command specifying the columns and output file: rsgiscalcaccmatrix.py -c ETErrMatrix.csv -i./accuracypoints.csv -r ETClass -g RefClass rsgiscalcaccmatrix.py -c DTErrMatrix.csv -i./accuracypoints.csv -r DTClass -g RefClass For me, this provided an overall accuracy of 96 % for the extra trees algorithm and 92 % for the decision tree. If you have L A TEX installed you might also want to export a tex file with a formatted version of the error matrix (Tables 3.1, 3.2), use the commands below. rsgiscalcaccmatrix.py -c ETErrMatrix.csv -t ETErrMatrix.tex \ -i./accuracypoints.csv -r ETClass -g RefClass rsgiscalcaccmatrix.py -c DTErrMatrix.csv -t DTErrMatrix.tex \ -i./accuracypoints.csv -r DTClass -g RefClass Table 3.1: Error Matrix for Extra Trees Classifier. Overall Accuracy: 95.5% Kappa: 0.94 Vegetation Water HardSurface Forest User Vegetation % Water % HardSurface % Forest % Prod 95.83% 94.34% 97.89% 94.17% 95.5% Table 3.2: Error Matrix Decision Tree Classifier. Overall Accuracy: 92.0% Kappa: Vegetation HardSurface Water Forest User Vegetation % HardSurface % Water % Forest % Prod 89.58% 93.68% 96.23% 88.35% 92.0%

17 Chapter 4 Conclusions Hopefully this document has provided you the information you require to generate accuracy assessment points using RSGISLib and to use the Class Accuracy QGIS plugin to assess the accuracy of your remotely sensed classifications. If you have any further questions/issues please contact our rsgislib mailing list. 17

18 Bibliography Bunting, P., Clewley, D., Lucas, R. M., Gillingham, S., Jan The Remote Sensing and GIS Software Library (RSGISLib). Computers and Geosciences 62, Congalton, R. G., A review of assessing the accuracy of classifications of remotely sensed data. Remote Sensing Of Environment 37 (1), Foody, G. M., Oct Sample size determination for image classification accuracy assessment and comparison. International Journal Of Remote Sensing, Foody, G. M., Mar Valuing map validation: The need for rigorous land cover map accuracy assessment in economic valuations of ecosystem services. Ecological Economics 111,

The Remote Sensing and GIS Software Library

The Remote Sensing and GIS Software Library January 2017 The Software System Course Overview 1 Introduction The Software System Course Overview 2 Part 1 Part 2 Part 3 Pixel Base Object Base 3 The Software System Course Overview Paradigm Shifting

More information

GIS Software Library. (RSGISLib)

GIS Software Library. (RSGISLib) Introduction to the Remote Sensing and GIS Software Library (RSGISLib) Pete Bunting Aberystwyth University Earth Observation and Ecosystem Dynamics Group Department of Geography and Earth Sciences pfb@aber.ac.uk

More information

CROP MAPPING WITH SENTINEL-2 JULY 2017, SPAIN

CROP MAPPING WITH SENTINEL-2 JULY 2017, SPAIN _p TRAINING KIT LAND01 CROP MAPPING WITH SENTINEL-2 JULY 2017, SPAIN Table of Contents 1 Introduction to RUS... 3 2 Crop mapping background... 3 3 Training... 3 3.1 Data used... 3 3.2 Software in RUS environment...

More information

QGIS Script Assistant Plugin Documentation

QGIS Script Assistant Plugin Documentation QGIS Script Assistant Plugin Documentation Release 0.4.0 Daniel Silk Nov 07, 2017 Contents 1 Overview 3 1.1 Reload Scripts.............................................. 3 1.2 Test Scripts................................................

More information

DIGITAL EARTH AUSTRALIA AND OPEN DATA CUBE TRAINING WORKSHOP

DIGITAL EARTH AUSTRALIA AND OPEN DATA CUBE TRAINING WORKSHOP DIGITAL EARTH AUSTRALIA AND OPEN DATA CUBE TRAINING WORKSHOP VIEW, ACCESS AND ANALYSE DATA Authors: Alex Leith, Felix Lipkin and Jess Keysers Document Control Date: 29 March 2019 Version: 1.1 (FINAL) Review:

More information

Working with demographic grids in QGIS

Working with demographic grids in QGIS Working with demographic grids in QGIS Anna Dmowska dmowska@amu.edu.pl April 2017 1. Introduction SocScape (Social Landscape) is a research project which provides open access to high resolution (30 m)

More information

Getting Started with VicMap

Getting Started with VicMap Getting Started with VicMap This is a brief overview of some of the tools and features available on VicMap. At any time you can right click on the map and click Identify What s Here to find more information

More information

GGR 375 QGIS Tutorial

GGR 375 QGIS Tutorial GGR 375 QGIS Tutorial With text taken from: Sherman, Gary E. Shuffling Quantum GIS into the Open Source GIS Stack. Free and Open Source Software for Geospatial (FOSS4G) Conference. 2007. Available online

More information

Biodiversity Interactive Map

Biodiversity Interactive Map Powered by MapShare Biodiversity Interactive Map (BIM) User Tips The Biodiversity Interactive Map (BIM) is accessible via the Department of Environment and Primary Industries (DEPI) website at www.depi.vic.gov.au.

More information

About the Land Image Analyst project Land Image Analyst was developed by GDA Corp for the USDA Forest Service Chesapeake Bay Program as a land cover

About the Land Image Analyst project Land Image Analyst was developed by GDA Corp for the USDA Forest Service Chesapeake Bay Program as a land cover About the Land Image Analyst project Land Image Analyst was developed by GDA Corp for the USDA Forest Service Chesapeake Bay Program as a land cover recognition tool to aid communities in developing land

More information

Mapping Census data in QGIS

Mapping Census data in QGIS Mapping Census data in QGIS Contents Contents 1. Introduction...3 1.1. Census data...3 1.2. Boundary data...3 1.3. Mapping software...3 2. Obtain your census data...4 Step 1: Geography...4 Step 2: Topics...5

More information

Hands-on: Using ArcGIS and QGIS. GIS Mapping for Linguistic Research Jennifer Cramer University of Kentucky

Hands-on: Using ArcGIS and QGIS. GIS Mapping for Linguistic Research Jennifer Cramer University of Kentucky Hands-on: Using ArcGIS and QGIS GIS Mapping for Linguistic Research Jennifer Cramer University of Kentucky Hands on! I think last week went well! Like last week, I ll do a quick run through of the assignment,

More information

The Data Journalist Chapter 7 tutorial Geocoding in ArcGIS Desktop

The Data Journalist Chapter 7 tutorial Geocoding in ArcGIS Desktop The Data Journalist Chapter 7 tutorial Geocoding in ArcGIS Desktop Summary: In many cases, online geocoding services are all you will need to convert addresses and other location data into geographic data.

More information

GIS Basics for Urban Studies

GIS Basics for Urban Studies GIS Basics for Urban Studies Date: March 21, 2018 Contacts: Mehdi Aminipouri, Graduate Peer GIS Faciliator, SFU Library (maminipo@sfu.ca) Keshav Mukunda, GIS & Map Librarian Librarian for Geography (kmukunda@sfu.ca)

More information

Lab 5: Image Analysis with ArcGIS 10 Unsupervised Classification

Lab 5: Image Analysis with ArcGIS 10 Unsupervised Classification Lab 5: Image Analysis with ArcGIS 10 Unsupervised Classification Peter E. Price TerraView 2010 Peter E. Price All rights reserved Revised 03/2011 Revised for Geob 373 by BK Feb 28, 2017. V3 The information

More information

QGIS LAB SERIES GST 103: Data Acquisition and Management Lab 1: Reviewing the Basics of Geospatial Data

QGIS LAB SERIES GST 103: Data Acquisition and Management Lab 1: Reviewing the Basics of Geospatial Data QGIS LAB SERIES GST 103: Data Acquisition and Management Lab 1: Reviewing the Basics of Geospatial Data Objective Explore and Understand Geospatial Data Models and File Formats Document Version: 2014-08-15

More information

v Working with Rasters SMS 12.1 Tutorial Requirements Raster Module Map Module Mesh Module Time minutes Prerequisites Overview Tutorial

v Working with Rasters SMS 12.1 Tutorial Requirements Raster Module Map Module Mesh Module Time minutes Prerequisites Overview Tutorial v. 12.1 SMS 12.1 Tutorial Objectives This tutorial teaches how to import a Raster, view elevations at individual points, change display options for multiple views of the data, show the 2D profile plots,

More information

Segmentation Guide using open source resources By Paul Russell, Ana Carolina Fiorini, and Trevor Caughlin

Segmentation Guide using open source resources By Paul Russell, Ana Carolina Fiorini, and Trevor Caughlin Segmentation Guide using open source resources By Paul Russell, Ana Carolina Fiorini, and Trevor Caughlin This guide aims to give you a step by step guidance to digitize tree cover in google earth using

More information

QGIS Tutorials Documentation

QGIS Tutorials Documentation QGIS Tutorials Documentation Release 0.1 Nathaniel Roth November 30, 2016 Contents 1 Installation 3 1.1 Basic Installation............................................. 3 1.2 Advanced Installation..........................................

More information

Introduction to the Google Earth Engine Workshop

Introduction to the Google Earth Engine Workshop Introduction to the Google Earth Engine Workshop This workshop will introduce the user to the Graphical User Interface (GUI) version of the Google Earth Engine. It assumes the user has a basic understanding

More information

Introduction to GIS & Mapping: ArcGIS Desktop

Introduction to GIS & Mapping: ArcGIS Desktop Introduction to GIS & Mapping: ArcGIS Desktop Your task in this exercise is to determine the best place to build a mixed use facility in Hudson County, NJ. In order to revitalize the community and take

More information

Objectives Learn how free online map data can quickly and easily be used to dynamically update background maps and aerial photography in GMS.

Objectives Learn how free online map data can quickly and easily be used to dynamically update background maps and aerial photography in GMS. v. 10.4 GMS 10.4 Tutorial Using free, dynamic, online map data in GMS Objectives Learn how free online map data can quickly and easily be used to dynamically update background maps and aerial photography

More information

Orchard Link Mapping Workshop (QGIS Training) Contact

Orchard Link Mapping Workshop (QGIS Training) Contact Orchard Link Mapping Workshop (QGIS Training) Contact email: info@neetmaps.co.uk for technical support, bespoke mapping or further information or visit www.neetmaps.co.uk 1 2 1: Introduction to QGIS What

More information

Aerial photography: Principles. Visual interpretation of aerial imagery

Aerial photography: Principles. Visual interpretation of aerial imagery Aerial photography: Principles Visual interpretation of aerial imagery Overview Introduction Benefits of aerial imagery Image interpretation Elements Tasks Strategies Keys Accuracy assessment Benefits

More information

Module: Rasters. 8.1 Lesson: Working with Raster Data Follow along: Loading Raster Data CHAPTER 8

Module: Rasters. 8.1 Lesson: Working with Raster Data Follow along: Loading Raster Data CHAPTER 8 CHAPTER 8 Module: Rasters We ve used rasters for digitizing before, but raster data can also be used directly. In this module, you ll see how it s done in QGIS. 8.1 Lesson: Working with Raster Data Raster

More information

Low Cost and Free Public Health Mapping Tools

Low Cost and Free Public Health Mapping Tools Low Cost and Free Public Health Mapping Tools Quantum GIS - QGIS 1) Download and Install a) QGIS can be quickly and easily installed on Windows, Macs and Linux from installers found here: http://hub.qgis.org/projects/quantum-gis/wiki/download

More information

Object Based Image Analysis: Introduction to ecognition

Object Based Image Analysis: Introduction to ecognition Object Based Image Analysis: Introduction to ecognition ecognition Developer 9.0 Description: We will be using ecognition and a simple image to introduce students to the concepts of Object Based Image

More information

Map Direct Lite. Quick Start Guide: Search Results 05/14/2018

Map Direct Lite. Quick Start Guide: Search Results 05/14/2018 Map Direct Lite Quick Start Guide: Search Results 05/14/2018 Contents Quick Start Guide: Search Results... 1 Search Results in Map Direct Lite.... 2 Where is the Search Results Panel?... 3 Search Result

More information

Multi-LCC Mississippi River Basin Gulf Hypoxia Initiative. ScienceBase and Data Basin User Guide

Multi-LCC Mississippi River Basin Gulf Hypoxia Initiative. ScienceBase and Data Basin User Guide Multi-LCC Mississippi River Basin Gulf Hypoxia Initiative ScienceBase and Data Basin User Guide Data delivery for the Gulf Hypoxia Initiative is carried out through the use of two websites: ScienceBase

More information

NEW SKILLS Begin to learn how to add data in QGIS. Exploration of some of the vector and raster analysis capabilities of QGIS

NEW SKILLS Begin to learn how to add data in QGIS. Exploration of some of the vector and raster analysis capabilities of QGIS Lab 3 VECTOR AND RASTER MODELING Last modified 7 May 2014 NEW SKILLS Begin to learn how to add data in QGIS. Exploration of some of the vector and raster analysis capabilities of QGIS 1. In this exercise

More information

Introduction to LiDAR

Introduction to LiDAR Introduction to LiDAR Our goals here are to introduce you to LiDAR data. LiDAR data is becoming common, provides ground, building, and vegetation heights at high accuracy and detail, and is available statewide.

More information

Semi-Automatic Classification Plugin for QGIS

Semi-Automatic Classification Plugin for QGIS Semi-Automatic Classification Plugin for QGIS Rome, Grant Contract Beneficiary: Sapienza University of Rome Contact Person: Silvia Macchi Partner in the Action: Ardhi University Dar es Salaam Associate

More information

Map Library ArcView Version 1 02/20/03 Page 1 of 12. ArcView GIS

Map Library ArcView Version 1 02/20/03 Page 1 of 12. ArcView GIS Map Library ArcView Version 1 02/20/03 Page 1 of 12 1. Introduction 1 ArcView GIS ArcView is the most popular desktop GIS analysis and map presentation software package.. With ArcView GIS you can create

More information

comma separated values .csv extension. "save as" CSV (Comma Delimited)

comma separated values .csv extension. save as CSV (Comma Delimited) What is a CSV and how do I import it? A CSV is a comma separated values file which allows data to be saved in a table structured format. CSVs look like normal spreadsheet but with a.csv extension. Traditionally

More information

Building Vector Layers

Building Vector Layers Building Vector Layers in QGIS Introduction: Spatially referenced data can be separated into two categories, raster and vector data. This week, we focus on the building of vector features. Vector shapefiles

More information

QUANTUM GIS GUIDE FOR WASH FACILITY DATA COLLECTORS AND -MANAGERS

QUANTUM GIS GUIDE FOR WASH FACILITY DATA COLLECTORS AND -MANAGERS COWASH Training Quantum GIS 1 QUANTUM GIS GUIDE FOR WASH FACILITY DATA COLLECTORS AND -MANAGERS Quantum GIS (QGIS) is widely used open source GIS software which usage is very similar to GIS-software market

More information

A Practical Guide to Using QGIS

A Practical Guide to Using QGIS A Practical Guide to Using QGIS 1.1 INTRODUCTION Quantum GIS (QGIS) is a useful mapping software that enables the compilation and displaying of spatial data in the form of a map. Gaining experience in

More information

MARS v Release Notes Revised: May 23, 2018 (Builds and )

MARS v Release Notes Revised: May 23, 2018 (Builds and ) MARS v2018.0 Release Notes Revised: May 23, 2018 (Builds 8302.01 8302.18 and 8350.00 8352.00) Contents New Features:... 2 Enhancements:... 6 List of Bug Fixes... 13 1 New Features: LAS Up-Conversion prompts

More information

Impact toolbox. Description, installation and tutorial

Impact toolbox. Description, installation and tutorial Impact toolbox Description, installation and tutorial What is Impact? Impact tools is a Windows software developed at the European Commission Joint Research Centre (JRC), in Italy. Impact offers a series

More information

GEOBIA for ArcGIS (presentation) Jacek Urbanski

GEOBIA for ArcGIS (presentation) Jacek Urbanski GEOBIA for ArcGIS (presentation) Jacek Urbanski INTEGRATION OF GEOBIA WITH GIS FOR SEMI-AUTOMATIC LAND COVER MAPPING FROM LANDSAT 8 IMAGERY Presented at 5th GEOBIA conference 21 24 May in Thessaloniki.

More information

How to calculate population and jobs within ½ mile radius of site

How to calculate population and jobs within ½ mile radius of site How to calculate population and jobs within ½ mile radius of site Caltrans Project P359, Trip Generation Rates for Transportation Impact Analyses of Smart Growth Land Use Projects SECTION PAGE Population

More information

Field Validation Exercise

Field Validation Exercise Field Validation Exercise Background: When creating complex GIS databases, it is essential that all or a significant portion of the digitized (or acquired) data should to be validated; this is done with

More information

Introduction to using QGIS for Archaeology and History Workshop by the Empirical Reasoning Center

Introduction to using QGIS for Archaeology and History Workshop by the Empirical Reasoning Center Introduction to using QGIS for Archaeology and History Workshop by the Empirical Reasoning Center In this workshop, we will cover the basics of working with spatial data, as well as its main uses for archaeology.

More information

Downloading Census Data from American Factfinder for use in ArcGIS

Downloading Census Data from American Factfinder for use in ArcGIS Downloading Census Data from American Factfinder for use in ArcGIS Written by Barbara Parmenter, revised September 24 2013 OBTAINING DATA FROM AMERICAN FACTFINDER (AFF)... 1 PREPARING AMERICAN FACTFINDER

More information

Google Earth Engine. Introduction to satellite data analysis in cloud-based environment. Written by: Petr Lukeš

Google Earth Engine. Introduction to satellite data analysis in cloud-based environment. Written by: Petr Lukeš Google Earth Engine Introduction to satellite data analysis in cloud-based environment Written by: Petr Lukeš 1. Introduction Google Earth engine is cloud-based platform for visualisation, processing and

More information

Objectives Learn how free online map data can quickly and easily be used to dynamically update background maps and aerial photography in GMS.

Objectives Learn how free online map data can quickly and easily be used to dynamically update background maps and aerial photography in GMS. v. 10.3 GMS 10.3 Tutorial Using free, dynamic, online map data in GMS Objectives Learn how free online map data can quickly and easily be used to dynamically update background maps and aerial photography

More information

TRAINING GUIDE. Lucity Web End User Training

TRAINING GUIDE. Lucity Web End User Training TRAINING GUIDE Lucity Web End User Training Web Application End-User Training In this booklet, we will introduce you to the Lucity Web application. The Web system allows you to utilize customized views,

More information

Lesson 2 Installing and Using Quantum GIS (QGIS)

Lesson 2 Installing and Using Quantum GIS (QGIS) Lesson 2 Installing and Using Quantum GIS (QGIS) Use file Explorer to open County QGIS portable hard drive provided. The program execute (.exe) will be at the bottom of the list. Double click on the file.

More information

Geocoding vs. Add XY Data using Reference USA data in ArcMap

Geocoding vs. Add XY Data using Reference USA data in ArcMap Geocoding vs. Add XY Data using Reference USA data in ArcMap 10.4.1 Written by Barbara Parmenter. Revised by Carolyn Talmadge 2/27/2017 GETTING BUSINESS DATA FROM REFERENCE USA BY NAICS AND CITY... 2 MODIFY

More information

Here we will look at some methods for checking data simply using JOSM. Some of the questions we are asking about our data are:

Here we will look at some methods for checking data simply using JOSM. Some of the questions we are asking about our data are: Validating for Missing Maps Using JOSM This document covers processes for checking data quality in OpenStreetMap, particularly in the context of Humanitarian OpenStreetMap Team and Red Cross Missing Maps

More information

Tutorial 7: Adding Features and Editing Line and Polygon Layers

Tutorial 7: Adding Features and Editing Line and Polygon Layers Tutorial 7: Adding Features and Editing Line and Polygon Layers Tutorial Content 7.1. When should I use a line layer to represent data? 7.2. How do I add line features? 7.3. How to use the snapping tool?

More information

INTRODUCTION TO GIS WORKSHOP EXERCISE

INTRODUCTION TO GIS WORKSHOP EXERCISE 111 Mulford Hall, College of Natural Resources, UC Berkeley (510) 643-4539 INTRODUCTION TO GIS WORKSHOP EXERCISE This exercise is a survey of some GIS and spatial analysis tools for ecological and natural

More information

GST 105: Introduction to Remote Sensing Lab 6: Supervised Classification

GST 105: Introduction to Remote Sensing Lab 6: Supervised Classification GST 105: Introduction to Remote Sensing Lab 6: Supervised Classification Objective Perform a Supervised classification Document Version: 2014-08-08 (Beta) Author: Richard : Smith, Ph.D. Texas A&M University

More information

Mendeley Help Guide. What is Mendeley? Mendeley is freemium software which is available

Mendeley Help Guide. What is Mendeley? Mendeley is freemium software which is available Mendeley Help Guide What is Mendeley? Mendeley is freemium software which is available Getting Started across a number of different platforms. You can run The first thing you ll need to do is to Mendeley

More information

v GMS 10.0 Tutorial MODFLOW Transient Calibration Calibrating transient MODFLOW models

v GMS 10.0 Tutorial MODFLOW Transient Calibration Calibrating transient MODFLOW models v. 10.0 GMS 10.0 Tutorial MODFLOW Transient Calibration Calibrating transient MODFLOW models Objectives GMS provides a powerful suite of tools for inputting and managing transient data. These tools allow

More information

Introduction to InfraWorks 360 for Civil

Introduction to InfraWorks 360 for Civil Eric Chappell Autodesk Aimed at Civil industry professional, this class will cover basic importing of data sources to make an existing model, followed by creation of roads, buildings, and city furniture

More information

Workshop #1: Set Up Project File and RAS Mapper

Workshop #1: Set Up Project File and RAS Mapper Workshop #1: Set Up Project File and RAS Mapper 1 In this workshop, you will: Install and open HEC-RAS 5.0.3 Create a project file Obtain terrain and projection data Import terrain data into RAS Mapper

More information

Geographical Information Systems Institute. Center for Geographic Analysis, Harvard University. LAB EXERCISE 1: Basic Mapping in ArcMap

Geographical Information Systems Institute. Center for Geographic Analysis, Harvard University. LAB EXERCISE 1: Basic Mapping in ArcMap Harvard University Introduction to ArcMap Geographical Information Systems Institute Center for Geographic Analysis, Harvard University LAB EXERCISE 1: Basic Mapping in ArcMap Individual files (lab instructions,

More information

Coastal Adaptation to Sea Level Rise Tool (COAST)

Coastal Adaptation to Sea Level Rise Tool (COAST) Built on the Global Mapper SDK Coastal Adaptation to Sea Level Rise Tool (COAST) Tutorial v3.0 4/8/2015 Table of Contents Introduction... 3 COAST Scenario Data Requirements... 3 Setting Up a COAST Scenario...

More information

v SMS Tutorials Working with Rasters Prerequisites Requirements Time Objectives

v SMS Tutorials Working with Rasters Prerequisites Requirements Time Objectives v. 12.2 SMS 12.2 Tutorial Objectives Learn how to import a Raster, view elevations at individual points, change display options for multiple views of the data, show the 2D profile plots, and interpolate

More information

Pilot document v1 Jan Getting Started with Smart Fleet

Pilot document v1 Jan Getting Started with Smart Fleet Pilot document v1 Jan 2015 Getting Started with Smart Fleet Thank you for taking out RSA Smart Fleet. In the following guide we are going to show you how to get set up to allow you to make the most out

More information

Joining data from an Excel spreadsheet

Joining data from an Excel spreadsheet Geographic Information for Vector Surveillance Day 3 of a 3 day course with Malaria examples Getting your own data into QGIS Learning objectives be able to join data from an Excel spreadsheet to a shapefile

More information

Records are deduplicated as they are read into the CRS but it is sometimes useful to deduplicate manually.

Records are deduplicated as they are read into the CRS but it is sometimes useful to deduplicate manually. Deduplication Records are deduplicated as they are read into the CRS but it is sometimes useful to deduplicate manually. There are two tabs within the deduplication module. 1. Deduplication: checks records

More information

[Type text] Quick Start Guide Version 3

[Type text] Quick Start Guide Version 3 [Type text] Quick Start Guide Version 3 PRO-STUDY QUICK START GUIDE Contents The Pro-Study Toolbar... 2 Getting Started with a Project... 3 Selecting Different Projects... 4 Categories... 4 Collecting

More information

In this tutorial you will learn to receive and collate responses to polls. This tutorial covers:

In this tutorial you will learn to receive and collate responses to polls. This tutorial covers: APOLLO Compiling Poll Results In this tutorial you will learn to receive and collate responses to polls. This tutorial covers: 1. Accessing poll results 2. Viewing individual responses 3. Viewing statistics

More information

flask-dynamo Documentation

flask-dynamo Documentation flask-dynamo Documentation Release 0.1.2 Randall Degges January 22, 2018 Contents 1 User s Guide 3 1.1 Quickstart................................................ 3 1.2 Getting Help...............................................

More information

Windows Movie Maker lets you edit videos from video and photo files. It is free from Microsoft.

Windows Movie Maker lets you edit videos from video and photo files. It is free from Microsoft. Getting Started with Windows Movie Maker Windows Movie Maker lets you edit videos from video and photo files. It is free from Microsoft. Start a project To start, you will need to import photos or video

More information

Without further ado, let s go over and have a look at what I ve come up with.

Without further ado, let s go over and have a look at what I ve come up with. JIRA Integration Transcript VLL Hi, my name is Jonathan Wilson and I m the service management practitioner with NHS Digital based in the United Kingdom. NHS Digital is the provider of services to the National

More information

SENTINEL-2 PROCESSING IN SNAP

SENTINEL-2 PROCESSING IN SNAP SENTINEL-2 PROCESSING IN SNAP EXERCISE 1 (exploring S2 data) Data: Sentinel-2A Level 1C: S2A_MSIL1C_20170316T094021_N0204_R036_T33SVB_20170316T094506.SAFE 1. Open file 1.1. File / Open Product 1.2. Browse

More information

FAQ & Troubleshooting

FAQ & Troubleshooting FAQ & Troubleshooting What is the most common issue users have when using the site? Pop-Up Blocker!!! Any link external to the viewer requires a new window to be opened in the browser. See My map or report

More information

Georeferencing Topo Sheets and Scanned Maps

Georeferencing Topo Sheets and Scanned Maps Georeferencing Topo Sheets and Scanned Maps QGIS Tutorials and Tips Author Ujaval Gandhi http://www.spatialthoughts.com This work is licensed under a Creative Commons Attribution 4.0 International License.

More information

Overview. Setting Up. Geospatial Centre University of Waterloo May 2014

Overview. Setting Up. Geospatial Centre University of Waterloo May 2014 Overview ArcGIS Online is a web-based mapping and app-building site created by Esri, the world leader in GIS software. In an effort to empower users of all levels to create interactive maps and applications

More information

Introduction to QGIS: Student Workbook

Introduction to QGIS: Student Workbook 2016 Introduction to QGIS: Student Workbook Created by: MARK DE BLOIS, CEO / FOUNDER, UPANDE LIMITED WITH SUPPORT FROM THE WORLD BANK AND THE UK DEPARTMENT FOR INTERNATIONAL DEVELOPMENT (DFID) Module 3:

More information

QGIS LAB SERIES GST 102: Spatial Analysis Lab 2: Introduction to Geospatial Analysis

QGIS LAB SERIES GST 102: Spatial Analysis Lab 2: Introduction to Geospatial Analysis QGIS LAB SERIES GST 102: Spatial Analysis Lab 2: Introduction to Geospatial Analysis Objective Understand Attribute Table Joins and Data Classification Document Version: 2014-06-16 (Beta) Contents Introduction...2

More information

General Digital Image Utilities in ERDAS

General Digital Image Utilities in ERDAS General Digital Image Utilities in ERDAS These instructions show you how to use the basic utilities of stacking layers, converting vectors, and sub-setting or masking data for use in ERDAS Imagine 9.x

More information

TRAINING GUIDE. Web App End User Training

TRAINING GUIDE. Web App End User Training TRAINING GUIDE Web App End User Training Web Application End-User Training In this booklet, we will introduce you to the Lucity Web application. The Web system allows you to utilize customized views, forms,

More information

HOW TO BUILD YOUR FIRST ROBOT

HOW TO BUILD YOUR FIRST ROBOT Kofax Kapow TM HOW TO BUILD YOUR FIRST ROBOT INSTRUCTION GUIDE Table of Contents How to Make the Most of This Tutorial Series... 1 Part 1: Installing and Licensing Kofax Kapow... 2 Install the Software...

More information

ArcGIS Online (AGOL) Quick Start Guide Fall 2018

ArcGIS Online (AGOL) Quick Start Guide Fall 2018 ArcGIS Online (AGOL) Quick Start Guide Fall 2018 ArcGIS Online (AGOL) is a web mapping tool available to UC Merced faculty, students and staff. The Spatial Analysis and Research Center (SpARC) provides

More information

Module 1: Introduction RStudio

Module 1: Introduction RStudio Module 1: Introduction RStudio Contents Page(s) Installing R and RStudio Software for Social Network Analysis 1-2 Introduction to R Language/ Syntax 3 Welcome to RStudio 4-14 A. The 4 Panes 5 B. Calculator

More information

ArcGIS Online. Overview. Setting Up

ArcGIS Online. Overview. Setting Up ArcGIS Online Overview ArcGIS Online is a web-based mapping and app-building site created by Esri, the world leader in GIS software. In an effort to empower users of all levels to create interactive maps

More information

Classification (or thematic) accuracy assessment. Lecture 8 March 11, 2005

Classification (or thematic) accuracy assessment. Lecture 8 March 11, 2005 Classification (or thematic) accuracy assessment Lecture 8 March 11, 2005 Why and how Remote sensing-derived thematic information are becoming increasingly important. Unfortunately, they contain errors.

More information

CHAPTER 5 DIGITAL ELEVATION MODEL AND 3D VISUALIZATION

CHAPTER 5 DIGITAL ELEVATION MODEL AND 3D VISUALIZATION CHAPTER 5 DIGITAL ELEVATION MODEL AND 3D VISUALIZATION A digital elevation model (DEM) is a digital model or 3D representation of a terrain's surface. A DEM can be represented as a raster (a grid of squares,

More information

Installing Dolphin on Your PC

Installing Dolphin on Your PC Installing Dolphin on Your PC Note: When installing Dolphin as a test platform on the PC there are a few things you can overlook. Thus, this installation guide won t help you with installing Dolphin on

More information

Name: Date: June 27th, 2011 GIS Boot Camps For Educators Lecture_3

Name: Date: June 27th, 2011 GIS Boot Camps For Educators Lecture_3 Name: Date: June 27th, 2011 GIS Boot Camps For Educators Lecture_3 Practical: Creating and Editing Shapefiles Using Straight, AutoComplete and Cut Polygon Tools Use ArcCatalog to copy data files from:

More information

Spatial data and QGIS

Spatial data and QGIS Spatial data and QGIS Xue Jingbo IT Center 2017.08.07 A GIS consists of: Spatial Data. Computer Hardware. Computer Software. Longitude Latitude Disease Date 26.870436-31.909519 Mumps 13/12/2008 26.868682-31.909259

More information

Parent Engagement Portal

Parent Engagement Portal Parent Engagement Portal A guide to setting up Assessment Part 3 Configuring Widgets Contents: 1) Page 3 Widget Configuration 2) Page 4-10 - Filter Widgets Display Widgets 3) Page 11-16 - Assessment Graph

More information

_Tutorials. Arcmap. Linking additional files outside from Geodata

_Tutorials. Arcmap. Linking additional files outside from Geodata _Tutorials Arcmap Linking additional files outside from Geodata 2017 Sourcing the Data (Option 1): Extracting Data from Auckland Council GIS P1 First you want to get onto the Auckland Council GIS website

More information

Analyzing PDFs with Citavi 6

Analyzing PDFs with Citavi 6 Analyzing PDFs with Citavi 6 Introduction Just Like on Paper... 2 Methods in Detail Highlight Only (Yellow)... 3 Highlighting with a Main Idea (Red)... 4 Adding Direct Quotations (Blue)... 5 Adding Indirect

More information

BerkeleyImageSeg User s Guide

BerkeleyImageSeg User s Guide BerkeleyImageSeg User s Guide 1. Introduction Welcome to BerkeleyImageSeg! This is designed to be a lightweight image segmentation application, easy to learn and easily automated for repetitive processing

More information

ENVI 5.0 Tutorial: A Quick Start to ENVI 5.0

ENVI 5.0 Tutorial: A Quick Start to ENVI 5.0 ENVI 5.0 Tutorial: A Quick Start to ENVI 5.0 Table of Contents A Quick Start to ENVI 5.0... 3 Opening an Image and Applying a Contrast Stretch... 4 Loading an Image to the ENVI Display... 5 Opening and

More information

Here we will look at some methods for checking data simply using JOSM. Some of the questions we are asking about our data are:

Here we will look at some methods for checking data simply using JOSM. Some of the questions we are asking about our data are: Validating for Missing Maps Using JOSM This document covers processes for checking data quality in OpenStreetMap, particularly in the context of Humanitarian OpenStreetMap Team and Red Cross Missing Maps

More information

Objectives Learn how free online map data can quickly and easily be used to dynamically update background maps and aerial photography in GMS.

Objectives Learn how free online map data can quickly and easily be used to dynamically update background maps and aerial photography in GMS. v. 10.1 GMS 10.1 Tutorial Using free, dynamic, online map data in GMS Objectives Learn how free online map data can quickly and easily be used to dynamically update background maps and aerial photography

More information

Chapter 7. Joining Maps to Other Datasets in QGIS

Chapter 7. Joining Maps to Other Datasets in QGIS Chapter 7 Joining Maps to Other Datasets in QGIS Skills you will learn: How to join a map layer to a non-map layer in preparation for analysis, based on a common joining field shared by the two tables.

More information

What. Why. Where. Setting up Grid View. 5.1 Grid View. Quick Sheets Section 5 - Data Entry

What. Why. Where. Setting up Grid View. 5.1 Grid View. Quick Sheets Section 5 - Data Entry My Voters Quick Sheets Section 5 - Data Entry 5. Data Entry 5.1 Grid View 5.2 Scanning Bar Codes 5.3 Form View 5.4 Quick Mark 5.5. Bulk Uploader 5.6 Adding Marked Register Data 5.1 Grid View What Why This

More information

QGIS: getting started

QGIS: getting started QGIS: getting started The following is an introduction to QGIS with an emphasis on the practical experience of producing a basic map. The intention is to give an idea, at a low and introductory level,

More information

GIS OPERATION MANUAL

GIS OPERATION MANUAL GIS OPERATION MANUAL 1. Computer System Description Hardware Make Compaq Presario 5004 CPU AMD Athlon 1.1 Ghz Main Memory 640MB CD-ROM 52 X CD-RW 8 X HD 57GB Monitor 19 inch Video Adapter 16 Mb Nvidia

More information

CS 179 Lecture 16. Logistic Regression & Parallel SGD

CS 179 Lecture 16. Logistic Regression & Parallel SGD CS 179 Lecture 16 Logistic Regression & Parallel SGD 1 Outline logistic regression (stochastic) gradient descent parallelizing SGD for neural nets (with emphasis on Google s distributed neural net implementation)

More information

EVALUATION OF CONVENTIONAL DIGITAL CAMERA SCENES FOR THEMATIC INFORMATION EXTRACTION ABSTRACT

EVALUATION OF CONVENTIONAL DIGITAL CAMERA SCENES FOR THEMATIC INFORMATION EXTRACTION ABSTRACT EVALUATION OF CONVENTIONAL DIGITAL CAMERA SCENES FOR THEMATIC INFORMATION EXTRACTION H. S. Lim, M. Z. MatJafri and K. Abdullah School of Physics Universiti Sains Malaysia, 11800 Penang ABSTRACT A study

More information

Crop Counting and Metrics Tutorial

Crop Counting and Metrics Tutorial Crop Counting and Metrics Tutorial The ENVI Crop Science platform contains remote sensing analytic tools for precision agriculture and agronomy. In this tutorial you will go through a typical workflow

More information

Manual for Satellite Data Analysis. ecognition Developer

Manual for Satellite Data Analysis. ecognition Developer - Manual for Satellite Data Analysis ecognition Developer PNGFA. December 2013 Table of Contents Chapter 1. Introduction... 2 Chapter 2. Characteristics of Spectrums... 5 Chapter 3. Differences between

More information