Presentation is loading. Please wait.

Presentation is loading. Please wait.

©2007 Austin Troy Lecture 7: Introduction to GIS 1.Queries and table operations for a single layer in Arc GIS 2.Intro to queries in Access Lecture by Austin.

Similar presentations


Presentation on theme: "©2007 Austin Troy Lecture 7: Introduction to GIS 1.Queries and table operations for a single layer in Arc GIS 2.Intro to queries in Access Lecture by Austin."— Presentation transcript:

1 ©2007 Austin Troy Lecture 7: Introduction to GIS 1.Queries and table operations for a single layer in Arc GIS 2.Intro to queries in Access Lecture by Austin Troy, University of Vermont

2 ©2007 Austin Troy Introduction to GIS 1.Queries and table operations for a single layer

3 ©2007 Austin Troy Queries: New Selection A simple query in Arc GIS PRICE > $250,000. Introduction to GIS

4 ©2007 Austin Troy Queries: New Selection That results in the following selection on the map Introduction to GIS

5 ©2007 Austin Troy Queries: New Selection And it also selects the corresponding records in the attribute table Introduction to GIS

6 ©2007 Austin Troy Introduction to GIS Four query methods in Arc GIS Create a New Selection Add to Current Selection Remove from Current Selection Select from Current Selection

7 ©2007 Austin Troy Queries: New Selection Here’s an example with a polygon layer: Identify all census block groups with a population density of more than 250 people/square mile. Introduction to GIS

8 ©2007 Austin Troy Multiple Criteria Query: The AND operator High density block groups (>250 per/sq mi) where median household income is greater than $50,000/year Introduction to GIS

9 ©2007 Austin Troy Multiple Criteria Query: Select from selected records High density block groups (>250 per/sq mi) where median household income is greater than $50,000/year Introduction to GIS

10 ©2007 Austin Troy Introduction to GIS Multiple Criteria Query: The OR operator Select all records where the price is greater than $250,000 OR the house was built after 1970

11 ©2007 Austin Troy Introduction to GIS Multiple Criteria Query: Add to selected records Select all records where the price is greater than $250,000 OR the house was built after 1970

12 ©2007 Austin Troy Introduction to GIS Queries: Strings Queries can also be made on text strings, but it is imperative to put the values in quotes. Here we query for both BLM and Parks and Rec land.

13 ©2007 Austin Troy Introduction to GIS Queries: Strings and numbers String and number queries can be combined. For example, let’s say we’re looking for land for a suburban park and our criteria are that we need areas whose land use is classed as agricultural and that are bigger than 500,000 square feet.

14 ©2007 Austin Troy Introduction to GIS Queries: Strings and numbers Results in:

15 ©2007 Austin Troy Introduction to GIS Queries: Strings and numbers Whereas if our query asks for agricultural land use without the area criterion, we get:

16 ©2007 Austin Troy Introduction to GIS So what can Arc GIS do with queries? A query selects records; once selected you can: Look at the selection Requery the selection Do stats on the selection Create new fields that recategorize the selection by an an attribute field Create new fields by doing calculations across several fields Create a shapefile from the selection

17 ©2007 Austin Troy Introduction to GIS Examples Let’s query high unemployment census tracts in LA

18 ©2007 Austin Troy Introduction to GIS Right click on the heading to get this menu Now let’s calculate “statistics” to determine the population in those areas. Answer: almost 5 million people live in tracts with 6%+ unemployment (see Sum). We can also see that there are 844 tracts meeting that description (see Count)

19 ©2007 Austin Troy Introduction to GIS Another thing we can do is convert the selection to a new shapefile or geodatabase feature class Right click data layer >> Data >> Export data

20 ©2007 Austin Troy Introduction to GIS Now, let’s say we wanted to prioritize inner city areas for urban redevelopment projects: Let’s query based on unemployment and home value Based on these we’ll create a new field that classes all tracts into High, Medium and Low priority areas Tracts with median home value 12% are “High”

21 ©2007 Austin Troy Introduction to GIS To reclassify, we create a new field, “priority”, activate the field heading and use the field calculator to set all selected records to “high” Note: we must uses quotes with a text field

22 ©2007 Austin Troy Introduction to GIS Identifying “medium” priority parcels is a bit more complex because we’re querying for records, say, between 8 and 12% unemployment and between $100,000 and $150,000 median value.

