0% found this document useful (0 votes)
2 views

AGSC 249 Objectives

The document outlines a series of labs focused on Geographic Information Systems (GIS) and programming in JavaScript, detailing learning objectives and exercises for proficiency in software like ArcMap and Google Earth Engine. Key topics include spatial data handling, editing techniques, coordinate systems, mosaic datasets, and drone operations. Each lab builds on previous knowledge to enhance skills in GIS analysis, data visualization, and programming for spatial applications.

Uploaded by

alee.hosn2000
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

AGSC 249 Objectives

The document outlines a series of labs focused on Geographic Information Systems (GIS) and programming in JavaScript, detailing learning objectives and exercises for proficiency in software like ArcMap and Google Earth Engine. Key topics include spatial data handling, editing techniques, coordinate systems, mosaic datasets, and drone operations. Each lab builds on previous knowledge to enhance skills in GIS analysis, data visualization, and programming for spatial applications.

Uploaded by

alee.hosn2000
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

AGSC 249

Aya Doughan
To: Ms. Lara Sujud
Learning Objectives
Lab 1 Introduction to GIS:

Proficiency with GIS Software: Gain expertise with ArcMap and ArcCatalog.
• Data Handling Proficiency: Utilize GIS to import and oversee point and polygon shapefiles.
• ideas of Spatial Analysis: Gain knowledge of ideas related to spatial analysis, such as customizing
symbology and manipulating map displays.
• Coordinate System Understanding: Gain an understanding of and proficiency with GIS coordinate
systems.
• Data exploration: Utilizing ArcCatalog, investigate attribute data with an emphasis on important
attributes and data kinds.
• Base Maps and images Integration: To improve spatial context, integrate base maps with outside
images.
• Symbolization Techniques: To properly portray data, use thematic maps and graduated symbols.
• Graphical Representation: Use ArcMap to create graphs that show spatial data trends.
• Exporting and Layout Design: Gain expertise in designing map layouts, incorporating graphics, and
exporting finished maps.

Lab 2 Editing Tutorial:


Ex 1:
In-depth training on ArcGIS Desktop and ArcMap is provided in Exercise 1, which lays a solid basis for
creating and managing GIS data efficiently. After completing the course, participants will have a firm
understanding of basic GIS concepts and know how to use important tools for editing and maintaining
spatial data, such as the Attributes window, Create Features window, and Editor toolbar. Additionally, the
activity presents the idea of spatial bookmarks, which make it easier to navigate maps effectively and go
back to regularly visited locations.

Ex 2:
Building on their knowledge from Exercise 1, participants in Exercise 2 explore more complex feature
development and editing methods. The Define New Feature Type wizard is part of the exploration,
enabling users to design unique feature types that are suited to their unique data needs. Additionally,
the exercise provides tools for creating buffers and modifying polygons, which enable the manipulation
and improvement of preexisting geographical data. Participants gain skill with commands such as Clip,
which cuts holes in polygons, Cut Polygons, which splits polygons, and the Edit Vertices toolbar, which
allows for deep feature editing, through practical practice.

Ex 3:
In Exercise 3, users are given the tools to enhance the clarity and visual attractiveness of maps through
the creation, modification, and conversion of annotation elements. The goal and benefits of converting
labels to geodatabase annotation are fully understood by participants, enabling more exact control over
the look and positioning of text. Users gain skill in editing annotation features—such as inserting,
moving, stacking, rotating, and modifying their behavior—through hands-on practice. Additionally, the
exercise teaches how to create new annotation features with simple-to-use feature construction tools,
which makes it easier to generate text elements that are correct and aesthetically beautiful. To sum up,
Exercise 3 equips users with the skills necessary to effectively handle and personalize annotations for
improved map presentation and communication.
Ex 4:
Exercises 4a and 4b concentrate on topology of maps and geodatabases, assisting users in generating,
configuring, and fixing mistakes to preserve spatial data integrity. The focus of Exercise 4a is on
recognizing and modifying common elements to maintain visual coherence. Users learn about
topological principles defining spatial interactions and how to correct problems such as overlaps and
dangles in Exercise 4b.

