Exercise 01: Load National Elevation Dataset for the entire United States. Compute slope and aspect. Display elevation, slope and aspect.

Size: px
Start display at page:

Download "Exercise 01: Load National Elevation Dataset for the entire United States. Compute slope and aspect. Display elevation, slope and aspect."

Transcription

1 Exercise 01: Load National Elevation Dataset for the entire United States. Compute slope and aspect. Display elevation, slope and aspect. 1 Clear script/ Click down arrow to the right of Reset button and then Clear script create new script 2 Load NED var elevation = ee.image('usgs/ned'); 3 Add comment to script // /**/ Ctrl-/ 4 Save script Click Save button Enter path and file name: 00Workshop/Exercise01 5 Print elevation object and check printed object 6 Add elevation to map // Loads National Elevation Dataset var elevation = ee.image('usgs/ned'); print(elevation); // Loads National Elevation Dataset var elevation = ee.image('usgs/ned'); print(elevation); // add NED to map Map.addLayer(elevation); 7 Use inspect panel to inspect elevation values 8 Adding elevation to map, including visualization parameters Inspect Layer Manager 9 Calculate and present slope Use Inspector panel to inspect elevation values (click at different locations and see how elevation values change). Use layer manager to inspect visualization parameters for elevation. // Loads National Elevation Dataset var elevation = ee.image('usgs/ned'); print(elevation); // add NED to map Map.addLayer(elevation, {min:0, max:4000},'ned'); // Loads National Elevation Dataset var elevation = ee.image('usgs/ned'); print(elevation); // add NED to map Map.addLayer(elevation, {min:0, max:4000},'ned'); var slope = ee.terrain.slope(elevation); Sergio Bernardes, PhD 1

2 print(slope); Map.addLayer(slope,{min:0,max:45},'Slope'); 10 Calculate and present aspect // Loads National Elevation Dataset var elevation = ee.image('usgs/ned'); print(elevation); // add NED to map Map.addLayer(elevation, {min:0, max:4000},'ned'); var slope = ee.terrain.slope(elevation); print(slope); Map.addLayer(slope,{min:0,max:45},'Slope'); var aspect = ee.terrain.aspect(elevation); print(aspect); Map.addLayer(aspect,{min:0,max:360},'Aspect'); 11 Centering the map around coordinates -83 longitude and 36 latitude // Loads National Elevation Dataset var elevation = ee.image('usgs/ned'); print(elevation); // adds NED to map Map.addLayer(elevation, {min:0, max:4000},'ned'); var slope = ee.terrain.slope(elevation); print(slope); Map.addLayer(slope,{min:0,max:45},'Slope'); var aspect = ee.terrain.aspect(elevation); print(aspect); Map.addLayer(aspect,{min:0,max:360},'Aspect'); // centers map using long/lat coordinates and scale Map.setCenter(-83,36,14); 12 Adding a palette to 'slope' Show explanation on hexadecimal colors // Loads National Elevation Dataset var elevation = ee.image('usgs/ned'); print(elevation); // adds NED to map Map.addLayer(elevation, {min:0, max:4000},'ned'); var slope = ee.terrain.slope(elevation); print(slope); Map.addLayer(slope,{min:0,max:45, Sergio Bernardes, PhD 2

3 palette:['0000ff','00ffff','00ff00','ffff00','ff00ff','ff0000']},'slope'); var aspect = ee.terrain.aspect(elevation); print(aspect); Map.addLayer(aspect,{min:0,max:360},'Aspect'); // centers map using long/lat coordinates and scale Map.setCenter(-83,36,14); 13 Select areas with high slope and mask out everything else // Loads National Elevation Dataset var elevation = ee.image('usgs/ned'); print(elevation); // adds NED to map Map.addLayer(elevation, {min:0, max:4000},'ned'); var slope = ee.terrain.slope(elevation); print(slope); Map.addLayer(slope,{min:0,max:45, palette:['0000ff','00ffff','00ff00','ffff00','ff00ff','ff0000']},'slope'); var aspect = ee.terrain.aspect(elevation); print(aspect); Map.addLayer(aspect,{min:0,max:360},'Aspect'); // centers map using long/lat coordinates and scale Map.setCenter(-83,36,14); // masks out slope below 25 var maskedslope25 = slope.updatemask(slope.gte(25)); Map.addLayer(maskedSlope25,{min:0,max:45, palette:['0000ff','00ffff','00ff00','ffff00','ff00ff','ff0000']},'slope >= 25'); 14 Select a slope range and mask out everything else // Loads National Elevation Dataset var elevation = ee.image('usgs/ned'); print(elevation); // adds NED to map Map.addLayer(elevation, {min:0, max:4000},'ned'); var slope = ee.terrain.slope(elevation); print(slope); Map.addLayer(slope,{min:0,max:45, palette:['0000ff','00ffff','00ff00','ffff00','ff00ff','ff0000']},'slope'); var aspect = ee.terrain.aspect(elevation); Sergio Bernardes, PhD 3

4 15 Save script Click Save button University of Georgia print(aspect); Map.addLayer(aspect,{min:0,max:360},'Aspect'); // centers map using long/lat coordinates and scale Map.setCenter(-83,36,14); // masks out slope below 25 var maskedslope25 = slope.updatemask(slope.gte(25)); Map.addLayer(maskedSlope25,{min:0,max:45, palette:['0000ff','00ffff','00ff00','ffff00','ff00ff','ff0000']},'slope >= 25'); // masks out slope below 25 and above 30 var maskedslope2530 = slope.updatemask(slope.gte(25).and(slope.lte(30))); Map.addLayer(maskedSlope2530,{min:0,max:45, palette:['0000ff','00ffff','00ff00','ffff00','ff00ff','ff0000']},'slope 25-30'); Sergio Bernardes, PhD 4

5 Exercise 02: Load Daymet for the entire domain. Filter the dataset and compute maximum temperature for Display layer of maximum temperature. Compute maximum temperature for Georgia in Clear script/ create new script (make sure you saved your previous script first) Click down arrow to the right of Reset button and then Clear script 2 Search for Daymet Use Search field to search for Daymet. Under RASTERS click on Daymet V3. Inspect Daymet characteristics: daily data, time interval ( ), bands, Copy Daymet ImageCollection ID to clipboard 3 Import Daymet var daymetcollection = ee.imagecollection('nasa/ornl/daymet_v3'); // this won't work can't accumulate more than 5000 elements for printing print(daymetcollection); 4 Search for Daymet and import collection to Imports section Comment the code above. We will use a different way to import Daymet //var daymetcollection = ee.imagecollection('nasa/ornl/daymet_v3'); // this won't work can't accumulate more than 5000 elements for printing //print(daymetcollection); Use search field to search for Daymet. Under RASTERS click on Daymet V3. Click Import button to import Daymet into Imports section Slow double click the collection name to rename the collection to daymetcollection 5 We need to filter the dataset Filter by date (final date is outside interval) Check Console for "bands" 6 We need to filter the dataset by date and variable //var daymetcollection = ee.imagecollection('nasa/ornl/daymet_v3'); // this won't work can't accumulate more than 5000 elements for printing //print(daymetcollection); // filters Daymet based on date (all images for 2015) var filtereddaymetcollection = daymetcollection.filterdate(' ',' '); print(filtereddaymetcollection); //var daymetcollection = ee.imagecollection('nasa/ornl/daymet_v3'); // this won't work can't accumulate more than 5000 elements for printing //print(daymetcollection); Sergio Bernardes, PhD 5

