EnviroZoneLocate.py is a custom ArcGIS Pro geoprocessing script tool that identifies California protected areas intersecting an input project footprint.
Screens a project footprint against the California Protected Areas Database (CPAD) to identify intersecting protected areas.
The tool accepts a line or polygon input, optionally applies a user-defined buffer, performs an intersection selection against CPAD, and exports the matching protected areas to a new output feature class.
The tool:
- Accepts a line or polygon project feature.
- Optionally buffers the project geometry by a user-entered distance.
- Connects to the online CPAD (California Protected Areas Database) feature service.
- Selects protected areas that intersect the project (or buffer).
- Exports selected protected areas to a user-defined output feature class.
- Corridor-based environmental justice screening
- Transportation or utility route impact analysis
- Protected lands conflict/opportunity screening during early project planning
Input project feature(Parameter 0): Line or polygon feature class/layer.Buffer distance(Parameter 1): Optional ArcGIS distance string (for example250 Feet,0.5 Miles,1200 Meters). Leave blank to use input geometry directly.Output protected areas(Parameter 2): Destination feature class containing intersecting CPAD protected areas.
- Clone or download this repository locally.
- Open ArcGIS Pro and open your project.
- In Catalog, add/open
EnviroZoneLocate.atbx. - Expand the toolbox and open the script tool.
- If needed, right-click tool > Properties > Source, and confirm the script file points to
EnviroZoneLocate.py. - Run the tool with:
Input project feature(line or polygon)Buffer distance (optional)as aLinear UnitOutput protected areas
- Add
EnviroZoneLocate.pyas a script tool in your own toolbox. - Configure parameters in this order:
- Input project feature (line or polygon)
- Buffer distance (optional
Linear Unit) - Output protected areas
- Run the tool and review geoprocessing messages for selected/exported counts.
- ArcGIS item page: https://bogifrisu.maps.arcgis.com/home/item.html?id=f04ab55056744f09a2154ff1615e462f
- Feature service used by the tool: https://services2.arcgis.com/Uq9r85Potqm3MfRV/arcgis/rest/services/CPAD_Holdings_wm/FeatureServer
- The script uses an online CPAD
FeatureServerendpoint, so internet access is required when running the tool. - Temporary in-memory data is cleaned up automatically after each run.
