Lab 1 Exploring Spatial Data

Written by Paul D. Pickell

Lab Overview

In this lab you will learn how to find, evaluate, and visualize vector spatial data. You are encouraged to select datasets for a geography that is meaningful to you, such as the area where you are planning to do your project or capstone for your program. This will help you begin to build a library of data that may be directly useful later. As you work through the lab, you will explore some of the basic capabilities of the ArcGIS Pro software that we will continue to build upon throughout the course. You will look at a variety of different spatial data file formats and data types.


Learning Objectives

  • Locate and download relevant datasets from open data portals
  • Identify spatial data file formats and attribute field data types
  • Inspect metadata (coordinate reference system, extent, file type, data type) within ArcGIS Pro
  • Choose the most appropriate coordinate reference system for your study area
  • Examine attribute tables to understand data content, codes, and field data types
  • Create a simple map that visualizes multiple vector spatial datasets

Deliverables

Responses to the questions posed throughout the lab on the course management system. (75 points)

Upload your final map that shows your three selected datasets. At least one dataset must be symbolized by a field in the attribute table. You can pick the colors/symbols to use for each layer. Layers that appear to use the default random color/weight assignment by ArcGIS Pro will not be accepted for credit. You must show that you manipulated the symbology for each layer. Your map must also contain a title, north arrow, scale bar, and a legend that contains the symbologies of all the layers. (25 points)


Data

For this lab, you will explore different publicly available spatial data portals.


Task 1: Create an ArcGIS Pro Project

Step 1: Start ArcGIS Pro. On the start-up screen, you will be prompted to select the type of project. Select “Map” and give your project a meaningful name, something like Lab1_Exploring_Spatial_Data is a good choice. When you create a project, ArcGIS Pro will create a folder with your project name in C:\Users\[your username]\Documents\ArcGIS\Projects\[your project name]\.

Inside this folder, you will find ArcGIS Pro has generated a bunch of files and folders. Importantly, there is the .aprx file, which is the file you can use to open your project in ArcGIS Pro. The other important folder is FRST538_Lab1.gdb, which is the default geodatabase for your project. When you start running different tools in ArcGIS Pro, this is where the outputs will automatically be stored. If you navigate to this folder in Windows Explorer, it will just look like a bunch of random files, so you can only view the contents of your geodatabase through GIS software like ArcGIS Pro.

Take note of your project location because this is where you will be saving the spatial data files that you download so that you can view them in ArcGIS Pro.

In ArcGIS Pro, you should take note of four areas: - The map in the middle; this is where your spatial layers will be mapped, right now you are looking at the default basemap. - The navigation ribbon at the top (Project, Map, Insert, Analysis, View, Edit, Imagery, Share, Help); this is where you can add data and find tools. - The “Contents” pane on the left; this is like a table of contents where your spatial data layers will be listed in the “top-down” that they are drawn/appear on the map. - The “Catalog” pane on the right; this lists sources for data and if you expand “Databases”, you will see your default geodatabase listed there that has the same name as your project.

If you do not see the “Contents” and/or “Catalog” panes, then navigate to the “View” tab from the top ribbon, “Set Panes”, then select “Mapping” to return to the default configuration.

Step 2: Navigate to the “Map” tab from the top ribbon. This will be the most useful tab for this lab as it allows you to navigate around the map, add data, and select/query the spatial data.

The “Navigation” group has methods for panning around and zooming in/out of the the map. If you click “Explore” then you can pan freely around the map. Using your mouse scroll wheel or trackpad scroll gesture on your computer, you can zoom in/out. the other buttons with the arrows allow you to zoom in/out of the centre point of your current map view at fixed intervals. “Bookmarks” allow you to return to the current view of the map after you have navigated away. These can be really handy for returning to the extent/scale that you previously viewed something or maybe for re-locating a feature that you found interesting. If you have a specific coordinate, you can use “Go To XY” to automatically pan to that location.

