1 Map overlay and spatial aggregation in sp Edzer Pebesma June 5, 2015 Abstract Numerical map overlay combines spatial features from one map layer with the attribute (numerical) properties of another. This vignette explains the R method over, which provides a consistent way to retrieve indices or attributes from a given spatial object (map layer) at the locations of another. Using this, the R generic aggregate is extended for spatial data, so that any spatial properties can be used to define an aggregation predicate, and any R function can be used as aggregation function. Contents 1 Introduction 1 2 Geometry overlays 2 3 Using over to extract attributes 5 4 Lines, and Polygon-Polygon overlays require rgeos 7 5 Aggregation 10 1 Introduction According to the free e-book by Davidson (2008), An overlay is a clear sheet of plastic or semi-transparent paper. It is used to display supplemental map and tactical information related to military operations. It is often used as a supplement to orders given in the field. Information is plotted on the overlay at the same scale as on the map, aerial photograph, or other graphic being used. Institute for Geoinformatics, University of Muenster, Weseler Strasse 253, Münster, Germany. 1
2 When the overlay is placed over the graphic, the details plotted on the overlay are shown in their true position. This suggests that map overlay is concerned with combining two, or possibly more, map layers by putting them on top of each other. This kind of overlay can be obtained in R e.g. by plotting one map layer, and plotting a second map layer on top of it. If the second one contains polygons, transparent colours can be used to avoid hiding of the first layer. When using the spplot command, the sp.layout argument can be used to combine multiple layers. O Sullivan and Unwin (2003) argue in chapter 10 (Putting maps together: map overlay) that map overlay has to do with the combination of two (or more) maps. They mainly focus on the combination of the selection criteria stemming from several map layers, e.g. finding the deciduous forest area that is less than 5 km from the nearest road. They call this boolean overlays. One could look at this problem as a polygon-polygon overlay, where we are looking for the intersection of the polygons with the deciduous forest with the polygons delineating the area less than 5 km from a road. Other possibilities are to represent one or both coverages as grid maps, and find the grid cells for which both criteria are valid (grid-grid overlay). A third possibility would be that one of the criteria is represented by a polygon, and the other by a grid (polygon-grid overlay, or grid-polygon overlay). In the end, as O Sullivan and Unwin argue, we can overlay any spatial type (points, lines, polygons, pixels/grids) with any other. In addition, we can address spatial attributes (as the case of grid data), or only the geometry (as in the case of the polygon-polygon intersection). This vignette will explain how the over method in package sp can be used to compute map overlays, meaning that instead of overlaying maps visually, the digital information that comes from combining two digital map layers is retrieved. From there, methods to aggregate (compute summary statistics; Heuvelink and Pebesma, 1999) over a spatial domain will be developed and demonstrated. Pebesma (2012) describes overlay and aggregation for spatiotemporal data. 2 Geometry overlays We will use the word geometry to denote the purely spatial characteristics, meaning that attributes (qualities, properties of something at a particular location) are ignored. With location we denote a point, line, polygon or grid cell. Section 3 will discuss how to retrieve and possibly aggregate or summarize attributes found there. Given two geometries, A and B, the following equivalent commands > A %over% B > over(a, B) retrieve the geometry (location) indices of B at the locations of A. More in particular, an integer vector of length length(a) is returned, with NA values for 2
3 locations in A not matching with locations in B (e.g. those points outside a set of polygons). Selecting points of A inside or on some geometry B (e.g. a set of polygons) B is done by > A[B,] which is short for > A[!is.na(over(A,B)),] We will now illustrate this with toy data created by > library(sp) > x = c(0.5, 0.5, 1.2, 1.5) > y = c(1.5, 0.5, 0.5, 0.5) > xy = cbind(x,y) > dimnames(xy)[] = c("a", "b", "c", "d") > pts = SpatialPoints(xy) > xpol = c(0,1,1,0,0) > ypol = c(0,0,1,1,0) > pol = SpatialPolygons(list( + Polygons(list(Polygon(cbind(xpol-1.05,ypol))), ID="x1"), + Polygons(list(Polygon(cbind(xpol,ypol))), ID="x2"), + Polygons(list(Polygon(cbind(xpol,ypol-1.05))), ID="x3"), + Polygons(list(Polygon(cbind(xpol+1.05,ypol))), ID="x4"), + Polygons(list(Polygon(cbind(xpol+.4, ypol+.1))), ID="x5") + )) and shown in figure 1. Now, the polygons pol in which points pts lie are > over(pts, pol) a b c d NA As points b and c fall in two overlapping polygons, we can retrieve the complete information as a list: > over(pts, pol, returnlist = TRUE) $a integer(0) $b  2 5 $c 3
4 x1 x2 x3 a b c d x5 x Figure 1: Toy data: points (a-d), and (overlapping) polygons (x1-x5)  4 5 $d  4 and the appropriate points falling in any of the polygons are selected by > pts[pol] SpatialPoints: x y b c d Coordinate Reference System (CRS) arguments: NA The reverse, identical sequence of commands for selecting polygons pol that have (one or more) points of pts in them is done by > over(pol, pts) 4
5 x1 x2 x3 x4 x5 NA 2 NA 3 2 > over(pol, pts, returnlist = TRUE) $x1 integer(0) $x2  2 $x3 integer(0) $x4  3 4 $x5  2 3 > row.names(pol[pts])  "x2" "x4" "x5" 3 Using over to extract attributes This section shows how over(x,y) is used to extract attribute values of argument y at locations of x. The return value is either an (aggregated) data frame, or a list. We now create an example SpatialPointsDataFrame and a SpatialPolygonsDataFrame using the toy data created earlier: > zdf = data.frame(z1 = 1:4, z2=4:1, f = c("a", "a", "b", "b"), + row.names = c("a", "b", "c", "d")) > zdf z1 z2 f a 1 4 a b 2 3 a c 3 2 b d 4 1 b > ptsdf = SpatialPointsDataFrame(pts, zdf) > zpl = data.frame(z = c(10, 15, 25, 3, 0), zz=1:5, + f = c("z", "q", "r", "z", "q"), row.names = c("x1", "x2", "x3", "x4", "x5")) > zpl 5
6 z zz f x z x q x r x4 3 4 z x5 0 5 q > poldf = SpatialPolygonsDataFrame(pol, zpl) In the simplest example > over(pts, poldf) z zz f a NA NA <NA> b 15 2 q c 3 4 z d 3 4 z a data.frame is created with each row corresponding to the first element of the poldf attributes at locations in pts. As an alternative, we can pass a user-defined function to process the table (selecting those columns to which the function makes sense): > over(pts, poldf[1:2], fn = mean) z zz a NA NA b c d To obtain the complete list of table entries at each point of pts, we use the returnlist argument: > over(pts, poldf, returnlist = TRUE) $a  z zz f <0 rows> (or 0-length row.names) $b z zz f x q x5 0 5 q $c z zz f 6
7 x4 3 x5 0 4 z 5 q $d z zz f x4 3 4 z The same actions can be done when the arguments are reversed: > over(pol, ptsdf) z1 z2 f x1 NA NA <NA> x2 2 3 a x3 NA NA <NA> x4 3 2 b x5 2 3 a > over(pol, ptsdf[1:2], fn = mean) z1 z2 x1 NA NA x x3 NA NA x x Lines, and Polygon-Polygon overlays require rgeos Package sp provides many of the over methods, but not all. Package rgeos can compute geometry intersections, i.e. for any set of (points, lines, polygons) to determine whether they have one ore more points in common. This means that the over methods provided by package sp can be completed by rgeos for any over methods where a SpatialLines object is involved (either as x or y), or where x and y are both of class SpatialPolygons (table 1). For this purpose, objects of class SpatialPixels or SpatialGrid are converted to SpatialPolygons. A toy example combines polygons with lines, created by > l1 = Lines(Line(coordinates(pts)), "L1") > l2 = Lines(Line(rbind(c(1,1.5), c(1.5,1.5))), "L2") > L = SpatialLines(list(l1,l2)) and shown in figure 2. The set of over operations on the polygons, lines and points is shown below (note that lists and vectors are named in this case): 7
8 y: Points y: Lines y: Polygons y: Pixels y: Grid x: Points s r s s s x: Lines r r r r:y r:y x: Polygons s r r s:y s:y x: Pixels s:x r:x s:x s:x s:x x: Grid s:x r:x s:x s:x s:x Table 1: over methods implemented for different x and y arguments. s: provided by sp; r: provided by rgeos. s:x or s:y indicates that the x or y argument is converted to grid cell center points; r:x or r:y indicate grids or pixels are converted to polygons. > library(rgeos) > over(pol, pol) x1 x2 x3 x4 x > over(pol, pol,returnlist = TRUE) $x1 x1 1 $x2 x2 x5 2 5 $x3 x3 3 $x4 x4 x5 4 5 $x5 x2 x4 x > over(pol, L) x1 x2 x3 x4 x5 NA 1 NA 1 1 > over(l, pol) 8
9 x1 x2 x3 x5 L1 x4 L Figure 2: Toy data: two lines and (overlapping) polygons (x1-x5) L1 L2 2 NA > over(l, pol, returnlist = TRUE) $L1 x2 x4 x $L2 named integer(0) > over(l, L) L1 L2 1 2 > over(pts, L) a b c d
10 > over(l, pts) L1 L2 1 NA Another example overlays a line with a grid, shown in figure 3. 5 Aggregation In the following example, the values of a fine grid with 40 m x 40 m cells are aggregated to a course grid with 400 m x 400 m cells. > data(meuse.grid) > gridded(meuse.grid) = ~x+y > off = gridparameters(meuse.grid)$cellcentre.offset + 20 > gt = GridTopology(off, c(400,400), c(8,11)) > SG = SpatialGrid(gt) > agg = aggregate(meuse.grid, SG) Figure 4 shows the result of this aggregation (agg, in colors) and the points (+) of the original grid (meuse.grid). Function aggregate aggregates its first argument over the geometries of the second argument, and returns a geometry with attributes. The default aggregation function (mean) can be overridden. An example of the aggregated values of meuse.grid along (or under) the line shown in Figure?? are > sl.agg = aggregate(meuse.grid[,1:3], sl) > class(sl.agg)  "SpatialLinesDataFrame" attr(,"package")  "sp" > as.data.frame(sl.agg) part.a part.b dist L Function aggregate returns a spatial object of the same class of sl (SpatialLines), and as.data.frame shows the attribute table as a data.frame. References ˆ O Sullivan, D., Unwin, D. (2003) Geographical Information Analysis. Wiley, NJ. ˆ Davidson, R., Reading topographic maps. Free e-book from: http: //www.map-reading.com/ 10
11 > data(meuse.grid) > gridded(meuse.grid) = ~x+y > Pt = list(x = c( , ), y = c( , )) > sl = SpatialLines(list(Lines(Line(cbind(Pt$x,Pt$y)), "L1"))) > image(meuse.grid) > xo = over(sl, geometry(meuse.grid), returnlist = TRUE) > image(meuse.grid[xo[], ],col=grey(0.5),add=t) > lines(sl) Figure 3: the line Overlay of line with grid, identifying cells crossed (or touched) by 11
12 Figure 4: aggregation over meuse.grid distance values to a 400 m x 400 m grid ˆ Heuvelink, G.B.M., and E.J. Pebesma, Spatial aggregation and soil process modelling. Geoderma 89, 1-2, ˆ Pebesma, E., Spatio-temporal overlay and aggregation. Package vignette for package spacetime, packages/spacetime/vignettes/sto.pdf 12
Classes and Methods for Spatial Data: the sp Package Edzer Pebesma Roger S. Bivand Feb 2005 Contents 1 Introduction 2 2 Spatial data classes 2 3 Manipulating spatial objects 3 3.1 Standard methods..........................
15.1 Lesson 15 - Fill Cells Plugin This lesson presents the functionalities of the Fill Cells plugin. Fill Cells plugin allows the calculation of attribute values of tables associated with cell type layers.
R as a GIS: overlay/aggregate, rgeos, osmar, networks 1. Das neue IfGI-Logo 1.6 Logovarianten Edzer Pebesma Logo für den Einsatz in internationalen bzw. englischsprachigen Präsentationen. Einsatzbereiche:
Customising spatial data classes and methods Edzer Pebesma Feb 2008 Contents 1 Programming with classes and methods 2 1.1 S3-style classes and methods.................... 3 1.2 S4-style classes and methods....................
Introduction to GIS (Basics, Data, Analysis) & Case Studies 13 th May 2004 Content Introduction to GIS Data concepts Data input Analysis Applications selected examples What is GIS? Geographic Information
Introduction The following document is intended to provide a basic understanding of raster data. Raster data layers (commonly referred to as grids) are the essential data layers used in all tools developed
Type Package Package wkb March 24, 2016 Title Convert Between Spatial Objects and Well-Known Binary Geometry Version 0.3-0 Imports sp Suggests testthat Date 2016-03-24 Author TIBCO Software Inc. Maintainer
Package rgeos September 28, 2015 Title Interface to Geometry Engine - Open Source (GEOS) Version 0.3-13 Date 2015-09-26 Depends R (>= 2.14.0) Imports methods, sp (>= 1.1-0), utils, stats, graphics LinkingTo
: Querying Data in ArcMap Identifying, Selecting, and Finding Features: There are many ways to retrieve information about features in ArcMap. The user can identify features by clicking on them in order
Introduction to R+OSGeo (software installation and first steps) Tomislav Hengl ISRIC World Soil Information, Wageningen University About myself Senior researcher at ISRIC World Soil Information; PhD in
UCL Depthmap 7: Data Analysis Version 7.12.00c Outline Data analysis in Depthmap Although Depthmap is primarily a graph analysis tool, it does allow you to investigate data that you produce. This tutorial
GEOSTAT13 Spatial Data Analysis Tutorial: Raster Operations in R Tuesday AM In this tutorial we shall experiment with the R package 'raster'. We will learn how to read and plot raster objects, learn how
Introduction to the raster package (version 2.5-2) Robert J. Hijmans December 18, 2015 1 Introduction This vignette describes the R package raster. A raster is a spatial (geographic) data structure that
The STC for Event Analysis: Scalability Issues Georg Fuchs Gennady Andrienko http://geoanalytics.net Events Something [significant] happened somewhere, sometime Analysis goal and domain dependent, e.g.
Vector analysis - introduction Spatial data management operations - Assembling datasets for analysis Transform (reproject) Merge Append Clip Dissolve The role of topology in GIS analysis Data management
INTERNATIONAL SCIENTIFIC CONFERENCE AND XXIV MEETING OF SERBIAN SURVEYORS PROFESSIONAL PRACTICE AND EDUCATION IN GEODESY AND RELATED FIELDS 24-26, June 2011, Kladovo -,,Djerdap upon Danube, Serbia. APPLICATION
INTRODUCTION TO ARCGIS SOFTWARE I. History of Software Development a. Developer ESRI - Environmental Systems Research Institute, Inc., in 1969 as a privately held consulting firm that specialized in landuse
: Analyzing Spatial Data Buffering Features: A buffer operation is one of the most common spatial analysis tools. A buffer is a map feature that represents a uniform distance around a feature. When creating
A HYBRID APPROACH FOR AUTOMATED AREA AGGREGATION Zeshen Wang ESRI 380 NewYork Street Redlands CA 92373 Zwang@esri.com ABSTRACT Automated area aggregation, which is widely needed for mapping both natural
Institute of Natural Resources Departament of General Geology and Land use planning Work with a MAPS Lecturers: Berchuk V.Y. Gutareva N.Y. Contents: 1. Qgis; 2. General information; 3. Qgis desktop; 4.
Spatial Information in Natural Resources FANR 3800 Raster Analysis Objectives Review the raster data model Understand how raster analysis fundamentally differs from vector analysis Become familiar with
GMS 7.0 TUTORIALS MODFLOW - Conceptual Model Approach- Simple Example 1. Introduction Two approaches can be used to construct a MODFLOW simulation in GMS: the grid approach or the conceptual model approach.
Plotting: Customizing the Graph Data Plots: General Tips Making a Data Plot Active Within a graph layer, only one data plot can be active. A data plot must be set active before you can use the Data Selector
ArcGIS Online Visualizing Data: Tutorial 3 of 4 2014 Created by: Julianna Kelly Contents of This Tutorial The Goal of This Tutorial In this tutorial we will learn about the analysis tools that ArcGIS Online
Objectives Tutorial 8 Raster Data Analysis This tutorial is designed to introduce you to a basic set of raster-based analyses including: 1. Displaying Digital Elevation Model (DEM) 2. Slope calculations
G492 GIS for Earth Sciences Map Projections and Coordinate Systems I. Introduction A. Fundamental Concern with Map Work 1. Maps / GIS a. 2-D representation of Earth surface b. locations of map features
Version 0.8-37 Date 2015-09-28 Package maptools September 29, 2015 Title Tools for Reading and Handling Spatial Objects Encoding UTF-8 Depends R (>= 2.10), sp (>= 1.0-11) Imports foreign (>= 0.8), methods,
GIS for Educators Topic 5: Raster Data Objectives: Keywords: Understand what raster data is and how it can be used in a GIS. Raster, Pixel, Remote Sensing, Satellite, Image, Georeference Overview: In the
Introduction to the data.table package in R Revised: September 18, 2015 (A later revision may be available on the homepage) Introduction This vignette is aimed at those who are already familiar with creating
In this lesson you will create a Digital Elevation Model (DEM). A DEM is a gridded array of elevations. In its raw form it is an ASCII, or text, file. First, you will interpolate elevations on a topographic
Historic Land-use Assessment Data in GIS Copyright Unless otherwise specified, the contents of this document are Crown Copyright 2013. You may re-use this information (excluding logos) free of charge in
Introduction to GIS http://libguides.mit.edu/gis 1 Overview What is GIS? Types of Data and Projections What can I do with GIS? Data Sources and Formats Software Data Management Tips 2 What is GIS? 3 Characteristics
REGIONAL SEDIMENT MANAGEMENT: A GIS APPROACH TO SPATIAL DATA ANALYSIS Lynn Copeland Hardegree, Jennifer M. Wozencraft 1, Rose Dopsovic 2 ABSTRACT: Regional sediment management (RSM) requires the capability
Copyright 1995-2010 Esri All rights reserved. Table of Contents About the ArcGIS Spatial Analyst Tutorial......................... 3 Exercise 1: Preparing for analysis............................ 5 Exercise
Introductory Exercises for GIS Using ArcMap & ArcCatalog GIS Cyberinfrastructure Module EEB 5894, section 10 Please refer to the ESRI online GIS Dictionary for additional details on any of the terms in
APPLY EXCEL VBA TO TERRAIN VISUALIZATION 1 2 Chih-Chung Lin( ), Yen-Ling Lin ( ) 1 Secretariat, National Changhua University of Education. General Education Center, Chienkuo Technology University 2 Dept.
Environmental Remote Sensing GEOG 2021 Lecture 4 Image classification 2 Purpose categorising data data abstraction / simplification data interpretation mapping for land cover mapping use land cover class
A Short Guide to Modern Mapping Systems for Managing Woodlands A Geographic Information System (GIS) is a powerful mapping system many professional foresters use to maintain clients management portfolios.
KaleidaGraph Quick Start Guide This document is a hands-on guide that walks you through the use of KaleidaGraph. You will probably want to print this guide and then start your exploration of the product.
Spatial Analysis Tip Sheet Spatial Joins and Overlays, Density, and Proximity Analysis Barbara Parmenter Tufts University October/Nov.1, 2007 Requirements for spatial analysis in GIS All data and the data
Raster Operations Local, Neighborhood, and Zonal Approaches Rebecca McLain Geography 575 Fall 2009 Raster Operations Overview Local: Operations performed on a cell by cell basis Neighborhood: Operations
Integrated Solution for AUTOSAR isolar Integrated Solution for AUTOSAR 1 Integrated Solution for AUTOSAR An integrated solution for configuration of AUTOSAR compliant embedded software Supports configuration
Getting Started with the ArcGIS Predictive Analysis Add-In Table of Contents ArcGIS Predictive Analysis Add-In....................................... 3 Getting Started 4..............................................
Creating Neighbours * Roger Bivand September 21, 2016 1 Introduction Creating spatial weights is a necessary step in using areal data, perhaps just to check that there is no remaining spatial patterning
A Geographic Information System (GIS) integrates hardware, software, and data for capturing, managing, analyzing, and displaying all forms of geographically referenced information. GIS allows us to view,
Georeferencing Imagery in ArcGIS 10.2.x Georeferencing is the process of aligning imagery (maps, air photos, etc.) with spatial data such as point, lines or polygons (for example, roads and water bodies).
Introduction to GIS 1 Introduction to GIS http://www.sli.unimelb.edu.au/gisweb/ Dr F. Escobar, Assoc Prof G. Hunter, Assoc Prof I. Bishop, Dr A. Zerger Department of Geomatics, The University of Melbourne
Cafcam: Crisp And Fuzzy Classification Accuracy Measurement Software Mohamed A. Shalan 1, Manoj K. Arora 2 and John Elgy 1 1 School of Engineering and Applied Sciences, Aston University, Birmingham, UK
Raster Data Structures Tessellation of Geographical Space Geographical space can be tessellated into sets of connected discrete units, which completely cover a flat surface. The units can be in any reasonable
Stat 406, Spring 2016 Lab exercise - part 2 - using the sp library The material below illustrates some of the functions in the sp library. This library provides an extensive set of functions and classes
Standards Based Grading reports a student s ability to demonstrate mastery of a given standard. This Excel spread sheet is designed to support this method of assessing and reporting student learning. Purpose
An Introduction to Open Source Geospatial Tools by Tyler Mitchell, author of Web Mapping Illustrated GRSS would like to thank Mr. Mitchell for this tutorial. Geospatial technologies come in many forms,
BASICS OF MAP DESIGN A-B Dr. Ori Gudes Outline of Presentation Maps and Cartography. Topographic vs. Thematic maps. Paper maps vs. Digital maps. Principles of Map Design. Practical Tips. Maps and Cartography
Home Range Estimation in R: the adehabitathr Package Clement Calenge, Office national de la classe et de la faune sauvage Saint Benoist 78610 Auffargis France. Mar 2015 Contents 1 History of the package
Lecture 25: Database Notes 36-350, Fall 2014 12 November 2014 The examples here use http://www.stat.cmu.edu/~cshalizi/statcomp/ 14/lectures/23/baseball.db, which is derived from Lahman s baseball database
Generate Point Clouds Tutorial This tutorial shows how to generate point clouds from IKONOS satellite stereo imagery. You will view the point clouds in the ENVI LiDAR Viewer. The estimated time to complete
APPENDICES Appendix 1 Autodesk MapGuide Viewer R6 Help http://www.mapguide.com/help/ver6/viewer/en/index.htm Appendix 2 The MapPlace Toolbar and Popup Menu http://www.em.gov.bc.ca/mining/geolsurv/mapplace/menudesc.htm
Guidance for Flood Risk Analysis and Mapping Changes Since Last FIRM May 2014 This guidance document supports effective and efficient implementation of flood risk analysis and mapping standards codified
Enabling Groundwater Monitoring with Online Submission Submittal System The California Statewide Groundwater Elevation Monitoring (CASGEM) Program enabled collaboration between local monitoring parties
How to use MS Excel to regenerate a report from the Report Editor Summary This article describes how to create COMPASS reports with Microsoft Excel. When completed, Excel worksheets and/or charts are available
IOWA STATE UNIVERSITY Department of Community and Regional Planning CRP274 PLANNING ANALYSIS AND TECHNIQUES II INTRODUCTION TO EXCEL FOR WINDOWS 1 Basic Components of Spreadsheet 1.1 Worksheet An Excel
2.1 COLOR AND GRAYSCALE LEVELS Various color and intensity-level options can be made available to a user, depending on the capabilities and design objectives of a particular system. General purpose raster-scan
Unit 6 Perimeter, co-ordinates Three daily lessons Year 4 Autumn term Unit Objectives Year 4 Measure and calculate the perimeter of rectangles and other Page 96 simple shapes using standard units. Suggest
Objectives (Entry) Map Scanning and Automated Conversion This unit will introduce quick and less costly method of data capture - map scanning and automated conversion. This unit will briefly discuss about
Mathematics Common Core Domain Mathematics Common Core Cluster Mathematics Common Core Standard Number System Know that there are numbers that are not rational, and approximate them by rational numbers.
Quickstart for Web and Tablet App What is GeoGebra? Dynamic Mathematic Software in one easy-to-use package For learning and teaching at all levels of education Joins interactive 2D and 3D geometry, algebra,
Introduction to Geographic Information Systems A brief overview of what you need to know before learning How to use any GIS software packages 1 What is GIS? More than map-making software GIS is a system
Psychology 205: Research Methods in Psychology Using R to analyze the data for study 2 Department of Psychology Northwestern University Evanston, Illinois USA November, 2012 1 / 38 Outline 1 Getting ready
Data Validation Online References Submitted To: Program Manager GeoConnections Victoria, BC, Canada Submitted By: Jody Garnett Brent Owens Refractions Research Inc. Suite 400, 1207 Douglas Street Victoria,
Access Tutorial 3 Maintaining and Querying a Database Microsoft Office 2013 Enhanced Objectives Session 3.1 Find, modify, and delete records in a table Hide and unhide fields in a datasheet Work in the
Quickstart for Desktop Version What is GeoGebra? Dynamic Mathematics Software in one easy-to-use package For learning and teaching at all levels of education Joins interactive 2D and 3D geometry, algebra,
Tutorial 3 Maintaining and Querying a Database Microsoft Access 2013 Objectives Session 3.1 Find, modify, and delete records in a table Hide and unhide fields in a datasheet Work in the Query window in
LIBER QUARTERLY, ISSN 1435-5205 LIBER 1999. All rights reserved K.G. Saur, Munich. Printed in Germany New Types of the Regional Atlases (On the Example of the Kraków Voivodeship Computer Atlas) by KAZIMIERZ
Why? Where? Spatial Analysis in Excel 2013 Peter Myers, BI Expert Global Sponsor: Presenter Introduction Peter Myers BI Expert BBus, MCSE, MCT, SQL Server MVP 16 years of experience designing, developing
GIS EXAM #2 QUERIES - Queries extracts particular records from a table or feature class for use; - Queries are an essential aspect of GIS analysis, and allows us to interrogate a dataset and look for patterns;
To the applicant: The following information will help you review math that is included in the Paraprofessional written examination for the Conejo Valley Unified School District. The Education Code requires
MTH Elementary Matrix Algebra Professor Chao Huang Department of Mathematics and Statistics Wright State University Lecture 1 Systems of Linear Equations ² Systems of two linear equations with two variables
JSS Journal of Statistical Software February 2015, Volume 63, Issue 5. http://www.jstatsoft.org/ plotkml: Scientific Visualization of Spatio-Temporal Data Tomislav Hengl ISRIC World Soil Information the
User s Guide to ArcView 3.3 for Land Use Planners in Puttalam District Dilhari Weragodatenna IUCN Sri Lanka, Country Office Table of Content Page No Introduction...... 1 1. Getting started..... 2 2. Geo-referencing...
Lecture 3: Models of Spatial Information Introduction In the last lecture we discussed issues of cartography, particularly abstraction of real world objects into points, lines, and areas for use in maps.
The Spatiotemporal Visualization of Historical Earthquake Data in Yellowstone National Park Using ArcGIS GIS and GPS Applications in Earth Science Paul Stevenson, pts453 December 2013 Problem Formulation