Zev Ross President, ZevRoss Spatial Analysis
|
|
- Georgina Woods
- 5 years ago
- Views:
Transcription
1 SPATIAL ANALYSIS IN R WITH SF AND RASTER Buffers and centroids Zev Ross President, ZevRoss Spatial Analysis
2 Use a projected coordinate reference system for spatial analysis As a general rule your layers should use a projected CRS With multiple layers they should have the same CRS
3 Buffer vectors with st_buffer() The dist argument controls the radius and is in CRS units. # Buffer five trees, this is feet > trees_buf <- st_buffer(trees5, )
4 Compute centroids with st_centroid() > poly <- st_read("poly.shp") > poly_cent <- st_centroid(poly)
5 SPATIAL ANALYSIS IN R WITH SF AND RASTER Let's practice!
6 SPATIAL ANALYSIS IN R WITH SF AND RASTER Zev Ross President, ZevRoss Spatial Analysis Bounding boxes, dissolve features and create a convex hull
7 Defining a region Rectangular bounding box Tighter polygon with a convex hull
8 Compute the coordinates of the bounding box with st_bbox() # Read data in and get the bbox coords > poly <- st_read("poly.shp") # Compute the bounding box coordinates > st_bbox(poly) xmin ymin xmax ymax
9 Create a bounding box # Bounding box of counties in red > poly_grd <- st_make_grid( + poly, n = 1 + ) # Bounding box of centroids in green > cent_grd <- st_make_grid( + poly_cent, n = 1 + )
10 Dissolve features with st_union() For polygons you dissolve multiple features into a single feature For points you cluster individual points into a MULTIPOINT geometry This is required for some computations including convex hull
11 Two polygons in the data frame # Simple feature collection with 2 features and 1 field # geometry type: POLYGON # dimension: XY # bbox: xmin: ymin: xmax: ymax: # epsg (SRID): NA # proj4string: +proj=lcc +lat_1= lat_2= # BoroName geometry # 1 Manhattan POLYGON (( # 2 Brooklyn POLYGON ((
12 Two separate polygons
13 Dissolve into a single polygon with st_union() > grds_union <- st_union(polys) > grds_union # Geometry set for 1 feature # geometry type: POLYGON # dimension: XY # bbox: xmin: # epsg (SRID): NA # proj4string: +proj=lcc... # POLYGON ((
14 Our point data frame starts with five individual points Here we have a data frame of five points (the centroids from our counties). The geometry type is POINT. > select(boro_cent, BoroName, geometry) # Simple feature collection with 5 features and 1 field # geometry type: POINT # dimension: XY # bbox: xmin: ymin: xmax: ymax: # epsg (SRID): NA # proj4string: +proj=lcc +lat_1= # BoroName geometry # 1 Manhattan POINT ( # 2 The Bronx POINT ( # 3 Staten Island POINT ( # 4 Brooklyn POINT ( # 5 Queens POINT (
15 With st_union() points get bundled into a single grouped feature > boro_union <- st_union(boro_cent) > boro_union # Geometry set for 1 feature # geometry type: MULTIPOINT # dimension: XY # bbox: xmin: ymin: xmax: ymax: # epsg (SRID): NA # proj4string: +proj=lcc +lat_1= # MULTIPOINT ( , 9...
16 They look the same though Five points (5 features) vs 1 MULTIPOINT (1 feature with five pieces)
17 Compute a tight bounding box called a convex hull > chull <- st_convex_hull(boro_union)
18 SPATIAL ANALYSIS IN R WITH SF AND RASTER Let's practice!
19 SPATIAL ANALYSIS IN R WITH SF AND RASTER Multi-layer geoprocessing and Zev Ross President, ZevRoss Spatial Analysis relationships
20 Multi-layer spatial analysis Linking features from multiple layers (e.g., spatial join) Determine relationships between features from different layers (e.g., intersect, distance)
21 Spatial join
22 No tract ID in the roads data frame The only attributes are fullname and geometry. > head(roads) # Simple feature collection with 6 features and 2 fields # geometry type: MULTILINESTRING # dimension: XY # bbox: xmin: ymin: xmax: # epsg (SRID): # proj4string: +proj=utm +zone=12 +south +datum=wgs84 +units=m +no_defs # fullname linearid geom # N MULTILINESTRING (( # 4 W Thomas Rd N MULTILINESTRING (( # 5 W Thomas Rd S MULTILINESTRING (( # 6 W Lost Creek Dr E MULTILINESTRING (( # 7 W Lost Creek Dr W MULTILINESTRING (( # 8 I MULTILINESTRING ((
23 Use st_join() to conduct the spatial join > roads <- st_join(roads, tracts) > head(roads) # Simple feature collection with 6 features and 3 fields # geometry type: MULTILINESTRING # dimension: XY # bbox: xmin: ymin: xmax: # epsg (SRID): # proj4string: +proj=utm +zone=12 +south +datum=wgs84 +units=m +no_defs # fullname linearid geoid geom # N MULTILINESTRING (( # N MULTILINESTRING (( # 4 W Thomas Rd N MULTILINESTRING (( # 5 W Thomas Rd S MULTILINESTRING (( # 6 W Lost Creek Dr E MULTILINESTRING (( # 7 W Lost Creek Dr W MULTILINESTRING ((
24 Color-code the plot based on the new attribute > plot(roads["geoid"]) > plot(st_geometry(tracts), border = "black", add = TRUE)
25 Computing relationships between multiple layers Which roads intersect with the grey polygon -- st_intersects() Which roads are completely contained by the polygon -- st_contains()
26 Looking at intersection with st_intersects() # Result is a list > intersects <- st_intersects(tract, roads)[[1]] # The index number of roads that intersect > head(intersects) [1] > plot(st_geometry(roads[intersects,]), add = TRUE, col = "red")
27 Looking at contains with st_contains() > contains <- st_contains(tract, roads)[[1]] > plot(st_geometry(roads[contains,]), add = TRUE, col = "blue")
28 Clip features with st_intersection() # Clip the roads to the tract polygon > clipped <- st_intersection(tract, roads) > plot(st_geometry(tract), col = "grey", border = "white") > plot(st_geometry(clipped), add = TRUE)
29 Computing distance between features
30 Compute distance with st_distance() > dist1 <- st_distance(tract_cent, roads) > roads$dist <- dist1[1, ]
31 SPATIAL ANALYSIS IN R WITH SF AND RASTER Let's practice!
32 SPATIAL ANALYSIS IN R WITH SF AND RASTER Geoprocessing with rasters Zev Ross President, ZevRoss Spatial Analysis
33 Example: Elevation raster and polygons
34 Mask your raster with mask() > polys <- as(polys, "Spatial") > el_mask <- mask(elevation, mask = polys) > plot(el_mask)
35 Crop your raster with crop() > el_crop <- crop(elevation, polys) > plot(el_crop) > plot(polys, add = TRUE)
36 Mask and crop! > el_crop <- crop(elevation, polys) > el_mask <- mask(el_crop, mask = polys) > plot(el_mask)
37 Extract values with extract() With points the raster values under each point are returned With polygons you have two options controlled by the fun argument: Return all values in each polygon (fun = NULL) Supply a summary function (e.g., fun = mean)
38 Extract elevation values for the polygons # For polys fun = NULL will return all values > vals <- extract(elevation, polys, fun = mean) > vals # [,1] # [1,] # hill polygon # [2,] # lake polygon
39 Raster math with overlay() Here we have two rasters: 1. The elevation raster 2. The raster with multiplier values
40 Raster math > f <- function(rast1, rast2) rast1 * rast2 > alt_ele <- overlay(elevation, multiplier, fun = f)
41 Result of overlay Elevation values have been multiplied by either 1.25 or 0.75 depending on their location. Otherwise raster values are set to NA.
42 SPATIAL ANALYSIS IN R WITH SF AND RASTER Let's practice!
Zev Ross President, ZevRoss Spatial Analysis
SPATIAL ANALYSIS IN R WITH SF AND RASTER A quick refresher on the coordinate Zev Ross President, ZevRoss Spatial Analysis reference system Coordinate reference system A place on the earth is specified
More informationZev Ross President, ZevRoss Spatial Analysis
SPATIAL ANALYSIS IN R WITH SF AND RASTER Welcome! Zev Ross President, ZevRoss Spatial Analysis Packages we will use in this course Two key packages sf for vectors raster for grids Additional packages discussed
More informationsp sf library(rgdal) library(sp) iris_paris_sp <- readogr("data/parisiris2017.shp", stringsasfactors = FALSE)
sp sf library(rgdal) library(sp) iris_paris_sp
More informationPaul Ramsey PostGIS Gotchas. The Things You Didn't Know That Lead to Confusion and Dismay. Wednesday, November 18, 15
Paul Ramsey PostGIS Gotchas The Things You Didn't Know That Lead to Confusion and Dismay Happy GIS day! What do you call the day after GIS day? PostGIS Day is tomorrow Paul Ramsey
More informationSpatial data analysis with
Spatial data analysis with Spatial is special Complex: geometry and attributes The earth is not flat Size: lots and lots of it, multivariate, time series Special plots: maps First Law of Geography: nearby
More informationUsing 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 informationSome methods for the quantification of prediction uncertainties for digital soil mapping: Universal kriging prediction variance.
Some methods for the quantification of prediction uncertainties for digital soil mapping: Universal kriging prediction variance. Soil Security Laboratory 2018 1 Universal kriging prediction variance In
More informationRaster Data. James Frew ESM 263 Winter
Raster Data 1 Vector Data Review discrete objects geometry = points by themselves connected lines closed polygons attributes linked to feature ID explicit location every point has coordinates 2 Fields
More informationSpatial 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 informationCopyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
CHAPTER 11 VECTOR DATA ANALYSIS 11.1 Buffering 11.1.1 Variations in Buffering Box 11.1 Riparian Buffer Width 11.1.2 Applications of Buffering 11.2 Overlay 11.2.1 Feature Type and Overlay 11.2.2 Overlay
More informationlayers in a raster model
layers in a raster model Layer 1 Layer 2 layers in an vector-based model (1) Layer 2 Layer 1 layers in an vector-based model (2) raster versus vector data model Raster model Vector model Simple data structure
More informationSpatial Data in MySQL 8.0
Spatial Data in MySQL 8.0 Norvald H. Ryeng Software Engineer Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and
More informationComputer Graphics: 7-Polygon Rasterization, Clipping
Computer Graphics: 7-Polygon Rasterization, Clipping Prof. Dr. Charles A. Wüthrich, Fakultät Medien, Medieninformatik Bauhaus-Universität Weimar caw AT medien.uni-weimar.de Filling polygons (and drawing
More informationWorking 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 informationNetezza Spatial Package Reference Guide
IBM Netezza Analytics Release 3.0.0 Netezza Spatial Package Reference Guide Part Number 00J2350-03 Rev. 2 Note: Before using this information and the product that it supports, read the information in "Notices
More informationPackage nngeo. September 29, 2018
Type Package Title k-nearest Neighbor Join for Spatial Data Version 0.2.2 Package nngeo September 29, 2018 K-nearest neighbor search for projected and non-projected 'sf' spatial layers. Nearest neighbor
More informationComputer Graphics (CS 543) Lecture 9 (Part 2): Clipping. Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI)
Computer Graphics (CS 543) Lecture 9 (Part 2): Clipping Prof Emmanuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI) OpenGL Stages After projection, several stages before objects drawn
More informationAnnouncements. Data Sources a list of data files and their sources, an example of what I am looking for:
Data Announcements Data Sources a list of data files and their sources, an example of what I am looking for: Source Map of Bangor MEGIS NG911 road file for Bangor MEGIS Tax maps for Bangor City Hall, may
More informationThe Traditional Graphics Pipeline
Last Time? The Traditional Graphics Pipeline Participating Media Measuring BRDFs 3D Digitizing & Scattering BSSRDFs Monte Carlo Simulation Dipole Approximation Today Ray Casting / Tracing Advantages? Ray
More informationQGIS Tutorials Documentation
QGIS Tutorials Documentation Release 0.1 Nathaniel Roth November 30, 2016 Contents 1 Installation 3 1.1 Basic Installation............................................. 3 1.2 Advanced Installation..........................................
More informationHow to convert coordinate system in R
How to convert coordinate system in R Dasapta Erwin Irawan 17 June 2014 Affiliation: Applied Geology Research Division, Faculty of Earth Sciences and Technology, Institut Teknologi Bandung Faculty of Agriculture
More informationGY461 Computer Mapping & GIS Technology Lost Creek Mine GIS Project
CuFeS2 1.5 2.5 3.5 4.5 5.5 5.0 6.0 7.0 7.5 6.5 3.0 4.0 2.0 Figure 1: Weight percent CuFeS2. Page -16- PbS 0.5 1.0 2.0 1.5 2.5 3.0 3.5 4.0 4.5 5.5 5.0 Figure 2: Weight percent PbS. Page -17- ZnS 10.0 9.0
More informationLecture 8. Vector Data Analyses. Tomislav Sapic GIS Technologist Faculty of Natural Resources Management Lakehead University
Lecture 8 Vector Data Analyses Tomislav Sapic GIS Technologist Faculty of Natural Resources Management Lakehead University Vector Data Analysis Vector data analysis involves one or a combination of: Measuring
More informationPackage 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 informationPackage ExceedanceTools
Type Package Package ExceedanceTools February 19, 2015 Title Confidence regions for exceedance sets and contour lines Version 1.2.2 Date 2014-07-30 Author Maintainer Tools
More information3D Rendering Pipeline (for direct illumination)
Clipping 3D Rendering Pipeline (for direct illumination) 3D Primitives 3D Modeling Coordinates Modeling Transformation Lighting 3D Camera Coordinates Projection Transformation Clipping 2D Screen Coordinates
More information521493S Computer Graphics Exercise 1 (Chapters 1-3)
521493S Computer Graphics Exercise 1 (Chapters 1-3) 1. Consider the clipping of a line segment defined by the latter s two endpoints (x 1, y 1 ) and (x 2, y 2 ) in two dimensions against a rectangular
More informationThe Traditional Graphics Pipeline
Last Time? The Traditional Graphics Pipeline Reading for Today A Practical Model for Subsurface Light Transport, Jensen, Marschner, Levoy, & Hanrahan, SIGGRAPH 2001 Participating Media Measuring BRDFs
More informationAnalytical and Computer Cartography Winter Lecture 9: Geometric Map Transformations
Analytical and Computer Cartography Winter 2017 Lecture 9: Geometric Map Transformations Cartographic Transformations Attribute Data (e.g. classification) Locational properties (e.g. projection) Graphics
More informationAnalysing Spatial Data in R: Representing Spatial Data
Analysing Spatial Data in R: Representing Spatial Data Roger Bivand Department of Economics Norwegian School of Economics and Business Administration Bergen, Norway 31 August 2007 Object framework To begin
More information2D Image Synthesis. 2D image synthesis. Raster graphics systems. Modeling transformation. Vectorization. u x u y 0. o x o y 1
General scheme of a 2D CG application 2D Image Synthesis Balázs Csébfalvi modeling image synthesis Virtual world model world defined in a 2D plane Department of Control Engineering and Information Technology
More informationSpatial Ecology Lab 6: Landscape Pattern Analysis
Spatial Ecology Lab 6: Landscape Pattern Analysis Damian Maddalena Spring 2015 1 Introduction This week in lab we will begin to explore basic landscape metrics. We will simply calculate percent of total
More informationThe Traditional Graphics Pipeline
Final Projects Proposals due Thursday 4/8 Proposed project summary At least 3 related papers (read & summarized) Description of series of test cases Timeline & initial task assignment The Traditional Graphics
More informationComputer Graphics Geometry and Transform
! Computer Graphics 2014! 5. Geometry and Transform Hongxin Zhang State Key Lab of CAD&CG, Zhejiang University 2014-10-11! Today outline Triangle rasterization Basic vector algebra ~ geometry! Antialiasing
More informationPurpose: To explore the raster grid and vector map element concepts in GIS.
GIS INTRODUCTION TO RASTER GRIDS AND VECTOR MAP ELEMENTS c:wou:nssi:vecrasex.wpd Purpose: To explore the raster grid and vector map element concepts in GIS. PART A. RASTER GRID NETWORKS Task A- Examine
More informationGIS Virtual Workshop: Buffering
This workshop will teach the different methods of buffering data. They will include: Basic buffering of data Merging buffering zones Clipping the buffer Concentric rings around the object You will find
More informationCreating Geo model from Live HANA Calculation View
Creating Geo model from Live HANA Calculation View This document provides instructions for how to prepare a calculation view on a live HANA system with location dimensions for use in the SAP Analytics
More informationUsing PostGIS and QGIS for the Management and Geovisualization of American Community Survey Data
Using PostGIS and QGIS for the Management and Geovisualization of American Community Survey Data Lee Hachadoorian Visiting Assistant Professor Dartmouth College Lee.Hachadoorian@gmail.com http://github.com/leehach/census-postgres
More informationSpatial data with R. some applications to weather and agriculture. Joe Wheatley. Dublin R 21 Feb Biospherica Risk
Spatial data with R some applications to weather and agriculture Joe Wheatley Biospherica Risk Dublin R 21 Feb 2013 mm 30 20 10 0 Packages sp vector data raster grid data rgdal input/output, coordinate
More informationW W W. R E F R A C T I O N S. N E T. Tips for the PostGIS Power User
Tips for the PostGIS Power User Topics PostGIS functions Geometry constructors / deconstructors accessors / spatial predicates Walk through a few examples. DE-9IM Fine-tuning spatial predicates PostgreSQL
More informationAutomated detection and enumeration of marine wildlife using unmanned aircraft systems (UAS) and thermal imagery
Automated detection and enumeration of marine wildlife using unmanned aircraft systems (UAS) and thermal imagery A. C. Seymour 1 *, J. Dale 1, M. Hammill 2, P. N. Halpin 1 and D. W. Johnston 1 1 Division
More informationSpatial Data in R. Release 1.0. Robert Hijmans
Spatial Data in R Release 1.0 Robert Hijmans Sep 16, 2018 CONTENTS 1 1. Introduction 1 2 2. Spatial data 3 2.1 2.1 Introduction............................................. 3 2.2 2.2 Vector data..............................................
More informationGY461 Computer Mapping & GIS Technology Lost Creek Mine GIS Project
CuFeS2 1.5 2.5 3.5 4.5 5.5 5.0 6.0 7.0 7.5 6.5 3.0 4.0 2.0 Figure 1: Weight percent CuFeS2. Page -16- PbS 0.5 1.0 2.0 1.5 2.5 3.0 3.5 4.0 4.5 5.5 5.0 Figure 2: Weight percent PbS. Page -17- ZnS 10.0 9.0
More informationPackage velox. R topics documented: December 1, 2017
Type Package Title Fast Raster Manipulation and Extraction Version 0.2.0 Date 2017-11-30 Author Philipp Hunziker Package velox December 1, 2017 Maintainer Philipp Hunziker BugReports
More informationPackage 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 informationState of JTS. Presented by: James, Jody, Rob, (Martin)
State of JTS Presented by: James, Jody, Rob, (Martin) Welcome Martin Davis James Hughes Jody Garnett Rob Emanuele Vivid Solutions CCRi Boundless Azavea 2 Introducing JTS Topology Suite udig Introduction
More informationNotes: Notes: Notes: Notes:
NR406 GIS Applications in Fire Ecology & Management Lesson 2 - Overlay Analysis in GIS Gathering Information from Multiple Data Layers One of the many strengths of a GIS is that you can stack several data
More informationData 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 informationPackage Grid2Polygons
Package Grid2Polygons February 15, 2013 Version 0.1-2 Date 2013-01-28 Title Convert Spatial Grids to Polygons Author Jason C. Fisher Maintainer Jason C. Fisher Depends R (>= 2.15.0),
More informationGeoapplications development Control work 1 (2017, Fall)
Page 1 Geoapplications development Control work 1 (2017, Fall) Author: Antonio Rodriges, Oct. 2017 http://rgeo.wikience.org/ Surname, name, patronymic: Group: Date: Signature: Select all correct statements.
More informationRay Tracing Acceleration. CS 4620 Lecture 22
Ray Tracing Acceleration CS 4620 Lecture 22 2014 Steve Marschner 1 Topics Transformations in ray tracing Transforming objects Transformation hierarchies Ray tracing acceleration structures Bounding volumes
More informationThree-dimensional Analyses
Chapter 6 Three-dimensional Analyses Contents Figures 6.1 Three-dimensional home range......................... 110 6.2 Three-dimensional exploration of digital elevation models (DEMs)... 115 6.1 Example
More information4/7/2009. Model: Abstraction of reality following formal rules e.g. Euclidean space for physical space
Model: Abstraction of reality following formal rules e.g. Euclidean space for physical space At different levels: mathematical model (Euclidean space) conceptual design model (ER model) data model (design)
More informationGEOGRAPHIC INFORMATION SYSTEMS Lecture 18: Spatial Modeling
Spatial Analysis in GIS (cont d) GEOGRAPHIC INFORMATION SYSTEMS Lecture 18: Spatial Modeling - the basic types of analysis that can be accomplished with a GIS are outlined in The Esri Guide to GIS Analysis
More informationGEOGRAPHIC INFORMATION SYSTEMS Lecture 17: Geoprocessing and Spatial Analysis
GEOGRAPHIC INFORMATION SYSTEMS Lecture 17: and Spatial Analysis tools are commonly used tools that we normally use to prepare data for further analysis. In ArcMap, the most commonly used tools appear in
More informationSharp EL-9900 Graphing Calculator
Sharp EL-9900 Graphing Calculator Basic Keyboard Activities General Mathematics Algebra Programming Advanced Keyboard Activities Algebra Calculus Statistics Trigonometry Programming Sharp EL-9900 Graphing
More informationChapter. Graph-to-Table
Chapter Graph-to-Table With this function, the screen shows both a graph and a table. You can move a pointer around the graph and store its current coordinates inside the table whenever you want. This
More informationVECTOR ANALYSIS: QUERIES, MEASUREMENTS & TRANSFORMATIONS
VECTOR ANALYSIS: QUERIES, MEASUREMENTS & TRANSFORMATIONS GIS Analysis Winter 2016 Spatial Analysis Operations performed on spatial data that add value Can reveal things that might otherwise be invisible
More informationSpatial Data Analysis with R
Spatial Data Analysis with R Release 0.1 Robert Hijmans April 12, 2018 CONTENTS 1 1. Introduction 1 2 2. Spatial data 3 2.1 2.1 Introduction............................................. 3 2.2 2.2 Vector
More informationExercise 3-1: Soil property mapping
Exercise 3-1: Soil property mapping Mapping objectives: Create a soil analysis point layer from tabular data in QGIS Create a continuous surface soil property map using Kriging Interpolation in SAGA GIS
More informationLecture 21 - Chapter 8 (Raster Analysis, part2)
GEOL 452/552 - GIS for Geoscientists I Lecture 21 - Chapter 8 (Raster Analysis, part2) Today: Digital Elevation Models (DEMs), Topographic functions (surface analysis): slope, aspect hillshade, viewshed,
More informationClass #2. Data Models: maps as models of reality, geographical and attribute measurement & vector and raster (and other) data structures
Class #2 Data Models: maps as models of reality, geographical and attribute measurement & vector and raster (and other) data structures Role of a Data Model Levels of Data Model Abstraction GIS as Digital
More informationCs602-computer graphics MCQS MIDTERM EXAMINATION SOLVED BY ~ LIBRIANSMINE ~
Cs602-computer graphics MCQS MIDTERM EXAMINATION SOLVED BY ~ LIBRIANSMINE ~ Question # 1 of 10 ( Start time: 08:04:29 PM ) Total Marks: 1 Sutherland-Hodgeman clipping algorithm clips any polygon against
More information5 Extract the information of location from the geometry column of PostgreSQL table
5 Extract the information of location from the geometry column of PostgreSQL table Open QGIS and load PostGIS layer buildings and the raster layer Tai_wide_G (optional just to show the basemap). 1 Click
More informationReal Estate Sales, New York NY, 2014
Page 1 of 6 Metadata format: ISO 19139 Real Estate Sales, New York NY, 2014 ISO 19139 metadata content Resource Identification Information Spatial Representation Information Reference System Information
More informationCopyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
CHAPTER 12 RASTER DATA ANALYSIS 12.1 Data Analysis Environment Box 12.1 How to Make an Analysis Mask 12.2 Local Operations 12.2.1 Local Operations with a Single Raster 12.2.2 Reclassification 12.2.3 Local
More informationSection 1.6. Inverse Functions
Section 1.6 Inverse Functions Important Vocabulary Inverse function: Let f and g be two functions. If f(g(x)) = x in the domain of g and g(f(x) = x for every x in the domain of f, then g is the inverse
More informationCSE 512 Course Project Operation Requirements
CSE 512 Course Project Operation Requirements 1. Operation Checklist 1) Geometry union 2) Geometry convex hull 3) Geometry farthest pair 4) Geometry closest pair 5) Spatial range query 6) Spatial join
More informationLecture 22 - Chapter 8 (Raster Analysis, part 3)
GEOL 452/552 - GIS for Geoscientists I Lecture 22 - Chapter 8 (Raster Analysis, part 3) Today: Zonal Analysis (statistics) for polygons, lines, points, interpolation (IDW), Effects Toolbar, analysis masks
More informationState of JTS. Presented by: James, Jody, Rob, (Martin)
State of JTS Presented by: James, Jody, Rob, (Martin) Welcome Martin Davis James Hughes Jody Garnett Rob Emanuele Vivid Solutions CCRi Boundless Azavea 2 Introducing JTS Topology Suite udig Introduction
More informationWeek 11: Motion Tracking
Week 11: Motion Tracking Motion Tracking is another approach for interactive application: when real-live object (e.g. human) is moving in front of a web-cam, its movement (including its center, size, etc)
More information+ b. From this we can derive the following equations:
A. GEOMETRY REVIEW Pythagorean Theorem (A. p. 58) Hypotenuse c Leg a 9º Leg b The Pythagorean Theorem is a statement about right triangles. A right triangle is one that contains a right angle, that is,
More informationUnderstanding and Using Geometry, Projections, and Spatial Reference Systems in ArcGIS Annette Locke, Rob Juergens
Understanding and Using Geometry, Projections, and Spatial Reference Systems in ArcGIS Annette Locke, Rob Juergens Introduction We present fundamental concepts necessary for the correct and efficient use
More informationVector-Based GIS Data Processing. Chapter 6
Vector-Based GIS Data Processing Chapter 6 Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186 Vector Data Model Shapefiles ArcView non-topological
More informationSecrets of the JTS Topology Suite
Secrets of the JTS Topology Suite Martin Davis Refractions Research Inc. Overview of presentation Survey of JTS functions and components Tips for using JTS as an engine for processing Geometry Tips for
More information2.3. Graphing Calculators; Solving Equations and Inequalities Graphically
2.3 Graphing Calculators; Solving Equations and Inequalities Graphically Solving Equations and Inequalities Graphically To do this, we must first draw a graph using a graphing device, this is your TI-83/84
More informationChapter 17 Creating a New Suit from Old Cloth: Manipulating Vector Mode Cartographic Data
Chapter 17 Creating a New Suit from Old Cloth: Manipulating Vector Mode Cartographic Data Imagine for a moment that digital cartographic databases were a perfect analog of the paper map. Once you digitized
More informationFull Search Map Tab. This map is the result of selecting the Map tab within Full Search.
Full Search Map Tab This map is the result of selecting the Map tab within Full Search. This map can be used when defining your parameters starting from a Full Search. Once you have entered your desired
More informationCalculate Burn Severity Patch Sizes with SDMtools in R Anna Talucci 19 May 2017
Calculate Burn Severity Patch Sizes with SDMtools in R Anna Talucci 19 May 2017 Overview This analysis is focused on generating some descriptive statisitcs about patch size for burn severity classes across
More informationChapter. Graph Solve. 9-1 Before Using Graph Solve 9-2 Analyzing a Function Graph 9-3 Graph Solve Precautions
Chapter Graph Solve You can use any of the following methods to analyze function graphs and approximate results. Root extraction Determination of the maximum and minimum Determination of the y-intercept
More informationCS602 MCQ,s for midterm paper with reference solved by Shahid
#1 Rotating a point requires The coordinates for the point The rotation angles Both of above Page No 175 None of above #2 In Trimetric the direction of projection makes unequal angle with the three principal
More informationReview of Cartographic Data Types and Data Models
Review of Cartographic Data Types and Data Models GIS Data Models Raster Versus Vector in GIS Analysis Fundamental element used to represent spatial features: Raster: pixel or grid cell. Vector: x,y coordinate
More informationLesson 8 - Practice Problems
Lesson 8 - Practice Problems Section 8.1: A Case for the Quadratic Formula 1. For each quadratic equation below, show a graph in the space provided and circle the number and type of solution(s) to that
More informationClipping & Culling. Lecture 11 Spring Trivial Rejection Outcode Clipping Plane-at-a-time Clipping Backface Culling
Clipping & Culling Trivial Rejection Outcode Clipping Plane-at-a-time Clipping Backface Culling Lecture 11 Spring 2015 What is Clipping? Clipping is a procedure for spatially partitioning geometric primitives,
More informationPackage sfdct. August 29, 2017
Package sfdct August 29, 2017 Title Constrained Triangulation for Simple Features Version 0.0.4 Build a constrained 'Delaunay' triangulation from simple features objects, applying constraints based on
More informationZonal Statistics in PostGIS a Tutorial
2014 Brian J McGill. You are welcome to link to this tutorial but not copy or repost. Feedback is welcome and should be sent to mail AT brianmcgill DOT org Zonal Statistics in PostGIS a Tutorial Zonal
More informationGIS in the Social and Natural Sciences. Last Lecture. Today s Outline 5/14/2017. GEOG 4110/5100 Special Topics in Geography
GEOG 4110/5100 Special Topics in Geography GIS in the Social and Natural Sciences Working with Vector Data in a GIS Last Lecture We talked about the main types of vector data models (CDS, TDS, TIN, Networks)
More informationClipping Lines. Dr. Scott Schaefer
Clipping Lines Dr. Scott Schaefer Why Clip? We do not want to waste time drawing objects that are outside of viewing window (or clipping window) 2/94 Clipping Points Given a point (x, y) and clipping window
More informationIntroduction to Computer Graphics 5. Clipping
Introduction to Computer Grapics 5. Clipping I-Cen Lin, Assistant Professor National Ciao Tung Univ., Taiwan Textbook: E.Angel, Interactive Computer Grapics, 5 t Ed., Addison Wesley Ref:Hearn and Baker,
More informationChpt 1. Functions and Graphs. 1.1 Graphs and Graphing Utilities 1 /19
Chpt 1 Functions and Graphs 1.1 Graphs and Graphing Utilities 1 /19 Chpt 1 Homework 1.1 14, 18, 22, 24, 28, 42, 46, 52, 54, 56, 78, 79, 80, 82 2 /19 Objectives Functions and Graphs Plot points in the rectangular
More informationQGIS LAB SERIES GST 101: Introduction to Geospatial Technology Lab 7: Basic Geospatial Analysis Techniques
QGIS LAB SERIES GST 101: Introduction to Geospatial Technology Lab 7: Basic Geospatial Analysis Techniques Objective Use Basic Spatial Analysis Techniques to Solve a Problem Document Version: 2014-06-05
More informationReproducible Homerange Analysis
Reproducible Homerange Analysis (Sat Aug 09 15:28:43 2014) based on the rhr package This is an automatically generated file with all parameters and settings, in order to enable later replication of the
More informationOracle Database 10g. Empowering Applications with Spatial Analysis and Mining. An Oracle Technical White Paper February 2004
Oracle Database 10g Empowering Applications with Spatial Analysis and Mining An Oracle Technical White Paper February 2004 TABLE OF CONTENTS 1 INTRODUCTION...1 2 SPATIAL ANALYSIS IN ORACLE 10G: FUNCTIONALITY
More informationRepresenting Geography
Data models and axioms Chapters 3 and 7 Representing Geography Road map Representing the real world Conceptual models: objects vs fields Implementation models: vector vs raster Vector topological model
More informationMinnesota Department of Natural Resources ArcView Utilities Extension User s Guide
Introduction This document describes the functionality and use of the ArcView Utilities extension for the ArcView desktop GIS software. These tools were developed out of the need for additional geoprocessing
More informationGeodatabases. Dr. Zhang SPRING 2016 GISC /03/2016
Geodatabases Dr. Zhang SPRING 2016 GISC 1401 10/03/2016 Using and making maps Navigating GIS maps Map design Working with spatial data Spatial data infrastructure Interactive maps Map Animations Map layouts
More informationIntroduction to the NYC Geodatabase (nyc_gdb) Open Source Version
Introduction to the NYC Geodatabase (nyc_gdb) Open Source Version Frank Donnelly, Geospatial Data Librarian, Baruch College CUNY Aug 10, 2015 Abstract This tutorial provides an introduction to the NYC
More informationPackage 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 informationCOMPUTATIONAL GEOMETRY
Thursday, September 20, 2007 (Ming C. Lin) Review on Computational Geometry & Collision Detection for Convex Polytopes COMPUTATIONAL GEOMETRY (Refer to O'Rourke's and Dutch textbook ) 1. Extreme Points
More informationROCKY FORK TRACT: VIEWSHED ANALYSIS REPORT
ROCKY FORK TRACT: VIEWSHED ANALYSIS REPORT Prepared for: The Conservation Fund Prepared by: A Carroll GIS 3711 Skylark Trail Chattanoga, TN 37416 INTRODUCTION This report documents methods and results
More information