The “Layer” group allows you to change the basemap and add spatial data as layers from various sources. An important concept to understand in GIS is the distinction between “layer” and “data”. “Layers” are exactly that, they are what we see in the map. We can change the colours and symbology of layers in ArcGIS Pro, and these visual choices are stored as part of the .aprx project file. When you add spatial data to your map, they appear as “layers” in the “Contents Pane”. On the other hand, “data” are the spatial data files that are being read from your project folder or some other source. When you change the symbology of a layer, we are not editing or changing the data in any way. Even if remove the layer from your map, you are not deleting the data file, rather you are removing the reference to that file from your project that is used to display the layer.

Q1. What are the names of the current layers in your map? (4 points)

We will explore the other tool groups in later tasks and other labs. For now, the last feature that you should be aware of is the information toolbar at the very bottom of the application. Here you will find the current scale of your map (1:52,074,088 in the image above), and you can also type any number directly into the box and press Enter to change to a different, set scale. In the middle of the toolbar you can see the location of your cursor with the default units in decimal degrees. On the far right, there is a pause button and a refresh button. These are used to stop loading or re-load the layers in your map. These can be very useful later when it might take your computer a long time to re-draw thousands of features in the layers in your map. In this case, you can pause drawing mode momentarily while you configure the layer symbology.

Step 3: From the “Contents” pane, right-click on “Map”, and select “Properties”. Here you can find and set various properties about your map. Navigate to the “Coordinate Systems” from the list on the left and you will see the current Coordinate Reference System (CRS) that is being used by your map.

Q2. What is the datum of the current CRS for your map? (2 points)
Q3. What is the projection of the current CRS for your map? (2 points)

We can change the CRS of the map to any CRS that we want. Notice that there are separate lists for “Geographic Coordinate Systems” and “Projected Coordinate Systems”.

Q4. What is the difference between a geographic coordinate system and a projected coordinate system? (10 points)

Step 4: Select or search for “North Pole Azimuthal Equidistant” and double-click it or select it and click “Apply”. Inspect the result. We can also modify CRS definitions to create a custom map projection. For example, notice how Canada is rotated in this azimuthal projection because the default central meridian is 0° longitude. Open the map properties again, but this time right-click on “North Pole Azimuthal Equidistant” and select “Copy and Modify”. In the dialogue window that appears, find the value for “Central Meridian” and change it from 0 to -123, then click “Save”, then click “Apply”. Inspect the result. Notice that we have now rotated the map projection over Vancouver, Canada. Feel free to explore other projections, if you want, but before proceeding to the following steps, be sure to change your map CRS back to “WGS 1984 Web Mercator (Auxilary Sphere)”.

What we just explored is that your ArcGIS Pro Map has its own CRS defined. This is an important concept because a map can only have one coordinate system, whether we are talking about a digital map in ArcGIS Pro or an historical paper map. It will be very important for you to understand that your ArcGIS Map can have a different CRS than the data that you want to map. ArcGIS Pro and other modern GIS software solve this issue by re-projecting your spatial data “on-the-fly” using the current CRS of your map. You see the illusion that everything is “mapped” in the same coordinate system, but in fact, your underlying data can be in completely different coordinate systems, even different datums. For our purposes in this lab, this is okay because we will only be visualizing the data as layers, but this issue becomes very problematic when we start to run data through tools and rely on the calculations of position, area, and perimeter/length of features, which can be very inaccurate when working between different CRS. Therefore, it is best practice to choose the CRS that is most appropriate for your study area and purpose and then change your map to that CRS.

Q5. What CRS would be most appropriate for your study area and why? Justify your reasoning. (15 points)

As you will discover in the next task, spatial data are distributed in a wide variety of coordinate systems, and you are not always guaranteed the CRS that matches your project. So you may need to manually re-project your data before undertaking any analysis beyond simple visualization. Below is a table of three commonly used CRS in British Columbia and Canada:

Coordinate Reference System (CRS) Uses
NAD 1983 UTM Zone 10N Mapping within Universal Transverse Mercator (UTM) Zone 10 North around Vancouver
NAD 1983 BC Environment Albers Mapping across all of British Columbia
Canada Albers Equal Area Conic Mapping across all of Canada

Task 2: Find your own spatial datasets

Spatial data are everywhere. For this task, you will begin to explore different kinds of spatial data portals and also the variety of data formats that you might come across. In later tasks, we will dive further into examining, assessing, and visualizing the datasets that you find.

The table below lists a few places to start your search:

