Introduction to idistance Data Structures.

Size: px
Start display at page:

Download "Introduction to idistance Data Structures."

Transcription

1 Introduction to idistance Data Structures. idistance Workshop CREEM, University of St Andrews March 18, 2016 Contents 1 Introduction 2 2 Load the Package 3 3 Data Assessment Checking the data Components to the dsdata class object Summarising the Data Plotting Plotting the data Plotting with additional aesthetics Mapping Changing the coordinate system Detection Data 15 6 Spatial Covariate Data Creating a covdata object How to create the dsdata object? make.dsdata function Conversion from dsm style data to dsdata class Conversion of MRSea data to dsdata class Datasets within the idistance package The mrsea data The weeds data The Eastern Tropical Pacific (ETP) data A toy dataset; toy

2 1 Introduction In this tutorial you will look at the two data structures, dsdata and covdata, which are integral to fitting models using idistance. 2

3 2 Load the Package require(idistance) What datasets are there in the idistance package? data(package='idistance') Table 1: Table of data sets within the idistance package Dataset Description Name in Package Covariate Name ETP Blue Whales ETP Striped Dolphin ETP Short beaked Dolphin Eastern Tropical Pacific Data. Boat Based line transect whales strdolphin sbdolphin Marine Renewable data Data from the MRSea package mrsea mrsea.depth Weeds Data from the DSpat package weeds - Toy dataset single transect with detections toy1 - Details of each of the main example data sets with this package can be found in section 8. sst 3 Data Assessment idistance stores line and point transect data in R objects of the class dsdata. A useful example to understand this data structure is the toy1 data set included in the package. We can load the data set and learn about its class via data(toy1) class(toy1) ## [1] "dsdata" "list" This data set contains one transect with some detections about the line. 3.1 Checking the data In order to obtain more information about the dsdata class as well as other data sets included in idistance simply check out the documentation by calling?dsdata. In the following we will introduce the most important functions needed to inspect and create dsdata objects. First, let us check that the data is in the correct format for idistance sanity(toy1) ## Checking if data set has all the necessary fields... [OK] ## Checking if $effort has all the necessary columns... [OK] ## Checking if transects are sorted... [OK] 3

4 ## Checking if all segments are inside the mesh boundary... [OK] ## Checking if all detections are inside the mesh boundary... [OK] ## Checking if any distances are NA or NaN... [OK] ## Checking if $effort has distance column... [OK] 3.2 Components to the dsdata class object str(toy1, max.level=1) ## List of 4 ## $ geometry : chr "euc" ## $ effort :Classes 'effort' and 'data.frame': 175 obs. of 13 variables: ## $ mesh :List of 7 ##..- attr(*, "class")= chr "inla.mesh" ## $ mesh.coords: chr [1:2] "x" "y" ## - attr(*, "class")= chr [1:2] "dsdata" "list" The survey area and the respective triangulation are described by an inla.mesh object stored in the field named mesh. Constructing a suitable mesh for a given survey is an quite extensive subject and more details will be provided later in the course. Data about the surveys transects as well as the detected species is stored in the field effort. The format that this table has to be in is very specific and is explained in the help file (?make.dsdata). The other two fields are quite straight forward to set. The geometry field defines the manifold that the survey data lives on, e.g. the Euclidean plane. Lastly, mesh.coords holds an array of characters that identify the names of the spatial coordinates used throughout your data. Once we have these data fields at hand a dsdata object can be created using the constructor make.dsdata (see section??). head(toy1$effort) ## strat trans seg det x y distance obs.x ## <NA> NA NA NA NA ## ## ## ## ## ## obs.y start.x start.y end.x end.y ## 175 NA ## ## ## ## ## head(na.omit(toy1$effort)) 4

5 ## strat trans seg det x y distance obs.x ## ## ## ## ## ## ## obs.y start.x start.y end.x end.y ## ## ## ## ## ## Summarising the Data idistance provides a summary method that serves some meta information about the object. The statistics function provides information about the total number and length of all transects and segments, the number of detections and the area of the mesh. statistics(toy1) ## Number of transects: N_tr = 1 ## Total length of transects: L = units ## Number of segments: N_s = 1 ## Total length of segments: L_s = units ## Number of detections N = 174 ## Total area of mesh A_m = square mesh units The summary function provides the output of the statistics function as well as information about the data fields. summary(toy1) ## # data fields # ## Geometry: euc ## Coordinate names: x y ## Effort columns names: ## strat trans seg det x y distance obs.x obs.y start.x start.y end.x end.y ## # statistics # ## Number of transects: N_tr = 1 ## Total length of transects: L = units ## Number of segments: N_s = 1 ## Total length of segments: L_s = units ## Number of detections N = 174 ## Total area of mesh A_m = square mesh units 5

6 4 Plotting The toy1 data set is reasonably uninteresting for plotting so we use a more interesting data set for this section. One of the datasets, mrsea, is based in a region of offshore windfarm development. Aerial surveys were conducted across the region both before and after construction, with the intention of discovering whether there was any impact of the windfarm construction on the local diving bird population. For more details about this data set, see section 8.1. data(mrsea) summary(mrsea) ## # data fields # ## Geometry: euc ## Coordinate names: x y ## Effort columns names: ## trans Transect.label season impact depth segment.label length Effort mid.x mid.y s ## # statistics # ## Number of transects: N_tr = 208 ## Total length of transects: L = units ## Number of segments: N_s = 9232 ## Total length of segments: L_s = units ## Number of detections N = 2373 ## Total area of mesh A_m = square mesh units 4.1 Plotting the data There are a number of ways to plot the various aspects of the data and all use the ggplot2 setup. First, the most useful function is plot which, when given a dsdata object, will plot all main aspects; the segments, the detections, the mesh, the inner boundary of the mesh and the outer boundary of the mesh. plot(mrsea) 6

7 We can also plot the individual components separately, or build up a plot of our own choosing: 1. Segments ggplot() + gg.seg(mrsea) 2. Detections ggplot() + gg.det(mrsea) 7

8 3. The mesh ggplot() + gg.mesh(mrsea) 4. The outer and inner boundary of the mesh 8

9 ggplot() + gg.bnd(mrsea) + gg.int(mrsea) 5. The area of effort (swath) ggplot() + gg.swath(mrsea, width=500, alpha=0.1, linetype='blank') 6. Putting it all together and adding some personalisation ggplot() + gg.int(mrsea) + gg.swath(mrsea, width=500, alpha=0.05, linetype='blank') + gg.det(mrsea, col='blue', alpha=0.3) + gg.seg(mrsea, size=0.3) 9

10 4.2 Plotting with additional aesthetics You can also use the plot function and then add some aesthetics to one or more of the components. For example, using another dataset that contains group size, you can change the point size for the detections to represent group size. data(whales) plot(whales) + gg.det(whales, aes(size=grpsize)) 4.3 Mapping If the data set has a proj.4 string attached you can plot the data onto googlemaps

