#100 - Ottawa - Validate Addresses and Split Terraces

zzptichka marked #86 as done

zzptichka marked #87 as done

zzptichka marked #357 as done

zzptichka marked #356 as done

zzptichka marked #354 as done

zzptichka marked #349 as done

zzptichka marked #347 as done

zzptichka marked #345 as done

zzptichka marked #344 as done

zzptichka marked #343 as done

zzptichka marked #342 as done

zzptichka marked #333 as done

zzptichka marked #339 as done

zzptichka marked #338 as done

zzptichka marked #336 as done

zzptichka marked #335 as done

zzptichka marked #334 as done

zzptichka marked #331 as done

zzptichka marked #105 as done

zzptichka marked #104 as done

  1. Split terraces
  2. Merge addresses
  3. Assign fixme's for buildings and address nodes that cannot be merged:

See Instructions for recommended workflow


Created by LogicalViolinist - Updated - Priority: medium

  Instructions

Changeset Comment
#ottawa-terracing - http://tasks.osmcanada.ca/project/100
When saving your work, please leave the default comment but add what you actually mapped, for example "added buildings and a residential road".

This is the workflow I find the most efficient for splitting terraces in JOSM

  1. Select and open a task in JOSM. If it's too big (i.e. too much work or request is too big to load in JOSM) - go back and split the task into smaller ones

  2. Load city property parcels for your task - see link below

  3. Align imagery via Imagery->New offset and align buildings with their footprints

  4. Apply the following filter via Filters panel (with inverse checkbox checked): (building=* & -building:shed & -building:garage & -building:roof & -building:barn & -building:farm & -building:transportation & (-"addr:housenumber" | -"addr:street")) | ("addr:housenumber"=* & type:node) This will leave only address nodes and buildings without addresses enabled on the map. Helps a lot to clear up clutter.

  5. Find unsplit terraces that have address nodes on top of them: alt text

  6. Start working on a terrace.

    1. To split I recommend using utilsplugin2. Draw a line where you want to split off a unit and press Alt-X.
    2. If the building is supposed to be orthogonalized - press Q
    3. Press Alt-Shift-I to select address node within newly split off unit: alt text
    4. Merge address node into the unit. To do that you need builgings_tools plugin. With unit and address node selected, do Data->Merge Address Points: alt text
    5. Repeat the process for all units in the terrace
  7. After all terraces are split and merged add fixme's to buildings without addresses.

    1. Locate buildings that don't need addresses (sheds/garages in backyards, etc) and assign appropriate tags, i.e.: building=garage/shed/barn/roof. Filter will hide them from the map.
    2. Tag remaining buildings with fixme=missing addr:housenumber. I usually use Ctrl-A and then narrow the selection for buildings only via Selection panel.
    3. If during step 6 you encounter a building that has units that share house number, assign the following tag to such units after splitting: fixme=missing addr:unit
  8. Done! Upload changes to OSM and move on to the next one! In the end all residential/commercial buildings should have either proper addresses or appropriate fixme's.

Note: To further optimize the process you can macro all steps in step 6 with some utility like AutoHotkey(Windows) or Keyboard Maestro(Mac).

  Start contributing

Contributors Done Assigned