6 Check the console for "bands" // filters Daymet based on date (all images for 2015) and variable var filtereddaymetcollection = daymetcollection.filterdate(' ',' ').select(['tmax']); print(filtereddaymetcollection); 7 Using reducers: Temporal NO FOR LOOPS Use Console to compare original (365 bands) with reduced (1 band) //var daymetcollection = ee.imagecollection('nasa/ornl/daymet_v3'); // this won't work can't accumulate more than 5000 elements for printing //print(daymetcollection); // filters Daymet based on date (all images for 2015) and variable var filtereddaymetcollection = daymetcollection.filterdate(' ',' ').select(['tmax']); print(filtereddaymetcollection); // calculates maximum temperature for each pixel for 2015 var maxtemperature = filtereddaymetcollection.reduce(ee.reducer.max()); print(maxtemperature); 8 Display maxtemperature and center the map //var daymetcollection = ee.imagecollection('nasa/ornl/daymet_v3'); // this won't work can't accumulate more than 5000 elements for printing //print(daymetcollection); // filters Daymet based on date (all images for 2015) and variable var filtereddaymetcollection = daymetcollection.filterdate(' ',' ').select(['tmax']); print(filtereddaymetcollection); // calculates maximum temperature for each pixel for the 2015 var maxtemperature = filtereddaymetcollection.reduce(ee.reducer.max()); print(maxtemperature); Map.addLayer(maxTemperature,{min:25,max:40, palette:['0000ff','00ffff','00ff00','ffff00','ff00ff','ff0000']},'max temp'); Map.setCenter(-83,36,8); 9 Using reducers: Temporal Looking for rare //var daymetcollection = ee.imagecollection('nasa/ornl/daymet_v3'); // this won't work can't accumulate more than 5000 elements for printing //print(daymetcollection); Sergio Bernardes, PhD 6

7 events: Percentile NO FOR LOOPS Present list of Reducers // filters Daymet based on date (all images for 2015) and variable var filtereddaymetcollection = daymetcollection.filterdate(' ',' ').select(['tmax']); print(filtereddaymetcollection); // calculates maximum temperature for each pixel for 2015 var maxtemperature = filtereddaymetcollection.reduce(ee.reducer.max()); print(maxtemperature); Map.addLayer(maxTemperature,{min:25,max:40, palette:['0000ff','00ffff','00ff00','ffff00','ff00ff','ff0000']},'max temp'); Map.setCenter(-83,36,8); // looking for rare events: calculates 99 percentile for each pixel for 2015 var percent99 = filtereddaymetcollection.reduce(ee.reducer.percentile([99])); print(percent99); Map.addLayer(percent99, {min:25,max:40, palette:['0000ff','00ffff','00ff00','ffff00','ff00ff','ff0000']},'99 percentile'); 10 Create geometry Using the Geometry Tools, click "Draw a shape". Using the Layer Manager, turn the visibility of layers off. Draw a shape that includes Georgia (6-7 vertices should be enough). Create vertices by left-clicking at different locations. Double left-click to close shape To leave the Geometry Tools, click the Exit button (right side of Geometry Tools) The geometry is added to the Imports section. Slow double click the geometry name to rename the geometry to georgia 11 Using reducers: by region NO FOR LOOPS //var daymetcollection = ee.imagecollection('nasa/ornl/daymet_v3'); // this won't work can't accumulate more than 5000 elements for printing //print(daymetcollection); // filters Daymet based on date (all images for 2015) and variable var filtereddaymetcollection = daymetcollection.filterdate(' ',' ').select(['tmax']); Sergio Bernardes, PhD 7

8 print(filtereddaymetcollection); // calculates maximum temperature for each pixel for 2015 var maxtemperature = filtereddaymetcollection.reduce(ee.reducer.max()); print(maxtemperature); Map.addLayer(maxTemperature,{min:25,max:40, palette:['0000ff','00ffff','00ff00','ffff00','ff00ff','ff0000']},'max temp'); Map.setCenter(-83,36,8); // looking for rare events: calculates 99 percentile for each pixel for 2015 var percent99 = filtereddaymetcollection.reduce(ee.reducer.percentile([99])); print(percent99); Map.addLayer(percent99, {min:25,max:40, palette:['0000ff','00ffff','00ff00','ffff00','ff00ff','ff0000']},'99 percentile'); // calculates the maximum temperature for Georgia var maxtemp = maxtemperature.reduceregion({ reducer: ee.reducer.max(), geometry: georgia, scale: 1000, maxpixels: 1e9 }); print(maxtemp); 12 Save script Click Save button Enter path and file name: 00Workshop/Exercise02 Sergio Bernardes, PhD 8

9 Exercise 03: Load and process Landsat. Calculate NDVI and compute change analysis. Export results to Assets. 1 Clear script/ create new script 2 Add Marker (point) to Happy Valley, TN 3 Create geometry (point) (make sure you saved your previous script first) Click down arrow to the right of Reset button and then Clear script Use Search field to search for Happy Valley, TN. From the list of Places, click Happy Valley, TN to zoom into Happy Valley Using the Geometry Tools, click "Add a marker". Click anywhere to create a marker To leave the Geometry Tools, click the Exit button (right side of Geometry Tools) The geometry is added to the Imports section. Slow double click the geometry name to rename the geometry to happyvalley 4 Import Image Collection for Landsat 5 Surface Reflectance Use Search field to search for "landsat 5 surface" (no quotes) Select USGS Landsat 5 Surface Reflectance and inspect information (notice that bands include a cloud mask) Press import 5 Rename landsat collection 6 Try to print collection 7 We need to filter Filter using the geometry Check how many features are printed Slow double click the collection name to rename the collection to landsat5srcollection print(landsat5srcollection); // won't work (more than 5000 elements) //print(landsat5srcollection); // won't work (more than 5000 elements) // locate all Landsat 5 images that include happyvalley var filteredlandsat = landsat5srcollection ; print(filteredlandsat); Note: Geometry can be points, Sergio Bernardes, PhD 9

10 polygons or lines 8 We need to filter Filter using dates Check how many features are printed Dates can be single dates, months, years, or date ranges //print(landsat5srcollection); // won't work (more than 5000 elements) // locate all Landsat 5 images that include happyvalley var filteredbounds = landsat5srcollection ; print(filteredbounds); // locate all Landsat 5 images for a given date range var filtereddate = landsat5srcollection.filterdate(' ',' '); print(filtereddate); 9 Combining filters //print(landsat5srcollection); // won't work (more than 5000 elements) // locate all Landsat 5 images that include happyvalley var filteredbounds = landsat5srcollection ; print(filteredbounds); // locate all Landsat 5 images for a given date range var filtereddate = landsat5srcollection.filterdate(' ',' '); print(filtereddate); var filteredgeom2011 = landsat5srcollection.filterdate(' ',' ') print(filteredgeom2011); 10 Cast collection into ee.image //print(landsat5srcollection); // won't work (more than 5000 elements) // locate all Landsat 5 images that include happyvalley var filteredbounds = landsat5srcollection ; Sergio Bernardes, PhD 10

11 print(filteredbounds); // locate all Landsat 5 images for a given date range var filtereddate = landsat5srcollection.filterdate(' ',' '); print(filtereddate); var filteredgeom2011 = landsat5srcollection.filterdate(' ',' ') print(filteredgeom2011); // to make sure GEE sees this as an image we will cast var imgfilteredgeom2011 = ee.image(filteredgeom2011); 11 Repeat the steps above for 2010 and comment previous code Display images without visualization parameters Use Layer Manager to explore what bands can be displayed and what min and max values can be. //print(landsat5srcollection); // won't work (more than 5000 elements) // // locate all Landsat 5 images that include happyvalley // var filteredbounds = landsat5srcollection // ; // print(filteredbounds); // // locate all Landsat 5 images for a given date range // var filtereddate = landsat5srcollection //.filterdate(' ',' '); // print(filtereddate); var filteredgeom2011 = landsat5srcollection.filterdate(' ',' ') print(filteredgeom2011); // to make sure GEE sees this as an image we will cast var imgfilteredgeom2011 = ee.image(filteredgeom2011); Sergio Bernardes, PhD 11

