Observed since 21 Oct, 09:25 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
CLI tool for making good data
The data cleaning service.

Checks that addresses have minimum required parts and optionally normalizes them.
Checks for duplicate features.
Checks for empty geometries.
Checks to make sure that the metadata meets the Basic SGID Metadata Requirements.
Checks to make sure that existing tags are cased appropriately. This mean that the are title-cased other than known abbreviations (e.g. UGRC, BLM) and articles (e.g. a, the, of).
This check also verifies that the data set contains a tag that matches the database name (e.g. SGID) and the schema (e.g. Cadastre).
--try-fix adds missing required tags and title-cases any existing tags.
Checks to make sure that the summary is less than 2048 characters (a limitation of AGOL) and that it is shorter than the description.
Checks to make sure that the description contains a link to a data page on gis.utah.gov.
Checks to make sure that the text in this section matches the official text for UGRC.
--try-fix updates the text to match the official text.
This project contains a module that can be used as a standalone address parser, sweeper.address_parser. This allows developer to take advantage of sweepers advanced address parsing and normalization without having to run the entire sweeper process.
from sweeper.address_parser import Address
address = Address('123 South Main Street')
print(address)
'''
--> Parsed Address:
{'address_number': '123',
'normalized': '123 S MAIN ST',
'prefix_direction': 'S',
'street_name': 'MAIN',
'street_type': 'ST'}
'''
All properties default to None if there is no parsed value.
address_number
address_number_suffix
prefix_direction
street_name
street_direction
street_type
unit_type
unit_id
If no unit_type is found, this property is prefixed with # (e.g. # 3). If unit_type is found, # is stripped from this property.
city
zip_code
po_box
The PO Box if a po-box-type address was entered (e.g. po_box would be 1 for p.o. box 1).
normalized
A normalized string representing the entire address that was passed into the constructor. PO Boxes are normalized in this format PO BOX <number>.
conda create -name sweeper --clone arcgispro-py3activate sweeperpip install agrc-sweeperconda create -name sweeper --clone arcgispro-py3activate sweepertest_metadata.py uses a SQL database that needs to be restored via src/sweeper/tests/data/Sweeper.bak to your local SQL Server.conda create -name sweeper --clone arcgispro-py3pip install -e .pip install -e ".[develop]"pip install -e ".[tests]"pytestDownload counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.4.3 | 6 Jul 2023 | 9 |
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 09:25 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:24b521833d0768365bbcd50550fe15bf9e7b8caf846da5b182681479c6d8dcb4