├── .DS_Store ├── .gitignore ├── .travis.yml ├── DISCUSSION.md ├── README.md ├── accuracy_test ├── .gitignore ├── README.md ├── data │ └── testcases_ogcio_searchable.csv ├── dist │ ├── lib │ │ ├── address-resolver.js │ │ ├── models │ │ │ ├── address-factory.js │ │ │ ├── address.js │ │ │ ├── land-address.js │ │ │ └── ogcio-address.js │ │ └── ogcio-parser.js │ ├── main.js │ ├── plugins │ │ ├── analytics.js │ │ ├── awesome-icon.js │ │ └── vuetify.js │ ├── route.js │ └── utils │ │ ├── constants.js │ │ ├── dcdata-2015.js │ │ ├── dclookup.js │ │ ├── ga-helper.js │ │ ├── ogcio-helper.js │ │ └── proj-convertor.js ├── main.js ├── package-lock.json ├── package.json ├── run_test.js └── run_test.py ├── data ├── building.chi ├── estate.chi ├── region.chi ├── street.chi ├── subDistrict.chi └── village.chi ├── python ├── Makefile ├── components │ ├── __init__.py │ ├── core.py │ └── util.py ├── requirements.txt └── tests │ ├── __init__.py │ ├── context.py │ └── test_basic.py ├── utils └── query_googlemap.py └── web ├── .dockerignore ├── .env-default ├── .eslintrc.js ├── .gitignore ├── Dockerfile ├── README.md ├── babel.config.js ├── main.js ├── package-lock.json ├── package.json ├── public ├── favicon.ico ├── icon.png ├── index.html ├── og-image.png └── result-card.png ├── src ├── App.vue ├── assets │ ├── pin-selected.png │ └── pin.png ├── components │ ├── ButtonCross.vue │ ├── ButtonTick.vue │ ├── ResultCard.vue │ ├── SearchFilter.vue │ └── VueLayerMap.vue ├── main.js ├── pages │ ├── About.vue │ ├── MapAddressSearcher.vue │ └── TableAddressSearcher.vue ├── plugins │ ├── analytics.js │ ├── awesome-icon.js │ └── vuetify.js ├── route.js └── utils │ ├── HKDistrictArea.json │ ├── constants.js │ ├── dcdata-2015.js │ ├── dcdata-2019.js │ ├── dclookup.js │ ├── ga-helper.js │ ├── ogcio-helper.js │ └── proj-convertor.js ├── startup.config.js ├── test └── test-address.js └── vue.config.js /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/.travis.yml -------------------------------------------------------------------------------- /DISCUSSION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/DISCUSSION.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/README.md -------------------------------------------------------------------------------- /accuracy_test/.gitignore: -------------------------------------------------------------------------------- 1 | *.json -------------------------------------------------------------------------------- /accuracy_test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/accuracy_test/README.md -------------------------------------------------------------------------------- /accuracy_test/data/testcases_ogcio_searchable.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/accuracy_test/data/testcases_ogcio_searchable.csv -------------------------------------------------------------------------------- /accuracy_test/dist/lib/address-resolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/accuracy_test/dist/lib/address-resolver.js -------------------------------------------------------------------------------- /accuracy_test/dist/lib/models/address-factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/accuracy_test/dist/lib/models/address-factory.js -------------------------------------------------------------------------------- /accuracy_test/dist/lib/models/address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/accuracy_test/dist/lib/models/address.js -------------------------------------------------------------------------------- /accuracy_test/dist/lib/models/land-address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/accuracy_test/dist/lib/models/land-address.js -------------------------------------------------------------------------------- /accuracy_test/dist/lib/models/ogcio-address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/accuracy_test/dist/lib/models/ogcio-address.js -------------------------------------------------------------------------------- /accuracy_test/dist/lib/ogcio-parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/accuracy_test/dist/lib/ogcio-parser.js -------------------------------------------------------------------------------- /accuracy_test/dist/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/accuracy_test/dist/main.js -------------------------------------------------------------------------------- /accuracy_test/dist/plugins/analytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/accuracy_test/dist/plugins/analytics.js -------------------------------------------------------------------------------- /accuracy_test/dist/plugins/awesome-icon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/accuracy_test/dist/plugins/awesome-icon.js -------------------------------------------------------------------------------- /accuracy_test/dist/plugins/vuetify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/accuracy_test/dist/plugins/vuetify.js -------------------------------------------------------------------------------- /accuracy_test/dist/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/accuracy_test/dist/route.js -------------------------------------------------------------------------------- /accuracy_test/dist/utils/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/accuracy_test/dist/utils/constants.js -------------------------------------------------------------------------------- /accuracy_test/dist/utils/dcdata-2015.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/accuracy_test/dist/utils/dcdata-2015.js -------------------------------------------------------------------------------- /accuracy_test/dist/utils/dclookup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/accuracy_test/dist/utils/dclookup.js -------------------------------------------------------------------------------- /accuracy_test/dist/utils/ga-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/accuracy_test/dist/utils/ga-helper.js -------------------------------------------------------------------------------- /accuracy_test/dist/utils/ogcio-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/accuracy_test/dist/utils/ogcio-helper.js -------------------------------------------------------------------------------- /accuracy_test/dist/utils/proj-convertor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/accuracy_test/dist/utils/proj-convertor.js -------------------------------------------------------------------------------- /accuracy_test/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/accuracy_test/main.js -------------------------------------------------------------------------------- /accuracy_test/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/accuracy_test/package-lock.json -------------------------------------------------------------------------------- /accuracy_test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/accuracy_test/package.json -------------------------------------------------------------------------------- /accuracy_test/run_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/accuracy_test/run_test.js -------------------------------------------------------------------------------- /accuracy_test/run_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/accuracy_test/run_test.py -------------------------------------------------------------------------------- /data/building.chi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/data/building.chi -------------------------------------------------------------------------------- /data/estate.chi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/data/estate.chi -------------------------------------------------------------------------------- /data/region.chi: -------------------------------------------------------------------------------- 1 | 香港 2 | 九龍 3 | 新界 -------------------------------------------------------------------------------- /data/street.chi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/data/street.chi -------------------------------------------------------------------------------- /data/subDistrict.chi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/data/subDistrict.chi -------------------------------------------------------------------------------- /data/village.chi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/data/village.chi -------------------------------------------------------------------------------- /python/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/python/Makefile -------------------------------------------------------------------------------- /python/components/__init__.py: -------------------------------------------------------------------------------- 1 | from .core import Address 2 | -------------------------------------------------------------------------------- /python/components/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/python/components/core.py -------------------------------------------------------------------------------- /python/components/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/python/components/util.py -------------------------------------------------------------------------------- /python/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | bs4 3 | nose -------------------------------------------------------------------------------- /python/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/tests/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/python/tests/context.py -------------------------------------------------------------------------------- /python/tests/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/python/tests/test_basic.py -------------------------------------------------------------------------------- /utils/query_googlemap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/utils/query_googlemap.py -------------------------------------------------------------------------------- /web/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | test -------------------------------------------------------------------------------- /web/.env-default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/.env-default -------------------------------------------------------------------------------- /web/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/.eslintrc.js -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/Dockerfile -------------------------------------------------------------------------------- /web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/README.md -------------------------------------------------------------------------------- /web/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/babel.config.js -------------------------------------------------------------------------------- /web/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/main.js -------------------------------------------------------------------------------- /web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/package-lock.json -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/package.json -------------------------------------------------------------------------------- /web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/public/favicon.ico -------------------------------------------------------------------------------- /web/public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/public/icon.png -------------------------------------------------------------------------------- /web/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/public/index.html -------------------------------------------------------------------------------- /web/public/og-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/public/og-image.png -------------------------------------------------------------------------------- /web/public/result-card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/public/result-card.png -------------------------------------------------------------------------------- /web/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/src/App.vue -------------------------------------------------------------------------------- /web/src/assets/pin-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/src/assets/pin-selected.png -------------------------------------------------------------------------------- /web/src/assets/pin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/src/assets/pin.png -------------------------------------------------------------------------------- /web/src/components/ButtonCross.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/src/components/ButtonCross.vue -------------------------------------------------------------------------------- /web/src/components/ButtonTick.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/src/components/ButtonTick.vue -------------------------------------------------------------------------------- /web/src/components/ResultCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/src/components/ResultCard.vue -------------------------------------------------------------------------------- /web/src/components/SearchFilter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/src/components/SearchFilter.vue -------------------------------------------------------------------------------- /web/src/components/VueLayerMap.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/src/components/VueLayerMap.vue -------------------------------------------------------------------------------- /web/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/src/main.js -------------------------------------------------------------------------------- /web/src/pages/About.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/src/pages/About.vue -------------------------------------------------------------------------------- /web/src/pages/MapAddressSearcher.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/src/pages/MapAddressSearcher.vue -------------------------------------------------------------------------------- /web/src/pages/TableAddressSearcher.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/src/pages/TableAddressSearcher.vue -------------------------------------------------------------------------------- /web/src/plugins/analytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/src/plugins/analytics.js -------------------------------------------------------------------------------- /web/src/plugins/awesome-icon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/src/plugins/awesome-icon.js -------------------------------------------------------------------------------- /web/src/plugins/vuetify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/src/plugins/vuetify.js -------------------------------------------------------------------------------- /web/src/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/src/route.js -------------------------------------------------------------------------------- /web/src/utils/HKDistrictArea.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/src/utils/HKDistrictArea.json -------------------------------------------------------------------------------- /web/src/utils/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/src/utils/constants.js -------------------------------------------------------------------------------- /web/src/utils/dcdata-2015.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/src/utils/dcdata-2015.js -------------------------------------------------------------------------------- /web/src/utils/dcdata-2019.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/src/utils/dcdata-2019.js -------------------------------------------------------------------------------- /web/src/utils/dclookup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/src/utils/dclookup.js -------------------------------------------------------------------------------- /web/src/utils/ga-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/src/utils/ga-helper.js -------------------------------------------------------------------------------- /web/src/utils/ogcio-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/src/utils/ogcio-helper.js -------------------------------------------------------------------------------- /web/src/utils/proj-convertor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/src/utils/proj-convertor.js -------------------------------------------------------------------------------- /web/startup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/startup.config.js -------------------------------------------------------------------------------- /web/test/test-address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/test/test-address.js -------------------------------------------------------------------------------- /web/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0vhk-io/HKAddressParser/HEAD/web/vue.config.js --------------------------------------------------------------------------------