12 var filteredgeom2010 = landsat5srcollection.filterdate(' ',' ') print(filteredgeom2010); // to make sure GEE sees this as an image we will cast var imgfilteredgeom2010 = ee.image(filteredgeom2010); Map.addLayer(imgFilteredGeom2010); Map.addLayer(imgFilteredGeom2011); 12 Add visualization parameters //print(landsat5srcollection); // won't work (more than 5000 elements) // // locate all Landsat 5 images that include happyvalley // var filteredbounds = landsat5srcollection // ; // print(filteredbounds); // // locate all Landsat 5 images for a given date range // var filtereddate = landsat5srcollection //.filterdate(' ',' '); // print(filtereddate); var filteredgeom2011 = landsat5srcollection.filterdate(' ',' ') print(filteredgeom2011); // to make sure GEE sees this as an image we will cast var imgfilteredgeom2011 = ee.image(filteredgeom2011); var filteredgeom2010 = landsat5srcollection.filterdate(' ',' ') Sergio Bernardes, PhD 12

13 print(filteredgeom2010); // to make sure GEE sees this as an image we will cast var imgfilteredgeom2010 = ee.image(filteredgeom2010); // Map.addLayer(imgFilteredGeom2010); // Map.addLayer(imgFilteredGeom2011); // add visualization parameters and display images Map.addLayer(imgFilteredGeom2010, {'bands': ['B5', 'B4', 'B3'], 'min': 0, 'max': 5000},'Landsat 2010'); Map.addLayer(imgFilteredGeom2011, {'bands': ['B5', 'B4', 'B3'], 'min': 0, 'max': 5000},'Landsat 2011'); 13 Experiment modifying bands that are being displayed: use your code and Layer Manager 14 [Optional] Add ways for centering the map 15 Compute NDVI for 2010 Print image Inspect range for NDVI 'B4', 'B5', 'B3' 'B5', 'B4', 'B3' // options for centering map Map.centerObject(happyvalley, 12); Map.centerObject(filteredLandsat2010,12); //print(landsat5srcollection); // won't work (more than 5000 elements) // // locate all Landsat 5 images that include happyvalley // var filteredbounds = landsat5srcollection // ; // print(filteredbounds); // // locate all Landsat 5 images for a given date range // var filtereddate = landsat5srcollection //.filterdate(' ',' '); // print(filtereddate); var filteredgeom2011 = landsat5srcollection.filterdate(' ',' ') Sergio Bernardes, PhD 13

14 print(filteredgeom2011); // to make sure GEE sees this as an image we will cast var imgfilteredgeom2011 = ee.image(filteredgeom2011); var filteredgeom2010 = landsat5srcollection.filterdate(' ',' ') print(filteredgeom2010); // to make sure GEE sees this as an image we will cast var imgfilteredgeom2010 = ee.image(filteredgeom2010); // Map.addLayer(imgFilteredGeom2010); // Map.addLayer(imgFilteredGeom2011); // add visualization parameters and display images Map.addLayer(imgFilteredGeom2010, {'bands': ['B5', 'B4', 'B3'], 'min': 0, 'max': 5000},'Landsat 2010'); Map.addLayer(imgFilteredGeom2011, {'bands': ['B5', 'B4', 'B3'], 'min': 0, 'max': 5000},'Landsat 2011'); // Compute Normalized Difference Vegetation Index for 2010 var ndvi2010 = imgfilteredgeom2010.normalizeddifference(['b4','b3']); Map.addLayer(ndvi2010,{min:0,max:1},'ndvi2010'); print(ndvi2010); 16 Go ahead and compute NDVI also for 2011 //print(landsat5srcollection); // won't work (more than 5000 elements) // // locate all Landsat 5 images that include happyvalley // var filteredbounds = landsat5srcollection // ; // print(filteredbounds); // // locate all Landsat 5 images for a given date range // var filtereddate = landsat5srcollection //.filterdate(' ',' '); Sergio Bernardes, PhD 14

15 // print(filtereddate); var filteredgeom2011 = landsat5srcollection.filterdate(' ',' ') print(filteredgeom2011); // to make sure GEE sees this as an image we will cast var imgfilteredgeom2011 = ee.image(filteredgeom2011); var filteredgeom2010 = landsat5srcollection.filterdate(' ',' ') print(filteredgeom2010); // to make sure GEE sees this as an image we will cast var imgfilteredgeom2010 = ee.image(filteredgeom2010); // Map.addLayer(imgFilteredGeom2010); // Map.addLayer(imgFilteredGeom2011); // add visualization parameters and display images Map.addLayer(imgFilteredGeom2010, {'bands': ['B5', 'B4', 'B3'], 'min': 0, 'max': 5000},'Landsat 2010'); Map.addLayer(imgFilteredGeom2011, {'bands': ['B5', 'B4', 'B3'], 'min': 0, 'max': 5000},'Landsat 2011'); // Compute Normalized Difference Vegetation Index for 2010 var ndvi2010 = imgfilteredgeom2010.normalizeddifference(['b4','b3']); Map.addLayer(ndvi2010,{min:0,max:1},'ndvi2010'); print(ndvi2010); // Compute Normalized Difference Vegetation Index for 2011 var ndvi2011 = imgfilteredgeom2011.normalizeddifference(['b4','b3']); Map.addLayer(ndvi2011,{min:0,max:1},'ndvi2011'); 17 [Optional] What if we wanted // Compute Normalized Difference Soil Index var ndsi2010 = imgfilteredgeom2010.normalizeddifference(['b5','b4']); Map.addLayer(ndsi2010,{min:0,max:1},'ndsi2010'); Sergio Bernardes, PhD 15

16 to compute NDSI as well? 18 Calculate and display change in NDVI from 2010 to 2011 print(ndsi2010); //print(landsat5srcollection); // won't work (more than 5000 elements) // // locate all Landsat 5 images that include happyvalley // var filteredbounds = landsat5srcollection // ; // print(filteredbounds); // // locate all Landsat 5 images for a given date range // var filtereddate = landsat5srcollection //.filterdate(' ',' '); // print(filtereddate); var filteredgeom2011 = landsat5srcollection.filterdate(' ',' ') print(filteredgeom2011); // to make sure GEE sees this as an image we will cast var imgfilteredgeom2011 = ee.image(filteredgeom2011); var filteredgeom2010 = landsat5srcollection.filterdate(' ',' ') print(filteredgeom2010); // to make sure GEE sees this as an image we will cast var imgfilteredgeom2010 = ee.image(filteredgeom2010); // Map.addLayer(imgFilteredGeom2010); // Map.addLayer(imgFilteredGeom2011); // add visualization parameters and display images Map.addLayer(imgFilteredGeom2010, {'bands': ['B5', 'B4', 'B3'], 'min': 0, Sergio Bernardes, PhD 16