Portal URL Focus / Notes
BC Data Catalogue https://catalogue.data.gov.bc.ca/ Provincial datasets: forestry, land cover, cadastral, climate, transportation, natural resources
City of Vancouver Open Data Portal https://opendata.vancouver.ca/ Municipal datasets: zoning, land use, parks, trees, utilities, transportation, planning
Government of Canada Geoportal https://geo.ca/home/ Federal datasets: topography, land cover, soils, administrative boundaries
Lunaris https://www.lunaris.ca/ National discovery service for research data across Canadian institutions
UBC Campus and Malcolm Knapp Research Forest Orthophotos and LiDAR https://206-12-122-94.cloud.computecanada.ca/ UBC-hosted historical LiDAR and orthophotos of campus and Malcolm Knapp Research Forest
UBC Geospatial Open Data https://github.com/UBCGeodata/ubc-geospatial-opendata UBC-hosted vector geospatial datasets, campus and research related
UBC Malcolm Knapp Research Forest and campus Vector Data frst-gis.ead.ubc.ca (only accessible by UBC students) Password-protected PostgreSQL database mkrf that contains various spatial layers for Malcolm Knapp Research Forest and campus
Natural Resources Canada https://maps.canada.ca/ Federal geospatial data: topographic maps, forests, geology, hydrography
Metro Vancouver Data Portal https://open-data-portal-metrovancouver.hub.arcgis.com/ Regional planning: air quality, utilities, infrastructure, parks
Natural Earth https://www.naturalearthdata.com/ Global vector and raster datasets at multiple scales
UN FAO GeoNetwork https://data.apps.fao.org Global agriculture, land cover, and environmental datasets

Step 1: Navigate to one or more of the portals linked above and search for three vector datasets that might be relevant to your project. You can select data of any themes that you are interested in, but you must follow these guidelines to receive credit:

  • You must select one dataset each of points, lines, and polygons (i.e., 2D vector data only, and one of each type)
  • You must only use the sources listed above
  • You must properly cite the source of your dataset

If you wish to use data from the UBC PostgreSQL server for UBC Vancouver campus or Malcolm Knapp Research Forest, then consult Steps 4-6.

Step 2: Once you have found a dataset, download the file into your ArcGIS Pro project folder location that you noted from Task 1. Do not download files directly into your project’s geodatabase. Most likely the files that you will find will be zipped (compressed), so you will also need to unzip (uncompress) the files into your project folder so that ArcGIS Pro can read them.

Pay attention to the metadata on the portal that describe what you are downloading. Metadata are data about data. They describe data and help to make data findable through portals and library indexes. For example, you might come across metadata that describes who the author of the data is, when the data were created/collected/updated, how large the files are and what formats they are, codes for understanding the attribute table, licensing, and more. Rather than provide detailed instructions here for each portal, just ask the instructor or TA if you have any doubts or questions about what you are looking at.

Step 3: For each dataset that you download, check the file type and then bring it into ArcGIS Pro using the instructions in the table below. For many file types, you can just drag and drop the file into ArcGIS Pro. You can also navigate to your project folder in the “Catalog” pane (expand “Folders”, expand “Lab1_Exploring_Spatial_Data”) and drag files from there or right-click files and select “Add To Project” (you may need to right-click the project folder and select “Refresh” to see recently added files from this method).

Format File Extension(s) Notes Opening in ArcGIS Pro
Shapefile .shp (+ .dbf, .shx, etc.) Legacy, widely used, multiple files “Add Data” > “Browse” > select .shp
GeoPackage .gpkg Modern OGC standard, single file, may contain many layers “Add Data” > “Browse” > select .gpkg then choose layer
File Geodatabase .gdb (folder) ESRI native format, may contain many layers “Add Data” > “Browse” > navigate into .gdb folder > select layer
GeoJSON .geojson Web-mapping format “Add Data” > select .geojson
KML/KMZ .kml, .kmz Google Earth “KML to Layer” > ArcGIS Pro converts to feature classes in a geodatabase and a layer file for styling
CSV with coordinates .csv Tabular data with X/Y columns “XY Table to Point” > set fields