11 In their own words: proj.4 is a standard Unix filter function which converts geographic longitude and latitude coordinates into Cartesian coordinates (and vice versa), and it is a C API for software developers to include coordinate transformation in their own software. Make sense? Thought not! Essentially, for idistance, you need a string that gives relevant information about the projection/coordinate system you are working in. The mrsea data structure has two additional list entries, p4s and mesh.p4s, which have been manually added to the dsdata object. These show that the data are in UTMs (Universal Transverse Mercator) and gives the UTM zone. str(mrsea, max.level=1) ## List of 6 ## $ effort :Classes 'effort' and 'data.frame': obs. of 23 variables: ## $ geometry : chr "euc" ## $ mesh.coords: chr [1:2] "x" "y" ## $ mesh :List of 7 ##..- attr(*, "class")= chr "inla.mesh" ## $ p4s : chr "+proj=utm +zone=32" ## $ mesh.p4s : chr "+proj=utm +zone=32" ## - attr(*, "class")= chr [1:2] "dsdata" "list" If you don t already have the rgdal package, install it now as is required for this mapping exercise. Note that the default conversion of the remap function is to latitude and longitude. library(ggmap) # requires the 'rgdal' library dset = remap(mrsea) # Map to lon/lat, which is the default of remap() mymap <- get_map(c(11.8, 54.55), zoom = 10, source="google", maptype="satellite", crop=false) ggmap(mymap) + gg.seg(dset, col='grey') + gg.det(dset, alpha=0.3, size=0.3) + gg.int(dset, col='black') 11

12 Using the ggplot2 faceting function, you can create a lattice of plots by any covariate that is available in the effort data. p<-ggmap(mymap) + gg.seg(dset, col='grey') + gg.det(dset, alpha=0.3, size=0.3) + gg.int(dset, col='black') p + facet_wrap(~impact) Figure 1: Map showing the location of the mrsea detections before (left) and after (right) the construction of a wind farm. 12

13 p + facet_wrap(~season) 13

14 Figure 2: Map showing the location of the mrsea detections across the four seasons of the survey. 14

