GIS and mapping · Intermediate · About 40 minutes, plus practice
Ask a Spatial Question, Then Buffer and Join
Translate a planning question into a buffer and a spatial join, inspect the output fields, and explain what the result counts rather than treating proximity as proof.
What you will make
A buffer layer and spatial-join output with a short methods note naming the question, distance, units, target, join feature, and match relationship.
A buffer creates a defined distance area, while a spatial join transfers attributes based on a spatial relationship. Used together, they can answer questions such as which supplied sites fall within a chosen distance of a service. The distance and relationship must come from the question, not from a default tool setting.
Formulate a spatial question before selecting a tool.
Create a buffer with explicit units and interpret a spatial join's target and join features.
Check count fields and limitations before communicating a result.
Before you start
Two supplied layers with known coordinate systems, such as service locations and candidate sites.
ArcGIS Pro Basic license for the Spatial Join Analysis tool. A portal-based Create Buffers service can require an account privilege, so use the local Buffer tool when appropriate.
Starter data: open the Townscape Workshop GIS downloads, choose Bluefield or a Dickenson County town, unzip the package, and read its README and metadata. Use its supplied building and street layers for practice; they are not an authoritative parcel or assessment inventory.
Project connections: Bluefield VA comprehensive plan; Haysi downtown; Clintwood downtown reuse and housing; Red Onion industrial site marketing; Clinchco and Nora workforce and former-school reuse.
Watch and try it
Use geoprocessing tools
Linked by Esri's official tutorial. Watch the process, then make the practice product using your own data and decisions.
Recorded with ArcGIS Pro 2.8. Adapt the workflow to your question and data; interface details may differ.
Use geoprocessing tools overview video
Esri ArcGIS Pro documentation. The official tutorial page links to its embedded video and demonstrates a question-led proximity and overlay workflow using geoprocessing tools.
Official Esri tutorial-page link. The example uses different data and software version; follow the lesson's local-data question and current tool documentation.
Work through the method
Write the question
State what should be counted or compared, the study area, and the distance basis. For example: which candidate sites are within a stated walking-distance screening radius of a supplied service point? Do not call a straight-line buffer a walking network distance.
Check your work: The question names the feature, relationship, distance, and units.
Check measurement context
Inspect the source coordinate systems and choose a suitable projected workflow or geodesic method for the geography. Confirm that the buffer distance has explicit units and is not being interpreted from unknown coordinate units.
Check your work: Your methods note identifies the coordinate system and distance units.
Run Buffer
Search geoprocessing for Buffer, select the service or other question-relevant features, set the intended distance and units, and choose whether overlapping areas should remain separate or dissolve. Save the result in the project geodatabase.
Check your work: The result has the intended coverage and does not merge areas unless the question calls for it.
Choose join direction
Set candidate sites as Target Features if each output row should represent a site. Set the buffer polygons or service features as Join Features according to the relationship being tested. Choose Intersect, Within, or another documented match option deliberately.
Check your work: You can explain what one row of the output represents.
Run and inspect Spatial Join
Use Join one to one when you want one output record per target with aggregation where needed. Review Join_Count, target identifiers, field mapping, and records with no matches. Use one-to-many only when separate matching records are useful.
Check your work: Output row count and Join_Count make sense for the selected relationship.
Communicate the boundary
Map the output with a title that says it is a proximity screen. Report the distance and units, data date, and missing coverage. Explain that proximity does not establish service capacity, access, eligibility, or causation.
Check your work: Your map caption avoids presenting a screening count as a final decision.
Screen sites near a supplied service
Write a one-sentence question using the supplied candidate-site and service layers.
Buffer the service features using a documented distance and explicit units.
Spatially join the buffer to candidate sites with candidates as targets if each output row should represent one site.
Review unmatched sites and Join_Count, then export a map and CSV table.
Bring the method into a product
Proximity-screen map
CSV output and brief methods note
Suggested formats: PDF, PNG, CSV.
Reflect: What would need to change if the question asks about travel time by road rather than straight-line proximity?
Avoid these mistakes
A straight-line buffer is not a route, travel time, or service-area network analysis.
Reversing target and join layers changes what one output row represents.
A count of nearby features does not prove capacity, access, eligibility, or causal impact.
Check your understanding
These short checks are practice, not course grades. Read the explanation, revise your reasoning and try again when useful.
Submit your practice product
Use the existing course login. Your file and notes are visible to you and the instructor, not the public or other students. Official graded assignments still go to Canvas.
Submit a PDF, image, DOCX, UTF-8 text/CSV, JSON or GeoJSON file. For several products, combine the evidence, text alternatives and notes into one accessible PDF or DOCX, or submit each file separately with the same project title. Keep native ArcGIS projects and complete shapefile bundles locally. Upload only work you can share with the instructor; leave out confidential client records and sensitive species or infrastructure locations.
Course workshop. Download existing town-scale building and street packages with source notes and use constraints.
Guidance may change. Follow the current source and check the software version, license, local rules and data limitations before applying the method.
UVA Batten | UVA School of Architecture
Rural Planning and Economic Development
Course modules, planning tools, community projects, and practical resources for Fall 2026.
Hosted using EPRPC Timberwing Systems
Course access
Enter your UVA computing ID and the semester code provided by your instructor.
Confirming your saved course access…
Use the ID before @virginia.edu. No ChatGPT or Google sign-in is required. After a successful sign-in, this browser will remember the student through December 31, 2026, unless the student signs out or clears browser data. The site does not use an IP address as a login credential.