Summary
In ArcGIS Pro, area zip codes within a specified distance can be identified to determine if they are within the service area of a facility. For instance, the city council can determine the best location to construct a hospital in an area that provides the best coverage while maintaining optimum response time based on the distance of these zip codes from the hospital.
In this example, a proposed hospital is to be constructed on Hawaii Island, and a point layer of zip codes generated from a Microsoft Excel spreadsheet is used to determine how many zip codes are within a 15 kilometer range from the hospital, as shown in the image below.
This article provides instructions to find the zip codes within driving distance of a facility using the Generate Service Areas tool, and the Spatial Join tool.
Procedure
- Navigate to the Geoprocessing pane. Click Toolboxes > Network Analyst Tools > Analysis > Generate Service Areas.
- For Facilities, select the facility at which a service area is generated. For this example, it is Hospital.
- For Break Values, specify the distance that determines the size of the service area polygon. For this example, it is 15.
- For Break Units, select Kilometers from the drop-down menu.
- For Travel Mode, type in Driving Distance.
- Click Run. A network analysis layer is generated on the map, as shown in the image below.
- Navigate to the Geoprocessing pane. Click Toolboxes > Analysis Tools > Overlay > Spatial Join.
- For Target Features, select the zip code layer.
- For Join Features, select the service area layer generated from the Make Service Area tool.
- For Output Feature Class, specify an output name in the desired geodatabase location.
- For Join Operation, select Join one to many from the drop-down menu.
- Uncheck the Keep All Target Features checkbox.
- For Match Option, select Intersect.
- Click Run. Only zip codes within the driving distance of the facility are displayed on the map, as shown in the image below.