15 4.4 Changing the coordinate system Take the mrsea effort table and turn all of the coordinates/distances in to kilometres rather than meters. We can use the remap() function to do this for us. mrsea.km<-remap(mrsea, p4s = "+proj=utm +zone=32 +units=km", mesh.p4s = "+proj=utm +zone=32 +uni Plot as before, but the data coming in was in kilometres rather than meters. plot(mrsea.km) 5 Detection Data In order to have a look at the detection data alone, there is a function to subset the effort data accordingly: Returning briefly to the toy dataset: head(detdata(toy1)) ## strat trans seg det x y distance obs.x ## ## ## ## ## ## ## obs.y start.x start.y end.x end.y ## ## ##

16 ## ## ## Using this function, we can plot a histogram of detection distances: hist(detdata(toy1)$distance, main='histogram of Detection Distances', xlab='distance') Alternatively, you may use the effort data directly: hist(toy1$effort$distance) Note that there is an equivalent of detdata() for the segments; segdata() segdata(toy1)[1:2,] ## strat trans seg det x y distance obs.x obs.y start.x start.y ## <NA> NA NA NA NA NA -1 1 ## NA <NA> <NA> <NA> <NA> NA NA NA NA NA NA NA ## end.x end.y ## ## NA NA NA 6 Spatial Covariate Data The dsdata object does not contain any information relating to spatial covariates. The covariate data is in an object of class covdata. This contains the value of the covariate at each node on 16

17 the mesh. data(mrsea.depth) class(mrsea.depth) ## [1] "covdata" "list" str(mrsea.depth, max.level = 1) ## List of 5 ## $ mesh :List of 7 ##..- attr(*, "class")= chr "inla.mesh" ## $ values :'data.frame': 329 obs. of 1 variable: ## $ mesh.coords: chr [1:2] "x" "y" ## $ time.coords: NULL ## $ mesh.p4s : chr "+proj=utm +zone=32" ## - attr(*, "class")= chr [1:2] "covdata" "list" The plot function works on this data class too. plot(mrsea.depth) + gg.bnd(mrsea.depth) + gg.int(mrsea.depth) All values outside of the inner mesh boundary have been interpolated across the mesh. 6.1 Creating a covdata object The data in the MRSea package comes with a data frame to make predictions. This gives the depth covariate across a grid and we shall turn this into a covdata object 17

18 require(mrsea) data(predict.data.re) preddata<-prednamechange(predict.data.re) This data frame consists of one grid repeated a number of times across some covariates. For depth just one instance of the grid is required so subset the prediction data first. s preddata<-preddata[1:length(unique(preddata$segment.id)),] Now use the covdata.import function to create the covdata class object. The column name of the covariate of interest must be specified here. depth.covdata<- covdata.import(dframe = preddata, colname = "depth", data=mrsea) ## Note: method with signature CsparseMatrix#Matrix#missing#replValue chosen for function [<-, ## target signature dgcmatrix#ngcmatrix#missing#numeric. ## "Matrix#nsparseMatrix#missing#replValue" would also be valid class(depth.covdata) ## [1] "covdata" "list" # plot(depth.covdata) 7 How to create the dsdata object? 7.1 make.dsdata function If you have the effort data available, in the format specified in the help file, you can use the function make.dsdata() to create the dsdata class object. This function automatically creates a mesh, unless specified otherwise, and does the sanity check on the data. dset<-make.dsdata(effort=mrsea$effort) ## make.dsdata(): Checking if the effort table has all the necessary columns... [OK] ## make.dsdata(): You did not provide a geometry. However, your effort table has 'x' and 'y' col ## make.dsdata(): You did not provide mesh.coords but geometry is set to 'euc'. Will assume defa ## make.dsdata(): You did not provide a mesh. A default mesh will be constructed. ## make.dsdata(): Done with constructing the data set. Running sanity checks... ## Checking if data set has all the necessary fields... [OK] ## Checking if $effort has all the necessary columns... [OK] ## Checking if transects are sorted... [OK] ## Checking if all segments are inside the mesh boundary... [OK] ## Checking if all detections are inside the mesh boundary... [OK] ## Checking if any distances are NA or NaN... [OK] ## Checking if $effort has distance column... [OK] 18

19 This is the equivalent of specifying the following: dset<-make.dsdata(effort=mrsea$effort, mesh = NULL, geometry = NULL, mesh.coords = NULL, mesh.args = NULL) If you have details about the mesh or the geometry then you can add them here. You will learn about making a customised mesh later in the course. 7.2 Conversion from dsm style data to dsdata class If you are familiar with the data format used in the dsm package then you can use the following code to convert that style of data to the dsdata class. For this example we will use the Mexican dolphin dataset from within the dsm package. require(dsm) data("mexdolphins") Have a look at the structure of the data set. It is a list object containing four data frames, a spatial polygon of predictions and a spatial polygon data frame of the survey area. str(mexdolphins, max.level=1) ## List of 6 ## $ distdata :'data.frame': 47 obs. of 10 variables: ## $ obsdata :'data.frame': 47 obs. of 5 variables: ## $ pred.polys :Formal class 'SpatialPolygons' [package "sp"] with 4 slots ## $ preddata :'data.frame': 1374 obs. of 6 variables: ## $ segdata :'data.frame': 387 obs. of 8 variables: ## $ survey.area:formal class 'SpatialPolygonsDataFrame' [package "sp"] with 5 slots mexdolphins$segdata[1:2,] ## longitude latitude x y Effort Transect.Label Sample.Label ## ## ## depth ## ## mexdolphins$obsdata[1:2,] ## object Sample.Label size distance Effort ## ## mexdolphins$distdata[1:2,] 19

20 ## object size distance Effort detected beaufort latitude longitude ## ## ## x y ## ## mexdolphins$preddata[1:2,] ## latitude longitude x y depth area ## ## dset = import.dsmdata(mexdolphins, covar.col=8) ## Loading required package: splancs ## ## Spatial Point Pattern Analysis Code in S-Plus ## ## Version 2 - Spatial and Space-Time analysis ## Warning in inla.nonconvex.hull(loc, convex = -0.01): Resolution (40,40) too small for convex/concave radius ( , ). ## Resolution >=(105,52) required for more accurate results. ## make.dsdata(): Checking if the effort table has all the necessary columns... [OK] ## make.dsdata(): You did not provide a geometry. However, your effort table has 'x' and 'y' col ## make.dsdata(): You did not provide mesh.coords but geometry is set to 'euc'. Will assume defa ## make.dsdata(): Done with constructing the data set. Running sanity checks... ## Checking if data set has all the necessary fields... [OK] ## Checking if $effort has all the necessary columns... [OK] ## Checking if transects are sorted... [OK] ## Checking if all segments are inside the mesh boundary... [OK] ## Checking if all detections are inside the mesh boundary... [OK] ## Checking if any distances are NA or NaN... [OK] ## Checking if $effort has distance column... [OK] summary(dset) ## # data fields # ## Geometry: euc ## Coordinate names: x y ## Effort columns names: ## mid.x mid.y Effort trans depth seg quadrant.r angle.r start.x start.y end.x end.y ## # statistics # ## Number of transects: N_tr = 45 ## Total length of transects: L = units ## Number of segments: N_s =

21 ## Total length of segments: L_s = units ## Number of detections N = 47 ## Total area of mesh A_m = e+12 square mesh units plot(dset) y e+00 5e+05 1e+06 x 7.3 Conversion of MRSea data to dsdata class This is a slightly more complicated affair. First, the data is converted to the dsm data format (list of data frames), and then converted to the idistance format. 21

22 require(mrsea) data("dis.data.re") data("predict.data.re") MRSea style to dsm style First change the names of the relevant columns to be in-line with the requirement for the import.dsm function. disdata<-mrseanames2dsmnames(dis.data.re) 1. Make the segment data require(dplyr) segdata<-disdata[,c("transect.label", "Transect.label", "Sample.Label", "segment.label", "length", "Effort", 'x', 'y', "season", "impact", "depth")] segdata<- distinct(segdata, Sample.Label) 2. Make the detection data # effort, object and distance. # Not taken x and y as these are segement mid points not detection locations distdata<-makedistdata(disdata) 3. Make the observation data obsdata<-makeobsdata(disdata) 4. Update coordinate names in the prediction data preddata <- predict.data.re preddata<-prednamechange(preddata) Create idistance data dsmdata = list(obsdata = obsdata, distdata = distdata, segdata = segdata, preddata = preddata) dset = import.dsmdata(dsmdata, covar.col=11) 22

23 ## Warning in inla.nonconvex.hull(loc, convex = -0.01): Resolution (40,40) too small for convex/concave radius (516.26,516.26). ## Resolution >=(105,58) required for more accurate results. ## make.dsdata(): Checking if the effort table has all the necessary columns... [OK] ## make.dsdata(): You did not provide a geometry. However, your effort table has 'x' and 'y' col ## make.dsdata(): You did not provide mesh.coords but geometry is set to 'euc'. Will assume defa ## make.dsdata(): Done with constructing the data set. Running sanity checks... ## Checking if data set has all the necessary fields... [OK] ## Checking if $effort has all the necessary columns... [OK] ## Checking if transects are sorted... [OK] ## Checking if all segments are inside the mesh boundary... [OK] ## Checking if all detections are inside the mesh boundary... [OK] ## Checking if any distances are NA or NaN... [OK] ## Checking if $effort has distance column... [OK] plot(dset) 8 Datasets within the idistance package 8.1 The mrsea data The data for this example are from the MRSea package developed for analysing data collected in the marine renewables sector. If you do not have the package you can find it on the CREEM software webpage (it is not on CRAN), The data are aerial surveys conducted over a region, off the coast of Denmark, where a windfarm was to be constructed. The data here are simulated from a model fitted to the original data with a known impact on animal numbers and distribution added. In this instance, there is a baseline distribution of animals (impact=0) and a post impact distribution (impact=1). The 23

24 animal numbers remain roughly the same but there is a re-distribution of animals away from the construction region to elsewhere. The impact region is roughly in the middle as seen in Figure 1. data(mrsea) plot(mrsea) 8.2 The weeds data data(weeds) plot(weeds) 24

25 plot(weeds) + gg.det(weeds, aes(group=as.factor(seen), colour=as.factor(seen))) + scale_color_discrete(name='seen') plot(weeds) + facet_wrap(~seen) 8.3 The Eastern Tropical Pacific (ETP) data There are data sets for three species from the ETP surveys included in the package: 1. Blue whales; whales 25

26 data("whales") plot(whales) 2. Short beaked dolphins; sbdolphin data("sbdolphin") plot(sbdolphin) 3. Striped dolphins; strdolphin 26

27 data("strdolphin") plot(strdolphin) 8.4 A toy dataset; toy1 data(toy1) plot(toy1) 27

Fitting an spde to the mrsea data and the depth covariate

Fitting an spde to the mrsea data and the depth covariate Fitting an spde to the mrsea data and the depth covariate idistance Workshop CREEM, University of St Andrews March 21, 2016 Contents 1 Fitting a model 3 2 Plotting 4 3 Adding a spatial covariate 7 1 require(idistance)

More information

Package dsm. February 21, 2013

Package dsm. February 21, 2013 Package dsm February 21, 2013 Maintainer License GPL (>= 2) Title Density surface modelling of distance sampling data LazyLoad yes Author, Eric Rexstad, Louise Burt, Mark V.

More information

Introduction to Distance Sampling. Automated Survey Design Exercises

Introduction to Distance Sampling. Automated Survey Design Exercises Introduction to Distance Sampling Automated Survey Design Exercises 1. Point transect survey of North-eastern Mexico Reviewing the data Extract and open the project MexicoUnPrj from the archive MexicoUnPrj.zip.

More information

Exercise One: Creating A Map Of Species Distribution For A Publication

Exercise One: Creating A Map Of Species Distribution For A Publication --- Chapter three --- Exercise One: Creating A Map Of Species Distribution For A Publication One of the first, and most common, tasks you will want to do in using GIS is to produce maps for use in presentations,

More information

Spatio-temporal analysis of the dataset MRsea

Spatio-temporal analysis of the dataset MRsea Spatio-temporal analysis of the dataset MRsea idistance Workshop CREEM, University of St Andrews March 22, 2016 Contents 1 Spatial models for the MRSea data 2 1.1 Incorporating depth but no SPDE............................

More information

Exercise One: Estimating The Home Range Of An Individual Animal Using A Minimum Convex Polygon (MCP)

Exercise One: Estimating The Home Range Of An Individual Animal Using A Minimum Convex Polygon (MCP) --- Chapter Three --- Exercise One: Estimating The Home Range Of An Individual Animal Using A Minimum Convex Polygon (MCP) In many populations, different individuals will use different parts of its range.

More information

Package gfcanalysis. August 29, 2016

Package gfcanalysis. August 29, 2016 Package gfcanalysis August 29, 2016 Version 1.4 Date 2015-11-20 Title Tools for Working with Hansen et al. Global Forest Change Dataset Maintainer Alex Zvoleff Depends R (>=

More information

Working with Geospatial Data in R. Introducing sp objects

Working with Geospatial Data in R. Introducing sp objects Introducing sp objects Data frames aren t a great way to store spatial data > head(ward_sales) ward lon lat group order num_sales avg_price 1 1-123.3128 44.56531 0.1 1 159 311626.9 2 1-123.3122 44.56531

More information

v CMS-Wave Analysis SMS 12.2 Tutorial Prerequisites Requirements Time Objectives

v CMS-Wave Analysis SMS 12.2 Tutorial Prerequisites Requirements Time Objectives v. 12.2 SMS 12.2 Tutorial Objectives This workshop gives a brief introduction to the CMS-Wave interface and model. This model is similar to STWAVE and the tutorial for the models is similar. As with the

More information

GRASS GIS - Introduction

GRASS GIS - Introduction GRASS GIS - Introduction What is a GIS A system for managing geographic data. Information about the shapes of objects. Information about attributes of those objects. Spatial variation of measurements across

More information

Remote Sensing in an

Remote Sensing in an Chapter 2: Adding Data to a Map Document Remote Sensing in an ArcMap Environment Remote Sensing Analysis in an ArcMap Environment Tammy E. Parece Image source: landsat.usgs.gov Tammy Parece James Campbell

More information

Spatial data. Spatial data in R

Spatial data. Spatial data in R Spatial data Spatial data in R What do we want to do? What do we want to do? What do we want to do? Today s plan Geographic data types in R Projections Important large-scale data sources Geographic Data

More information

Appendix 2: Random Plots Workbook: Unstratified Sample

Appendix 2: Random Plots Workbook: Unstratified Sample Appendix 2: Random Plots Workbook: Unstratified Sample These instructions will help users of all skill levels create a random sample of i-tree Eco plot centers, plot areas, and the associated i-tree Eco-required

More information

v SMS 11.1 Tutorial BOUSS2D Prerequisites Overview Tutorial Time minutes

v SMS 11.1 Tutorial BOUSS2D Prerequisites Overview Tutorial Time minutes v. 11.1 SMS 11.1 Tutorial BOUSS2D Objectives This lesson will teach you how to use the interface for BOUSS-2D and run the model for a sample application. As a phase-resolving nonlinear wave model, BOUSS-2D

More information

QGIS LAB SERIES GST 102: Spatial Analysis Lab 7: Raster Data Analysis - Density Surfaces

QGIS LAB SERIES GST 102: Spatial Analysis Lab 7: Raster Data Analysis - Density Surfaces QGIS LAB SERIES GST 102: Spatial Analysis Lab 7: Raster Data Analysis - Density Surfaces Objective Learn Density Analysis Methods Document Version: 2014-07-11 (Beta) Contents Introduction...2 Objective:

More information

Obtaining Aerial Images from Google Earth

Obtaining Aerial Images from Google Earth Obtaining Aerial Images from Google Earth Introduction This tutorial will demonstrate how to use the Google Earth application to obtain a site-wide aerial photograph for a modeling project. The tutorial

More information

v STWAVE Analysis SMS 11.2 Tutorial Requirements Map Module STWAVE Cartesian Grid Module Scatter Module Prerequisites Time minutes

v STWAVE Analysis SMS 11.2 Tutorial Requirements Map Module STWAVE Cartesian Grid Module Scatter Module Prerequisites Time minutes v. 11.2 SMS 11.2 Tutorial Objectives This workshop gives a brief introduction to the STWAVE modules. Data from the Shinnecock Inlet, Long Island, New York, have been set up as an example. This example

More information

plot(seq(0,10,1), seq(0,10,1), main = "the Title", xlim=c(1,20), ylim=c(1,20), col="darkblue");

plot(seq(0,10,1), seq(0,10,1), main = the Title, xlim=c(1,20), ylim=c(1,20), col=darkblue); R for Biologists Day 3 Graphing and Making Maps with Your Data Graphing is a pretty convenient use for R, especially in Rstudio. plot() is the most generalized graphing function. If you give it all numeric

More information

v TUFLOW-2D Hydrodynamics SMS Tutorials Time minutes Prerequisites Overview Tutorial

v TUFLOW-2D Hydrodynamics SMS Tutorials Time minutes Prerequisites Overview Tutorial v. 12.2 SMS 12.2 Tutorial TUFLOW-2D Hydrodynamics Objectives This tutorial describes the generation of a TUFLOW project using the SMS interface. This project utilizes only the two dimensional flow calculation

More information

v SMS 12.2 Tutorial ADCIRC Analysis Requirements Time minutes Prerequisites Overview Tutorial

v SMS 12.2 Tutorial ADCIRC Analysis Requirements Time minutes Prerequisites Overview Tutorial v. 12.2 SMS 12.2 Tutorial Analysis Objectives This tutorial reviews how to prepare a mesh for analysis and run a solution for. It will cover preparation of the necessary input files for the circulation

More information

4. If you are prompted to enable hardware acceleration to improve performance, click

4. If you are prompted to enable hardware acceleration to improve performance, click Exercise 1a: Creating new points ArcGIS 10 Complexity: Beginner Data Requirement: ArcGIS Tutorial Data Setup About creating new points In this exercise, you will use an aerial photograph to create a new

More information

3.1 Units. Angle Unit. Direction Reference

3.1 Units. Angle Unit. Direction Reference Various settings allow the user to configure the software to function to his/her preference. It is important to review all the settings prior to using the software to ensure they are set to produce the

More information

Exercise 1-1: Using GPS track data to create a field boundary

Exercise 1-1: Using GPS track data to create a field boundary Exercise 1-1: Using GPS track data to create a field boundary Learning objectives: Add QGIS plugins Create a point vector file from a text file Convert GPS tracking points to a field boundary Data folder:

More information

v SMS 11.2 Tutorial ADCIRC Analysis Prerequisites Overview Tutorial Time minutes

v SMS 11.2 Tutorial ADCIRC Analysis Prerequisites Overview Tutorial Time minutes v. 11.2 SMS 11.2 Tutorial ADCIRC Analysis Objectives This lesson reviews how to prepare a mesh for analysis and run a solution for ADCIRC. It will cover preparation of the necessary input files for the

More information

Statistical transformations

Statistical transformations Statistical transformations Next, let s take a look at a bar chart. Bar charts seem simple, but they are interesting because they reveal something subtle about plots. Consider a basic bar chart, as drawn

More information

SOLIDWORKS: Lesson III Patterns & Mirrors. UCF Engineering

SOLIDWORKS: Lesson III Patterns & Mirrors. UCF Engineering SOLIDWORKS: Lesson III Patterns & Mirrors UCF Engineering Solidworks Review Last lesson we discussed several more features that can be added to models in order to increase their complexity. We are now

More information

WMS 9.1 Tutorial Hydraulics and Floodplain Modeling Floodplain Delineation Learn how to us the WMS floodplain delineation tools

WMS 9.1 Tutorial Hydraulics and Floodplain Modeling Floodplain Delineation Learn how to us the WMS floodplain delineation tools v. 9.1 WMS 9.1 Tutorial Hydraulics and Floodplain Modeling Floodplain Delineation Learn how to us the WMS floodplain delineation tools Objectives Experiment with the various floodplain delineation options

More information

Package automap. May 30, 2011

Package automap. May 30, 2011 Package automap May 30, 2011 Version 1.0-10 Date 2010/30/05 Title Automatic interpolation package Author Paul Hiemstra Maintainer Paul Hiemstra Description

More information

v Creating a Size Function SMS 12.2 Tutorial Prerequisites Requirements Time Objectives

v Creating a Size Function SMS 12.2 Tutorial Prerequisites Requirements Time Objectives v. 12.2 SMS 12.2 Tutorial Creating a Size Function Objectives This lesson will instruct how to create and apply a size function to a 2d mesh model. Size functions can be created using various data. This

More information

Package marinespeed. February 17, 2017

Package marinespeed. February 17, 2017 Type Package Package marinespeed February 17, 2017 Title Benchmark Data Sets and Functions for Marine Species Distribution Modelling Version 0.1.0 Date 2017-02-16 Depends R (>= 3.2.5) Imports stats, utils,

More information

Basic features. Adding audio files and tracks

Basic features. Adding audio files and tracks Audio in Pictures to Exe Introduction In the past the conventional wisdom was that you needed a separate audio editing program to produce the soundtrack for an AV sequence. However I believe that PTE (Pictures

More information

Making Maps: Salamander Species in US. Read in the Data

Making Maps: Salamander Species in US. Read in the Data Anything Arc can do, R can do better OR How to lose Arc in 10 days (part 1/n) UA Summer R Workshop: Week 3 Nicholas M. Caruso Christina L. Staudhammer 14 June 2016 Making Maps: Salamander Species in US

More information

Unit 3: Proximity Analysis and Buffering. Lecture Outline

Unit 3: Proximity Analysis and Buffering. Lecture Outline Unit 3: Proximity Analysis and Buffering Lecture Outline I. Vector-Based Proximity 1. Proximity involves the calculation of distance between features in a single layer, or between features in multiple

More information

ATNS. USING Google EARTH. Version 1

ATNS. USING Google EARTH. Version 1 ATNS USING Google EARTH Version 1 ATNS/HO/Using Google Earth Page 1 25/04/2013 CONTENTS 1. BASIC SETUP 2. NAVIGATING IN GOOGLE EARTH 3. ADDING OBJECTS TO GOOGLE EARTH 4. USER HELP REFERENCES ATNS/HO/Using

More information

Using R as a GIS. Alan R. Pearse. 31 July 2017

Using R as a GIS. Alan R. Pearse. 31 July 2017 Using R as a GIS Alan R. Pearse 31 July 2017 Contact Email: ar.pearse@qut.edu.au Contents Data sources A note on syntax What is R? Why do GIS in R? Must-have R packages Overview of spatial data types in

More information

v Getting Started An introduction to GMS GMS Tutorials Time minutes Prerequisite Tutorials None

v Getting Started An introduction to GMS GMS Tutorials Time minutes Prerequisite Tutorials None v. 10.3 GMS 10.3 Tutorial An introduction to GMS Objectives This tutorial introduces GMS and covers the basic elements of the user interface. It is the first tutorial that new users should complete. Prerequisite

More information

Objectives This tutorial will introduce how to prepare and run a basic ADH model using the SMS interface.

Objectives This tutorial will introduce how to prepare and run a basic ADH model using the SMS interface. v. 12.1 SMS 12.1 Tutorial Objectives This tutorial will introduce how to prepare and run a basic ADH model using the SMS interface. Prerequisites Overview Tutorial Requirements ADH Mesh Module Scatter

More information

Package seg. February 15, 2013

Package seg. February 15, 2013 Package seg February 15, 2013 Version 0.2-4 Date 2013-01-21 Title A set of tools for residential segregation research Author Seong-Yun Hong, David O Sullivan Maintainer Seong-Yun Hong

More information

v GMS 10.0 Tutorial UTEXAS Dam with Seepage Use SEEP2D and UTEXAS to model seepage and slope stability of an earth dam

v GMS 10.0 Tutorial UTEXAS Dam with Seepage Use SEEP2D and UTEXAS to model seepage and slope stability of an earth dam v. 10.0 GMS 10.0 Tutorial Use SEEP2D and UTEXAS to model seepage and slope stability of an earth dam Objectives Learn how to build an integrated SEEP2D/UTEXAS model in GMS. Prerequisite Tutorials SEEP2D

More information

Data Assembly, Part II. GIS Cyberinfrastructure Module Day 4

Data Assembly, Part II. GIS Cyberinfrastructure Module Day 4 Data Assembly, Part II GIS Cyberinfrastructure Module Day 4 Objectives Continuation of effective troubleshooting Create shapefiles for analysis with buffers, union, and dissolve functions Calculate polygon

More information

Basic Tasks in ArcGIS 10.3.x

Basic Tasks in ArcGIS 10.3.x Basic Tasks in ArcGIS 10.3.x This guide provides instructions for performing a few basic tasks in ArcGIS 10.3.1, such as adding data to a map document, viewing and changing coordinate system information,

More information

Doc #: IDI06-11F Rev: 1.3 Issued: 22/02/18. Well Seeker PRO How To Guide Rev 1.3. Page 1 of 26

Doc #: IDI06-11F Rev: 1.3 Issued: 22/02/18. Well Seeker PRO How To Guide Rev 1.3. Page 1 of 26 Well Seeker PRO How To Guide Rev 1.3 Page 1 of 26 Contents 1.0 - Getting Started... 4 1.1 - Display... 4 2.0 - Creating a new Well... 5 2.1 - Unit Selection... 5 2.2 - New Instant Plan / Survey... 6 2.3

More information

WILD 2400 ASSIGNMENT #1: GPS TUTORIAL*

WILD 2400 ASSIGNMENT #1: GPS TUTORIAL* WILD 2400 ASSIGNMENT #1: GPS TUTORIAL* Overview: In this tutorial you will learn how to collect, download, and display data using a Garmin GPSMAP 64 unit, the DNRGPS Application, and Google Earth. For

More information

Using Syracuse Community Geography s MapSyracuse

Using Syracuse Community Geography s MapSyracuse Using Syracuse Community Geography s MapSyracuse MapSyracuse allows the user to create custom maps with the data provided by Syracuse Community Geography. Starting with the basic template provided, you

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

RECOMMENDATION ITU-R P DIGITAL TOPOGRAPHIC DATABASES FOR PROPAGATION STUDIES. (Question ITU-R 202/3)

RECOMMENDATION ITU-R P DIGITAL TOPOGRAPHIC DATABASES FOR PROPAGATION STUDIES. (Question ITU-R 202/3) Rec. ITU-R P.1058-1 1 RECOMMENDATION ITU-R P.1058-1 DIGITAL TOPOGRAPHIC DATABASES FOR PROPAGATION STUDIES (Question ITU-R 202/3) Rec. ITU-R P.1058-1 (1994-1997) The ITU Radiocommunication Assembly, considering

More information

Package osrm. November 13, 2017

Package osrm. November 13, 2017 Package osrm November 13, 2017 Type Package Title Interface Between R and the OpenStreetMap-Based Routing Service OSRM Version 3.1.0 Date 2017-11-13 An interface between R and the OSRM API. OSRM is a routing

More information

Tutorial 1: Downloading elevation data

Tutorial 1: Downloading elevation data Tutorial 1: Downloading elevation data Objectives In this exercise you will learn how to acquire elevation data from the website OpenTopography.org, project the dataset into a UTM coordinate system, and

More information

Prosurv LLC Presents

Prosurv LLC Presents Prosurv LLC Presents An Enterprise-Level Geo-Spatial Data Visualizer Signing-In If you re an Admin user, such as an Executive, Manager, or Human Resources (HR) member, you will see the following screen

More information

Introduction to Graphics with ggplot2

Introduction to Graphics with ggplot2 Introduction to Graphics with ggplot2 Reaction 2017 Flavio Santi Sept. 6, 2017 Flavio Santi Introduction to Graphics with ggplot2 Sept. 6, 2017 1 / 28 Graphics with ggplot2 ggplot2 [... ] allows you to

More information

Welcome to the Surface Water Data Viewer!

Welcome to the Surface Water Data Viewer! 1 Welcome to the Surface Water Data Viewer! The Surface Water Data Viewer is a mapping tool for the State of Wisconsin. It provides interactive web mapping tools for a variety of datasets, including chemistry,

More information

SPECS FOR G.I.S. DATA PROVIDED TO ONE-CALL

SPECS FOR G.I.S. DATA PROVIDED TO ONE-CALL SPECS FOR G.I.S. DATA PROVIDED TO ONE-CALL DIGITAL MAPPING FILES (very efficient/extremely accurate): 1. G.I.S. dataset formats that we can accept: FORMAT FILE EXT(S) FORMAT FILE EXT(S) AutoCAD (*.dwg,

More information

Package redlistr. May 11, 2018

Package redlistr. May 11, 2018 Package redlistr May 11, 2018 Title Tools for the IUCN Red List of Ecosystems and Species Version 1.0.1 A toolbox created by members of the International Union for Conservation of Nature (IUCN) Red List

More information

ggplot2 and maps Marcin Kierczak 11/10/2016

ggplot2 and maps Marcin Kierczak 11/10/2016 11/10/2016 The grammar of graphics Hadley Wickham s ggplot2 package implements the grammar of graphics described in Leland Wilkinson s book by the same title. It offers a very flexible and efficient way

More information

OziExplorer Training and Help Manual for Use with Soil Resource Stewardship Monitoring Checklist: Cutblock-Level

OziExplorer Training and Help Manual for Use with Soil Resource Stewardship Monitoring Checklist: Cutblock-Level OziExplorer Training and Help Manual for Use with Soil Resource Stewardship Monitoring Checklist: Cutblock-Level Stéphane Dubé, Soil Scientist MOFR Northern Interior Forest Region May 2009 Version 2 Starting

More information

Overview of the SMS Interface for the CMS and New CIRP Additions: CIRP Wiki and CMS Discussion List

Overview of the SMS Interface for the CMS and New CIRP Additions: CIRP Wiki and CMS Discussion List Overview of the SMS Interface for the CMS and New Additions: Wiki and CMS Discussion List Mitch Brown Coastal and Hydraulics Laboratory Engineer Research and Development Center May 20, 2010 US Army Corps

More information

OziExplorer Training and Help Manual for Use with Soil Resource Stewardship Monitoring Checklist: Cutblock-Level

OziExplorer Training and Help Manual for Use with Soil Resource Stewardship Monitoring Checklist: Cutblock-Level for Use with Soil Resource Stewardship Monitoring Checklist: Cutblock-Level Stéphane Dubé, Soil Scientist MOFR Northern Interior Forest Region May 2009 Version 2 Starting up This section will describe

More information

SMS v D Summary Table. SRH-2D Tutorial. Prerequisites. Requirements. Time. Objectives

SMS v D Summary Table. SRH-2D Tutorial. Prerequisites. Requirements. Time. Objectives SMS v. 12.3 SRH-2D Tutorial Objectives Learn the process of making a summary table to compare the 2D hydraulic model results with 1D hydraulic model results. This tutorial introduces a method of presenting

More information

PyNGL & PyNIO Geoscience Visualization & Data IO Modules

PyNGL & PyNIO Geoscience Visualization & Data IO Modules PyNGL & PyNIO Geoscience Visualization & Data IO Modules SciPy 08 Dave Brown National Center for Atmospheric Research Boulder, CO Topics What are PyNGL and PyNIO? Quick summary of PyNGL graphics PyNIO

More information

Exercise 4: Import Tabular GPS Data and Digitizing

Exercise 4: Import Tabular GPS Data and Digitizing Exercise 4: Import Tabular GPS Data and Digitizing You can create NEW GIS data layers by digitizing on screen with an aerial photograph or other image as a back-drop. You can also digitize using imported

More information

Hamilton County Draw Widget Measurements Page 2 of 11

Hamilton County Draw Widget Measurements Page 2 of 11 Hamilton County Draw Widget Measurements Larry Stout June 11, 2013 Introduction The Hamilton County Draw Widget is based on the Draw Widget from Version 2 of the Esri Flex Viewer. We have made several

More information

EXST 7014, Lab 1: Review of R Programming Basics and Simple Linear Regression

EXST 7014, Lab 1: Review of R Programming Basics and Simple Linear Regression EXST 7014, Lab 1: Review of R Programming Basics and Simple Linear Regression OBJECTIVES 1. Prepare a scatter plot of the dependent variable on the independent variable 2. Do a simple linear regression

More information

The 3 Voxet axes can be annotated: Menu > Voxet > Tools > Annotate Voxet > Custom system.

The 3 Voxet axes can be annotated: Menu > Voxet > Tools > Annotate Voxet > Custom system. Annotate Voxet The 3 Voxet axes can be annotated: Menu > Voxet > Tools > Annotate Voxet > Custom system. You can then enter the start and end coordinate values as well as custom labels. The annotation

More information

Package gwfa. November 17, 2016

Package gwfa. November 17, 2016 Type Package Title Geographically Weighted Fractal Analysis Version 0.0.4 Date 2016-10-28 Package gwfa November 17, 2016 Author Francois Semecurbe, Stephane G. Roux, and Cecile Tannier Maintainer Francois

More information

HEC-RAS 2D Flood Modelling Tutorial

HEC-RAS 2D Flood Modelling Tutorial HEC-RAS 2D Flood Modelling Tutorial Civil Site Design and HECRAS 2D Flood Modelling HECRAS version 5 and later includes functionality to analyse water flows moving across a surface. this is known as 2D

More information

Author: Leonore Findsen, Qi Wang, Sarah H. Sellke, Jeremy Troisi

Author: Leonore Findsen, Qi Wang, Sarah H. Sellke, Jeremy Troisi 0. Downloading Data from the Book Website 1. Go to http://bcs.whfreeman.com/ips8e 2. Click on Data Sets 3. Click on Data Sets: PC Text 4. Click on Click here to download. 5. Right Click PC Text and choose

More information

Autodesk Fusion 360: Model. Overview. Modeling techniques in Fusion 360

Autodesk Fusion 360: Model. Overview. Modeling techniques in Fusion 360 Overview Modeling techniques in Fusion 360 Modeling in Fusion 360 is quite a different experience from how you would model in conventional history-based CAD software. Some users have expressed that it

More information

Package seg. September 8, 2013

Package seg. September 8, 2013 Package seg September 8, 2013 Version 0.3-2 Date 2013-09-08 Title A set of tools for measuring spatial segregation Author Seong-Yun Hong, David O Sullivan Maintainer Seong-Yun Hong

More information

SPECS FOR G.I.S. DATA PROVIDED TO ONE-CALL

SPECS FOR G.I.S. DATA PROVIDED TO ONE-CALL SPECS FOR G.I.S. DATA PROVIDED TO ONE-CALL DIGITAL MAPPING FILES (very efficient/extremely accurate): 1. G.I.S. dataset formats that we can accept: FORMAT FILE EXT(S) FORMAT FILE EXT(S) AutoCAD (*.dwg,

More information

GEOG4017 Geographical Information Systems Lab 3 Data Collection and Integration (I)

GEOG4017 Geographical Information Systems Lab 3 Data Collection and Integration (I) DEPARTMENT OF GEOGRAPHY HONG KONG BAPTIST UNIVERSITY Prof. Q. Zhou GEOG4017 Geographical Information Systems Lab 3 Data Collection and Integration (I) Objectives Before we can use GIS for any analysis

More information

Using Spatial Data in a Desktop GIS; QGIS 2.8 Practical 2

Using Spatial Data in a Desktop GIS; QGIS 2.8 Practical 2 Using Spatial Data in a Desktop GIS; QGIS 2.8 Practical 2 Practical 2 Learning objectives: To work with a vector base map within a GIS and overlay point data. To practise using Ordnance Survey mapping

More information

Cell based GIS. Introduction to rasters

Cell based GIS. Introduction to rasters Week 9 Cell based GIS Introduction to rasters topics of the week Spatial Problems Modeling Raster basics Application functions Analysis environment, the mask Application functions Spatial Analyst in ArcGIS

More information

Geometric Correction of Imagery

Geometric Correction of Imagery Geometric Correction of Imagery Geometric Correction of Imagery Present by: Dr.Weerakaset Suanpaga D.Eng(RS&GIS) The intent is to compensate for the distortions introduced by a variety of factors, so that

More information

GWPC Directional Survey Upload Application Implementation Considerations

GWPC Directional Survey Upload Application Implementation Considerations GWPC Directional Survey Upload Application Implementation Considerations RBDMS Annual Training Conference, Lido Beach, Florida April 3, 2019 Jim Milne, Dan Jarvis, Scott Bland Presentation Outline Overview

More information

SPECS FOR G.I.S. DATA PROVIDED TO ONE-CALL

SPECS FOR G.I.S. DATA PROVIDED TO ONE-CALL SPECS FOR G.I.S. DATA PROVIDED TO ONE-CALL DIGITAL MAPPING FILES (very efficient/extremely accurate): 1. G.I.S. dataset formats that we can accept: FORMAT FILE EXT(S) FORMAT FILE EXT(S) AutoCAD (*.dwg,

More information

Oasys Pdisp. Copyright Oasys 2013

Oasys Pdisp. Copyright Oasys 2013 Oasys Pdisp Copyright Oasys 2013 All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping,

More information

v SMS Tutorials ADCIRC LTEA Time minutes Prerequisites ADCIRC Tutorial Overview Tutorial

v SMS Tutorials ADCIRC LTEA Time minutes Prerequisites ADCIRC Tutorial Overview Tutorial v. 11.2 SMS 11.2 Tutorial Objectives LTEA stands for the Local Truncation Error Analysis. The name refers to an analysis methodology for measuring local truncation error in a numerical analysis. The LTEA

More information

Undo Button Clicking this tool will undo the last action. Clicking on this tool multiple times will undo all subsequent changes that were made.

Undo Button Clicking this tool will undo the last action. Clicking on this tool multiple times will undo all subsequent changes that were made. SMS Featured Icons: Editor Window This document includes a brief description of the tools in the SMS Desktop Software Editor windows, as well as showing you the toolbar shortcuts to easily access these

More information

Ex. 4: Locational Editing of The BARC

Ex. 4: Locational Editing of The BARC Ex. 4: Locational Editing of The BARC Using the BARC for BAER Support Document Updated: April 2010 These exercises are written for ArcGIS 9.x. Some steps may vary slightly if you are working in ArcGIS

More information

To build shapes from scratch, use the tools are the far right of the top tool bar. These

To build shapes from scratch, use the tools are the far right of the top tool bar. These 3D GAME STUDIO TUTORIAL EXERCISE #5 USE MED TO SKIN AND ANIMATE A CUBE REVISED 11/21/06 This tutorial covers basic model skinning and animation in MED the 3DGS model editor. This exercise was prepared

More information

Text Page 1 Chris Shaw

Text Page 1 Chris Shaw Text 101 www.fridgemonsters.com Page 1 Chris Shaw Copyright and Terms of Use Please leave all references to FridgeMonsters intact in the documentation and code examples. 1. Except as otherwise provided,

More information

Using Large Data Sets Workbook Version A (MEI)

Using Large Data Sets Workbook Version A (MEI) Using Large Data Sets Workbook Version A (MEI) 1 Index Key Skills Page 3 Becoming familiar with the dataset Page 3 Sorting and filtering the dataset Page 4 Producing a table of summary statistics with

More information

Tutorial 7 Finite Element Groundwater Seepage. Steady state seepage analysis Groundwater analysis mode Slope stability analysis

Tutorial 7 Finite Element Groundwater Seepage. Steady state seepage analysis Groundwater analysis mode Slope stability analysis Tutorial 7 Finite Element Groundwater Seepage Steady state seepage analysis Groundwater analysis mode Slope stability analysis Introduction Within the Slide program, Slide has the capability to carry out

More information

About LIDAR Data. What Are LIDAR Data? How LIDAR Data Are Collected

About LIDAR Data. What Are LIDAR Data? How LIDAR Data Are Collected 1 of 6 10/7/2006 3:24 PM Project Overview Data Description GIS Tutorials Applications Coastal County Maps Data Tools Data Sets & Metadata Other Links About this CD-ROM Partners About LIDAR Data What Are

More information

v Overview SMS Tutorials Prerequisites Requirements Time Objectives

v Overview SMS Tutorials Prerequisites Requirements Time Objectives v. 12.2 SMS 12.2 Tutorial Overview Objectives This tutorial describes the major components of the SMS interface and gives a brief introduction to the different SMS modules. Ideally, this tutorial should

More information

CGWAVE Analysis SURFACE WATER MODELING SYSTEM. 1 Introduction

CGWAVE Analysis SURFACE WATER MODELING SYSTEM. 1 Introduction SURFACE WATER MODELING SYSTEM CGWAVE Analysis 1 Introduction This lesson will teach you how to prepare a mesh for analysis and run a solution for CGWAVE. You will start with the data file indiana.xyz which

More information

Technical Specifications

Technical Specifications 1 Contents INTRODUCTION...3 ABOUT THIS LAB...3 IMPORTANCE OF THIS MODULE...3 EXPORTING AND IMPORTING DATA...4 VIEWING PROJECTION INFORMATION...5...6 Assigning Projection...6 Reprojecting Data...7 CLIPPING/SUBSETTING...7

More information

Acoustic Tools for Studying Marine Mammals. Sean Wiggins Scripps Institution of Oceanography

Acoustic Tools for Studying Marine Mammals. Sean Wiggins Scripps Institution of Oceanography Acoustic Tools for Studying Marine Mammals Sean Wiggins Scripps Institution of Oceanography http://cetus.ucsd.edu Whales and Dolphins of the World 5m 30m What do we need to know to conserve these animals?

More information

Ocean Data View (ODV) Manual V1.0

Ocean Data View (ODV) Manual V1.0 Ocean Data View (ODV) Manual V1.0 Prepared by the Coastal and Regional Oceanography Lab UNSW, Australia (www.oceanography.unsw.edu.au ) for the Sydney Institute of Marine Science. Table of Contents 1 Introduction

More information

Files Used in this Tutorial

Files Used in this Tutorial RPC Orthorectification Tutorial In this tutorial, you will use ground control points (GCPs), an orthorectified reference image, and a digital elevation model (DEM) to orthorectify an OrbView-3 scene that

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

TexGraf4 GRAPHICS PROGRAM FOR UTEXAS4. Stephen G. Wright. May Shinoak Software Austin, Texas

TexGraf4 GRAPHICS PROGRAM FOR UTEXAS4. Stephen G. Wright. May Shinoak Software Austin, Texas TexGraf4 GRAPHICS PROGRAM FOR UTEXAS4 By Stephen G. Wright May 1999 Shinoak Software Austin, Texas Copyright 1999, 2007 by Stephen G. Wright - All Rights Reserved i TABLE OF CONTENTS Page LIST OF TABLES...v

More information

FIND RECTANGULAR COORDINATES FROM POLAR COORDINATES CALCULATOR

FIND RECTANGULAR COORDINATES FROM POLAR COORDINATES CALCULATOR 29 June, 2018 FIND RECTANGULAR COORDINATES FROM POLAR COORDINATES CALCULATOR Document Filetype: PDF 464.26 KB 0 FIND RECTANGULAR COORDINATES FROM POLAR COORDINATES CALCULATOR Rectangular to Polar Calculator

More information

Chapter 4 Determining Cell Size

Chapter 4 Determining Cell Size Chapter 4 Determining Cell Size Chapter 4 Determining Cell Size The third tutorial is designed to give you a demonstration in using the Cell Size Calculator to obtain the optimal cell size for your circuit

More information

Latch Spring. Problem:

Latch Spring. Problem: Problem: Shown in the figure is a 12-gauge (0.1094 in) by 3/4 in latching spring which supports a load of F = 3 lb. The inside radius of the bend is 1/8 in. Estimate the stresses at the inner and outer

More information

Simulation and Validation of Turbulent Pipe Flows

Simulation and Validation of Turbulent Pipe Flows Simulation and Validation of Turbulent Pipe Flows ENGR:2510 Mechanics of Fluids and Transport Processes CFD LAB 1 (ANSYS 17.1; Last Updated: Oct. 10, 2016) By Timur Dogan, Michael Conger, Dong-Hwan Kim,

More information

Version 3 Updated: 10 March Distributed Oceanographic Match-up Service (DOMS) User Interface Design

Version 3 Updated: 10 March Distributed Oceanographic Match-up Service (DOMS) User Interface Design Distributed Oceanographic Match-up Service (DOMS) User Interface Design Shawn R. Smith 1, Jocelyn Elya 1, Adam Stallard 1, Thomas Huang 2, Vardis Tsontos 2, Benjamin Holt 2, Steven Worley 3, Zaihua Ji

More information

House Build Tutorial NAME: GRADE: ARTD 240 3D Modeling & Animation Deborah Ciccarelli, Assistant Professor

House Build Tutorial NAME: GRADE: ARTD 240 3D Modeling & Animation Deborah Ciccarelli, Assistant Professor ARTD 240 3D Modeling & Animation Deborah Ciccarelli, Assistant Professor NAME: GRADE: House Build Tutorial Goal: Create a model of a house by referencing drafts of a front and side elevation. Follow the

More information

Points Lines Connected points X-Y Scatter. X-Y Matrix Star Plot Histogram Box Plot. Bar Group Bar Stacked H-Bar Grouped H-Bar Stacked

Points Lines Connected points X-Y Scatter. X-Y Matrix Star Plot Histogram Box Plot. Bar Group Bar Stacked H-Bar Grouped H-Bar Stacked Plotting Menu: QCExpert Plotting Module graphs offers various tools for visualization of uni- and multivariate data. Settings and options in different types of graphs allow for modifications and customizations

More information

GIS in agriculture scale farm level - used in agricultural applications - managing crop yields, monitoring crop rotation techniques, and estimate

GIS in agriculture scale farm level - used in agricultural applications - managing crop yields, monitoring crop rotation techniques, and estimate Types of Input GIS in agriculture scale farm level - used in agricultural applications - managing crop yields, monitoring crop rotation techniques, and estimate soil loss from individual farms or agricultural

More information