Steps 4-6 below are for optionally accessing data from the UBC PostgreSQL server for UBC Vancouver campus and Malcolm Knapp Research Forest. If you are not using these data sources, then proceed directly to Step 7.

Step 4: Ensure that you are authenticated through UBC myVPN. If you are at UBC, use your dedicated ethernet port or connect via the ubcsecure wireless network. If you are away from campus, you will need to first connect to the UBC myVPN service using Cisco AnyConnect Secure Mobility Client. Only users authenticated with a Campus Wide Login (CWL) and connected to the UBC myVPN may access the UBC PostgreSQL server.

Step 5: From the top ribbon, navigate to the “Insert” tab, then click “Connections”, and from the drop-down menu, select “New Database Connection”. From the “Database Platform”, select “PostgreSQL”. Paste FRST-GIS.ead.ubc.ca into “Instance”, which is the hostname/address for the UBC PostgreSQL server.

You will need to get the student credential (username and password) from your instructor, which is different from your CWL, before proceeding. This is ordinarily provided during your registered lab session and will not be found in these assignment instructions.

Once you have correctly entered the correct credential, ArcGIS Pro will do a “soft” connection to the server to retrieve the available databases. From the “Database” drop-down menu, select ubcv for UBC Vancovuer campus datasets or mkrf for Malcolm Knapp Research Forest datasets and then click “OK”.

If you receive an error:

  • Are you connected to myVPN or ubcsecure wifi network?

  • Did you enter the correct server address provided above? (this is not case-sensitive)

  • Did you enter the correct student credential, not you CWL? (this is case-sensitive)

Step 6: From the top ribbon, navigate to the “Map” tab, then click “Add Data”. From the dialogue window that opens, expand “Databases”, and you will see your local project geodatabase that was created when you initiated the project and the newly added postgres server. Click the postgres server connection to view the tables and then add a layer to your map. Note that your list of layers may be different if you connected to the mkrf database instead.

Note that ArcGIS Pro refers to vector data (i.e., points, lines, polygons) as a “feature class”. You will see this language throughout various tools in ArcGIS Pro (e.g., “Input Feature Class”, “Output Feature Class”).

Step 7: Import you data into your project’s geodatabase. This will vary depending on the file formats that you encounter, but generally you can right-click the geodatabase in the project folder, select “Import”, then select “Feature Class(es)”. In the “Feature Class to Geodatabase” tool that appears, select your three datasets from the drop-down menus (if you added them to your ArcGIS Pro Map already) or navigate to the location of the files in your project folder then click “Run”. When it completes, be sure to remove the old layers from your map (right-click the layer, “Remove”) and then add the three feature classes in your geodatabase to your map.

Up to this point, you have primarily been manipulating data directly through ArcGIS Pro, but you have not really changed much about your actual project. So there is no project state to really save. For example, if ArcGIS Pro crashed right now, you should still be able to find the feature classes that you imported into your project geodatabase. That said, it is good practice to save your project file moving forward as you work through this lab and later assignments.

Q6. What are the three datasets you chose and what sources did they come from? Provide the URL to the data source (or indicate use of the UBC PostgreSQL server) and report the file format (or PostgreSQL) that the data were provided in. (15 points)

Task 3: Inspect and Examine your Spatial Data in ArcGIS Pro

Ensure that you have added your three datasets as layers in your ArcGIS Pro Map.

Step 1: Right-click on each layer in the “Contents” pane and select “Properties”. From here, you can view a lot of important metadata for your layers. Navigate to the “Source” tab from the list on the left and then expand “Extent” and “Spatial Reference”.

The extent represents the extreme spatial limits of the dataset, as if you drew a rectangle around all the features, what we call a bounding box. In the image above, the units of the extent for the buildings on UBC Vancouver campus are given in decimal degrees (“deg”). Below that, we see the CRS for these data is WGS 1984, a geographic coordinate system. In other words, these data are mapped purely in latitude/longitude values and are not projected. Remember that the CRS of our data can be different than the CRS of our ArcGIS Pro Map.

Q7. What is the CRS and extent for each of your three datasets? Paste the values from ArcGIS Pro and be sure to indicate which value cooresponds to which dataset. (15 points)

Close the layer properties.