17 'max': 5000},'Landsat 2010'); Map.addLayer(imgFilteredGeom2011, {'bands': ['B5', 'B4', 'B3'], 'min': 0, 'max': 5000},'Landsat 2011'); // Compute Normalized Difference Vegetation Index for 2010 var ndvi2010 = imgfilteredgeom2010.normalizeddifference(['b4','b3']); Map.addLayer(ndvi2010,{min:0,max:1},'ndvi2010'); print(ndvi2010); // Compute Normalized Difference Vegetation Index for 2011 var ndvi2011 = imgfilteredgeom2011.normalizeddifference(['b4','b3']); Map.addLayer(ndvi2011,{min:0,max:1},'ndvi2011'); var ndvidifference = ndvi2011.subtract(ndvi2010); Map.addLayer(ndviDifference,{min: -0.3, max: 0.3, palette: ['FF0000','000000','00FF00']},'ndvi difference'); 19 [Optional] Cleaning results The code to the right can be added to the bottom of the script to clean results. // Let's clean results a bit by using cloud masks // get cloud masks from 2010 and 2011 var cfmask2010 = imgfilteredgeom2010.select('cfmask'); var cfmask2011 = imgfilteredgeom2011.select('cfmask'); // apply 2010 and 2011 masks to ndvidifference var maskedndvidifference = ndvidifference.updatemask(cfmask2010.lt(1)); var maskedndvidifference = maskedndvidifference.updatemask(cfmask2011.lt(1)); // also remove some residual values var maskedndvidifference = maskedndvidifference.updatemask(maskedndvidifference.lt(-0.10)); Map.addLayer(maskedNdviDifference,{min: -0.33, max: -0.1, palette: ['FF0000', 'FFFF00', '00FF00','00FFFF', '0000FF']},'ndviMasked difference'); print(maskedndvidifference); 20 [Optional] The code to the right can be added to the bottom of the script after cleaning results, to save results to Assets. // Export results to Assets Export.image.toAsset({ image: maskedndvidifference, description: 'deltandvi', assetid: 'users/sbernard/deltandvi', scale: 30 }); Sergio Bernardes, PhD 17

18 This may take a while to complete. 21 Save script Click Save button Enter path and file name: 00Workshop/Exercise03 Sergio Bernardes, PhD 18

19 Exercise 04: Load asset. Create geometry and buffer. Clip asset. 1 Clear script/ create new script 2 Load asset and rename it (make sure you saved your previous script first) Click down arrow to the right of Reset button and then Clear script Select the Assets tab and left-click the arrow to the right of deltandvi ("import into script") Slow double click the asset name to rename the asset to deltandvi 3 Display asset // display deltandvi Map.addLayer(deltaNDVI,{min: -0.33, max: -0.1, palette: ['FF0000', 'FFFF00', '00FF00','00FFFF', '0000FF']},'ndviMasked difference'); 4 Create line geometry Using the Geometry Tools, click "Draw a line". Create a line following the entire path of the tornado (two vertices should be enough) To leave the Geometry Tools, click the Exit button (right side of Geometry Tools) The geometry is added to the Imports section. Slow double click the geometry name to rename the geometry to "path" (no quotes) 5 Create a buffer of 4 km around path and display buffer // display deltandvi Map.addLayer(deltaNDVI,{min: -0.33, max: -0.1, palette: ['FF0000', 'FFFF00', '00FF00','00FFFF', '0000FF']},'ndviMasked difference'); var buffer = path.buffer(4000); Map.addLayer(buffer); 6 Centers map on buffer // display deltandvi Map.addLayer(deltaNDVI,{min: -0.33, max: -0.1, palette: ['FF0000', 'FFFF00', '00FF00','00FFFF', '0000FF']},'ndviMasked difference'); var buffer = path.buffer(4000); Map.addLayer(buffer); Map.centerObject(buffer); 7 Clip deltandvi using buffer and // display deltandvi Map.addLayer(deltaNDVI,{min: -0.33, max: -0.1, palette: ['FF0000', 'FFFF00', Sergio Bernardes, PhD 19

20 add result to map '00FF00','00FFFF', '0000FF']},'ndviMasked difference'); var buffer = path.buffer(4000); Map.addLayer(buffer); Map.centerObject(buffer); 8 Save script Click Save button var clippeddeltandvi = deltandvi.clip(buffer); Map.addLayer(clippedDeltaNDVI,{min: -0.33, max: -0.1, palette: ['FF0000', 'FFFF00', '00FF00','00FFFF', '0000FF']},'clipped'); Enter path and file name: 00Workshop/Exercise04 Sergio Bernardes, PhD 20

21 Some useful links: Google Earth Engine playground: Google Earth Engine developer's guide: GEE vector datasets: Tiles: Zoom levels: Julian day calendar: Sergio Bernardes, PhD 21

22 Examples of palettes: palette: ['FFFFFF', 'CE7E45', 'FCD163', '66A000', '207401'] palette: ['F4F0CB', 'BAA378', 'B3A580', 'FFF000', '00FF00'] palette: ['0000FF', '00FFFF', '00FF00', 'FFFF00', 'FF00FF', 'FF0000'] palette: ['FF0000', 'FF00FF', 'FFFF00', '00FF00','00FFFF', '0000FF'] palette: ['FF0000', '000000', '0000FF'] blue, cyan, green, yellow, magenta, red red, magenta, yellow, green, cyan, blue red, black, green Sergio Bernardes, PhD 22

Map Direct Lite. Contents. Quick Start Guide: Drawing 11/05/2015

Map Direct Lite. Contents. Quick Start Guide: Drawing 11/05/2015 Map Direct Lite Quick Start Guide: Drawing 11/05/2015 Contents Quick Start Guide: Drawing... 1 Drawing, Measuring and Analyzing in Map Direct Lite.... 2 Measure Distance and Area.... 3 Place the Map Marker

More information

Spatial Analyst is an extension in ArcGIS specially designed for working with raster data.

Spatial Analyst is an extension in ArcGIS specially designed for working with raster data. Spatial Analyst is an extension in ArcGIS specially designed for working with raster data. 1 Do you remember the difference between vector and raster data in GIS? 2 In Lesson 2 you learned about the difference

More information

Land Cover Change Analysis An Introduction to Land Cover Change Analysis using the Multispectral Image Data Analysis System (MultiSpec )

Land Cover Change Analysis An Introduction to Land Cover Change Analysis using the Multispectral Image Data Analysis System (MultiSpec ) Land Cover Change Analysis An Introduction to Land Cover Change Analysis using the Multispectral Image Data Analysis System (MultiSpec ) Level: Grades 9 to 12 Macintosh version Earth Observation Day Tutorial

More information

Quick Mask Setting Up your Work Environment Setting Up the Quickmask Parameters

Quick Mask Setting Up your Work Environment Setting Up the Quickmask Parameters Quick Mask Quickmask gets its name from the fact that as you create your selection area, Photoshop masks that area off, tinting it with a colored mask to show what has been selected. When you're finished

More information

Assessment of Spatiotemporal Changes in Vegetation Cover using NDVI in The Dangs District, Gujarat

Assessment of Spatiotemporal Changes in Vegetation Cover using NDVI in The Dangs District, Gujarat Assessment of Spatiotemporal Changes in Vegetation Cover using NDVI in The Dangs District, Gujarat Using SAGA GIS and Quantum GIS Tutorial ID: IGET_CT_003 This tutorial has been developed by BVIEER as

More information

Raster is faster but vector is corrector

Raster is faster but vector is corrector Account not required Raster is faster but vector is corrector The old GIS adage raster is faster but vector is corrector comes from the two different fundamental GIS models: vector and raster. Each of

More information

ITEC 715: WEEK 03 IN-CLASS EXERCISE: CREATING AN INSTRUCTIONAL COMIC WITH PHOTOSHOP STEP 1: GET IMAGES STEP 2: PLAN YOUR LAYOUT

ITEC 715: WEEK 03 IN-CLASS EXERCISE: CREATING AN INSTRUCTIONAL COMIC WITH PHOTOSHOP STEP 1: GET IMAGES STEP 2: PLAN YOUR LAYOUT ITEC 715: WEEK 03 IN-CLASS EXERCISE: CREATING AN Here's the finished comic you will create: INSTRUCTIONAL COMIC WITH PHOTOSHOP STEP 1: GET IMAGES If you can draw (and want to), that's fine, but it's not

