v3_Appendix Change Log - USEPA/ATtILA2 GitHub Wiki
Version 3.0 Changes
Added a new tool, Pedestrian Access and Availability. It is fully implemented with the ability to accept both a raster and polygon population feature input.
Added log file generation as an Optional selection for all tools in the Landscape Characteristics, People in the Landscape, and Riparian Characteristics toolsets.
Added a new utility, Create Walkability Cost Raster, that will generate a cost surface raster for use in a new tool to evaluate the availability of park space to individuals.
Added a new utility, Select Zonal Statistics, that will calculate select zonal statistics within reporting unit polygons, creating an output table, and, optionally, a log file.
Added a new utility, Process Roads for EnviroAtlas Analyses, that processes a street geodatabase to optionally produced the three road feature classes used in the EnviroAtlas community-based metrics: Walkable Roads, Roads for Intersection Density Analysis, and Busy Roads - Interstates, Arterials, and Connectors. Supported street geodatabases include ESRI StreetMap, NAVTEQ circa 2019, and NAVTEQ circa 2011.
Patch Metrics now calculates the median patch size.
Adjusted Patch Metrics in order to record higher numbers for output metrics.
Cleaned up code. Removed unnecessary comments and/or old code.
Changed default short field types to either double or long to allow larger numbers in count and sum type fields. Kept float default field type for percentage value fields.
Bug Fix. Needed to place a conditional operation in Patch Metrics to check for the existence of an ATtILA generated field index in the Reporting unit feature's attribute table before attempting to delete it. The index could sometimes persist between Patch Metrics runs. The temporary field index is used to speed up patch selections.
Bug Fix. Changed behavior for the Population Within Zone Metrics tool when the Group by zone option is checked. If the Zone ID field supplied contains nothing but NULL or whitespace characters, the tool will error out with a message to the user. Before, in these instances, the tool would operate as if the Group by zone option was not selected. Since the user wanted the output to be grouped by zone, it was deemed best to end the tool operation as close as possible after hitting run instead of allowing the tool to process to completion possibly wasting a significant amount of time.
Bug Fix. Fixed issue where the Patch Metrics MDCP option would fail when no land cover class patches existed after processing the input land cover grid to identify connected patches of a minimum size.
Bug Fix. Fixed issue where Patch metrics would create the MDCP field when the option was not selected.
Bug Fix. Needed to go to zoneValue >= 1 in the land cover per capita calculations as dividing the amount of land cover in the reporting unit with values below 1 assigns more land cover to the individual than exists in the reporting unit. In addition, if the zoneValue is very, very small (e.g. 0.000009), the perValueCalc value can be so large that it will not fit in the output field and will cause the tool to fail. Reporting units with population counts below 1 now receive a value of -99999 in the per capita field.
Bug Fix. Added a Spatial Analyst needed message in the metadata for the tools that need it. Place validation checks in the respective tool's GUI to prevent them from running if Spatial Analyst is not available.
Bug Fix. Fixed bug where there is no arcpy.mp.ArcGISProject("CURRENT") for Neighborhood Proportions and Intersection Density when running them on the High Performance Computer.
Bug Fix. Placed a check in the scripts to see if ATtILA was running via ArcGISPro.exe before restoring environment settings via global variables. This fixed an issue when running multiple ATtILA tools consecutively using the High Performance Computer.
Bug Fix. Fixed bug where selecting QA Fields in the Additional Options caused the tool to crash for Riparian Land Cover Proportions, Sample Point Land Cover Proportions, and Floodplain Land Cover Proportions.
Bug Fix. Corrected bug in Facility Land Cover Views tool that occurred when the metric output table was being created. Any field in the additionalFields list needs to have 5 parameters to define it. Integer fields do not need the last parameter, but some ATtILA scripts will error out when it is missing.
Top of the page | Appendix | LCCSchema.xsd