Step 2: For each of your layers, right-click the layer in the “Contents” pane and select “Attribute Table”. Inspect the attributes. Are there any acronyms or codes that you are not familiar with? To decode those, you might need to refer to the metadata from the portal. From the top ribbon, click “Table”, then select “Fields”. Here we can see a quick overview of all the data types in the attribute table. Each field must contain values that are in the same data type.

Q8. For each of your three datasets, pick one field and report the field name, the data type of the field, and one example of a value stored in that field. (9 points)

At the bottom of the attribute table you can quickly see how many features there are.

Q9. How many features are in each of your three datasets? (3 points)

From the attribute table, you can right-click on any row and select “Zoom To” and the map pan and zoom to that feature in the map.


Task 4: Visualize your Spatial Data in ArcGIS Pro

In this last task, we will look at some simple ways to manipulate the symbology of your layers and produce and export a final map.

Step 1: Right-click one of your layers and select “Symbology”. Note that ArcGIS Pro randomly assigns a colour/symbology to a layer when it is added to the map. Very rarely do data have a pre-defined symbology that come with the data. The default symbology is typically a random colour that is applied to all features, this is called “Single Symbol”. For something like polygons, you can change the fill and the border by clicking the icon next to “Symbol”. From here, you can select any of a number of preset symbologies provided by ArcGIS Pro or you can select the “Properties” tab at the top and customize with whatever features you want.

Experiment with the different symbology types for your layers and attributes until you arrive at something you like. Be sure to change the symbology of each of your layers. The sections below give some examples of how you can modify point, line, and polygon symbologies. You do not need to follow these sections exactly with the same data. They are only meant to give you some ideas for how you can symbolize your data and prepare your map.

Polygon Symbologies

Polygons can be symbolized for their areas and/or their perimeters. Depending on the type of attribute that you want to symbolize (qualitative, diverging, sequential), you will choose a different symbology type and color palette. The figure below shows some examples of different types of colour palettes that are available in ArcGIS Pro.

If the attribute that you want to symbolize is discrete or text-based, then you should select “Unique Values” for the “Primary Symbology”. Then, select the field from your attribute table that you want to use to symbolize different classes. This is a good choice for the “neighbourhood” field in the “ubcv_buildings” dataset shown below. When you choose “Unique Values” you should use a discrete color scheme. If your qualitative categories are completely distinct, you might choose a a colour palette that uses accent colours.

If your qualitative categories can be grouped in some way, like “deciduous” and “coniferous” are both types of forests, then you might choose light/dark paired colours so that all forests on your map are some shade of green. Similar logic can be applied to other classes like water, urban, agriculture, and so on.

For continuous attributes, you should choose either “Graduated Colors” or “Unclassed Colors” as the symbology type. Typically, you should use either the single hue or multi-hue gradients for these values. For example, you might see total precipitation displayed in a single hue while temperature is displayed in a multi-hue gradient. Diverging gradients should only be used for continuous attributes that have values that diverage from zero or if you want to emphasize values above or below a particular value. With “Graduated Colors”, you can classify the range of values into classes, which can sometimes improve the readability of the map, but it also creates more items for your legend (discussed later). You can choose the number of classes you want and the method for identifying the breakpoint values between classes. In the example shown below, the building height values are separated into five classes using quantiles. Note the small text box just above the symbols of the five classes on the right is where you enter the label as you want it to appear in the legend, “Building Height”.

In the case that you want to visualize two attributes at the same time from one layer, then you need to use a “Bivariate Colors” symbology type. This effectively combines two gradients, one for each attribute, into a grid matrix where the intersection of those gradients produces new hues. For example, in the image below max floors is shown in a single hue pink gradient and building height is shown in a single hue blue gradient. The mixture of these two gradients, produces a new set of blues and purples, depending on the value of both attributes for a given polygon. Where values for building height and max floors are both high, the polygon is coloured dark purple (upper right corner of the colour grid).

Line Symbologies

Lines are often used to show route networks likes roads or streams. Since the goal of such visualizations is to follow or navigate the path relative to other features in the map (points and polygons), in this section we will focus on labelling with a “Single Symbol” symbology type over the ESRI Imagery basemap.