Ex 5:
Techniques for aligning and guaranteeing consistency in spatial data layers are covered in exercises 5a
through 5d. In Exercise 5a, spatial adjustment entails converting coordinates to match a system of
reference. Rubber sheeting is explored in Exercise 5b as a means of alignment while maintaining straight
lines. Exercise 5c uses edge matching to align features along layer edges, and Exercise 5d deals with
attribute transfer to improve the completeness of the spatial dataset.

Lab 3 Coordinate Data, Projection, and Transformations:


 Gain expertise in handling and analysing spatial data using ArcMap.
 Recognize coordinate systems and how they affect spatial data.
 Gain expertise in the selection and use of projected coordinate systems for accurate mapping.
 Discover how to set up and maintain a geodatabase for the storing of spatial data.
 Make use of GIS tools to measure distances between cities precisely while taking different
coordinate systems into consideration.
 Analyze administrative borders, eliminate tiers, and ascertain the quantity of administrative
layers.
 Determine the total area of Lebanon's designated administrative divisions.
 By adding X, Y coordinates to a cities dataset, attribute tables can be improved.
 Create a map of Lebanon that includes all of the relevant cartographic elements, cities, rivers,
and springs, as well as administrative boundaries.

Lab 4 and 5:
Ex 1 Create a mosaic data set:
The following steps are involved in Exercise 1:

 Create a file geodatabase at the specified location.


 Give a map document its default geodatabase.
 Use the Create Mosaic Dataset tool to create a new mosaic dataset.
 Use the Add Raster to Mosaic Dataset tool to include raster datasets in the mosaic dataset.
 Modify the mosaic dataset's default parameters, such as the mosaic techniques and
compression.
 Give the mosaic dataset metadata.
 Navigate the mosaic image with a variety of properties and tools.

Ex 2 Creating multiple data sets from a single mosaic data set:

 creating a new file geodatabase at the given address.


 assembling a master mosaic dataset with a single DEM as a reference.
 rasterizing the master mosaic dataset and producing overviews and footprints.
 making two referenced mosaic datasets, one for shaded relief and one for hillshade, from the
master.
 applying particular functions to the corresponding mosaic datasets (Shade Relief and Hillshade).
 Recognizing the idea of a master mosaic dataset and the datasets that are derived from it.
 Understanding how to apply and reference functions on mosaic datasets.

Ex 3 Creating and using a mosaic data set with an altering viewpoint:


 utilizing the Add Rasters To Mosaic Dataset tool to add overlapping raster datasets to the mosaic
dataset.
 Specifying the mosaic dataset's mosaic methods, particularly Closest To Viewpoint.
 Getting to the Viewpoint window and adding the Viewpoint tool to the interface.
 Using the Viewpoint window, examine the mosaic dataset from various angles.
 recognizing the idea behind mosaic approaches, in particular Closest To Viewpoint.
 investigating the capabilities of the Viewpoint window for modifying and viewing mosaic
datasets from various angles.

Ex 4: Creating a Mosaic Dataset using a Raster Type for Orthorectification

•Getting a fresh mosaic dataset created.


• Expanding the mosaic dataset with rasters.
• Reduction in footprint size.
• Constructing seams.
• Modifying properties in the mosaic dataset.
• Constructing the overviews.

Ex 5: Color Balancing a Mosaic Dataset

• Establishing a fresh mosaic dataset.


• Expanding the mosaic dataset with rasters.
• Equilibrating the mosaic dataset's colors.
• Producing overviews.

Ex 6: Color Balancing a Raster Catalog


 Creating a new raster catalog.
 Adding raster datasets to the raster catalog.
 Color correcting the raster catalog.
 Creating a color-balanced raster dataset.

Exercise 7: Creating a Pan-Sharpened Natural Color Mosaic Dataset


 Create a file geodatabase and set it as the default geodatabase.
 Create a mosaic dataset using the product definition "NATURAL_COLOR_RGBI."
 Understand and apply pan-sharpening properties during the addition of Landsat 7 ETM+
imagery.
 Examine tables associated with the mosaic dataset, including raster type and attribute tables. •
 Modify mosaic dataset properties, such as allowed mosaic methods and accessible fields.
 Edit metadata for the mosaic dataset, including title, tags, summary, and credits.

