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
Chevening Scholarship Database's stores data about each application received by the Chevening Foundation. As a database designer,
you're assigned to design the new database system according to the following requirements:
Each applicant can submit one or more applications (one application per year). Each application form is submitted by only one applicant.
Each application has a unique application ID number, application date, class level, GPA, GPA scale, academic honours, extracurricular activities,
community activities, other scholarship awarded and financial need.
The applicant's record contains student ID, student's last name, first name, date of birth, address, city, state, zip code, phone number and email address.
Each school can be associated with one or more applications. Each application is associated with only one school. Each school has a unique school ID,
school name, type, address, city, zip code and phone number.
Each application must include two or more recommendations.…
arrow_forward
SQL Help
This veterinarian hospital wants to set up a data warehouse containing various information about the business.
One section of this data warehouse should focus on recording information related to each pet visit to the hospital.For each of the visit, it is essential to record the various information represented in the previous tables about the pet, owner and treatment.It is also essential to record data about the date of the visit, including the day, month and year.
Finally, the visit fee should be recorded. Note that there is no flat fee for each treatment as the treatment cost can vary depending on the pet type.Based on all these information, draw a star schema for this specific part of data warehouse focusing on recording data related to each visit.
arrow_forward
Query/SQL This Company is an Upper Midwest manufacturer of welding parts. This Company maintains a fully normalized database covering all aspects of their operations. Management is currently considering opening a new distribution center if they currently serve a group of clients with delivery addresses more than 300 miles from their nearest delivery center and transaction levels that account for more than 20% of all sales.
You are tasked with extracting the data to evaluate the need for a new facility. Identify at least 3 tables that will be required; use generic names since we have no description of the database. Will the query require joins? If so, describe which of your tables will be involved. Explain both parts of your answer
arrow_forward
Web devvelopment and e-commerce question
arrow_forward
Database design
Design your database using ERD
convert your ERD to Relational Model (RM)
Normalise your RM
create data dictionary after normalization
arrow_forward
Explain the concept of normalization in database design. Provide examples of normalization forms and their significance.
arrow_forward
Advantages of querying relational databases when gathering information to support a semi-structured decision.
arrow_forward
Explain the concept of data modeling and its role in database design.
arrow_forward
SQL Database Design
Why it is important to have a primary key column within a database table?
arrow_forward
Explain the concept of data normalization in database development.
arrow_forward
Explain the concept of data normalization and its importance in database design. Provide examples of different normal forms.
arrow_forward
Database Foundations:
Design a database to produce the following reports. Do not use any surrogate keys in your design.
For each guide, list the guide number, guide last name, guide first name, address, city, state, postal code, telephone number, and date hired.
For each trip, list the trip ID number, the trip name, the location from which the trip starts, the state in which the trip originates, the trip distance, the maximum group size, the type of trip (hiking, biking, or paddling), the season in which the trip occurs, and the guide number, first name, and last name of each guide. A guide may lead many trips and a trip may be led by many different guides.
For each client, list the client number, client last name, client first name, address, city, state, postal code, and telephone number
arrow_forward
Explain the concept of data normalization and its benefits in relational databases.
arrow_forward
Explain the significance of indexing in database development.
arrow_forward
Explain the concept of data normalization in the context of relational databases.
arrow_forward
Assignment Brief:
Some of the most difficult decisions that you face as a database developer are what tables to
create and what columns to place in each table, as well as how to relate the tables that you
create. Normalization is the process of applying a series of rules to ensure that your database
achieves optimal structure. Normal forms are a progression of these rules. Each successive
normal form achieves a better database design than the previous form did. Based on your
understanding for the various normal form respond to the following problems and provide the
optimal answer/solution.
Problem#1: 1st Normal Form (1NF)
Consider the Students table, with the primary key underlined, and the following data:
Students:
Alpha
100111
Email
doe@usna.edu
Name
Courses
GradePoints
NN204, SI204,
IT221
SM223, EE301
SI204
John Doe
2,3,3
Matt Smith
092244
113221
smith@usna.edu
black@usna.edu
4,4
Melinda
3
Black
NN204, SI204,
IT221
090112
Tom Johnson
Johnson@usna.ed
4,2,3
u
a) Is the Students table…
arrow_forward
Explain the concept of data normalization and its importance in database management.
arrow_forward
Explain the concept of database indexing and its impact on query performance. Provide examples of scenarios where indexing is crucial.
arrow_forward
Explain the principles of data normalization in database design. How does normalization improve data management and querying efficiency?
arrow_forward
Describe how indexing and querying are performed on complex data types. Explain the techniques used to optimize query performance when dealing with nested or multi-valued data.
arrow_forward
Explain the concept of data normalization and its significance in database management.
arrow_forward
SportTech Events.
SportTech Events SportTech Events puts on athletic events for local high school athletes. The company needs a database designed to keep track of the sponsor for the event and where the event is located. Each event needs a description, date, and cost. Separate costs are negotiated for each event. The company would also like to have a list of potential sponsors that includes each sponsor’s contact information, such as the name, phone number, and address. Each event will have a single sponsor, but a particular sponsor may sponsor more than one event. Each location will need an ID, a contact person, and a phone number. A particular event will use only one location, but a location may be used for multiple events. SportTech asks you to create a Conceptual Entity Relationship Diagram from the information described above.
arrow_forward
Explain the concept of data redundancy in database design and how normalization helps reduce redundancy. Provide real-world examples.
arrow_forward
Course title: Database concepts
Explain 5 reasons why it is good to use questionnaire as a tool to gather data.
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
Explain the importance of normalization in database development.
arrow_forward
database
arrow_forward
SQL Help
arrow_forward
Access: Tables and Controls
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
- Chevening Scholarship Database's stores data about each application received by the Chevening Foundation. As a database designer, you're assigned to design the new database system according to the following requirements: Each applicant can submit one or more applications (one application per year). Each application form is submitted by only one applicant. Each application has a unique application ID number, application date, class level, GPA, GPA scale, academic honours, extracurricular activities, community activities, other scholarship awarded and financial need. The applicant's record contains student ID, student's last name, first name, date of birth, address, city, state, zip code, phone number and email address. Each school can be associated with one or more applications. Each application is associated with only one school. Each school has a unique school ID, school name, type, address, city, zip code and phone number. Each application must include two or more recommendations.…arrow_forwardSQL Help This veterinarian hospital wants to set up a data warehouse containing various information about the business. One section of this data warehouse should focus on recording information related to each pet visit to the hospital.For each of the visit, it is essential to record the various information represented in the previous tables about the pet, owner and treatment.It is also essential to record data about the date of the visit, including the day, month and year. Finally, the visit fee should be recorded. Note that there is no flat fee for each treatment as the treatment cost can vary depending on the pet type.Based on all these information, draw a star schema for this specific part of data warehouse focusing on recording data related to each visit.arrow_forwardQuery/SQL This Company is an Upper Midwest manufacturer of welding parts. This Company maintains a fully normalized database covering all aspects of their operations. Management is currently considering opening a new distribution center if they currently serve a group of clients with delivery addresses more than 300 miles from their nearest delivery center and transaction levels that account for more than 20% of all sales. You are tasked with extracting the data to evaluate the need for a new facility. Identify at least 3 tables that will be required; use generic names since we have no description of the database. Will the query require joins? If so, describe which of your tables will be involved. Explain both parts of your answerarrow_forward
- Web devvelopment and e-commerce questionarrow_forwardDatabase design Design your database using ERD convert your ERD to Relational Model (RM) Normalise your RM create data dictionary after normalizationarrow_forwardExplain the concept of normalization in database design. Provide examples of normalization forms and their significance.arrow_forward
- Advantages of querying relational databases when gathering information to support a semi-structured decision.arrow_forwardExplain the concept of data modeling and its role in database design.arrow_forwardSQL Database Design Why it is important to have a primary key column within a database table?arrow_forward
- Explain the concept of data normalization in database development.arrow_forwardExplain the concept of data normalization and its importance in database design. Provide examples of different normal forms.arrow_forwardDatabase Foundations: Design a database to produce the following reports. Do not use any surrogate keys in your design. For each guide, list the guide number, guide last name, guide first name, address, city, state, postal code, telephone number, and date hired. For each trip, list the trip ID number, the trip name, the location from which the trip starts, the state in which the trip originates, the trip distance, the maximum group size, the type of trip (hiking, biking, or paddling), the season in which the trip occurs, and the guide number, first name, and last name of each guide. A guide may lead many trips and a trip may be led by many different guides. For each client, list the client number, client last name, client first name, address, city, state, postal code, and telephone numberarrow_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