Closed mattyschell closed 3 years ago
The term to use is "Ranged Address Point" not ranged addresses.
Reviewing the metadata:
It looks like "hyphen type" on address point indicates whether or not an address point is a ranged address point. Are the following "hyphen type"s all ranged address point types that should fall under the proposal in this issue?
Value | Meaning | Count | Count with Subaddresses | Sample House Number | Sample House Number Range |
---|---|---|---|---|---|
Q | Queens Type | 338,129 | 60,314 | 69-023 | null |
R | Building Range | 16,326 | 3,024 | 251 | 253 |
U | Unit | 627 | 20 | 10-123 | null |
X | Range of Queens Style | 2,284 | 288 | 150-012 | 150-014 |
The experts tell me that only R and X indicate ranged address points. The populated "House Number Range" column, with range there in the column name, is an important clue.
Strategy proposal: Allow the processing of this repository to start with a pre-populated subaddress_delete list of subaddress IDs. Manually populate this list at any time with subaddress IDs that we wish to replace. We will delete these IDs from the input subaddress records and also pass these IDs through to the output so that they will be deleted in the target CSCL.
The strategy should work for any process where, for some reason, we wish to replace subaddress records with new values.
Ranged ("range"?) addresses do not produce unique address point, melissa suite records.
These records can be uniquely ID'd with the new house number populated.
This strategy is less helpful for existing subaddress records. Our tentative proposal for existing ranged addresses is to