Exercise 8: Creating a Mosaic Dataset to Contain Landsat Imagery


 Create a file geodatabase and set it as the default geodatabase.
 Create a mosaic dataset using the product definition "LANDSAT_6BANDS."
 Add Landsat 7 ETM+ imagery to the mosaic dataset, focusing on the preservation of pixel values.
 Examine tables associated with the mosaic dataset, including raster type and attribute tables.
Conduct a visual analysis of the imagery, including detecting fire features.
 Enhance the image through adjustments of stretch and band combinations to highlight specific
features.

Lab 6: Programming in JavaScript

The purpose of the curriculum is to teach us how to write in programming languages.


- To assist us in learning how to operate GEE.
- To assist us in comprehending how various commands result in various outcomes.
- To assist in our understanding of how to compute an image.
To aid in our understanding of how to use spatial reducers.

Learning Objectives:
- We gained knowledge about how to utilize Google Earth Engine's JavaScript programming language.
- We gained knowledge of script writing.
- We gained knowledge on how to use fundamental GEE layer commands.
- Because GEE is extremely sensitive, we learned how to correct some errors.
- We acquired the basic vocabulary.

Lab 7 Exercise 1 (Commonly Used Geospatial Products - An Overview)


& Familiarization with Satellite Imagery

1. Overview of ArcGIS: • Overview of Esri as a leader in GIS software.


• Examine the desktop versions of ArcGIS, including ArcMap, ArcCatalog, and ArcToolbox.
• Recognize add-ons such as 3D analyst, geostatistical analyst, and spatial analyst.
2. Overview of Google Earth Engine (GEE): • GEE is introduced as a web platform for processing satellite
imagery.
• Examine the interface elements of the GEE Code Editor. 3. Familiarisation with Satellite Imagery:
• Utilize satellite imagery to identify features on Earth.
• Chart the alterations in land cover over time.
• Improve your ability to recognize patterns.
Learning objectives: • Mastery of GEE scripting and ArcGIS tools.
• The capacity to use satellite imagery to interpret changes in the environment.
• Improved comprehension and application of GIS.

Lab 7 Exercise 2A (Syntax Quick Applications – Programming in JavaScript)

Overview of JavaScript in GEE:


• Recognize the fundamentals of the JavaScript computer language.
• Identify the changes made to JavaScript so that it can be used in the Google Earth Engine (GEE) API
user interface.

2. Scripting Fundamentals:
• Acquire knowledge of the GEE script's structure.
• Recognize
how to use and declare variables and comments in JavaScript.

• Recognize the function of semicolons in sentence termination.


3. Variable Handling:
• Recognize how to store values and objects in variables.
• Identify various variable types, such as dictionaries, lists, and strings.
4. Definitions of Functions:
• Understand what JavaScript functions are.
• To improve the readability and reusability of code, learn how to define and use functions.
5. Using GIS Data in GEE:
• Bring in GIS datasets (such as maps showing the locations of water occurrences and elevations) into
GEE.
• To visualize datasets with specific parameters, use Map.addLayer.
6. Spatial Analysis in GEE:
• Acquire knowledge of spatial analysis methods, such as calculating slope using elevation information.
• Use spatial reducers to calculate statistics for particular areas, such as mean slope.
7. Handling Image Collections:
• Recognize how image collections work in GEE.
• Sort image collections according to metadata, bounds, and dates.
8. Compositing Images:
• Gain an understanding of how overlapping images are combined using aggregation functions in the
compositing process.
• Use reducers to produce composite images, such as the median.
9. Masking in GEE:
• Recognize what masking in GEE is.
• Acquire the knowledge of masking pixels in an image to render them transparent and prevent them
from being analyzed.

Lab 8: Drone
Education Goals:
 To aid in our understanding of the drone and its various parts.
 To aid in our comprehension of the idea behind and function of drone use.

Learning Outcomes:
 We gained knowledge about the drone's sensors.
 We became familiar with the various parts of the drone.
 We discovered how to operate various remote controls.
 We attempted to fly it and rotate it at various angles.

You might also like