23 ©2007 Austin Troy Introduction to GIS Now, for the third class our task is easier—we just select everything that has not been selected yet. To do this we query for “priority”= ‘’ By putting empty quote marks, you’re querying for records with no values in them for that field. Now you’d set all those fields equal to “low.”

24 ©2007 Austin Troy Introduction to GIS Now we can make a category map showing us that classification based, which is based on two attributes—median value and unemployment

25 ©2007 Austin Troy Introduction to GIS Another example: This time, let’s take a vegetation layer and query for stands with crown fire potential

26 ©2007 Austin Troy Introduction to GIS Then let’s calculate a fire hazard index for selected polygons equal to 0.5(rate of spread * flame length) We’ll create a new field, “fireindex” (floating point) and calculate the values of the selected polygons

27 ©2007 Austin Troy Introduction to GIS Finally, for all other polygons without crown fire potential, a different equation can be used, say.38(rate of spread * flame length). But first we have to take the inverse of the selection by using the “switch selection” function Then we can do the new calculation on the new selection

28 ©2007 Austin Troy Introduction to GIS Now we can plot out the map of fire index, plotted out using graduated color (quantity) mapping

29 ©2007 Austin Troy Introduction to GIS 2. Introduction to queries in Access

30 ©2007 Austin Troy Access and Arc GIS queries You can do all these queries and much much more in MS Access, which is a relational DBMS. For the most part, you’ll use Access to manipulate and query your attribute tables from geodatabases This can be done because a geodatabase is an MS Access file (.MDB) There are six basic queries you can do in Access: Select, cross-tab, make table, update, append, delete We’ll learn more about these in lab Introduction to GIS

31 ©2007 Austin Troy Access Queries Select: the most general purpose and versatile query—creates a new temporary table; used for getting summary statistics for a field, or breaking down summary statistics by category Cross-tab: for summarizing statistics across two factors (row and column) Make table: for creating a new, stand-alone data table from a query Update query: this is where we fill a field (could be an empty field) in an existing table with new values, either equal to a constant, to values in another field or to an operation using values from another field; can use Where criteria on this Append/delete queries: query that defines rows to append to or delete from a table; append queries usually require another table. Introduction to GIS

32 ©2007 Austin Troy Access Queries Queries can be used to: Summarize information stored in one or many tables (e.g. sales by year, sales by category, sales by saleperson, sales by date, orders by date, orders by product type, orders by zip code) Create new fields using simple or complex expressions, with the option of using criteria to specify which records will be filled in for that field Derive averages, maxima, minima, sums, standard deviations, and counts for values in fields, with or without criteria Derive those same things for categories within a field Summarize and ask questions of attribute data stored in different tables Introduction to GIS

33 ©2007 Austin Troy Access Queries Example of query run to get sums of sales values across product categories: Introduction to GIS

34 ©2007 Austin Troy Relational attribute queries Here’s an Access select query; note how it queries across various linked tables This one asks for a summary of sales by category and product name for the dates between 1/1/1997 and 12/31/1997 Introduction to GIS

35 ©2007 Austin Troy Introduction to GIS Advanced Single layer query operations Queries can be used to return statistics: here we get the mean price from a database of housing sales

36 ©2007 Austin Troy Introduction to GIS Advanced Single layer query operations And here we summarize mean price by zip code

37 ©2007 Austin Troy Introduction to GIS Remember the food database?

38 ©2007 Austin Troy Introduction to GIS Advanced Single layer query operations This simple select query yields a summary table of sales by category for a given year period: generates a mean value for each category criteria relates

39 ©2007 Austin Troy Introduction to GIS Advanced Single layer query operations This select query perform a math operation: it multiplies price and quantity, times a discount and delivers a table of order subtotals

40 ©2007 Austin Troy Introduction to GIS Advanced Single layer query operations Here we sort sales by product and city operation criteria

41 ©2007 Austin Troy Introduction to GIS Advanced Single layer query operations Here we sort sales by city only

42 ©2007 Austin Troy Introduction to GIS Advanced Single layer query operations Queries can also be used to make reports, like this invoice


Download ppt "©2007 Austin Troy Lecture 7: Introduction to GIS 1.Queries and table operations for a single layer in Arc GIS 2.Intro to queries in Access Lecture by Austin."

Similar presentations


Ads by Google