When placing line features on a darker image basemap, we need to use a lighter colour such as white. To label these line features (or even points or polygons), right-click the layer in the Contents pane and select “Labels”. This will toggle on the labels for the layer. Next, right-click the layer again and select “Layer Properties…” to expose the labeling options.

In the Class Label dialogue window that opens, you can specify the text label that will be placed next to the feature. There are a lot of options here, mainly because there are many ways that you can generate the text. Most likely, you just need to pick an attribute that contains the text for each line segment. This is exactly what is shown in the image below with the roadname attribute, using Python.

Notice that this accepts an “Expression”, which in the example above is simply [roadname] because this is the attribute that contains the text values that we want to use as labels for each feature. The expression is automatically iterated over all features. Below are some additional examples for how you might construct expressions to achieve different results.

Python Expression Example Output Description
"City Boundary" City Boundary A static text string applied identically to every feature, regardless of any field values - useful for a fixed layer-wide label like a legend note or category header.
"Persons per sq km: " + str( round( [POP2021] / [SHAPE_Area], 1) ) Persons per sq km: 5356.7 Performs a calculation on two numeric fields (POP2021 divided by SHAPE_AREA), rounds the result to one tenth percision, and concatenates the result with a static text string, converting the number to text with str() so it can be joined.
[CITY_NAME] + ", " + [PROV_ABBR] Vancouver, BC Concatenates two separate text fields together with a static separator (“,”) in between, producing a combined label from multiple attributes.

Next, we are going to add a white halo to the label so that the text is easy to see (along with the white line). Expand the “Halo” group under “Symbol” and change the colour to white. Adjust the size of the halo until you are satisfied. It is good to do this only when you are happy with the current extent and scale of the map since zooming in or out later will change the relative sizes of the text and crowding on the map.

Positioning labels around features is a major challenge in cartography. There are so many factors that cause labels to collide. Generally, our goal is to position the labels so that the map remains readable and to do this mostly automatically since manual label placement is very time-consuming. Switch to the “Position” options and then select the chess knight icon and untoggle “Stack label”. This will prevent long text labels from being stacked on two lines.

Next, click the label icon and under “Remove duplicate labels” select “Remove within fixed distance” from the drop-down menu. Change the search radius to “150” points. This prevents the same label from being drawn multiple times when a road is represented by multiple nearby (but disjoint) line segments that all have the same name.

Finally, select the cross-hair icon, expand “Placement”, and choose “Street placement” from the drop-down menu. This option is similar to removing duplicate labels described above, but is specifically for multiple line segments that are connected and share the same label value, so ArcGIS Pro treats these as a single line segment for placing the label. Finally, you can choose where/how you want the label placed relative to the line feature. The image below shows an example of “Centered curved”, but you can also choose fixed offsets and these options will be slightly different if you are labelling points or polygons instead.

Point Symbologies

Points are spatially dimensionless, so their symbology requires different strategies compared to lines or polygons to achieve desired effects. For example, if you are just trying to convey location, then a simple “Single Symbol” symbology type will suffice as shown below using the ubcv_campus_trees dataset. Similar to polygons, you can assign colour palettes to attribute values using “Unique Values” or “Graduated Values” symbology types.

Clicking on the point symbol in the Symbology pane will allow you to choose from a “Gallery” of preset symbols and from there you can switch to “Properties” to customize your own point symbol.

You may want to convey the value of an attribute by adjusting the size of the symbol, rather than the colour. This is a “Proportional Symbols” symbology type and it also gives the effect of exaggerating the area of a feature that otherwise does not have an area. The example below shows this effect using the “crownwidth1” attribute of the campus trees. The overlapping features produce an illusion of continuous canopy cover, which has a different purpose than just showing the location of the trees. Adjusting the minimum and maximum point sizes can increase or decrease the amount of overlap. Compare the map below with the one above.

Points, like lines and polygons, can be filtered so that your symbology only applies to features that match some criteria. You can access these options by selecting the funnel symbol at the top of the Symbology pane, toggle on “Enable display filters”, then click the “+” next to “”.

An option will expand where you can “Add Clause” and create an SQL statement to achieve your desired effect. This also works with lines and polygons, and you also have the option to change whether features are visible at different scales with the slider bar.

