aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Harvey <andrew@alantgeo.com.au>2022-05-23 20:28:13 +1000
committerAndrew Harvey <andrew@alantgeo.com.au>2022-05-23 20:28:13 +1000
commit012eafa8ab0899033dc66f939cd639e99794d932 (patch)
tree8f28a5f279fcfe725ef37959ae0a0a397927a159
parent636f1bf7cb96e67c8533225e7a928a0e1bf34346 (diff)
update unit tests
-rw-r--r--test/toOSM.js14
1 files changed, 7 insertions, 7 deletions
diff --git a/test/toOSM.js b/test/toOSM.js
index fb98ee8..8b12ab3 100644
--- a/test/toOSM.js
+++ b/test/toOSM.js
@@ -5,7 +5,7 @@ const toOSM = require('../lib/toOSM.js')
test('toOSM basic address schema', t => {
t.plan(1)
- const input = { "type": "Feature", "properties": { "PFI": "52043942", "PR_PFI": "602441", "EZI_ADD": "3 BAY ROAD JAM JERRUP 3984", "SOURCE": "LGO", "SRC_VERIF": "2008-12-29", "IS_PRIMARY": "Y", "PROPSTATUS": "A", "GCODEFEAT": "E", "DIST_FLAG": "Y", "LOC_DESC": null, "BLGUNTTYP": null, "HSA_FLAG": "N", "HSAUNITID": null, "BUNIT_PRE1": null, "BUNIT_ID1": 0, "BUNIT_SUF1": null, "BUNIT_PRE2": null, "BUNIT_ID2": 0, "BUNIT_SUF2": null, "FLOOR_TYPE": null, "FL_PREF1": null, "FLOOR_NO_1": 0, "FL_SUF1": null, "FL_PREF2": null, "FLOOR_NO_2": 0, "FL_SUF2": null, "BUILDING": null, "COMPLEX": null, "HSE_PREF1": null, "HSE_NUM1": 3, "HSE_SUF1": null, "HSE_PREF2": null, "HSE_NUM2": 0, "HSE_SUF2": null, "DISP_PREF1": null, "DISP_NUM1": 0, "DISP_SUF1": null, "DISP_PREF2": null, "DISP_NUM2": 0, "DISP_SUF2": null, "ROAD_NAME": "BAY", "ROAD_TYPE": "ROAD", "RD_SUF": null, "LOCALITY": "JAM JERRUP", "LGA_CODE": "304", "STATE": "VIC", "POSTCODE": "3984", "MESH_BLOCK": "20034062000", "NUM_RD_ADD": "3 BAY ROAD", "NUM_ADD": "3", "ADD_CLASS": "S", "ACCESSTYPE": "L", "OUT_PROP": "N", "COMPLXSITE": "N", "LABEL_ADD": "Y", "FQID": "RA_NO_208", "UFI": 461425466, "UFI_CR": "2009-09-23", "UFI_OLD": 0 }, "geometry": { "type": "Point", "coordinates": [ 145.5434286, -38.326053 ] } }
+ const input = { "type": "Feature", "properties": { "PFI": "52043942", "PROPERTY_PFI": "602441", "EZI_ADDRESS": "3 BAY ROAD JAM JERRUP 3984", "SOURCE": "LGO", "SOURCE_VERIFIED": "2008\/12\/29 00:00:00", "IS_PRIMARY": "Y", "PROPERTY_STATUS": "A", "GEOCODE_FEATURE": "E", "DISTANCE_RELATED_FLAG": "Y", "LOCATION_DESCRIPTOR": null, "BLG_UNIT_TYPE": null, "HSA_FLAG": "N", "HSA_UNIT_ID": null, "BLG_UNIT_PREFIX_1": null, "BLG_UNIT_ID_1": null, "BLG_UNIT_SUFFIX_1": null, "BLG_UNIT_PREFIX_2": null, "BLG_UNIT_ID_2": null, "BLG_UNIT_SUFFIX_2": null, "FLOOR_TYPE": null, "FLOOR_PREFIX_1": null, "FLOOR_NO_1": null, "FLOOR_SUFFIX_1": null, "FLOOR_PREFIX_2": null, "FLOOR_NO_2": null, "FLOOR_SUFFIX_2": null, "BUILDING_NAME": null, "COMPLEX_NAME": null, "HOUSE_PREFIX_1": null, "HOUSE_NUMBER_1": 3.0, "HOUSE_SUFFIX_1": null, "HOUSE_PREFIX_2": null, "HOUSE_NUMBER_2": null, "HOUSE_SUFFIX_2": null, "DISP_PREFIX_1": null, "DISP_NUMBER_1": null, "DISP_SUFFIX_1": null, "DISP_PREFIX_2": null, "DISP_NUMBER_2": null, "DISP_SUFFIX_2": null, "ROAD_NAME": "BAY", "ROAD_TYPE": "ROAD", "ROAD_SUFFIX": null, "LOCALITY_NAME": "JAM JERRUP", "LGA_CODE": "304", "STATE": "VIC", "POSTCODE": "3984", "MESH_BLOCK": "20034062000", "NUM_ROAD_ADDRESS": "3 BAY ROAD", "NUM_ADDRESS": "3", "ADDRESS_CLASS": "S", "ADD_ACCESS_TYPE": "L", "OUTSIDE_PROPERTY": "N", "COMPLEX_SITE": "N", "LABEL_ADDRESS": "Y", "FEATURE_QUALITY_ID": "RA_NO_208", "PFI_CREATED": null, "UFI": 461425466.0, "UFI_CREATED": "2009\/09\/23 00:00:00", "UFI_OLD": null }, "geometry": { "type": "Point", "coordinates": [ 145.5434286, -38.326053 ] } }
const output = {
type: 'Feature',
@@ -28,7 +28,7 @@ test('toOSM basic address schema', t => {
test('toOSM suffix', t => {
t.plan(1)
- const input = { "type": "Feature", "properties": { "PFI": "212027680", "PR_PFI": "212027679", "EZI_ADD": "24A FORESHORE ROAD JAM JERRUP 3984", "SOURCE": "LGO", "SRC_VERIF": "2009-01-05", "IS_PRIMARY": "Y", "PROPSTATUS": "A", "GCODEFEAT": "V", "DIST_FLAG": "N", "LOC_DESC": null, "BLGUNTTYP": null, "HSA_FLAG": "N", "HSAUNITID": null, "BUNIT_PRE1": null, "BUNIT_ID1": 0, "BUNIT_SUF1": null, "BUNIT_PRE2": null, "BUNIT_ID2": 0, "BUNIT_SUF2": null, "FLOOR_TYPE": null, "FL_PREF1": null, "FLOOR_NO_1": 0, "FL_SUF1": null, "FL_PREF2": null, "FLOOR_NO_2": 0, "FL_SUF2": null, "BUILDING": null, "COMPLEX": null, "HSE_PREF1": null, "HSE_NUM1": 24, "HSE_SUF1": "A", "HSE_PREF2": null, "HSE_NUM2": 0, "HSE_SUF2": null, "DISP_PREF1": null, "DISP_NUM1": 0, "DISP_SUF1": null, "DISP_PREF2": null, "DISP_NUM2": 0, "DISP_SUF2": null, "ROAD_NAME": "FORESHORE", "ROAD_TYPE": "ROAD", "RD_SUF": null, "LOCALITY": "JAM JERRUP", "LGA_CODE": "304", "STATE": "VIC", "POSTCODE": "3984", "MESH_BLOCK": "20034980000", "NUM_RD_ADD": "24A FORESHORE ROAD", "NUM_ADD": "24A", "ADD_CLASS": "S", "ACCESSTYPE": "L", "OUT_PROP": "N", "COMPLXSITE": "N", "LABEL_ADD": "Y", "FQID": null, "PFI_CR": "2008-11-06", "UFI": 462075378, "UFI_CR": "2009-09-23", "UFI_OLD": 0 }, "geometry": { "type": "Point", "coordinates": [ 145.5171569, -38.3251239 ] } }
+ const input = { "type": "Feature", "properties": { "PFI": "212027680", "PROPERTY_PFI": "212027679", "EZI_ADDRESS": "24A FORESHORE ROAD JAM JERRUP 3984", "SOURCE": "LGO", "SOURCE_VERIFIED": "2009\/01\/05 00:00:00", "IS_PRIMARY": "Y", "PROPERTY_STATUS": "A", "GEOCODE_FEATURE": "V", "DISTANCE_RELATED_FLAG": "N", "LOCATION_DESCRIPTOR": null, "BLG_UNIT_TYPE": null, "HSA_FLAG": "N", "HSA_UNIT_ID": null, "BLG_UNIT_PREFIX_1": null, "BLG_UNIT_ID_1": null, "BLG_UNIT_SUFFIX_1": null, "BLG_UNIT_PREFIX_2": null, "BLG_UNIT_ID_2": null, "BLG_UNIT_SUFFIX_2": null, "FLOOR_TYPE": null, "FLOOR_PREFIX_1": null, "FLOOR_NO_1": null, "FLOOR_SUFFIX_1": null, "FLOOR_PREFIX_2": null, "FLOOR_NO_2": null, "FLOOR_SUFFIX_2": null, "BUILDING_NAME": null, "COMPLEX_NAME": null, "HOUSE_PREFIX_1": null, "HOUSE_NUMBER_1": 24.0, "HOUSE_SUFFIX_1": "A", "HOUSE_PREFIX_2": null, "HOUSE_NUMBER_2": null, "HOUSE_SUFFIX_2": null, "DISP_PREFIX_1": null, "DISP_NUMBER_1": null, "DISP_SUFFIX_1": null, "DISP_PREFIX_2": null, "DISP_NUMBER_2": null, "DISP_SUFFIX_2": null, "ROAD_NAME": "FORESHORE", "ROAD_TYPE": "ROAD", "ROAD_SUFFIX": null, "LOCALITY_NAME": "JAM JERRUP", "LGA_CODE": "304", "STATE": "VIC", "POSTCODE": "3984", "MESH_BLOCK": "20034980000", "NUM_ROAD_ADDRESS": "24A FORESHORE ROAD", "NUM_ADDRESS": "24A", "ADDRESS_CLASS": "S", "ADD_ACCESS_TYPE": "L", "OUTSIDE_PROPERTY": "N", "COMPLEX_SITE": "N", "LABEL_ADDRESS": "Y", "FEATURE_QUALITY_ID": null, "PFI_CREATED": "2008\/11\/06 00:00:00", "UFI": 462075378.0, "UFI_CREATED": "2009\/09\/23 00:00:00", "UFI_OLD": null }, "geometry": { "type": "Point", "coordinates": [ 145.5171569, -38.3251239 ] } }
const output = {
type: 'Feature',
@@ -51,7 +51,7 @@ test('toOSM suffix', t => {
test('toOSM simple range X-Y', t => {
t.plan(1)
- const input = { "type": "Feature", "properties": { "PFI": "51988731", "PR_PFI": "910693", "EZI_ADD": "29-47 HILLMARTIN LANE DIAMOND CREEK 3089", "SOURCE": "LGO", "SRC_VERIF": "2010-01-13", "IS_PRIMARY": "Y", "PROPSTATUS": "A", "GCODEFEAT": "V", "DIST_FLAG": "N", "LOC_DESC": null, "BLGUNTTYP": null, "HSA_FLAG": "N", "HSAUNITID": null, "BUNIT_PRE1": null, "BUNIT_ID1": 0, "BUNIT_SUF1": null, "BUNIT_PRE2": null, "BUNIT_ID2": 0, "BUNIT_SUF2": null, "FLOOR_TYPE": null, "FL_PREF1": null, "FLOOR_NO_1": 0, "FL_SUF1": null, "FL_PREF2": null, "FLOOR_NO_2": 0, "FL_SUF2": null, "BUILDING": null, "COMPLEX": null, "HSE_PREF1": null, "HSE_NUM1": 29, "HSE_SUF1": null, "HSE_PREF2": null, "HSE_NUM2": 47, "HSE_SUF2": null, "DISP_PREF1": null, "DISP_NUM1": 0, "DISP_SUF1": null, "DISP_PREF2": null, "DISP_NUM2": 0, "DISP_SUF2": null, "ROAD_NAME": "HILLMARTIN", "ROAD_TYPE": "LANE", "RD_SUF": null, "LOCALITY": "DIAMOND CREEK", "LGA_CODE": "356", "STATE": "VIC", "POSTCODE": "3089", "MESH_BLOCK": "20515970000", "NUM_RD_ADD": "29-47 HILLMARTIN LANE", "NUM_ADD": "29-47", "ADD_CLASS": "S", "ACCESSTYPE": "L", "OUT_PROP": "N", "COMPLXSITE": "N", "LABEL_ADD": "Y", "FQID": null, "UFI": 461284870, "UFI_CR": "2008-07-23", "UFI_OLD": 0 }, "geometry": { "type": "Point", "coordinates": [ 145.1361835, -37.6704745 ] } }
+ const input = { "type": "Feature", "properties": { "PFI": "51988731", "PROPERTY_PFI": "910693", "EZI_ADDRESS": "29-47 HILLMARTIN LANE DIAMOND CREEK 3089", "SOURCE": "LGO", "SOURCE_VERIFIED": "2010\/01\/13 00:00:00", "IS_PRIMARY": "Y", "PROPERTY_STATUS": "A", "GEOCODE_FEATURE": "V", "DISTANCE_RELATED_FLAG": "N", "LOCATION_DESCRIPTOR": null, "BLG_UNIT_TYPE": null, "HSA_FLAG": "N", "HSA_UNIT_ID": null, "BLG_UNIT_PREFIX_1": null, "BLG_UNIT_ID_1": null, "BLG_UNIT_SUFFIX_1": null, "BLG_UNIT_PREFIX_2": null, "BLG_UNIT_ID_2": null, "BLG_UNIT_SUFFIX_2": null, "FLOOR_TYPE": null, "FLOOR_PREFIX_1": null, "FLOOR_NO_1": null, "FLOOR_SUFFIX_1": null, "FLOOR_PREFIX_2": null, "FLOOR_NO_2": null, "FLOOR_SUFFIX_2": null, "BUILDING_NAME": null, "COMPLEX_NAME": null, "HOUSE_PREFIX_1": null, "HOUSE_NUMBER_1": 29.0, "HOUSE_SUFFIX_1": null, "HOUSE_PREFIX_2": null, "HOUSE_NUMBER_2": 47.0, "HOUSE_SUFFIX_2": null, "DISP_PREFIX_1": null, "DISP_NUMBER_1": null, "DISP_SUFFIX_1": null, "DISP_PREFIX_2": null, "DISP_NUMBER_2": null, "DISP_SUFFIX_2": null, "ROAD_NAME": "HILLMARTIN", "ROAD_TYPE": "LANE", "ROAD_SUFFIX": null, "LOCALITY_NAME": "DIAMOND CREEK", "LGA_CODE": "356", "STATE": "VIC", "POSTCODE": "3089", "MESH_BLOCK": "20515970000", "NUM_ROAD_ADDRESS": "29-47 HILLMARTIN LANE", "NUM_ADDRESS": "29-47", "ADDRESS_CLASS": "S", "ADD_ACCESS_TYPE": "L", "OUTSIDE_PROPERTY": "N", "COMPLEX_SITE": "N", "LABEL_ADDRESS": "Y", "FEATURE_QUALITY_ID": null, "PFI_CREATED": null, "UFI": 461284870.0, "UFI_CREATED": "2008\/07\/23 00:00:00", "UFI_OLD": null }, "geometry": { "type": "Point", "coordinates": [ 145.1361894, -37.6704613 ] } }
const output = {
type: 'Feature',
@@ -64,7 +64,7 @@ test('toOSM simple range X-Y', t => {
},
geometry: {
type: 'Point',
- coordinates: [ 145.1361835, -37.6704745 ]
+ coordinates: [ 145.1361894, -37.6704613 ]
}
}
@@ -74,7 +74,7 @@ test('toOSM simple range X-Y', t => {
test('toOSM range with suffix Xa-Yb', t => {
t.plan(1)
- const input = { "type": "Feature", "properties": { "PFI": "207999843", "PR_PFI": "207999842", "EZI_ADD": "9B-9D OLSEN PLACE BROADMEADOWS 3047", "SOURCE": "LGO", "SRC_VERIF": "2009-01-21", "IS_PRIMARY": "Y", "PROPSTATUS": "A", "GCODEFEAT": "V", "DIST_FLAG": "N", "LOC_DESC": null, "BLGUNTTYP": null, "HSA_FLAG": "N", "HSAUNITID": null, "BUNIT_PRE1": null, "BUNIT_ID1": 0, "BUNIT_SUF1": null, "BUNIT_PRE2": null, "BUNIT_ID2": 0, "BUNIT_SUF2": null, "FLOOR_TYPE": null, "FL_PREF1": null, "FLOOR_NO_1": 0, "FL_SUF1": null, "FL_PREF2": null, "FLOOR_NO_2": 0, "FL_SUF2": null, "BUILDING": null, "COMPLEX": null, "HSE_PREF1": null, "HSE_NUM1": 9, "HSE_SUF1": "B", "HSE_PREF2": null, "HSE_NUM2": 9, "HSE_SUF2": "D", "DISP_PREF1": null, "DISP_NUM1": 0, "DISP_SUF1": null, "DISP_PREF2": null, "DISP_NUM2": 0, "DISP_SUF2": null, "ROAD_NAME": "OLSEN", "ROAD_TYPE": "PLACE", "RD_SUF": null, "LOCALITY": "BROADMEADOWS", "LGA_CODE": "333", "STATE": "VIC", "POSTCODE": "3047", "MESH_BLOCK": "20295911000", "NUM_RD_ADD": "9B-9D OLSEN PLACE", "NUM_ADD": "9B-9D", "ADD_CLASS": "S", "ACCESSTYPE": "L", "OUT_PROP": "N", "COMPLXSITE": "N", "LABEL_ADD": "N", "FQID": null, "PFI_CR": "2006-08-17", "UFI": 461539675, "UFI_CR": "2008-07-23", "UFI_OLD": 0 }, "geometry": { "type": "Point", "coordinates": [ 144.9268536, -37.6898628 ] } }
+ const input = { "type": "Feature", "properties": { "PFI": "207999843", "PROPERTY_PFI": "207999842", "EZI_ADDRESS": "9B-9D OLSEN PLACE BROADMEADOWS 3047", "SOURCE": "LGO", "SOURCE_VERIFIED": "2009\/01\/21 00:00:00", "IS_PRIMARY": "Y", "PROPERTY_STATUS": "A", "GEOCODE_FEATURE": "V", "DISTANCE_RELATED_FLAG": "N", "LOCATION_DESCRIPTOR": null, "BLG_UNIT_TYPE": null, "HSA_FLAG": "N", "HSA_UNIT_ID": null, "BLG_UNIT_PREFIX_1": null, "BLG_UNIT_ID_1": null, "BLG_UNIT_SUFFIX_1": null, "BLG_UNIT_PREFIX_2": null, "BLG_UNIT_ID_2": null, "BLG_UNIT_SUFFIX_2": null, "FLOOR_TYPE": null, "FLOOR_PREFIX_1": null, "FLOOR_NO_1": null, "FLOOR_SUFFIX_1": null, "FLOOR_PREFIX_2": null, "FLOOR_NO_2": null, "FLOOR_SUFFIX_2": null, "BUILDING_NAME": null, "COMPLEX_NAME": null, "HOUSE_PREFIX_1": null, "HOUSE_NUMBER_1": 9.0, "HOUSE_SUFFIX_1": "B", "HOUSE_PREFIX_2": null, "HOUSE_NUMBER_2": 9.0, "HOUSE_SUFFIX_2": "D", "DISP_PREFIX_1": null, "DISP_NUMBER_1": null, "DISP_SUFFIX_1": null, "DISP_PREFIX_2": null, "DISP_NUMBER_2": null, "DISP_SUFFIX_2": null, "ROAD_NAME": "OLSEN", "ROAD_TYPE": "PLACE", "ROAD_SUFFIX": null, "LOCALITY_NAME": "BROADMEADOWS", "LGA_CODE": "333", "STATE": "VIC", "POSTCODE": "3047", "MESH_BLOCK": "20295911000", "NUM_ROAD_ADDRESS": "9B-9D OLSEN PLACE", "NUM_ADDRESS": "9B-9D", "ADDRESS_CLASS": "S", "ADD_ACCESS_TYPE": "L", "OUTSIDE_PROPERTY": "N", "COMPLEX_SITE": "N", "LABEL_ADDRESS": "N", "FEATURE_QUALITY_ID": null, "PFI_CREATED": "2006\/08\/17 00:00:00", "UFI": 461539675.0, "UFI_CREATED": "2008\/07\/23 00:00:00", "UFI_OLD": null }, "geometry": { "type": "Point", "coordinates": [ 144.9268536, -37.6898628 ] } }
const output = {
type: 'Feature',
@@ -97,7 +97,7 @@ test('toOSM range with suffix Xa-Yb', t => {
test('toOSM range with prefix aX-bY', t => {
t.plan(1)
- const input = { "type": "Feature", "properties": { "PFI": "427025011", "PR_PFI": "427025004", "EZI_ADD": "A1-A8 LAKESIDE VILLAGE DRIVE LILYDALE 3140", "SOURCE": "LGU", "SRC_VERIF": "2017-10-11", "IS_PRIMARY": "Y", "PROPSTATUS": "A", "GCODEFEAT": "E", "DIST_FLAG": "N", "LOC_DESC": null, "BLGUNTTYP": null, "HSA_FLAG": "N", "HSAUNITID": null, "BUNIT_PRE1": null, "BUNIT_ID1": 0, "BUNIT_SUF1": null, "BUNIT_PRE2": null, "BUNIT_ID2": 0, "BUNIT_SUF2": null, "FLOOR_TYPE": null, "FL_PREF1": null, "FLOOR_NO_1": 0, "FL_SUF1": null, "FL_PREF2": null, "FLOOR_NO_2": 0, "FL_SUF2": null, "BUILDING": "STUDENT RESIDENCE - SITE LV 4", "COMPLEX": "BOX HILL TAFE - LILLYDALE CAMPUS", "HSE_PREF1": "A", "HSE_NUM1": 1, "HSE_SUF1": null, "HSE_PREF2": "A", "HSE_NUM2": 8, "HSE_SUF2": null, "DISP_PREF1": null, "DISP_NUM1": 0, "DISP_SUF1": null, "DISP_PREF2": null, "DISP_NUM2": 0, "DISP_SUF2": null, "ROAD_NAME": "LAKESIDE VILLAGE", "ROAD_TYPE": "DRIVE", "RD_SUF": null, "LOCALITY": "LILYDALE", "LGA_CODE": "377", "STATE": "VIC", "POSTCODE": "3140", "MESH_BLOCK": "20651970000", "NUM_RD_ADD": "A1-A8 LAKESIDE VILLAGE DRIVE", "NUM_ADD": "A1-A8", "ADD_CLASS": "S", "ACCESSTYPE": "L", "OUT_PROP": "N", "COMPLXSITE": "N", "LABEL_ADD": "N", "FQID": "RA_NO_203", "PFI_CR": "2017-10-11", "UFI": 540188788, "UFI_CR": "2017-10-11", "UFI_OLD": 0 }, "geometry": { "type": "Point", "coordinates": [ 145.350969, -37.7670618 ] } }
+ const input = { "type": "Feature", "properties": { "PFI": "427025011", "PROPERTY_PFI": "427025004", "EZI_ADDRESS": "A1-A8 LAKESIDE VILLAGE DRIVE LILYDALE 3140", "SOURCE": "LGU", "SOURCE_VERIFIED": "2017\/10\/11 00:00:00", "IS_PRIMARY": "Y", "PROPERTY_STATUS": "A", "GEOCODE_FEATURE": "E", "DISTANCE_RELATED_FLAG": "N", "LOCATION_DESCRIPTOR": null, "BLG_UNIT_TYPE": null, "HSA_FLAG": "N", "HSA_UNIT_ID": null, "BLG_UNIT_PREFIX_1": null, "BLG_UNIT_ID_1": null, "BLG_UNIT_SUFFIX_1": null, "BLG_UNIT_PREFIX_2": null, "BLG_UNIT_ID_2": null, "BLG_UNIT_SUFFIX_2": null, "FLOOR_TYPE": null, "FLOOR_PREFIX_1": null, "FLOOR_NO_1": null, "FLOOR_SUFFIX_1": null, "FLOOR_PREFIX_2": null, "FLOOR_NO_2": null, "FLOOR_SUFFIX_2": null, "BUILDING_NAME": "STUDENT RESIDENCE - SITE LV 4", "COMPLEX_NAME": "BOX HILL TAFE - LILLYDALE CAMPUS", "HOUSE_PREFIX_1": "A", "HOUSE_NUMBER_1": 1.0, "HOUSE_SUFFIX_1": null, "HOUSE_PREFIX_2": "A", "HOUSE_NUMBER_2": 8.0, "HOUSE_SUFFIX_2": null, "DISP_PREFIX_1": null, "DISP_NUMBER_1": null, "DISP_SUFFIX_1": null, "DISP_PREFIX_2": null, "DISP_NUMBER_2": null, "DISP_SUFFIX_2": null, "ROAD_NAME": "LAKESIDE VILLAGE", "ROAD_TYPE": "DRIVE", "ROAD_SUFFIX": null, "LOCALITY_NAME": "LILYDALE", "LGA_CODE": "377", "STATE": "VIC", "POSTCODE": "3140", "MESH_BLOCK": "20651970000", "NUM_ROAD_ADDRESS": "A1-A8 LAKESIDE VILLAGE DRIVE", "NUM_ADDRESS": "A1-A8", "ADDRESS_CLASS": "S", "ADD_ACCESS_TYPE": "L", "OUTSIDE_PROPERTY": "N", "COMPLEX_SITE": "N", "LABEL_ADDRESS": "N", "FEATURE_QUALITY_ID": "RA_NO_203", "PFI_CREATED": "2017\/10\/11 00:00:00", "UFI": 540188788.0, "UFI_CREATED": "2017\/10\/11 00:00:00", "UFI_OLD": null }, "geometry": { "type": "Point", "coordinates": [ 145.350969, -37.7670618 ] } }
const output = {
type: 'Feature',
@@ -120,7 +120,7 @@ test('toOSM range with prefix aX-bY', t => {
test('toOSM basic address schema without derivable properties', t => {
t.plan(1)
- const input = { "type": "Feature", "properties": { "PFI": "52043942", "PR_PFI": "602441", "EZI_ADD": "3 BAY ROAD JAM JERRUP 3984", "SOURCE": "LGO", "SRC_VERIF": "2008-12-29", "IS_PRIMARY": "Y", "PROPSTATUS": "A", "GCODEFEAT": "E", "DIST_FLAG": "Y", "LOC_DESC": null, "BLGUNTTYP": null, "HSA_FLAG": "N", "HSAUNITID": null, "BUNIT_PRE1": null, "BUNIT_ID1": 0, "BUNIT_SUF1": null, "BUNIT_PRE2": null, "BUNIT_ID2": 0, "BUNIT_SUF2": null, "FLOOR_TYPE": null, "FL_PREF1": null, "FLOOR_NO_1": 0, "FL_SUF1": null, "FL_PREF2": null, "FLOOR_NO_2": 0, "FL_SUF2": null, "BUILDING": null, "COMPLEX": null, "HSE_PREF1": null, "HSE_NUM1": 3, "HSE_SUF1": null, "HSE_PREF2": null, "HSE_NUM2": 0, "HSE_SUF2": null, "DISP_PREF1": null, "DISP_NUM1": 0, "DISP_SUF1": null, "DISP_PREF2": null, "DISP_NUM2": 0, "DISP_SUF2": null, "ROAD_NAME": "BAY", "ROAD_TYPE": "ROAD", "RD_SUF": null, "LOCALITY": "JAM JERRUP", "LGA_CODE": "304", "STATE": "VIC", "POSTCODE": "3984", "MESH_BLOCK": "20034062000", "NUM_RD_ADD": "3 BAY ROAD", "NUM_ADD": "3", "ADD_CLASS": "S", "ACCESSTYPE": "L", "OUT_PROP": "N", "COMPLXSITE": "N", "LABEL_ADD": "Y", "FQID": "RA_NO_208", "UFI": 461425466, "UFI_CR": "2009-09-23", "UFI_OLD": 0 }, "geometry": { "type": "Point", "coordinates": [ 145.5434286, -38.326053 ] } }
+ const input = { "type": "Feature", "properties": { "PFI": "52043942", "PROPERTY_PFI": "602441", "EZI_ADDRESS": "3 BAY ROAD JAM JERRUP 3984", "SOURCE": "LGO", "SOURCE_VERIFIED": "2008\/12\/29 00:00:00", "IS_PRIMARY": "Y", "PROPERTY_STATUS": "A", "GEOCODE_FEATURE": "E", "DISTANCE_RELATED_FLAG": "Y", "LOCATION_DESCRIPTOR": null, "BLG_UNIT_TYPE": null, "HSA_FLAG": "N", "HSA_UNIT_ID": null, "BLG_UNIT_PREFIX_1": null, "BLG_UNIT_ID_1": null, "BLG_UNIT_SUFFIX_1": null, "BLG_UNIT_PREFIX_2": null, "BLG_UNIT_ID_2": null, "BLG_UNIT_SUFFIX_2": null, "FLOOR_TYPE": null, "FLOOR_PREFIX_1": null, "FLOOR_NO_1": null, "FLOOR_SUFFIX_1": null, "FLOOR_PREFIX_2": null, "FLOOR_NO_2": null, "FLOOR_SUFFIX_2": null, "BUILDING_NAME": null, "COMPLEX_NAME": null, "HOUSE_PREFIX_1": null, "HOUSE_NUMBER_1": 3.0, "HOUSE_SUFFIX_1": null, "HOUSE_PREFIX_2": null, "HOUSE_NUMBER_2": null, "HOUSE_SUFFIX_2": null, "DISP_PREFIX_1": null, "DISP_NUMBER_1": null, "DISP_SUFFIX_1": null, "DISP_PREFIX_2": null, "DISP_NUMBER_2": null, "DISP_SUFFIX_2": null, "ROAD_NAME": "BAY", "ROAD_TYPE": "ROAD", "ROAD_SUFFIX": null, "LOCALITY_NAME": "JAM JERRUP", "LGA_CODE": "304", "STATE": "VIC", "POSTCODE": "3984", "MESH_BLOCK": "20034062000", "NUM_ROAD_ADDRESS": "3 BAY ROAD", "NUM_ADDRESS": "3", "ADDRESS_CLASS": "S", "ADD_ACCESS_TYPE": "L", "OUTSIDE_PROPERTY": "N", "COMPLEX_SITE": "N", "LABEL_ADDRESS": "Y", "FEATURE_QUALITY_ID": "RA_NO_208", "PFI_CREATED": null, "UFI": 461425466.0, "UFI_CREATED": "2009\/09\/23 00:00:00", "UFI_OLD": null }, "geometry": { "type": "Point", "coordinates": [ 145.5434286, -38.326053 ] } }
const output = {
type: 'Feature',