LabActivity8
.docx
keyboard_arrow_up
School
DePaul University *
*We aren’t endorsed by this school
Course
241
Subject
Computer Science
Date
Jun 11, 2024
Type
docx
Pages
8
Uploaded by CorporalComputerPelican11
Lab Activity 8 | Advanced Spatial Analysis
Objective:
In this lab activity, you will implement the following:
Define a problem, formulate and solve the problem using data and map visualizations
Interpolation to compute unknown values from known values
Writing SQL queries (attribute queries) spatial queries (selection), and performing buffer analysis
Identifying and extracting external data from various data sources (geodatabases, ArcGIS online data repository) to provide a mappable solution
Working with vector data models, geodatabases, data types (spatial and no-spatial data, quantitative and qualitative data)
Overlay multiple shapefiles to visualize data
Create technically correct maps (correctly populated data, use correct map types, colors, symbols and
visual elements) with visual hierarchy
Analyze, describe, and apply the algorithm (methodology)
Technical writing (answering technical questions)
S
ubmit a single word document with the map and the answers to all the questions. Part A: Interpolation [8 Points]
(1)
Create a folder called LabActivity_8 on your flash drive or hard drive. (2)
Download the LabActivity8.zip file into this folder.
(3)
Unzip the LabActivity8.zip file into the folder LabActivity_8 you created.
(4)
Open ArcGIS Pro, navigate to LabActivity_8 folder. Add the shapefiles "CCA_Boundary.shp" and "PublicSchools_2000.shp".
(5)
Make the CCA_Boundary shapefile layer hollow (no fill color, only a thick outline). Then make the PublicSchools_2000 shapfile layer to about 2 points (very small).
(6)
Click on “Analysis” tab on top menu. Click on “Analysis Gallery” tool. (7)
Select “Empirical Bayesian Kriging” under the “Analyze Patterns” section. (8)
You will see the “Empirical Bayesian Kriging” pane load on the right hand side. Enter the following values:
Input Features
PublicSchools_2000 shapefile
Z-Value
ENROLLEMNT
Output geospatial layer
Type Enrollment_Interpolation
Output raster
Type Enrollment_Interpolation
Do not click RUN Yet.
Next, we have to set the “Environments” to ensure the processing extent and masking is set. Click on “Environments” on the right hand side pane.
Scroll down until you see “Processing Extent”. Select “CCA_Bounday” from the drop down.
For the “Mask” select CCA_Bounday from the drop down. Click “Run” button. It will take a few minutes to run. (9)
Deselect (uncheck) the lower layer (2
nd
layer” named “Enrollment_Interpolation” under Contents. _________________________________________________________________________________
© Nandhini Gulasingam
1
(10)
Complete the map. Overlay schools shapefile on top of the interpolated layer. Make sure that the map is technically correct with all the necessary map elements and variables/shapefiles relabeled. Include the completed map in the word document. Data source is Chicago Public Schools, 2000. Part B: Working with Geodatabase [8 Points]
(1)
Download the Housing_Schools.zip file into your current lab activity folder.
(2)
Unzip the Housing_Schools.zip file into your current lab activity folder. (3)
Create a new map within your existing project (or start a new project). i.e. got “Insert” tab, select “New Map”. (4)
Then click “Add” and then “Data” to add the data (similar to adding shapefiles). Navigate to the folder
you have unzipped the files. See screen below. Double click on “Housing_Schools” folder. (5)
Now you will see the “Housing_Schools.gdb” like the one below. Highlight it and click “Open”.
(6)
You will see 4 shapefiles. Add all 4 shapefiles.
(7)
Using the “Community_Housing” shapefile layer, create a map to show population in poverty (“In_Poverty”). Change the symbols/colors for the reaming 3 school shaplefile layers. (8)
Overlay the shapefile layers. Complete the map, add all map elements. Data source is “GIS Class Data, 2021”.
Make sure that the map is technically correct with all the necessary map elements and
variables/shapefiles relabeled. Include the completed map in the word document. Data source is “GIS Class Data, 2021”.
Part C: Add data from ArcGIS Online [8 Points]
(1)
Create a new map within your existing project (or start a new project). i.e. got “Insert” tab, select “New Map”. (2)
Then click “Add” and then “Data” to add the data (similar to adding shapefiles). You will see the following window. It does not matter what is visible on the right hand side. From the left hand side click “ArcGIS Online” You will see data files load into that window. If you want to look for more click on the “Find more items…” link at the bottom of that window. It will load more data files to this window. _________________________________________________________________________________
© Nandhini Gulasingam
2
None of these correspond to the same location, if you load one, you may have to click on the shapefile layer under contents (left hand side) and then select “Zoom to Layer”. Experiment with a few different ones.
Use option-1 or option-2.
Option-1:
Pick any one you like and create a map. Complete the maps with all map elements.
OR Option-2:
Try what we added during the lab:
Try some of the files we added in the lab video. Please note that you may not find the same files, if that is the case, revert to option-1. The goal is for you to learn how to look for data on ArcGIS Online and add the data to create a map, so you can pick anything that is available.
Complete the map. Make sure that the map is technically correct with all the necessary map elements and variables/shapefiles relabeled. Include the completed map in the word document.
Part D: Attribute Queries (Select by Attribute) [20 Points]
For this activity, we will use the following shapefiles.
We will write queries to see how many schools satisfy the conditions stated below. For each question, you will include a screen print of the GUI (graphical user interphase), the SQL (Query), the answer and a couple of lines explaining what the command does as discussed in the video and shown below.
Exercise:
(1)
[ 5 pts] How many schools are in Austin Community? Field Name OPERATOR Value
_________________________________________________________________________________
© Nandhini Gulasingam
3
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Related Questions
Web devvelopment and e-commerce question
arrow_forward
True or False When working with the data in a database table, the column that is designated as the primary key must hold a unique value for each row.
arrow_forward
SQL Database Design
Why it is important to have a primary key column within a database table?
arrow_forward
Processing a SQL query
The marketing manager needs a list of all customers who placed a custom order exceeding a certain dollar amount during the previous year's 4th quarter
holiday season:
• Identify the DBMS component at each point in the path of the SQL query's process.
4
K=
गु
2
1
3
7
6
5
Database
RAM
User
arrow_forward
Explain the concept of database indexing and its impact on query performance. What factors should be considered when choosing which columns to index?
arrow_forward
Explain the concept of indexing in databases and its impact on query performance.
arrow_forward
Explain the role of indexing in a relational database. What types of indexes are commonly used, and how do they optimize query performance?
arrow_forward
Computer Science
SQL QUESTION:
Develop 7 problem statements (propositions) and develop the solution.
Complex query should have from 3 or more tables joined, custom scalar function and use built-in SQL functions and group by summarization. It should include combinations of subqueries or CTE or virtual tables.
Using TSQLV4 database
arrow_forward
DataBase
The following tables form part of a database held in a relational DBMS:-
Hotel (hotelNo, hotelName, city)
Room (roomNo, hotelNo, type, price)
Booking (hotelNo, guestNo, dateFrom, dateTo, roomNo)
Guest (guestNo, guestName, guestAddress)
where Hotel contains hotel details and hotelNo is the primary key;
Room contains room details for each hotel and (roomNo, hotelNo) forms the primary key;
Booking contains details of the bookings and (hotelNo, guestNo, dateFrom) forms the primary key;
and Guest contains guest details and guestNo is the primary key.
Generate the relational algebra, expressions for the following queries:
(a )List all hotel names.
(b) List all single rooms with a price below £20 per night.
(c) List the names and cities of all guests.
(d) List the price and type of all rooms at the Grosvenor…
arrow_forward
Database Designs
What is the purpose of aggregate functions in SQL and how might you use them for reporting purposes in a real world scenario?
arrow_forward
True or False If a column in a database table contains no data, it is said to be null.
arrow_forward
Access: Tables and Controls
arrow_forward
Describe the purpose and use of normalization in database design. Provide examples of normalization steps.
arrow_forward
True and falseLogical level is the physical level representation of database true and false mein bataiye
arrow_forward
Specify the features of a working SQL database.
arrow_forward
Data Manipulation Discussion
What is the syntax of composite conditions - that is, selection or merging on two or more columns?
arrow_forward
Database introduction based question
arrow_forward
While working with a relational database, a select operation may be used to prune unnecessary columns from a table, making it more manageable.Could it be real or false?
arrow_forward
SQL database
arrow_forward
Database, please solve the question carefully and thanks alot
arrow_forward
Data Summarization and Categorization (Data Science)
SQL is extensively used in data science data analysis, making it a very useful skill for data science projects. This project will learn about filtering, sorting, aggregation, categorization, merge, etc., functions using SQL. Design the data warehouse for Airbnb dataset by using data modeling concepts. Find the useful insight for decision making in airbnb businesses.
arrow_forward
Database Management Systems (SQL)
Assume a company sells music albums. Each album consists of a few songs from a single artist. The tables
used by this company are as follow:
Artist: (The attributes describing an artist)
Song: (the attributes of a song, includes a foreign key to Album)
Album: (includes attributes of the album. Also includes a foreign key referring to Artist)
Write necessary SQL commands to create the tables. Add necessary constraints including primary key,
foreign key, not null, unique, etc.
Write necessary SQL commands to add a few records to each table
Query the database:
1. Find all albums belonging to an artist given his/her name
2. Given the name of a song, find the album name and the artist
3.
Find out how many songs have been included in an album given the album name
4. Find out the total number of songs of an artist given his/her name
5. Add an attribute to the song table named genre. Update the values of all records giving
meaningful genre attribute values to…
arrow_forward
Description of my organization
I chose a business organization that sells computer parts. This organization takes orders from customers and sells various computer parts like processors, RAM, hard drives, etc. The organization maintains an inventory of its stock and ensures that it doesn’t run out of stock. If the stock of any item goes below a certain threshold, and the organization reorders from the suppliers.
arrow_forward
A real-world SQL database sample should be provided and explored in depth.
arrow_forward
SEE MORE QUESTIONS
Recommended textbooks for you
Fundamentals of Information Systems
Computer Science
ISBN:9781305082168
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Enhanced Discovering Computers 2017 (Shelly Cashm...
Computer Science
ISBN:9781305657458
Author:Misty E. Vermaat, Susan L. Sebok, Steven M. Freund, Mark Frydenberg, Jennifer T. Campbell
Publisher:Cengage Learning
Related Questions
- Web devvelopment and e-commerce questionarrow_forwardTrue or False When working with the data in a database table, the column that is designated as the primary key must hold a unique value for each row.arrow_forwardSQL Database Design Why it is important to have a primary key column within a database table?arrow_forward
- Processing a SQL query The marketing manager needs a list of all customers who placed a custom order exceeding a certain dollar amount during the previous year's 4th quarter holiday season: • Identify the DBMS component at each point in the path of the SQL query's process. 4 K= गु 2 1 3 7 6 5 Database RAM Userarrow_forwardExplain the concept of database indexing and its impact on query performance. What factors should be considered when choosing which columns to index?arrow_forwardExplain the concept of indexing in databases and its impact on query performance.arrow_forward
- Explain the role of indexing in a relational database. What types of indexes are commonly used, and how do they optimize query performance?arrow_forwardComputer Science SQL QUESTION: Develop 7 problem statements (propositions) and develop the solution. Complex query should have from 3 or more tables joined, custom scalar function and use built-in SQL functions and group by summarization. It should include combinations of subqueries or CTE or virtual tables. Using TSQLV4 databasearrow_forwardDataBase The following tables form part of a database held in a relational DBMS:- Hotel (hotelNo, hotelName, city) Room (roomNo, hotelNo, type, price) Booking (hotelNo, guestNo, dateFrom, dateTo, roomNo) Guest (guestNo, guestName, guestAddress) where Hotel contains hotel details and hotelNo is the primary key; Room contains room details for each hotel and (roomNo, hotelNo) forms the primary key; Booking contains details of the bookings and (hotelNo, guestNo, dateFrom) forms the primary key; and Guest contains guest details and guestNo is the primary key. Generate the relational algebra, expressions for the following queries: (a )List all hotel names. (b) List all single rooms with a price below £20 per night. (c) List the names and cities of all guests. (d) List the price and type of all rooms at the Grosvenor…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Fundamentals of Information SystemsComputer ScienceISBN:9781305082168Author:Ralph Stair, George ReynoldsPublisher:Cengage LearningEnhanced Discovering Computers 2017 (Shelly Cashm...Computer ScienceISBN:9781305657458Author:Misty E. Vermaat, Susan L. Sebok, Steven M. Freund, Mark Frydenberg, Jennifer T. CampbellPublisher:Cengage Learning
Fundamentals of Information Systems
Computer Science
ISBN:9781305082168
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Enhanced Discovering Computers 2017 (Shelly Cashm...
Computer Science
ISBN:9781305657458
Author:Misty E. Vermaat, Susan L. Sebok, Steven M. Freund, Mark Frydenberg, Jennifer T. Campbell
Publisher:Cengage Learning