aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md14
1 files changed, 13 insertions, 1 deletions
diff --git a/README.md b/README.md
index cfbd015..1ce0b18 100644
--- a/README.md
+++ b/README.md
@@ -28,10 +28,14 @@ Remove duplicates where all address attributes match at the same location or wit
Reduce some address points with the same coordinates but different address attributes (see _Overlapping points_ below) (code at `bin/reduceOverlap.js`):
- make dist/vicmap-osm-flats.geojson
+ make dist/vicmap-osm-uniq-flats.geojson
This is only done for strictly overlapping points, where the geometry varies slightly then that's okay we don't attempt to combine.
+Drop address ranges where the range endpoints are seperatly mapped.
+
+ make dist/vicmap-osm-flats-withinrange.geojson
+
### Omitted addresses
Source addresses are omitted where they:
@@ -42,6 +46,14 @@ Since these addresses have no identifying attribute beyond street, and there is
These rules are defined in `filterOSM.js`.
+#### Duplicates through mixed range/individual points
+
+Some addresses appear as both a range and individual points. For example one address as `1-5` but additional addresses as `1`, `3` and `5`.
+
+Where the endpoints of the range match existing non-range address points, and where the unit value is the same, and where the individual points have different geometries the range address is dropped in favour of the indivdiual points.
+
+Where the individual points share the same geometry as each other, then the range is favoured and the individual points are dropped.
+
### OSM schema
- `addr:unit` is constructed either as a single value or range where the building unit is supplied