More information

White paper brief IdahoView Imagery Services: LISA 1 Technical Report no. 2 Setup and Use Tutorial

White paper brief IdahoView Imagery Services: LISA 1 Technical Report no. 2 Setup and Use Tutorial White paper brief IdahoView Imagery Services: LISA 1 Technical Report no. 2 Setup and Use Tutorial Keith T. Weber, GISP, GIS Director, Idaho State University, 921 S. 8th Ave., stop 8104, Pocatello, ID

More information

Confidence Intervals. Class 23. November 29, 2011

Confidence Intervals. Class 23. November 29, 2011 Confidence Intervals Class 23 November 29, 2011 Last Time When sampling from a population in which 30% of individuals share a certain characteristic, we identified the reasonably likely values for the

More information

Web Graphics Chapter 7 Review

Web Graphics Chapter 7 Review Web Graphics Chapter 7 Review Name Date 1. The Add Layer Mask button is located on/in the. a. Toolbox b. Layers palette c. Mask palette d. History palette 2. How many color adjustments commands are available

More information

Scribble Maps Tutorial

Scribble Maps Tutorial Scribble Maps Tutorial Go to the homepage of Scribble Maps here: h t t p : / / w w w. s c r i b b l e m a p s. c o m / Getting to know the Interface Scribble Maps is a free online mapping application with

More information

CONTENT INTRODUCTION BASIC CONCEPTS Creating an element of a black-and white line drawing DRAWING STROKES...

CONTENT INTRODUCTION BASIC CONCEPTS Creating an element of a black-and white line drawing DRAWING STROKES... USER MANUAL CONTENT INTRODUCTION... 3 1 BASIC CONCEPTS... 3 2 QUICK START... 7 2.1 Creating an element of a black-and white line drawing... 7 3 DRAWING STROKES... 15 3.1 Creating a group of strokes...

More information

Blend Photos Like a Hollywood Movie Poster

Blend Photos Like a Hollywood Movie Poster Blend Photos Like a Hollywood Movie Poster Written By Steve Patterson In this Photoshop tutorial, we're going to learn how to blend photos together like a Hollywood movie poster. Blending photos is easy

More information

Land Cover Change Analysis An Introduction to Land Cover Change Analysis using the Multispectral Image Data Analysis System (MultiSpec )

Land Cover Change Analysis An Introduction to Land Cover Change Analysis using the Multispectral Image Data Analysis System (MultiSpec ) Land Cover Change Analysis An Introduction to Land Cover Change Analysis using the Multispectral Image Data Analysis System (MultiSpec ) Level: Grades 9 to 12 Windows version With Teacher Notes Earth Observation

More information

Create a Candy Cane. Create a new canvas with the size 8x10 inches at 300 pixel/inch. See image below Ctrl + N

Create a Candy Cane. Create a new canvas with the size 8x10 inches at 300 pixel/inch. See image below Ctrl + N Create a Candy Cane The Basic Candy Cane Canvas and Shape 1. Create a new folder, name it Candy Cane your name. Create a new canvas with the size 8x10 inches at 300 pixel/inch. See image below Ctrl + N

More information

Lab 1: Introduction to MODIS data and the Hydra visualization tool 21 September 2011

Lab 1: Introduction to MODIS data and the Hydra visualization tool 21 September 2011 WMO RA Regional Training Course on Satellite Applications for Meteorology Cieko, Bogor Indonesia 19-27 September 2011 Kathleen Strabala University of Wisconsin-Madison, USA kathy.strabala@ssec.wisc.edu

More information

Existing and Design Profiles

Existing and Design Profiles NOTES Module 09 Existing and Design Profiles In this module, you learn how to work with profiles in AutoCAD Civil 3D. You create and modify profiles and profile views, edit profile geometry, and use styles

More information

CHANGE DETECTION USING OPTICAL DATA IN SNAP

CHANGE DETECTION USING OPTICAL DATA IN SNAP CHANGE DETECTION USING OPTICAL DATA IN SNAP EXERCISE 1 (Water change detection) Data: Sentinel-2A Level 2A: S2A_MSIL2A_20170101T082332_N0204_R121_T34HCH_20170101T084543.SAFE S2A_MSIL2A_20180116T082251_N0206_R121_T34HCH_20180116T120458.SAFE

More information

Speech Balloons How I Do It...

Speech Balloons How I Do It... Speech Balloons How I Do It... I've had a number of people ask me how I do the speech balloons on my Girls From T.N.A. strip on Renderosity. This is not really a tutorial; actually it's more of a demonstration

More information

v Introduction Images Import images in a variety of formats and register the images to a coordinate projection WMS Tutorials Time minutes

v Introduction Images Import images in a variety of formats and register the images to a coordinate projection WMS Tutorials Time minutes v. 10.1 WMS 10.1 Tutorial Import images in a variety of formats and register the images to a coordinate projection Objectives Import various types of image files from different sources. Learn how to work

More information

Using Overlays with Ocularis 5

Using Overlays with Ocularis 5 White paper Using Overlays with Ocularis 5 Prepared by: Kevin Andrees and Darrell Anthony, On-Net Surveillance Systems, Inc. Date: July 1, 2016 160702-0001 General Information Ocularis v5.2 introduces

More information

ImagesPlus Basic Interface Operation

ImagesPlus Basic Interface Operation ImagesPlus Basic Interface Operation The basic interface operation menu options are located on the File, View, Open Images, Open Operators, and Help main menus. File Menu New The New command creates a

More information

GST 101: Introduction to Geospatial Technology Lab Series. Lab 6: Understanding Remote Sensing and Aerial Photography

GST 101: Introduction to Geospatial Technology Lab Series. Lab 6: Understanding Remote Sensing and Aerial Photography GST 101: Introduction to Geospatial Technology Lab Series Lab 6: Understanding Remote Sensing and Aerial Photography Document Version: 2013-07-30 Organization: Del Mar College Author: Richard Smith Copyright

More information

IceTrendr - Polygon. 1 contact: Peder Nelson Anne Nolin Polygon Attribution Instructions

IceTrendr - Polygon. 1 contact: Peder Nelson Anne Nolin Polygon Attribution Instructions INTRODUCTION We want to describe the process that caused a change on the landscape (in the entire area of the polygon outlined in red in the KML on Google Earth), and we want to record as much as possible

More information

Lab 3: Image Enhancements I 65 pts Due > Canvas by 10pm

Lab 3: Image Enhancements I 65 pts Due > Canvas by 10pm Geo 448/548 Spring 2016 Lab 3: Image Enhancements I 65 pts Due > Canvas by 3/11 @ 10pm For this lab, you will learn different ways to calculate spectral vegetation indices (SVIs). These are one category

More information

Let s start by making a pencil, that can be used to draw on the stage.

Let s start by making a pencil, that can be used to draw on the stage. Paint Box Introduction In this project, you will be making your own paint program! Step 1: Making a pencil Let s start by making a pencil, that can be used to draw on the stage. Activity Checklist Start

More information

IceTrendr - Polygon - Pixel