When you are satisfied with your layer symbologies, save you project because your project file stores the symbologies for your map layers. Now you can enter the map layout mode to begin the final layout and export process.

Step 3: From the top ribbon, select “Insert”, and then “New Layout”. We are not actually printing the map, so you can select a regular letter size layout in either portrait or landscape mode. This will open a new blank Layout tab in your project and expose a bunch of new options specific to exporting a professional map.

Step 4: From the “Layout” toolbar, select “Add Guides”, then add “Both” vertical and horizontal guides “Offset from edge” and use 0.25” as the margin. Now, when you place elements onto the layout, you can snap them to these guides.

Step 5: Add your ArcGIS Pro Map to your layout by selecting “Map Frame” from the top ribbon under the “Insert” tab. From there, you can select any Maps that you have created in your project. When you select your Map, your cursor will switch to a cross hairs and you just left-click and drag a rectangle where you want the map to appear on the layout. Once placed, you can drag the corners to resize the Map.

If you need to zoom in/out of the map without changing its position in the layout, then select “Activate” from the “Insert” toolbar or by right-clicking the map in the Contents pane.

If you need to resize or reposition the map frame in the layout without zooming in/out or panning the map itself, then select “Close Activation” under the “Layout” toolbar or by right-clicking the map in the Contents pane.

Step 6: You can reorient your map so that it better fits the area of your page. In the example below, we have rotated the map of UBC campus by 60 degrees to give a more natural looking arrangement for the other elements. To do this, right-click the map in the Contents pane, select “Properties”, and then change rotation to your desired value.

Step 7: Add a North Arrow, Scale Bar, and Legend from the top ribbon under the “Insert” toolbar. Pick your favourite styles for these features and experiment with the large number of customization options until you achieve something you like. You can directly rename the layers in your “Contents” pane to update how they appear in the legend. You may need to go back to your individual layer symbologies to adjust how the values are grouped and displayed.

Step 8: Add a title to your map by select the text icon in the “Graphics and Text” grouping on the top ribbon under the “Insert” toolbar. Click to place the text and then type what you want. Right-click the element and select “Properties” to adjust font size, style, etc. Right-click the element again, select “Align”, then select whichever way you would like to align the text relative to the page or simply drag the element and use your guide lines to snap it in a location relative to the margins that we placed earlier.

Step 9: When you are ready to export your map, navigate to the “Share” tab from the top ribbon, select “Export Layout”, and choose “Georeferenced PDF”. You can accept most of the default settings in the dialogue window that opens, just note that the default output location is your project folder.

At this point, it will become apparent how visible features are based on your symbology choices. For example, heavy line weights or large point symbols can make it difficult to see other labels or nearby features, which may be important if you were using this map to navigate in the field. Resize your elements, adjust text label and symbol sizes, choose a larger page size for your layout, and remove compression to improve your desired output, at the expense of a larger file size. Here we chose a georeferenced PDF firstly because PDF’s are optimal for storing and displaying vector graphics and secondly because georeferenced PDF’s can be imported into other other mapping apps for use with field work.

Map 1. Upload your final map that shows your three selected datasets. At least one dataset must be symbolized by a field in the attribute table. You can pick the colors/symbols to use for each layer. Layers that appear to use the default random color/weight assignment by ArcGIS Pro will not be accepted for credit. You must show that you manipulated the symbology for each layer. Your map must also contain a title, north arrow, scale bar, and a legend that contains the symbologies of all the layers. (25 points)

Summary

In this lab, you learned how to find, evaluate, and visualize vector spatial data for a study area that matters to you. You searched multiple open data portals, chose relevant vector spatial data, and practiced importing external files into your project geodatabase. You inspected metadata to identify each dataset’s coordinate reference system, extent, and field data types; distinguished geographic vs. projected coordinate systems; and justified an appropriate CRS for your study area. You also examined attribute tables to interpret codes and data types, then customized symbology (single symbol, graduated colors, etc.) so each dataset communicates something meaningful. Finally, you assembled a clean map layout and exported a finished map showing all three datasets. You will likely repeat nearly all of these tasks for almost every GIS project you undertake in the future, and we will continue to build on this foundation in later labs.

Return to the Deliverables section to check off everything you need to submit for credit in the course management system.