├── .editorconfig ├── .github └── workflows │ ├── create-data.yml │ ├── create-release.yml │ └── test.yml ├── .gitignore ├── .tool-versions ├── DATA.md ├── LICENSE ├── README.md ├── deploy ├── 01_sync_to_s3.sh ├── 01a_create_archive.sh └── 02_clear_cloudflare_cache.sh ├── docs └── index.html ├── eslint.config.mjs ├── out └── .keep ├── package.json ├── src ├── 01_make_prefecture_city.ts ├── 02_make_machi_aza.ts ├── 03_make_rsdt.ts ├── 04_make_chiban.ts ├── 10_refresh_csv_ranges.ts ├── 99_create_stats.ts ├── address_data.proto ├── address_data.ts ├── data.ts ├── lib │ ├── abr_mlit_merge_tools.ts │ ├── ckan.test.ts │ ├── ckan.ts │ ├── ckan_data │ │ ├── chiban.ts │ │ ├── city.ts │ │ ├── index.test.ts │ │ ├── index.ts │ │ ├── machi_aza.ts │ │ ├── prefecture.ts │ │ └── rsdtdsp_rsdt.ts │ ├── fetch_tools.ts │ ├── mlit_nlftp.test.ts │ ├── mlit_nlftp.ts │ ├── proj.test.ts │ ├── proj.ts │ ├── settings.test.ts │ ├── settings.ts │ ├── zip_tools.test.ts │ └── zip_tools.ts └── processes │ ├── 01_make_prefecture_city.test.ts │ ├── 01_make_prefecture_city.ts │ ├── 02_machi_aza.ts │ ├── 02_make_machi_aza.test.ts │ ├── 02_make_machi_aza.ts │ ├── 03_make_rsdt.test.ts │ ├── 03_make_rsdt.ts │ ├── 04_make_chiban.test.ts │ ├── 04_make_chiban.ts │ ├── 10_refresh_csv_ranges.test.ts │ ├── 10_refresh_csv_ranges.ts │ └── 99_create_stats.ts ├── test └── fixtures │ └── lib │ ├── settings │ └── settings.json │ └── zip_tools │ ├── double_level.csv.zip │ ├── double_level1.csv │ ├── double_level1.csv.zip │ ├── double_level2.csv │ ├── double_level2.csv.zip │ └── single_level.csv.zip ├── tsconfig.dist-cjs.json ├── tsconfig.dist-esm.json └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/create-data.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/.github/workflows/create-data.yml -------------------------------------------------------------------------------- /.github/workflows/create-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/.github/workflows/create-release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/.gitignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | nodejs 22.9.0 2 | -------------------------------------------------------------------------------- /DATA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/DATA.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/README.md -------------------------------------------------------------------------------- /deploy/01_sync_to_s3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/deploy/01_sync_to_s3.sh -------------------------------------------------------------------------------- /deploy/01a_create_archive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/deploy/01a_create_archive.sh -------------------------------------------------------------------------------- /deploy/02_clear_cloudflare_cache.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/deploy/02_clear_cloudflare_cache.sh -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/docs/index.html -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /out/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/package.json -------------------------------------------------------------------------------- /src/01_make_prefecture_city.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/01_make_prefecture_city.ts -------------------------------------------------------------------------------- /src/02_make_machi_aza.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/02_make_machi_aza.ts -------------------------------------------------------------------------------- /src/03_make_rsdt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/03_make_rsdt.ts -------------------------------------------------------------------------------- /src/04_make_chiban.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/04_make_chiban.ts -------------------------------------------------------------------------------- /src/10_refresh_csv_ranges.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/10_refresh_csv_ranges.ts -------------------------------------------------------------------------------- /src/99_create_stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/99_create_stats.ts -------------------------------------------------------------------------------- /src/address_data.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/address_data.proto -------------------------------------------------------------------------------- /src/address_data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/address_data.ts -------------------------------------------------------------------------------- /src/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/data.ts -------------------------------------------------------------------------------- /src/lib/abr_mlit_merge_tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/lib/abr_mlit_merge_tools.ts -------------------------------------------------------------------------------- /src/lib/ckan.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/lib/ckan.test.ts -------------------------------------------------------------------------------- /src/lib/ckan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/lib/ckan.ts -------------------------------------------------------------------------------- /src/lib/ckan_data/chiban.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/lib/ckan_data/chiban.ts -------------------------------------------------------------------------------- /src/lib/ckan_data/city.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/lib/ckan_data/city.ts -------------------------------------------------------------------------------- /src/lib/ckan_data/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/lib/ckan_data/index.test.ts -------------------------------------------------------------------------------- /src/lib/ckan_data/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/lib/ckan_data/index.ts -------------------------------------------------------------------------------- /src/lib/ckan_data/machi_aza.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/lib/ckan_data/machi_aza.ts -------------------------------------------------------------------------------- /src/lib/ckan_data/prefecture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/lib/ckan_data/prefecture.ts -------------------------------------------------------------------------------- /src/lib/ckan_data/rsdtdsp_rsdt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/lib/ckan_data/rsdtdsp_rsdt.ts -------------------------------------------------------------------------------- /src/lib/fetch_tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/lib/fetch_tools.ts -------------------------------------------------------------------------------- /src/lib/mlit_nlftp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/lib/mlit_nlftp.test.ts -------------------------------------------------------------------------------- /src/lib/mlit_nlftp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/lib/mlit_nlftp.ts -------------------------------------------------------------------------------- /src/lib/proj.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/lib/proj.test.ts -------------------------------------------------------------------------------- /src/lib/proj.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/lib/proj.ts -------------------------------------------------------------------------------- /src/lib/settings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/lib/settings.test.ts -------------------------------------------------------------------------------- /src/lib/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/lib/settings.ts -------------------------------------------------------------------------------- /src/lib/zip_tools.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/lib/zip_tools.test.ts -------------------------------------------------------------------------------- /src/lib/zip_tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/lib/zip_tools.ts -------------------------------------------------------------------------------- /src/processes/01_make_prefecture_city.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/processes/01_make_prefecture_city.test.ts -------------------------------------------------------------------------------- /src/processes/01_make_prefecture_city.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/processes/01_make_prefecture_city.ts -------------------------------------------------------------------------------- /src/processes/02_machi_aza.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/processes/02_machi_aza.ts -------------------------------------------------------------------------------- /src/processes/02_make_machi_aza.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/processes/02_make_machi_aza.test.ts -------------------------------------------------------------------------------- /src/processes/02_make_machi_aza.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/processes/02_make_machi_aza.ts -------------------------------------------------------------------------------- /src/processes/03_make_rsdt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/processes/03_make_rsdt.test.ts -------------------------------------------------------------------------------- /src/processes/03_make_rsdt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/processes/03_make_rsdt.ts -------------------------------------------------------------------------------- /src/processes/04_make_chiban.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/processes/04_make_chiban.test.ts -------------------------------------------------------------------------------- /src/processes/04_make_chiban.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/processes/04_make_chiban.ts -------------------------------------------------------------------------------- /src/processes/10_refresh_csv_ranges.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/processes/10_refresh_csv_ranges.test.ts -------------------------------------------------------------------------------- /src/processes/10_refresh_csv_ranges.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/processes/10_refresh_csv_ranges.ts -------------------------------------------------------------------------------- /src/processes/99_create_stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/src/processes/99_create_stats.ts -------------------------------------------------------------------------------- /test/fixtures/lib/settings/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "lgCodes": ["^01"] 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/lib/zip_tools/double_level.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/test/fixtures/lib/zip_tools/double_level.csv.zip -------------------------------------------------------------------------------- /test/fixtures/lib/zip_tools/double_level1.csv: -------------------------------------------------------------------------------- 1 | It,works! 2 | Double,1 3 | -------------------------------------------------------------------------------- /test/fixtures/lib/zip_tools/double_level1.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/test/fixtures/lib/zip_tools/double_level1.csv.zip -------------------------------------------------------------------------------- /test/fixtures/lib/zip_tools/double_level2.csv: -------------------------------------------------------------------------------- 1 | It,works! 2 | Double,2 3 | -------------------------------------------------------------------------------- /test/fixtures/lib/zip_tools/double_level2.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/test/fixtures/lib/zip_tools/double_level2.csv.zip -------------------------------------------------------------------------------- /test/fixtures/lib/zip_tools/single_level.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/test/fixtures/lib/zip_tools/single_level.csv.zip -------------------------------------------------------------------------------- /tsconfig.dist-cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/tsconfig.dist-cjs.json -------------------------------------------------------------------------------- /tsconfig.dist-esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/tsconfig.dist-esm.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geolonia/japanese-addresses-v2/HEAD/tsconfig.json --------------------------------------------------------------------------------