IceTrendr - Polygon - Pixel INTRODUCTION Using the 1984-2015 Landsat satellite imagery as the primary information source, we want to observe and describe how the land cover changes through time. Using a pixel as the plot extent (30m

More information

Green/Blue Metrics Meeting June 20, 2017 Summary

Green/Blue Metrics Meeting June 20, 2017 Summary Short round table introductions of participants Paul Villenueve, Carleton, Co-lead Green/Blue, Matilda van den Bosch, UBC, Co-lead Green/Blue Dan Crouse, UNB Lorien Nesbitt, UBC Audrey Smargiassi, Uof

More information

New Features in TerraScan. Version 013.xxx

New Features in TerraScan. Version 013.xxx New Features in TerraScan Terrasolid Workshop ILMF 2013 Denver, CO 14 February 2013 Darrick Wagg GeoCue Corporation 9668 Madison Blvd., Suite 202 Madison, AL 35758 +1 (256) 461-8289 support@geocue.com

More information

Module 11 Digital image processing

Module 11 Digital image processing Introduction Geo-Information Science Practical Manual Module 11 Digital image processing 11. INTRODUCTION 11-1 START THE PROGRAM ERDAS IMAGINE 11-2 PART 1: DISPLAYING AN IMAGE DATA FILE 11-3 Display of

More information

Table of Contents 1. Image processing Measurements System Tools...10

Table of Contents 1. Image processing Measurements System Tools...10 Introduction Table of Contents 1 An Overview of ScopeImage Advanced...2 Features:...2 Function introduction...3 1. Image processing...3 1.1 Image Import and Export...3 1.1.1 Open image file...3 1.1.2 Import

More information

QGIS document from the previous exercise: worldmap.qgs

QGIS document from the previous exercise: worldmap.qgs MAP PROJECTION 1. Introduction: All data in a GIS view must be in the same projection in order to correctly align with other datasets. In QGIS this is often done in the background. QGIS will use the projection

More information

Enhancement of Multispectral Images and Vegetation Indices

Enhancement of Multispectral Images and Vegetation Indices Enhancement of Multispectral Images and Vegetation Indices ERDAS Imagine 2016 Description: We will use ERDAS Imagine with multispectral images to learn how an image can be enhanced for better interpretation.

More information

4. Measuring Area in Digital Images

4. Measuring Area in Digital Images Chapter 4 4. Measuring Area in Digital Images There are three ways to measure the area of objects in digital images using tools in the AnalyzingDigitalImages software: Rectangle tool, Polygon tool, and

More information

SHAPE CLUSTER PHOTO DISPLAY

SHAPE CLUSTER PHOTO DISPLAY SHAPE CLUSTER PHOTO DISPLAY In this Photoshop tutorial, we ll learn how to display a single photo as a cluster of shapes, similar to larger wall cluster displays where several photos, usually in different

More information

Stratigraphy Modeling Boreholes and Cross. Become familiar with boreholes and borehole cross sections in GMS

Stratigraphy Modeling Boreholes and Cross. Become familiar with boreholes and borehole cross sections in GMS v. 10.3 GMS 10.3 Tutorial Stratigraphy Modeling Boreholes and Cross Sections Become familiar with boreholes and borehole cross sections in GMS Objectives Learn how to import borehole data, construct a

More information

Subdivision Cross Sections and Quantities

Subdivision Cross Sections and Quantities NOTES Module 11 Subdivision Cross Sections and Quantities Quantity calculation and cross section generation are required elements of subdivision design projects. After the design is completed and approved

More information

Semi-Automatic Classification Plugin Documentation

Semi-Automatic Classification Plugin Documentation Semi-Automatic Classification Plugin Documentation Release 5.3.2.1 Luca Congedo February 05, 2017 Contents I Introduction 1 II Plugin Installation 5 1 Installation in Windows 32 bit 9 1.1 QGIS download

More information

Module 3: Introduction to QGIS and Land Cover Classification

Module 3: Introduction to QGIS and Land Cover Classification Module 3: Introduction to QGIS and Land Cover Classification The main goals of this Module are to become familiar with QGIS, an open source GIS software; construct a single-date land cover map by classification

More information

Lab 3: Introduction to Image Analysis with ArcGIS 10

Lab 3: Introduction to Image Analysis with ArcGIS 10 Lab 3: Introduction to Image Analysis with ArcGIS 10 Peter E. Price TerraView 2010 Peter E. Price All rights reserved. Revised 03/2011. Revised for Geob 373 by BK Feb 7, 2017. V9 The information contained

More information

INTRODUCTION TO SNAP TOOLBOX

INTRODUCTION TO SNAP TOOLBOX INTRODUCTION TO SNAP TOOLBOX EXERCISE 1 (Exploring S2 data) Data: Sentinel-2A Level 1C: S2A_MSIL1C_20180303T170201_N0206_R069_T14QNG_20180303T221319.SAFE 1. Open file 1.1. File / Open Product 1.2. Browse

More information

Basecamp, quick-start guide and tips.

Basecamp, quick-start guide and tips. Basecamp, quick-start guide and tips. Beta versions are available here: https://forums.garmin.com/forumdisplay.php?179-basecamp The version used in this guide contains the function curvy roads which is

More information

Exercise 4-1 Image Exploration

Exercise 4-1 Image Exploration Exercise 4-1 Image Exploration With this exercise, we begin an extensive exploration of remotely sensed imagery and image processing techniques. Because remotely sensed imagery is a common source of data

More information

Google Earth Engine Image Pre-processing Tool: User guide

Google Earth Engine Image Pre-processing Tool: User guide Google Earth Engine Image Pre-processing Tool: Lukas Würsch, Kaspar Hurni, and Andreas Heinimann Centre for Development and Environment (CDE) University of Bern 2017 Introduction The image pre-processing

More information

SMALL OFFICE TUTORIAL

SMALL OFFICE TUTORIAL SMALL OFFICE TUTORIAL in this lesson you will get a down and dirty overview of the functionality of Revit Architecture. The very basics of creating walls, doors, windows, roofs, annotations and dimensioning.

More information

FLIR Tools for PC 7/21/2016

FLIR Tools for PC 7/21/2016 FLIR Tools for PC 7/21/2016 1 2 Tools+ is an upgrade that adds the ability to create Microsoft Word templates and reports, create radiometric panorama images, and record sequences from compatible USB and

More information

BIM Toolbox. User Guide. Version: Copyright 2017 Computer and Design Services Ltd GLOBAL CONSTRUCTION SOFTWARE AND SERVICES

BIM Toolbox. User Guide. Version: Copyright 2017 Computer and Design Services Ltd GLOBAL CONSTRUCTION SOFTWARE AND SERVICES BIM Toolbox User Guide Version: 2018.0 Copyright 2017 Computer and Design Services Ltd GLOBAL CONSTRUCTION SOFTWARE AND SERVICES Contents Introduction... 1 Create a new project... 2 Trace around a site

More information

Lesson 9: Multitemporal Analysis

Lesson 9: Multitemporal Analysis Lesson 9: Multitemporal Analysis Lesson Description Multitemporal change analyses require the identification of features and measurement of their change through time. In this lesson, we will examine vegetation

More information

AmericaView EOD 2016 page 1 of 16

AmericaView EOD 2016 page 1 of 16 Remote Sensing Flood Analysis Lesson Using MultiSpec Online By Larry Biehl Systems Manager, Purdue Terrestrial Observatory (biehl@purdue.edu) v Objective The objective of these exercises is to analyze

More information

MRLC 2001 IMAGE PREPROCESSING PROCEDURE

MRLC 2001 IMAGE PREPROCESSING PROCEDURE MRLC 2001 IMAGE PREPROCESSING PROCEDURE The core dataset of the MRLC 2001 database consists of Landsat 7 ETM+ images. Image selection is based on vegetation greenness profiles defined by a multi-year normalized

More information

Viewing Landsat TM images with Adobe Photoshop

Viewing Landsat TM images with Adobe Photoshop Viewing Landsat TM images with Adobe Photoshop Reformatting images into GeoTIFF format Of the several formats in which Landsat TM data are available, only a few formats (primarily TIFF or GeoTIFF) can

More information

Color and More. Color basics

Color and More. Color basics Color and More In this lesson, you'll evaluate an image in terms of its overall tonal range (lightness, darkness, and contrast), its overall balance of color, and its overall appearance for areas that

More information

Considerations. image solid color for tracing make sure your traced shapes are a single solid color - Black RGB 0,0,0 or #000000

Considerations. image solid color for tracing make sure your traced shapes are a single solid color - Black RGB 0,0,0 or #000000 2D Design Object Description Form Fit and Function (FFF) Design for laser cut elements.bmp or.jpg border at least 300 dpi allow 1/8 margin for boarder of the material image solid color for tracing make

More information

v WMS 10.0 Tutorial Introduction Images Read images in a variety of formats and register the images to a coordinate projection

v WMS 10.0 Tutorial Introduction Images Read images in a variety of formats and register the images to a coordinate projection v. 10.0 WMS 10.0 Tutorial Read images in a variety of formats and register the images to a coordinate projection Objectives Read various types of image files from different sources. Learn how to work with

More information

Landsat 8 TIR Bands 10 and 11 Temperature Comparisons

Landsat 8 TIR Bands 10 and 11 Temperature Comparisons Landsat 8 TIR Bands 10 and 11 Temperature Comparisons By inverting the Plank Function in Band Math, temperature was calculated for all four images for both Band 10 and Band 11. The two bands produced relatively

More information

Downloading and formatting remote sensing imagery using GLOVIS

Downloading and formatting remote sensing imagery using GLOVIS Downloading and formatting remote sensing imagery using GLOVIS Students will become familiarized with the characteristics of LandSat, Aerial Photos, and ASTER medium resolution imagery through the USGS

More information

GEO/EVS 425/525 Unit 3 Composite Images and The ERDAS Imagine Map Composer

GEO/EVS 425/525 Unit 3 Composite Images and The ERDAS Imagine Map Composer GEO/EVS 425/525 Unit 3 Composite Images and The ERDAS Imagine Map Composer This unit involves two parts, both of which will enable you to present data more clearly than you might have thought possible.

More information

Seasonal Progression of the Normalized Difference Vegetation Index (NDVI)

Seasonal Progression of the Normalized Difference Vegetation Index (NDVI) Seasonal Progression of the Normalized Difference Vegetation Index (NDVI) For this exercise you will be using a series of six SPOT 4 images to look at the phenological cycle of a crop. The images are SPOT

More information

Turn A Photo Into A Collage Of Polaroids With Photoshop

Turn A Photo Into A Collage Of Polaroids With Photoshop http://www.photoshopessentials.com/photo-effects/polaroids/ Turn A Photo Into A Collage Of Polaroids With Photoshop Written by Steve Patterson. In this Photoshop Effects tutorial, we ll learn how to take

More information

Inserting and Creating ImagesChapter1:

Inserting and Creating ImagesChapter1: Inserting and Creating ImagesChapter1: Chapter 1 In this chapter, you learn to work with raster images, including inserting and managing existing images and creating new ones. By scanning paper drawings

More information

Star Defender. Section 1

Star Defender. Section 1 Star Defender Section 1 For the first full Construct 2 game, you're going to create a space shooter game called Star Defender. In this game, you'll create a space ship that will be able to destroy the

More information

Stratigraphy Modeling Boreholes and Cross Sections

Stratigraphy Modeling Boreholes and Cross Sections GMS TUTORIALS Stratigraphy Modeling Boreholes and Cross Sections The Borehole module of GMS can be used to visualize boreholes created from drilling logs. Also three-dimensional cross sections between

More information

Enhance AutoCAD Designs with Autodesk SketchBook Designer

Enhance AutoCAD Designs with Autodesk SketchBook Designer Enhance AutoCAD Designs with Autodesk SketchBook Designer Jerry Berns EMA Design Automation, Inc. AC3525-L AutoCAD and SketchBook Designer offer interoperability tools that allow you to take AutoCAD geometry

More information

Introduction to Layers

Introduction to Layers Introduction to Layers By Anna Castano A layer is an image or text that is piled on top of another. There are many things you can do with layer and it is easy to understand how it works. Through the introduction

More information

F2 - Fire 2 module: Remote Sensing Data Classification

F2 - Fire 2 module: Remote Sensing Data Classification F2 - Fire 2 module: Remote Sensing Data Classification F2.1 Task_1: Supervised and Unsupervised classification examples of a Landsat 5 TM image from the Center of Portugal, year 2005 F2.1 Task_2: Burnt

More information

PhotoShop Layer Masks

PhotoShop Layer Masks R O S E B R U F O R D C O L L E G E S O U N D & I M A G E D E S I G N N e w - M e d i a A u t h e r i n g U n i t PhotoShop Layer Masks B y R e z a Yo u n e s i May 2000 Semester 2b - Course Year 1 For

More information

Introduction to Photoshop

Introduction to Photoshop Introduction to Photoshop Instructional Services at KU Libraries A Division of Information Services www.lib.ku.edu/instruction Abstract: This course covers the basics of Photoshop, including common tools

More information

How to Access Imagery and Carry Out Remote Sensing Analysis Using Landsat Data in a Browser

How to Access Imagery and Carry Out Remote Sensing Analysis Using Landsat Data in a Browser How to Access Imagery and Carry Out Remote Sensing Analysis Using Landsat Data in a Browser Including Introduction to Remote Sensing Concepts Based on: igett Remote Sensing Concept Modules and GeoTech

More information

GIMP WEB 2.0 ICONS. Web 2.0 Icons: Paperclip Completed Project

GIMP WEB 2.0 ICONS. Web 2.0 Icons: Paperclip Completed Project GIMP WEB 2.0 ICONS WEB 2.0 ICONS: PAPERCLIP OPEN GIMP or Web 2.0 Icons: Paperclip Completed Project Step 1: To begin a new GIMP project, from the Menu Bar, select File New. At the Create a New Image dialog

More information

Relative Coordinates

Relative Coordinates AutoCAD Essentials Most drawings are created using relative coordinates. This means that the next point is set from the last point drawn. The last point drawn is stored as temporary 0,0". AutoCAD uses

More information

White Paper. Medium Resolution Images and Clutter From Landsat 7 Sources. Pierre Missud

White Paper. Medium Resolution Images and Clutter From Landsat 7 Sources. Pierre Missud White Paper Medium Resolution Images and Clutter From Landsat 7 Sources Pierre Missud Medium Resolution Images and Clutter From Landsat7 Sources Page 2 of 5 Introduction Space technologies have long been

More information

Introduction to programming with Fable

Introduction to programming with Fable How to get started. You need a dongle and a joint module (the actual robot) as shown on the right. Put the dongle in the computer, open the Fable programme and switch on the joint module on the page. The

More information

Creating your Clear Acrylic Standee using Photoshop

Creating your Clear Acrylic Standee using Photoshop Creating your Clear Acrylic Standee using Photoshop This tutorial contains all of the information needed to create your very own clear acrylic Standee using Adobe Photoshop. 1. Download our templates To

More information

1. What is SENSE Batch

1. What is SENSE Batch 1. What is SENSE Batch 1.1. Introduction SENSE Batch is processing software for thermal images and sequences. It is a modern software which automates repetitive tasks with thermal images. The most important

More information

New Sketch Editing/Adding

New Sketch Editing/Adding New Sketch Editing/Adding 1. 2. 3. 4. 5. 6. 1. This button will bring the entire sketch to view in the window, which is the Default display. This is used to return to a view of the entire sketch after

More information

ADOBE PHOTOSHOP CS 3 QUICK REFERENCE

ADOBE PHOTOSHOP CS 3 QUICK REFERENCE ADOBE PHOTOSHOP CS 3 QUICK REFERENCE INTRODUCTION Adobe PhotoShop CS 3 is a powerful software environment for editing, manipulating and creating images and other graphics. This reference guide provides

More information

Accutome Connect Visual Aid

Accutome Connect Visual Aid Accutome Connect Visual Aid Table of Contents A-Scan Mode Page 3 B-Scan Mode Page 15 UBM.. Page 23 B-Scan/UBM Recording.. Page 31 2 Accutome Connect: A-Scan 3 Probe Position 2. 1. Insert probe through

More information

CSCI Lab 6. Part I: Simple Image Editing with Paint. Introduction to Personal Computing University of Georgia. Multimedia/Image Processing

CSCI Lab 6. Part I: Simple Image Editing with Paint. Introduction to Personal Computing University of Georgia. Multimedia/Image Processing CSCI-1100 Introduction to Personal Computing University of Georgia Lab 6 Multimedia/Image Processing Purpose: The purpose of this lab is for you to gain experience performing image processing using some

More information

Satellite Imagery and Remote Sensing. DeeDee Whitaker SW Guilford High EES & Chemistry

Satellite Imagery and Remote Sensing. DeeDee Whitaker SW Guilford High EES & Chemistry Satellite Imagery and Remote Sensing DeeDee Whitaker SW Guilford High EES & Chemistry whitakd@gcsnc.com Outline What is remote sensing? How does remote sensing work? What role does the electromagnetic

More information

Getting Started with the micro:bit

Getting Started with the micro:bit Page 1 of 10 Getting Started with the micro:bit Introduction So you bought this thing called a micro:bit what is it? micro:bit Board DEV-14208 The BBC micro:bit is a pocket-sized computer that lets you

More information

Tas Engineering Training Workbook 1

Tas Engineering Training Workbook 1 Tas Engineering Training Workbook 1 Tas 3D Modeller Tas Manager Your Tas Manager contains two main folders: a Tas folder and a Tas Data folder. See the directory-tree on the left-hand side above. If you

More information

Motion Simulation - The Moving Man

Motion Simulation - The Moving Man Constant Velocity Motion Simulation - The Moving Man Today you will learn how to get information from a simulation program. Our goal is to play with the simulation to find the rules that it follows. Simulations

More information

Using Layers and Object Properties

Using Layers and Object Properties Using Layers and Object Properties In This Chapter 10 Layers are like transparent overlays on which you organize and group different kinds of drawing information. The objects you create have common properties

More information

CONCEPTS EXPLAINED CONCEPTS (IN ORDER)

CONCEPTS EXPLAINED CONCEPTS (IN ORDER) CONCEPTS EXPLAINED This reference is a companion to the Tutorials for the purpose of providing deeper explanations of concepts related to game designing and building. This reference will be updated with

More information

We recommend downloading the latest core installer for our software from our website. This can be found at:

We recommend downloading the latest core installer for our software from our website. This can be found at: Dusk Getting Started Installing the Software We recommend downloading the latest core installer for our software from our website. This can be found at: https://www.atik-cameras.com/downloads/ Locate and

More information

TimeSync V3 User Manual. January Introduction

TimeSync V3 User Manual. January Introduction TimeSync V3 User Manual January 2017 Introduction TimeSync is an application that allows researchers and managers to characterize and quantify disturbance and landscape change by facilitating plot-level

More information

Filter1D Time Series Analysis Tool

Filter1D Time Series Analysis Tool Filter1D Time Series Analysis Tool Introduction Preprocessing and quality control of input time series for surface water flow and sediment transport numerical models are key steps in setting up the simulations

More information

Remote Sensing Instruction Laboratory

Remote Sensing Instruction Laboratory Laboratory Session 217513 Geographic Information System and Remote Sensing - 1 - Remote Sensing Instruction Laboratory Assist.Prof.Dr. Weerakaset Suanpaga Department of Civil Engineering, Faculty of Engineering

More information

Active Clamp Forward Step-by-Step Guide

Active Clamp Forward Step-by-Step Guide Active Clamp Forward Step-by-Step Guide Input specifications: Output specifications: Input voltage: 18 VDC to 75 VDC Output voltage: 0.5 VDC to 12 VDC Switching frequency: 100 KHz to 600 KHz Output current:

More information

1 Running the Program

1 Running the Program GNUbik Copyright c 1998,2003 John Darrington 2004 John Darrington, Dale Mellor Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission

More information

igett Cohort 2, June 2008 Learning Unit Student Guide Template Stream_Quality_Perkins_SG_February2009

igett Cohort 2, June 2008 Learning Unit Student Guide Template Stream_Quality_Perkins_SG_February2009 igett Cohort 2, June 2008 Learning Unit Student Guide Template Stream_Quality_Perkins_SG_February2009 Name of Creator: Reed Perkins Institution: Queens University of Charlotte Email contact for more information:

More information

Bottom Rail. Chapter 2. Chair. A. Weldments Toolbar. Step 1. Click File Menu > New, click Part and OK. B. 3D Sketch.

Bottom Rail. Chapter 2. Chair. A. Weldments Toolbar. Step 1. Click File Menu > New, click Part and OK. B. 3D Sketch. Chapter 2 Chair Bottom Rail A. Weldments Toolbar. Step 1. Click File Menu > New, click Part and OK. Step 2. Right click Sketch on the Command Manager toolbar and select Weldments, Fig. 1. Step 3. Click

More information

Section 7: Using the Epilog Print Driver

Section 7: Using the Epilog Print Driver Color Mapping The Color Mapping feature is an advanced feature that must be checked to activate. Color Mapping performs two main functions: 1. It allows for multiple Speed and Power settings to be used

More information

On the front of the board there are a number of components that are pretty visible right off the bat!

On the front of the board there are a number of components that are pretty visible right off the bat! Hardware Overview The micro:bit has a lot to offer when it comes to onboard inputs and outputs. In fact, there are so many things packed onto this little board that you would be hard pressed to really

More information

Produced by Mr B Ward (Head of Geography PGHS)

Produced by Mr B Ward (Head of Geography PGHS) Getting to Know Google Earth The following diagram describes some of the features available in the main window of Google Earth. 9. Sun - Click this to display sunlight across the landscape. 1. Search panel

More information

Lesson 8 Tic-Tac-Toe (Noughts and Crosses)

Lesson 8 Tic-Tac-Toe (Noughts and Crosses) Lesson Game requirements: There will need to be nine sprites each with three costumes (blank, cross, circle). There needs to be a sprite to show who has won. There will need to be a variable used for switching

More information

ArbStudio Triggers. Using Both Input & Output Trigger With ArbStudio APPLICATION BRIEF LAB912

ArbStudio Triggers. Using Both Input & Output Trigger With ArbStudio APPLICATION BRIEF LAB912 ArbStudio Triggers Using Both Input & Output Trigger With ArbStudio APPLICATION BRIEF LAB912 January 26, 2012 Summary ArbStudio has provision for outputting triggers synchronous with the output waveforms

More information

2D Platform. Table of Contents

2D Platform. Table of Contents 2D Platform Table of Contents 1. Making the Main Character 2. Making the Main Character Move 3. Making a Platform 4. Making a Room 5. Making the Main Character Jump 6. Making a Chaser 7. Setting Lives

More information

COMPUTING CURRICULUM TOOLKIT

COMPUTING CURRICULUM TOOLKIT COMPUTING CURRICULUM TOOLKIT Pong Tutorial Beginners Guide to Fusion 2.5 Learn the basics of Logic and Loops Use Graphics Library to add existing Objects to a game Add Scores and Lives to a game Use Collisions

More information

How to make Lithophanes for the LED Holiday Litho-Lantern

How to make Lithophanes for the LED Holiday Litho-Lantern How to make Lithophanes for the LED Holiday Litho-Lantern Bob Eaton (Festus440) Creating the lithophanes for the lantern is quite easy. You need to have some limited photo editing skill but if you're new

More information