In progress

This commit is contained in:
zyphlar 2023-11-11 19:22:16 -08:00 committed by Will Bradley
parent d9db5c1391
commit f632f194e3
Signed by: will
GPG Key ID: 1159B930701263F3
3 changed files with 109006 additions and 88155 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -29,21 +29,28 @@ See [https://wiki.openstreetmap.org/wiki/Salem_Oregon_Address_Import](https://wi
## Import steps
- Login to JOSM as your import account user (you can see this in the title bar)
- Ensure that the MapWithAI plugin is installed and activated (for its validators)
- Under Preferences > Data Validator, turn on Include POIs under Addresses. (Using my custom version of JOSM)
- Load processed.geojson into JOSM
- Zoom in to the area you wish to work on and Download OSM data to a New Layer
- In the geojson layer, select one neighborhood or city block worth of addresses
- Click Edit > Merge Selection
- Delete the selected items you just merged (so you don't try merging them again later)
- Switch to Data Layer 1 and run the JOSM Validator
- An easy way to only validate changes is to press the Upload button, but cancel before actually uploading.
- We don't need to worry about validation errors that don't involve our changes.
- Fix all duplicate housenumber warnings and nearby street not found warnings
- An easy way to auto-fix all duplicate housenumbers is to select all duplicates, Search within the selection for `new`, and delete.
- Pay special attention to errors like "East Street Northeast" -> "E Street Northeast" which can be mass-corrected.
- Search for all `new "addr:housenumber" = "0"` elements and delete them.
- Click Upload, verify there are no further warnings or errors in the changeset
- Make sure there are no erroneous Relations or other unwanted objects about to be uploaded.
- Upload with this changeset comment:
- For each area you wish to work on, repeat:
- Zoom in to the area you wish to work on and Download OSM data to a New Layer
- In the geojson layer, select one neighborhood or city block worth of addresses
- Click Edit > **Merge Selection** (it will warn that this isn't the best, continue since you have approval for this import and are taking precautions.)
- Make sure you don't accidentally try and upload the processed.geojson data layer directly to OpenStreetMap! The Continue warning looks similar.
- **Delete the selected items you just merged (so you don't try merging them again later)**
- Switch to Data Layer 1 and run the JOSM Validator
- An easy way to only validate changes is to press the Upload button, but cancel before actually uploading.
- We don't need to worry about validation errors that don't involve our changes.
- Fix all duplicate housenumber warnings and nearby street not found warnings
- An easy way to auto-fix all duplicate housenumbers is to **select all duplicates, Find In Selection for `new`, and delete.**
- Pay special attention to errors like "East Street Northeast" -> "E Street Northeast" which can be mass-corrected.
- Skim the results to see if there are common errors like existing addresses misspelled with new correct addresses over them.
- **Search for all `new "addr:housenumber" = "0"` elements and delete them.**
- Click Upload, verify there are no further warnings or errors in the changeset
- Make sure there are no erroneous Relations or other unwanted objects about to be uploaded.
- The Upload window should ideally only indicate that you're adding new objects, not modifying or deleting anything (unless of course you intend to.)
- **Upload with this changeset comment** (use the triple "+" icon to paste under Settings):
```
comment=Addresses near Salem Oregon #salemimport
@ -53,7 +60,7 @@ source=City of Salem GIS
source:url=https://data.cityofsalem.net/datasets/salem::primary-address/explore
```
- Review imported data in Achavi or Osmcha to ensure it looks proper.
- Review imported data in Achavi or Osmcha to ensure it looks proper.
## QGIS Processing script