cache | lnx 1/2

This commit is contained in:
lovebird 2026-03-23 18:08:44 +01:00
parent a2565a87df
commit 0d3a3f0210
38 changed files with 856428 additions and 608339 deletions

8730
cache/gadm/boundary_ABW_0.json vendored Normal file

File diff suppressed because it is too large Load Diff

8730
cache/gadm/boundary_ABW_1.json vendored Normal file

File diff suppressed because it is too large Load Diff

8730
cache/gadm/boundary_ABW_2.json vendored Normal file

File diff suppressed because it is too large Load Diff

8730
cache/gadm/boundary_ABW_3.json vendored Normal file

File diff suppressed because it is too large Load Diff

8730
cache/gadm/boundary_ABW_4.json vendored Normal file

File diff suppressed because it is too large Load Diff

8730
cache/gadm/boundary_ABW_5.json vendored Normal file

File diff suppressed because it is too large Load Diff

430
cache/gadm/boundary_AFG_0.json vendored Normal file
View File

@ -0,0 +1,430 @@
{
"country": "AFG",
"featureCount": 1,
"features": [
{
"code": "AFG",
"geometry": {
"coordinates": [
[
[
[
66.82115173200003,
31.83102417100008
],
[
66.81314086900005,
31.83654213000017
],
[
66.80515289300013,
31.841770172000054
],
[
66.80081939700005,
31.84658432000009
],
[
66.78802490200019,
31.852760315000126
],
[
66.77110290500013,
31.856405258000166
],
[
66.75183868400018,
31.85658836400006
],
[
66.71524810700004,
31.851930618000154
],
[
66.70375823900008,
31.848789216000114
],
[
66.68408203200016,
31.84612083400009
],
[
66.64369201700003,
31.833707810000135
],
[
66.59584808400012,
31.826379776000067
],
[
66.55489349300018,
31.80879593000003
],
[
66.54444122300009,
31.798671723000155
],
[
66.53960418700012,
31.788793565000162
],
[
66.52680206399998,
31.778743744000053
],
[
66.509628297,
31.769592285000044
],
[
66.45478820700009,
31.74630737400014
],
[
66.41545104900013,
31.730791092000118
],
[
66.36812591600011,
31.70934104900016
],
[
66.35021209700005,
31.702945710000108
],
[
66.33039093000002,
31.69899368200015
],
[
66.29533386300011,
31.69940185600018
],
[
66.26319122400008,
31.697429656000054
],
[
66.24615478600003,
31.699443818000077
],
[
66.22404480000012,
31.70825958300003
],
[
66.20585632300003,
31.711320877
],
[
66.1844406140001,
31.719850539
],
[
66.1771392820001,
31.73027801500018
],
[
66.17659759600008,
31.748491287000093
],
[
66.18244171000009,
31.786420821000092
],
[
66.18555450400004,
31.83496093800011
],
[
66.19107818500015,
31.855934143000184
],
[
66.19773101900012,
31.86677932700013
],
[
66.21044921800018,
31.876190184999984
],
[
66.22164154000006,
31.882190704000095
],
[
66.25009155300006,
31.891723633000083
],
[
66.26380920300016,
31.903659820000087
],
[
66.29244995000016,
31.910816193000073
],
[
66.30712127700019,
31.921190261000106
],
[
66.31873321400002,
31.940700531
],
[
66.33925628600014,
31.96533584499997
],
[
66.34661865300006,
31.978162766000025
],
[
66.34825134200008,
31.986701966000112
],
[
66.34674072200016,
32.0003051760001
],
[
66.34032440200019,
32.0119228370001
],
[
66.35719299400006,
32.02209091200001
],
[
66.36827850300006,
32.02791595499997
],
[
66.39032745400016,
32.03308868500005
],
[
66.4077072140002,
32.03531265400011
],
[
66.4198532100001,
32.035102844000164
],
[
66.45528411800018,
32.029117584
],
[
66.47090149000002,
32.029716492000034
],
[
66.48526001000005,
32.03406906099997
],
[
66.49637603800016,
32.04203796400003
],
[
66.52038574100015,
32.048217774000136
],
[
66.54463195700009,
32.04890060300005
],
[
66.56323242100007,
32.04544448900009
],
[
66.58251190200014,
32.045860291000054
],
[
66.59259033200004,
32.04794693100018
],
[
66.61116027700007,
32.05505752700003
],
[
66.63065338100017,
32.07077789300007
],
[
66.63825225900007,
32.08286667000016
],
[
66.66200256400009,
32.11961364700011
],
[
66.6844787600001,
32.16248703100007
],
[
66.68648529000006,
32.1697921760001
],
[
66.69010162400014,
32.180908203000115
],
[
66.69885253900009,
32.175720216000116
],
[
66.71269226000004,
32.166435241000045
],
[
66.746643066,
32.137241363000044
],
[
66.7855911260001,
32.10157394400005
],
[
66.79828643800016,
32.0887222290001
],
[
66.80579376200012,
32.079189300000166
],
[
66.81362152200012,
32.066715241
],
[
66.818939209,
32.056114196000124
],
[
66.82086944600013,
32.04569625800002
],
[
66.82130432200006,
32.01581192000009
],
[
66.81792449900007,
31.96592331
],
[
66.81992340200003,
31.950548172000083
],
[
66.8217697140002,
31.94370841900019
],
[
66.82257842900003,
31.93377304100005
],
[
66.82329559300007,
31.92771339400008
],
[
66.82353973400006,
31.923252106000064
],
[
66.82254028199998,
31.886512756000116
],
[
66.82385253900014,
31.851020813000105
],
[
66.82115173200003,
31.83102417100008
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
66.47690128436538,
31.882285515060396
],
"ghsBuiltCenters": [
[
66.32542599566955,
31.8002895645937,
2539.0
],
[
66.47988282829252,
31.869130063974488,
2186.0
],
[
66.74412827514638,
32.062848307462964,
1704.0
],
[
66.52162735374611,
31.893228824520612,
1635.0
],
[
66.3371156996344,
31.833846885444803,
1044.0
]
],
"ghsBuiltMax": 2539.0,
"ghsBuiltWeight": 71193.0,
"ghsPopCenter": [
66.48053798818303,
31.884355980019247
],
"ghsPopCenters": [
[
66.32542599566955,
31.8002895645937,
1015.0
],
[
66.47988282829252,
31.869130063974488,
874.0
],
[
66.74412827514638,
32.062848307462964,
681.0
],
[
66.52162735374611,
31.893228824520612,
654.0
],
[
66.3371156996344,
31.833846885444803,
417.0
]
],
"ghsPopMaxDensity": 1015.0,
"ghsPopulation": 28111.0,
"name": "Afghanistan"
}
],
"level": 0
}

18141
cache/gadm/boundary_AFG_1.json vendored Normal file

File diff suppressed because it is too large Load Diff

171499
cache/gadm/boundary_AFG_2.json vendored Normal file

File diff suppressed because it is too large Load Diff

430
cache/gadm/boundary_AFG_3.json vendored Normal file
View File

@ -0,0 +1,430 @@
{
"country": "AFG",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": {
"coordinates": [
[
[
[
66.82115173200003,
31.83102417100008
],
[
66.81314086900005,
31.83654213000017
],
[
66.80515289300013,
31.841770172000054
],
[
66.80081939700005,
31.84658432000009
],
[
66.78802490200019,
31.852760315000126
],
[
66.77110290500013,
31.856405258000166
],
[
66.75183868400018,
31.85658836400006
],
[
66.71524810700004,
31.851930618000154
],
[
66.70375823900008,
31.848789216000114
],
[
66.68408203200016,
31.84612083400009
],
[
66.64369201700003,
31.833707810000135
],
[
66.59584808400012,
31.826379776000067
],
[
66.55489349300018,
31.80879593000003
],
[
66.54444122300009,
31.798671723000155
],
[
66.53960418700012,
31.788793565000162
],
[
66.52680206399998,
31.778743744000053
],
[
66.509628297,
31.769592285000044
],
[
66.45478820700009,
31.74630737400014
],
[
66.41545104900013,
31.730791092000118
],
[
66.36812591600011,
31.70934104900016
],
[
66.35021209700005,
31.702945710000108
],
[
66.33039093000002,
31.69899368200015
],
[
66.29533386300011,
31.69940185600018
],
[
66.26319122400008,
31.697429656000054
],
[
66.24615478600003,
31.699443818000077
],
[
66.22404480000012,
31.70825958300003
],
[
66.20585632300003,
31.711320877
],
[
66.1844406140001,
31.719850539
],
[
66.1771392820001,
31.73027801500018
],
[
66.17659759600008,
31.748491287000093
],
[
66.18244171000009,
31.786420821000092
],
[
66.18555450400004,
31.83496093800011
],
[
66.19107818500015,
31.855934143000184
],
[
66.19773101900012,
31.86677932700013
],
[
66.21044921800018,
31.876190184999984
],
[
66.22164154000006,
31.882190704000095
],
[
66.25009155300006,
31.891723633000083
],
[
66.26380920300016,
31.903659820000087
],
[
66.29244995000016,
31.910816193000073
],
[
66.30712127700019,
31.921190261000106
],
[
66.31873321400002,
31.940700531
],
[
66.33925628600014,
31.96533584499997
],
[
66.34661865300006,
31.978162766000025
],
[
66.34825134200008,
31.986701966000112
],
[
66.34674072200016,
32.0003051760001
],
[
66.34032440200019,
32.0119228370001
],
[
66.35719299400006,
32.02209091200001
],
[
66.36827850300006,
32.02791595499997
],
[
66.39032745400016,
32.03308868500005
],
[
66.4077072140002,
32.03531265400011
],
[
66.4198532100001,
32.035102844000164
],
[
66.45528411800018,
32.029117584
],
[
66.47090149000002,
32.029716492000034
],
[
66.48526001000005,
32.03406906099997
],
[
66.49637603800016,
32.04203796400003
],
[
66.52038574100015,
32.048217774000136
],
[
66.54463195700009,
32.04890060300005
],
[
66.56323242100007,
32.04544448900009
],
[
66.58251190200014,
32.045860291000054
],
[
66.59259033200004,
32.04794693100018
],
[
66.61116027700007,
32.05505752700003
],
[
66.63065338100017,
32.07077789300007
],
[
66.63825225900007,
32.08286667000016
],
[
66.66200256400009,
32.11961364700011
],
[
66.6844787600001,
32.16248703100007
],
[
66.68648529000006,
32.1697921760001
],
[
66.69010162400014,
32.180908203000115
],
[
66.69885253900009,
32.175720216000116
],
[
66.71269226000004,
32.166435241000045
],
[
66.746643066,
32.137241363000044
],
[
66.7855911260001,
32.10157394400005
],
[
66.79828643800016,
32.0887222290001
],
[
66.80579376200012,
32.079189300000166
],
[
66.81362152200012,
32.066715241
],
[
66.818939209,
32.056114196000124
],
[
66.82086944600013,
32.04569625800002
],
[
66.82130432200006,
32.01581192000009
],
[
66.81792449900007,
31.96592331
],
[
66.81992340200003,
31.950548172000083
],
[
66.8217697140002,
31.94370841900019
],
[
66.82257842900003,
31.93377304100005
],
[
66.82329559300007,
31.92771339400008
],
[
66.82353973400006,
31.923252106000064
],
[
66.82254028199998,
31.886512756000116
],
[
66.82385253900014,
31.851020813000105
],
[
66.82115173200003,
31.83102417100008
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
66.47690128436538,
31.882285515060396
],
"ghsBuiltCenters": [
[
66.32542599566955,
31.8002895645937,
2539.0
],
[
66.47988282829252,
31.869130063974488,
2186.0
],
[
66.74412827514638,
32.062848307462964,
1704.0
],
[
66.52162735374611,
31.893228824520612,
1635.0
],
[
66.3371156996344,
31.833846885444803,
1044.0
]
],
"ghsBuiltMax": 2539.0,
"ghsBuiltWeight": 71193.0,
"ghsPopCenter": [
66.48053798818303,
31.884355980019247
],
"ghsPopCenters": [
[
66.32542599566955,
31.8002895645937,
1015.0
],
[
66.47988282829252,
31.869130063974488,
874.0
],
[
66.74412827514638,
32.062848307462964,
681.0
],
[
66.52162735374611,
31.893228824520612,
654.0
],
[
66.3371156996344,
31.833846885444803,
417.0
]
],
"ghsPopMaxDensity": 1015.0,
"ghsPopulation": 28111.0,
"name": ""
}
],
"level": 3
}

430
cache/gadm/boundary_AFG_4.json vendored Normal file
View File

@ -0,0 +1,430 @@
{
"country": "AFG",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": {
"coordinates": [
[
[
[
66.82115173200003,
31.83102417100008
],
[
66.81314086900005,
31.83654213000017
],
[
66.80515289300013,
31.841770172000054
],
[
66.80081939700005,
31.84658432000009
],
[
66.78802490200019,
31.852760315000126
],
[
66.77110290500013,
31.856405258000166
],
[
66.75183868400018,
31.85658836400006
],
[
66.71524810700004,
31.851930618000154
],
[
66.70375823900008,
31.848789216000114
],
[
66.68408203200016,
31.84612083400009
],
[
66.64369201700003,
31.833707810000135
],
[
66.59584808400012,
31.826379776000067
],
[
66.55489349300018,
31.80879593000003
],
[
66.54444122300009,
31.798671723000155
],
[
66.53960418700012,
31.788793565000162
],
[
66.52680206399998,
31.778743744000053
],
[
66.509628297,
31.769592285000044
],
[
66.45478820700009,
31.74630737400014
],
[
66.41545104900013,
31.730791092000118
],
[
66.36812591600011,
31.70934104900016
],
[
66.35021209700005,
31.702945710000108
],
[
66.33039093000002,
31.69899368200015
],
[
66.29533386300011,
31.69940185600018
],
[
66.26319122400008,
31.697429656000054
],
[
66.24615478600003,
31.699443818000077
],
[
66.22404480000012,
31.70825958300003
],
[
66.20585632300003,
31.711320877
],
[
66.1844406140001,
31.719850539
],
[
66.1771392820001,
31.73027801500018
],
[
66.17659759600008,
31.748491287000093
],
[
66.18244171000009,
31.786420821000092
],
[
66.18555450400004,
31.83496093800011
],
[
66.19107818500015,
31.855934143000184
],
[
66.19773101900012,
31.86677932700013
],
[
66.21044921800018,
31.876190184999984
],
[
66.22164154000006,
31.882190704000095
],
[
66.25009155300006,
31.891723633000083
],
[
66.26380920300016,
31.903659820000087
],
[
66.29244995000016,
31.910816193000073
],
[
66.30712127700019,
31.921190261000106
],
[
66.31873321400002,
31.940700531
],
[
66.33925628600014,
31.96533584499997
],
[
66.34661865300006,
31.978162766000025
],
[
66.34825134200008,
31.986701966000112
],
[
66.34674072200016,
32.0003051760001
],
[
66.34032440200019,
32.0119228370001
],
[
66.35719299400006,
32.02209091200001
],
[
66.36827850300006,
32.02791595499997
],
[
66.39032745400016,
32.03308868500005
],
[
66.4077072140002,
32.03531265400011
],
[
66.4198532100001,
32.035102844000164
],
[
66.45528411800018,
32.029117584
],
[
66.47090149000002,
32.029716492000034
],
[
66.48526001000005,
32.03406906099997
],
[
66.49637603800016,
32.04203796400003
],
[
66.52038574100015,
32.048217774000136
],
[
66.54463195700009,
32.04890060300005
],
[
66.56323242100007,
32.04544448900009
],
[
66.58251190200014,
32.045860291000054
],
[
66.59259033200004,
32.04794693100018
],
[
66.61116027700007,
32.05505752700003
],
[
66.63065338100017,
32.07077789300007
],
[
66.63825225900007,
32.08286667000016
],
[
66.66200256400009,
32.11961364700011
],
[
66.6844787600001,
32.16248703100007
],
[
66.68648529000006,
32.1697921760001
],
[
66.69010162400014,
32.180908203000115
],
[
66.69885253900009,
32.175720216000116
],
[
66.71269226000004,
32.166435241000045
],
[
66.746643066,
32.137241363000044
],
[
66.7855911260001,
32.10157394400005
],
[
66.79828643800016,
32.0887222290001
],
[
66.80579376200012,
32.079189300000166
],
[
66.81362152200012,
32.066715241
],
[
66.818939209,
32.056114196000124
],
[
66.82086944600013,
32.04569625800002
],
[
66.82130432200006,
32.01581192000009
],
[
66.81792449900007,
31.96592331
],
[
66.81992340200003,
31.950548172000083
],
[
66.8217697140002,
31.94370841900019
],
[
66.82257842900003,
31.93377304100005
],
[
66.82329559300007,
31.92771339400008
],
[
66.82353973400006,
31.923252106000064
],
[
66.82254028199998,
31.886512756000116
],
[
66.82385253900014,
31.851020813000105
],
[
66.82115173200003,
31.83102417100008
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
66.47690128436538,
31.882285515060396
],
"ghsBuiltCenters": [
[
66.32542599566955,
31.8002895645937,
2539.0
],
[
66.47988282829252,
31.869130063974488,
2186.0
],
[
66.74412827514638,
32.062848307462964,
1704.0
],
[
66.52162735374611,
31.893228824520612,
1635.0
],
[
66.3371156996344,
31.833846885444803,
1044.0
]
],
"ghsBuiltMax": 2539.0,
"ghsBuiltWeight": 71193.0,
"ghsPopCenter": [
66.48053798818303,
31.884355980019247
],
"ghsPopCenters": [
[
66.32542599566955,
31.8002895645937,
1015.0
],
[
66.47988282829252,
31.869130063974488,
874.0
],
[
66.74412827514638,
32.062848307462964,
681.0
],
[
66.52162735374611,
31.893228824520612,
654.0
],
[
66.3371156996344,
31.833846885444803,
417.0
]
],
"ghsPopMaxDensity": 1015.0,
"ghsPopulation": 28111.0,
"name": ""
}
],
"level": 4
}

430
cache/gadm/boundary_AFG_5.json vendored Normal file
View File

@ -0,0 +1,430 @@
{
"country": "AFG",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": {
"coordinates": [
[
[
[
66.82115173200003,
31.83102417100008
],
[
66.81314086900005,
31.83654213000017
],
[
66.80515289300013,
31.841770172000054
],
[
66.80081939700005,
31.84658432000009
],
[
66.78802490200019,
31.852760315000126
],
[
66.77110290500013,
31.856405258000166
],
[
66.75183868400018,
31.85658836400006
],
[
66.71524810700004,
31.851930618000154
],
[
66.70375823900008,
31.848789216000114
],
[
66.68408203200016,
31.84612083400009
],
[
66.64369201700003,
31.833707810000135
],
[
66.59584808400012,
31.826379776000067
],
[
66.55489349300018,
31.80879593000003
],
[
66.54444122300009,
31.798671723000155
],
[
66.53960418700012,
31.788793565000162
],
[
66.52680206399998,
31.778743744000053
],
[
66.509628297,
31.769592285000044
],
[
66.45478820700009,
31.74630737400014
],
[
66.41545104900013,
31.730791092000118
],
[
66.36812591600011,
31.70934104900016
],
[
66.35021209700005,
31.702945710000108
],
[
66.33039093000002,
31.69899368200015
],
[
66.29533386300011,
31.69940185600018
],
[
66.26319122400008,
31.697429656000054
],
[
66.24615478600003,
31.699443818000077
],
[
66.22404480000012,
31.70825958300003
],
[
66.20585632300003,
31.711320877
],
[
66.1844406140001,
31.719850539
],
[
66.1771392820001,
31.73027801500018
],
[
66.17659759600008,
31.748491287000093
],
[
66.18244171000009,
31.786420821000092
],
[
66.18555450400004,
31.83496093800011
],
[
66.19107818500015,
31.855934143000184
],
[
66.19773101900012,
31.86677932700013
],
[
66.21044921800018,
31.876190184999984
],
[
66.22164154000006,
31.882190704000095
],
[
66.25009155300006,
31.891723633000083
],
[
66.26380920300016,
31.903659820000087
],
[
66.29244995000016,
31.910816193000073
],
[
66.30712127700019,
31.921190261000106
],
[
66.31873321400002,
31.940700531
],
[
66.33925628600014,
31.96533584499997
],
[
66.34661865300006,
31.978162766000025
],
[
66.34825134200008,
31.986701966000112
],
[
66.34674072200016,
32.0003051760001
],
[
66.34032440200019,
32.0119228370001
],
[
66.35719299400006,
32.02209091200001
],
[
66.36827850300006,
32.02791595499997
],
[
66.39032745400016,
32.03308868500005
],
[
66.4077072140002,
32.03531265400011
],
[
66.4198532100001,
32.035102844000164
],
[
66.45528411800018,
32.029117584
],
[
66.47090149000002,
32.029716492000034
],
[
66.48526001000005,
32.03406906099997
],
[
66.49637603800016,
32.04203796400003
],
[
66.52038574100015,
32.048217774000136
],
[
66.54463195700009,
32.04890060300005
],
[
66.56323242100007,
32.04544448900009
],
[
66.58251190200014,
32.045860291000054
],
[
66.59259033200004,
32.04794693100018
],
[
66.61116027700007,
32.05505752700003
],
[
66.63065338100017,
32.07077789300007
],
[
66.63825225900007,
32.08286667000016
],
[
66.66200256400009,
32.11961364700011
],
[
66.6844787600001,
32.16248703100007
],
[
66.68648529000006,
32.1697921760001
],
[
66.69010162400014,
32.180908203000115
],
[
66.69885253900009,
32.175720216000116
],
[
66.71269226000004,
32.166435241000045
],
[
66.746643066,
32.137241363000044
],
[
66.7855911260001,
32.10157394400005
],
[
66.79828643800016,
32.0887222290001
],
[
66.80579376200012,
32.079189300000166
],
[
66.81362152200012,
32.066715241
],
[
66.818939209,
32.056114196000124
],
[
66.82086944600013,
32.04569625800002
],
[
66.82130432200006,
32.01581192000009
],
[
66.81792449900007,
31.96592331
],
[
66.81992340200003,
31.950548172000083
],
[
66.8217697140002,
31.94370841900019
],
[
66.82257842900003,
31.93377304100005
],
[
66.82329559300007,
31.92771339400008
],
[
66.82353973400006,
31.923252106000064
],
[
66.82254028199998,
31.886512756000116
],
[
66.82385253900014,
31.851020813000105
],
[
66.82115173200003,
31.83102417100008
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
66.47690128436538,
31.882285515060396
],
"ghsBuiltCenters": [
[
66.32542599566955,
31.8002895645937,
2539.0
],
[
66.47988282829252,
31.869130063974488,
2186.0
],
[
66.74412827514638,
32.062848307462964,
1704.0
],
[
66.52162735374611,
31.893228824520612,
1635.0
],
[
66.3371156996344,
31.833846885444803,
1044.0
]
],
"ghsBuiltMax": 2539.0,
"ghsBuiltWeight": 71193.0,
"ghsPopCenter": [
66.48053798818303,
31.884355980019247
],
"ghsPopCenters": [
[
66.32542599566955,
31.8002895645937,
1015.0
],
[
66.47988282829252,
31.869130063974488,
874.0
],
[
66.74412827514638,
32.062848307462964,
681.0
],
[
66.52162735374611,
31.893228824520612,
654.0
],
[
66.3371156996344,
31.833846885444803,
417.0
]
],
"ghsPopMaxDensity": 1015.0,
"ghsPopulation": 28111.0,
"name": ""
}
],
"level": 5
}

610
cache/gadm/boundary_AGO_0.json vendored Normal file
View File

@ -0,0 +1,610 @@
{
"country": "AGO",
"featureCount": 1,
"features": [
{
"code": "AGO",
"geometry": {
"coordinates": [
[
[
[
13.40280971500016,
-6.918023490999872
],
[
13.392525674000183,
-6.923433780999972
],
[
13.381454468000072,
-6.925947188999828
],
[
13.368993759000148,
-6.927632807999942
],
[
13.355691910000075,
-6.92792987699994
],
[
13.342673303000026,
-6.928225993999888
],
[
13.329642295000042,
-6.926301002999878
],
[
13.316618919000064,
-6.926033972999903
],
[
13.304141997000102,
-6.924385070999961
],
[
13.29387283300008,
-6.920506953999904
],
[
13.284433364,
-6.916069030999893
],
[
13.275549888000057,
-6.91162776799996
],
[
13.266660691000084,
-6.906630991999975
],
[
13.256387710000126,
-6.902749061999941
],
[
13.247443961000101,
-6.899764060999871
],
[
13.23366165200008,
-6.900808810999877
],
[
13.224543572000016,
-6.905807970999888
],
[
13.21764278400019,
-6.911922931999925
],
[
13.20851993600013,
-6.916369914999905
],
[
13.199400902000036,
-6.920814990999929
],
[
13.190280914000027,
-6.925536154999918
],
[
13.183111191000023,
-6.932755945999816
],
[
13.17621231000004,
-6.939425945999972
],
[
13.172936439000125,
-6.950262068999905
],
[
13.17493057200005,
-6.961942195999939
],
[
13.172481538000056,
-6.97277784399995
],
[
13.167258263000178,
-6.981671809999966
],
[
13.16426086500013,
-6.992506980999963
],
[
13.159874916999968,
-7.002789974999871
],
[
13.152700423,
-7.009453772999962
],
[
13.148306847000129,
-7.018898009999873
],
[
13.146695137000165,
-7.030570983999894
],
[
13.140913963,
-7.038343905999966
],
[
13.13039875100003,
-7.041669844999944
],
[
13.118773461000046,
-7.043882845999974
],
[
13.113550186000168,
-7.052765846999932
],
[
13.10915470000009,
-7.062212943999953
],
[
13.101422309999975,
-7.068038939999894
],
[
13.090760708000175,
-7.068026064999913
],
[
13.074227333000067,
-7.054660795999951
],
[
13.05370426200011,
-7.043041132999974
],
[
13.062228204000178,
-7.027575015999901
],
[
13.067655563000073,
-7.020051955999975
],
[
13.06923294000012,
-7.012421130999883
],
[
13.07157039700013,
-7.006346225999948
],
[
13.078539848000105,
-6.998864173999948
],
[
13.084753037000041,
-6.988288877999878
],
[
13.088666915000033,
-6.974580764999871
],
[
13.091826438000055,
-6.956243990999951
],
[
13.091150284000094,
-6.933194160999903
],
[
13.088146211000094,
-6.913148879999937
],
[
13.086676597,
-6.89468097699995
],
[
13.082107543000177,
-6.879965781999886
],
[
13.0736970910001,
-6.861303804999977
],
[
13.067589760000033,
-6.845009803999972
],
[
13.063056945000085,
-6.818006038999897
],
[
13.058484078000163,
-6.802519797999935
],
[
13.054688453000097,
-6.785519123999904
],
[
13.050114630999985,
-6.770802021999884
],
[
13.04943084700011,
-6.754417895999893
],
[
13.06172466300012,
-6.754227159999914
],
[
13.070202828000049,
-6.752926826999897
],
[
13.08024215800009,
-6.747060776999945
],
[
13.100304603000154,
-6.740703105999955
],
[
13.109562874000119,
-6.739424228999837
],
[
13.124225616000103,
-6.735219001999951
],
[
13.137351989000024,
-6.730204104999927
],
[
13.155880927000112,
-6.723801136999896
],
[
13.168243409000127,
-6.717227935999972
],
[
13.179845810000131,
-6.706793784999945
],
[
13.189888954000082,
-6.701693057999876
],
[
13.202252388000034,
-6.69511794999994
],
[
13.216925620000154,
-6.690909862999945
],
[
13.23391056100013,
-6.687531946999968
],
[
13.243172645000186,
-6.687015055999836
],
[
13.254746437000165,
-6.687328814999944
],
[
13.267103194000185,
-6.684590816999957
],
[
13.282554625999978,
-6.678866863999929
],
[
13.29260158600016,
-6.6745300279999364
],
[
13.305746078000027,
-6.667205809999928
],
[
13.321983338000052,
-6.658429145999946
],
[
13.33437156600013,
-6.645709989999943
],
[
13.335176469000032,
-6.634984969999948
],
[
13.337545395000063,
-6.615857123999945
],
[
13.339134217000094,
-6.599779127999966
],
[
13.338393211999971,
-6.588242053999977
],
[
13.336885452000104,
-6.57515001299987
],
[
13.34929084800018,
-6.554757117999941
],
[
13.363212585000156,
-6.545918940999968
],
[
13.376365662000183,
-6.536293029999968
],
[
13.393389702000093,
-6.522931098999891
],
[
13.408084870000039,
-6.514882086999876
],
[
13.422009468000056,
-6.506042002999948
],
[
13.435173988000031,
-6.493344782999884
],
[
13.45144176499997,
-6.474589823999963
],
[
13.47060203500007,
-6.458562850999897
],
[
13.480068206000055,
-6.467285156999935
],
[
13.498800278999965,
-6.491180895999946
],
[
13.518895150000048,
-6.513124941999877
],
[
13.540587425000126,
-6.522562979999975
],
[
13.562526703000174,
-6.527548789999969
],
[
13.586652755999978,
-6.526144026999816
],
[
13.610214234000125,
-6.523346900999911
],
[
13.637934684000072,
-6.519430159999956
],
[
13.660799216000044,
-6.516773128999944
],
[
13.658278465000137,
-6.529754160999914
],
[
13.658216476000064,
-6.54661893899987
],
[
13.658944130000066,
-6.558901786999911
],
[
13.660449028000073,
-6.570439814999872
],
[
13.662732125000048,
-6.579697131999978
],
[
13.663474083000153,
-6.588148117999935
],
[
13.64793682200002,
-6.612291811999967
],
[
13.632478713000125,
-6.615737914999954
],
[
13.61548233100018,
-6.6176128379999
],
[
13.60081005100011,
-6.618011951999961
],
[
13.582255364000105,
-6.624446868999939
],
[
13.562161445000129,
-6.630844115999878
],
[
13.545124054000098,
-6.644987105999974
],
[
13.518013953999969,
-6.669610022999905
],
[
13.494782447999967,
-6.690498828999978
],
[
13.468448639000087,
-6.714376924999954
],
[
13.453713416000085,
-6.733945846999973
],
[
13.434333801000037,
-6.756465911999953
],
[
13.41264152600013,
-6.77893018799989
],
[
13.402545928000052,
-6.795548915999973
],
[
13.397085190000155,
-6.810750005999921
],
[
13.397770882000032,
-6.8330078119999476
],
[
13.39922714300019,
-6.855282782999893
],
[
13.399909973000035,
-6.876770019999981
],
[
13.401389122000126,
-6.89291000399993
],
[
13.40280971500016,
-6.918023490999872
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
13.32789050915472,
-6.8033474823371884
],
"ghsBuiltCenters": [
[
13.334894774135584,
-6.800985178434266,
6319.0
],
[
13.354023012012492,
-6.747463065800816,
4898.0
],
[
13.355592310544539,
-6.780711383281056,
4809.0
],
[
13.49778673871693,
-6.598261804696579,
4082.0
],
[
13.323300194180312,
-6.826125139503214,
3783.0
]
],
"ghsBuiltMax": 6319.0,
"ghsBuiltWeight": 1177896.0,
"ghsPopCenter": [
13.327399755697282,
-6.806861353023847
],
"ghsPopCenters": [
[
13.322144907853813,
-6.817204450379778,
694.0
],
[
13.337803963111266,
-6.795308482812266,
159.0
],
[
13.354023012012492,
-6.747463065800816,
140.0
],
[
13.49778673871693,
-6.598261804696579,
116.0
],
[
13.106557227963958,
-6.985897432323995,
107.0
]
],
"ghsPopMaxDensity": 694.0,
"ghsPopulation": 68641.0,
"name": "Angola"
}
],
"level": 0
}

13053
cache/gadm/boundary_AGO_1.json vendored Normal file

File diff suppressed because it is too large Load Diff

93506
cache/gadm/boundary_AGO_2.json vendored Normal file

File diff suppressed because it is too large Load Diff

290473
cache/gadm/boundary_AGO_3.json vendored Normal file

File diff suppressed because it is too large Load Diff

610
cache/gadm/boundary_AGO_4.json vendored Normal file
View File

@ -0,0 +1,610 @@
{
"country": "AGO",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": {
"coordinates": [
[
[
[
13.40280971500016,
-6.918023490999872
],
[
13.392525674000183,
-6.923433780999972
],
[
13.381454468000072,
-6.925947188999828
],
[
13.368993759000148,
-6.927632807999942
],
[
13.355691910000075,
-6.92792987699994
],
[
13.342673303000026,
-6.928225993999888
],
[
13.329642295000042,
-6.926301002999878
],
[
13.316618919000064,
-6.926033972999903
],
[
13.304141997000102,
-6.924385070999961
],
[
13.29387283300008,
-6.920506953999904
],
[
13.284433364,
-6.916069030999893
],
[
13.275549888000057,
-6.91162776799996
],
[
13.266660691000084,
-6.906630991999975
],
[
13.256387710000126,
-6.902749061999941
],
[
13.247443961000101,
-6.899764060999871
],
[
13.23366165200008,
-6.900808810999877
],
[
13.224543572000016,
-6.905807970999888
],
[
13.21764278400019,
-6.911922931999925
],
[
13.20851993600013,
-6.916369914999905
],
[
13.199400902000036,
-6.920814990999929
],
[
13.190280914000027,
-6.925536154999918
],
[
13.183111191000023,
-6.932755945999816
],
[
13.17621231000004,
-6.939425945999972
],
[
13.172936439000125,
-6.950262068999905
],
[
13.17493057200005,
-6.961942195999939
],
[
13.172481538000056,
-6.97277784399995
],
[
13.167258263000178,
-6.981671809999966
],
[
13.16426086500013,
-6.992506980999963
],
[
13.159874916999968,
-7.002789974999871
],
[
13.152700423,
-7.009453772999962
],
[
13.148306847000129,
-7.018898009999873
],
[
13.146695137000165,
-7.030570983999894
],
[
13.140913963,
-7.038343905999966
],
[
13.13039875100003,
-7.041669844999944
],
[
13.118773461000046,
-7.043882845999974
],
[
13.113550186000168,
-7.052765846999932
],
[
13.10915470000009,
-7.062212943999953
],
[
13.101422309999975,
-7.068038939999894
],
[
13.090760708000175,
-7.068026064999913
],
[
13.074227333000067,
-7.054660795999951
],
[
13.05370426200011,
-7.043041132999974
],
[
13.062228204000178,
-7.027575015999901
],
[
13.067655563000073,
-7.020051955999975
],
[
13.06923294000012,
-7.012421130999883
],
[
13.07157039700013,
-7.006346225999948
],
[
13.078539848000105,
-6.998864173999948
],
[
13.084753037000041,
-6.988288877999878
],
[
13.088666915000033,
-6.974580764999871
],
[
13.091826438000055,
-6.956243990999951
],
[
13.091150284000094,
-6.933194160999903
],
[
13.088146211000094,
-6.913148879999937
],
[
13.086676597,
-6.89468097699995
],
[
13.082107543000177,
-6.879965781999886
],
[
13.0736970910001,
-6.861303804999977
],
[
13.067589760000033,
-6.845009803999972
],
[
13.063056945000085,
-6.818006038999897
],
[
13.058484078000163,
-6.802519797999935
],
[
13.054688453000097,
-6.785519123999904
],
[
13.050114630999985,
-6.770802021999884
],
[
13.04943084700011,
-6.754417895999893
],
[
13.06172466300012,
-6.754227159999914
],
[
13.070202828000049,
-6.752926826999897
],
[
13.08024215800009,
-6.747060776999945
],
[
13.100304603000154,
-6.740703105999955
],
[
13.109562874000119,
-6.739424228999837
],
[
13.124225616000103,
-6.735219001999951
],
[
13.137351989000024,
-6.730204104999927
],
[
13.155880927000112,
-6.723801136999896
],
[
13.168243409000127,
-6.717227935999972
],
[
13.179845810000131,
-6.706793784999945
],
[
13.189888954000082,
-6.701693057999876
],
[
13.202252388000034,
-6.69511794999994
],
[
13.216925620000154,
-6.690909862999945
],
[
13.23391056100013,
-6.687531946999968
],
[
13.243172645000186,
-6.687015055999836
],
[
13.254746437000165,
-6.687328814999944
],
[
13.267103194000185,
-6.684590816999957
],
[
13.282554625999978,
-6.678866863999929
],
[
13.29260158600016,
-6.6745300279999364
],
[
13.305746078000027,
-6.667205809999928
],
[
13.321983338000052,
-6.658429145999946
],
[
13.33437156600013,
-6.645709989999943
],
[
13.335176469000032,
-6.634984969999948
],
[
13.337545395000063,
-6.615857123999945
],
[
13.339134217000094,
-6.599779127999966
],
[
13.338393211999971,
-6.588242053999977
],
[
13.336885452000104,
-6.57515001299987
],
[
13.34929084800018,
-6.554757117999941
],
[
13.363212585000156,
-6.545918940999968
],
[
13.376365662000183,
-6.536293029999968
],
[
13.393389702000093,
-6.522931098999891
],
[
13.408084870000039,
-6.514882086999876
],
[
13.422009468000056,
-6.506042002999948
],
[
13.435173988000031,
-6.493344782999884
],
[
13.45144176499997,
-6.474589823999963
],
[
13.47060203500007,
-6.458562850999897
],
[
13.480068206000055,
-6.467285156999935
],
[
13.498800278999965,
-6.491180895999946
],
[
13.518895150000048,
-6.513124941999877
],
[
13.540587425000126,
-6.522562979999975
],
[
13.562526703000174,
-6.527548789999969
],
[
13.586652755999978,
-6.526144026999816
],
[
13.610214234000125,
-6.523346900999911
],
[
13.637934684000072,
-6.519430159999956
],
[
13.660799216000044,
-6.516773128999944
],
[
13.658278465000137,
-6.529754160999914
],
[
13.658216476000064,
-6.54661893899987
],
[
13.658944130000066,
-6.558901786999911
],
[
13.660449028000073,
-6.570439814999872
],
[
13.662732125000048,
-6.579697131999978
],
[
13.663474083000153,
-6.588148117999935
],
[
13.64793682200002,
-6.612291811999967
],
[
13.632478713000125,
-6.615737914999954
],
[
13.61548233100018,
-6.6176128379999
],
[
13.60081005100011,
-6.618011951999961
],
[
13.582255364000105,
-6.624446868999939
],
[
13.562161445000129,
-6.630844115999878
],
[
13.545124054000098,
-6.644987105999974
],
[
13.518013953999969,
-6.669610022999905
],
[
13.494782447999967,
-6.690498828999978
],
[
13.468448639000087,
-6.714376924999954
],
[
13.453713416000085,
-6.733945846999973
],
[
13.434333801000037,
-6.756465911999953
],
[
13.41264152600013,
-6.77893018799989
],
[
13.402545928000052,
-6.795548915999973
],
[
13.397085190000155,
-6.810750005999921
],
[
13.397770882000032,
-6.8330078119999476
],
[
13.39922714300019,
-6.855282782999893
],
[
13.399909973000035,
-6.876770019999981
],
[
13.401389122000126,
-6.89291000399993
],
[
13.40280971500016,
-6.918023490999872
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
13.32789050915472,
-6.8033474823371884
],
"ghsBuiltCenters": [
[
13.334894774135584,
-6.800985178434266,
6319.0
],
[
13.354023012012492,
-6.747463065800816,
4898.0
],
[
13.355592310544539,
-6.780711383281056,
4809.0
],
[
13.49778673871693,
-6.598261804696579,
4082.0
],
[
13.323300194180312,
-6.826125139503214,
3783.0
]
],
"ghsBuiltMax": 6319.0,
"ghsBuiltWeight": 1177896.0,
"ghsPopCenter": [
13.327399755697282,
-6.806861353023847
],
"ghsPopCenters": [
[
13.322144907853813,
-6.817204450379778,
694.0
],
[
13.337803963111266,
-6.795308482812266,
159.0
],
[
13.354023012012492,
-6.747463065800816,
140.0
],
[
13.49778673871693,
-6.598261804696579,
116.0
],
[
13.106557227963958,
-6.985897432323995,
107.0
]
],
"ghsPopMaxDensity": 694.0,
"ghsPopulation": 68641.0,
"name": ""
}
],
"level": 4
}

610
cache/gadm/boundary_AGO_5.json vendored Normal file
View File

@ -0,0 +1,610 @@
{
"country": "AGO",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": {
"coordinates": [
[
[
[
13.40280971500016,
-6.918023490999872
],
[
13.392525674000183,
-6.923433780999972
],
[
13.381454468000072,
-6.925947188999828
],
[
13.368993759000148,
-6.927632807999942
],
[
13.355691910000075,
-6.92792987699994
],
[
13.342673303000026,
-6.928225993999888
],
[
13.329642295000042,
-6.926301002999878
],
[
13.316618919000064,
-6.926033972999903
],
[
13.304141997000102,
-6.924385070999961
],
[
13.29387283300008,
-6.920506953999904
],
[
13.284433364,
-6.916069030999893
],
[
13.275549888000057,
-6.91162776799996
],
[
13.266660691000084,
-6.906630991999975
],
[
13.256387710000126,
-6.902749061999941
],
[
13.247443961000101,
-6.899764060999871
],
[
13.23366165200008,
-6.900808810999877
],
[
13.224543572000016,
-6.905807970999888
],
[
13.21764278400019,
-6.911922931999925
],
[
13.20851993600013,
-6.916369914999905
],
[
13.199400902000036,
-6.920814990999929
],
[
13.190280914000027,
-6.925536154999918
],
[
13.183111191000023,
-6.932755945999816
],
[
13.17621231000004,
-6.939425945999972
],
[
13.172936439000125,
-6.950262068999905
],
[
13.17493057200005,
-6.961942195999939
],
[
13.172481538000056,
-6.97277784399995
],
[
13.167258263000178,
-6.981671809999966
],
[
13.16426086500013,
-6.992506980999963
],
[
13.159874916999968,
-7.002789974999871
],
[
13.152700423,
-7.009453772999962
],
[
13.148306847000129,
-7.018898009999873
],
[
13.146695137000165,
-7.030570983999894
],
[
13.140913963,
-7.038343905999966
],
[
13.13039875100003,
-7.041669844999944
],
[
13.118773461000046,
-7.043882845999974
],
[
13.113550186000168,
-7.052765846999932
],
[
13.10915470000009,
-7.062212943999953
],
[
13.101422309999975,
-7.068038939999894
],
[
13.090760708000175,
-7.068026064999913
],
[
13.074227333000067,
-7.054660795999951
],
[
13.05370426200011,
-7.043041132999974
],
[
13.062228204000178,
-7.027575015999901
],
[
13.067655563000073,
-7.020051955999975
],
[
13.06923294000012,
-7.012421130999883
],
[
13.07157039700013,
-7.006346225999948
],
[
13.078539848000105,
-6.998864173999948
],
[
13.084753037000041,
-6.988288877999878
],
[
13.088666915000033,
-6.974580764999871
],
[
13.091826438000055,
-6.956243990999951
],
[
13.091150284000094,
-6.933194160999903
],
[
13.088146211000094,
-6.913148879999937
],
[
13.086676597,
-6.89468097699995
],
[
13.082107543000177,
-6.879965781999886
],
[
13.0736970910001,
-6.861303804999977
],
[
13.067589760000033,
-6.845009803999972
],
[
13.063056945000085,
-6.818006038999897
],
[
13.058484078000163,
-6.802519797999935
],
[
13.054688453000097,
-6.785519123999904
],
[
13.050114630999985,
-6.770802021999884
],
[
13.04943084700011,
-6.754417895999893
],
[
13.06172466300012,
-6.754227159999914
],
[
13.070202828000049,
-6.752926826999897
],
[
13.08024215800009,
-6.747060776999945
],
[
13.100304603000154,
-6.740703105999955
],
[
13.109562874000119,
-6.739424228999837
],
[
13.124225616000103,
-6.735219001999951
],
[
13.137351989000024,
-6.730204104999927
],
[
13.155880927000112,
-6.723801136999896
],
[
13.168243409000127,
-6.717227935999972
],
[
13.179845810000131,
-6.706793784999945
],
[
13.189888954000082,
-6.701693057999876
],
[
13.202252388000034,
-6.69511794999994
],
[
13.216925620000154,
-6.690909862999945
],
[
13.23391056100013,
-6.687531946999968
],
[
13.243172645000186,
-6.687015055999836
],
[
13.254746437000165,
-6.687328814999944
],
[
13.267103194000185,
-6.684590816999957
],
[
13.282554625999978,
-6.678866863999929
],
[
13.29260158600016,
-6.6745300279999364
],
[
13.305746078000027,
-6.667205809999928
],
[
13.321983338000052,
-6.658429145999946
],
[
13.33437156600013,
-6.645709989999943
],
[
13.335176469000032,
-6.634984969999948
],
[
13.337545395000063,
-6.615857123999945
],
[
13.339134217000094,
-6.599779127999966
],
[
13.338393211999971,
-6.588242053999977
],
[
13.336885452000104,
-6.57515001299987
],
[
13.34929084800018,
-6.554757117999941
],
[
13.363212585000156,
-6.545918940999968
],
[
13.376365662000183,
-6.536293029999968
],
[
13.393389702000093,
-6.522931098999891
],
[
13.408084870000039,
-6.514882086999876
],
[
13.422009468000056,
-6.506042002999948
],
[
13.435173988000031,
-6.493344782999884
],
[
13.45144176499997,
-6.474589823999963
],
[
13.47060203500007,
-6.458562850999897
],
[
13.480068206000055,
-6.467285156999935
],
[
13.498800278999965,
-6.491180895999946
],
[
13.518895150000048,
-6.513124941999877
],
[
13.540587425000126,
-6.522562979999975
],
[
13.562526703000174,
-6.527548789999969
],
[
13.586652755999978,
-6.526144026999816
],
[
13.610214234000125,
-6.523346900999911
],
[
13.637934684000072,
-6.519430159999956
],
[
13.660799216000044,
-6.516773128999944
],
[
13.658278465000137,
-6.529754160999914
],
[
13.658216476000064,
-6.54661893899987
],
[
13.658944130000066,
-6.558901786999911
],
[
13.660449028000073,
-6.570439814999872
],
[
13.662732125000048,
-6.579697131999978
],
[
13.663474083000153,
-6.588148117999935
],
[
13.64793682200002,
-6.612291811999967
],
[
13.632478713000125,
-6.615737914999954
],
[
13.61548233100018,
-6.6176128379999
],
[
13.60081005100011,
-6.618011951999961
],
[
13.582255364000105,
-6.624446868999939
],
[
13.562161445000129,
-6.630844115999878
],
[
13.545124054000098,
-6.644987105999974
],
[
13.518013953999969,
-6.669610022999905
],
[
13.494782447999967,
-6.690498828999978
],
[
13.468448639000087,
-6.714376924999954
],
[
13.453713416000085,
-6.733945846999973
],
[
13.434333801000037,
-6.756465911999953
],
[
13.41264152600013,
-6.77893018799989
],
[
13.402545928000052,
-6.795548915999973
],
[
13.397085190000155,
-6.810750005999921
],
[
13.397770882000032,
-6.8330078119999476
],
[
13.39922714300019,
-6.855282782999893
],
[
13.399909973000035,
-6.876770019999981
],
[
13.401389122000126,
-6.89291000399993
],
[
13.40280971500016,
-6.918023490999872
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
13.32789050915472,
-6.8033474823371884
],
"ghsBuiltCenters": [
[
13.334894774135584,
-6.800985178434266,
6319.0
],
[
13.354023012012492,
-6.747463065800816,
4898.0
],
[
13.355592310544539,
-6.780711383281056,
4809.0
],
[
13.49778673871693,
-6.598261804696579,
4082.0
],
[
13.323300194180312,
-6.826125139503214,
3783.0
]
],
"ghsBuiltMax": 6319.0,
"ghsBuiltWeight": 1177896.0,
"ghsPopCenter": [
13.327399755697282,
-6.806861353023847
],
"ghsPopCenters": [
[
13.322144907853813,
-6.817204450379778,
694.0
],
[
13.337803963111266,
-6.795308482812266,
159.0
],
[
13.354023012012492,
-6.747463065800816,
140.0
],
[
13.49778673871693,
-6.598261804696579,
116.0
],
[
13.106557227963958,
-6.985897432323995,
107.0
]
],
"ghsPopMaxDensity": 694.0,
"ghsPopulation": 68641.0,
"name": ""
}
],
"level": 5
}

130
cache/gadm/boundary_AIA_0.json vendored Normal file
View File

@ -0,0 +1,130 @@
{
"country": "AIA",
"featureCount": 1,
"features": [
{
"code": "AIA",
"geometry": {
"coordinates": [
[
[
[
-63.12186948999988,
18.19250016600006
],
[
-63.12077126299988,
18.17279608800004
],
[
-63.125354666999954,
18.169012389000102
],
[
-63.13148905599991,
18.17049473600008
],
[
-63.13880553299998,
18.171583200000043
],
[
-63.13810976899998,
18.167232846
],
[
-63.14126809699991,
18.163194323000084
],
[
-63.14749972499993,
18.162920288000066
],
[
-63.15420099999989,
18.16230887500018
],
[
-63.15978199999989,
18.162996071
],
[
-63.165771888999984,
18.160894889000076
],
[
-63.17208336399989,
18.161691682000026
],
[
-63.16724723999994,
18.16548638800009
],
[
-63.162228856999945,
18.170959095000057
],
[
-63.15573146699995,
18.172462667000104
],
[
-63.1490742499999,
18.17660325000014
],
[
-63.142510768999955,
18.18000011500004
],
[
-63.13727862999997,
18.183297370000105
],
[
-63.13432205899994,
18.18941970600008
],
[
-63.12905095799988,
18.191550563000078
],
[
-63.12186948999988,
18.19250016600006
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
-63.138182830894586,
18.176703528959074
],
"ghsBuiltCenters": [
[
-63.142597615194276,
18.176549150329727,
4765.0
]
],
"ghsBuiltMax": 4765.0,
"ghsBuiltWeight": 544183.0,
"ghsPopCenter": [
-63.13837228026827,
18.1767967479317
],
"ghsPopCenters": [
[
-63.142597615194276,
18.176549150329727,
14.0
]
],
"ghsPopMaxDensity": 14.0,
"ghsPopulation": 1531.0,
"name": "Anguilla"
}
],
"level": 0
}

1770
cache/gadm/boundary_AIA_1.json vendored Normal file

File diff suppressed because it is too large Load Diff

130
cache/gadm/boundary_AIA_2.json vendored Normal file
View File

@ -0,0 +1,130 @@
{
"country": "AIA",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": {
"coordinates": [
[
[
[
-63.12186948999988,
18.19250016600006
],
[
-63.12077126299988,
18.17279608800004
],
[
-63.125354666999954,
18.169012389000102
],
[
-63.13148905599991,
18.17049473600008
],
[
-63.13880553299998,
18.171583200000043
],
[
-63.13810976899998,
18.167232846
],
[
-63.14126809699991,
18.163194323000084
],
[
-63.14749972499993,
18.162920288000066
],
[
-63.15420099999989,
18.16230887500018
],
[
-63.15978199999989,
18.162996071
],
[
-63.165771888999984,
18.160894889000076
],
[
-63.17208336399989,
18.161691682000026
],
[
-63.16724723999994,
18.16548638800009
],
[
-63.162228856999945,
18.170959095000057
],
[
-63.15573146699995,
18.172462667000104
],
[
-63.1490742499999,
18.17660325000014
],
[
-63.142510768999955,
18.18000011500004
],
[
-63.13727862999997,
18.183297370000105
],
[
-63.13432205899994,
18.18941970600008
],
[
-63.12905095799988,
18.191550563000078
],
[
-63.12186948999988,
18.19250016600006
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
-63.138182830894586,
18.176703528959074
],
"ghsBuiltCenters": [
[
-63.142597615194276,
18.176549150329727,
4765.0
]
],
"ghsBuiltMax": 4765.0,
"ghsBuiltWeight": 544183.0,
"ghsPopCenter": [
-63.13837228026827,
18.1767967479317
],
"ghsPopCenters": [
[
-63.142597615194276,
18.176549150329727,
14.0
]
],
"ghsPopMaxDensity": 14.0,
"ghsPopulation": 1531.0,
"name": ""
}
],
"level": 2
}

130
cache/gadm/boundary_AIA_3.json vendored Normal file
View File

@ -0,0 +1,130 @@
{
"country": "AIA",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": {
"coordinates": [
[
[
[
-63.12186948999988,
18.19250016600006
],
[
-63.12077126299988,
18.17279608800004
],
[
-63.125354666999954,
18.169012389000102
],
[
-63.13148905599991,
18.17049473600008
],
[
-63.13880553299998,
18.171583200000043
],
[
-63.13810976899998,
18.167232846
],
[
-63.14126809699991,
18.163194323000084
],
[
-63.14749972499993,
18.162920288000066
],
[
-63.15420099999989,
18.16230887500018
],
[
-63.15978199999989,
18.162996071
],
[
-63.165771888999984,
18.160894889000076
],
[
-63.17208336399989,
18.161691682000026
],
[
-63.16724723999994,
18.16548638800009
],
[
-63.162228856999945,
18.170959095000057
],
[
-63.15573146699995,
18.172462667000104
],
[
-63.1490742499999,
18.17660325000014
],
[
-63.142510768999955,
18.18000011500004
],
[
-63.13727862999997,
18.183297370000105
],
[
-63.13432205899994,
18.18941970600008
],
[
-63.12905095799988,
18.191550563000078
],
[
-63.12186948999988,
18.19250016600006
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
-63.138182830894586,
18.176703528959074
],
"ghsBuiltCenters": [
[
-63.142597615194276,
18.176549150329727,
4765.0
]
],
"ghsBuiltMax": 4765.0,
"ghsBuiltWeight": 544183.0,
"ghsPopCenter": [
-63.13837228026827,
18.1767967479317
],
"ghsPopCenters": [
[
-63.142597615194276,
18.176549150329727,
14.0
]
],
"ghsPopMaxDensity": 14.0,
"ghsPopulation": 1531.0,
"name": ""
}
],
"level": 3
}

130
cache/gadm/boundary_AIA_4.json vendored Normal file
View File

@ -0,0 +1,130 @@
{
"country": "AIA",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": {
"coordinates": [
[
[
[
-63.12186948999988,
18.19250016600006
],
[
-63.12077126299988,
18.17279608800004
],
[
-63.125354666999954,
18.169012389000102
],
[
-63.13148905599991,
18.17049473600008
],
[
-63.13880553299998,
18.171583200000043
],
[
-63.13810976899998,
18.167232846
],
[
-63.14126809699991,
18.163194323000084
],
[
-63.14749972499993,
18.162920288000066
],
[
-63.15420099999989,
18.16230887500018
],
[
-63.15978199999989,
18.162996071
],
[
-63.165771888999984,
18.160894889000076
],
[
-63.17208336399989,
18.161691682000026
],
[
-63.16724723999994,
18.16548638800009
],
[
-63.162228856999945,
18.170959095000057
],
[
-63.15573146699995,
18.172462667000104
],
[
-63.1490742499999,
18.17660325000014
],
[
-63.142510768999955,
18.18000011500004
],
[
-63.13727862999997,
18.183297370000105
],
[
-63.13432205899994,
18.18941970600008
],
[
-63.12905095799988,
18.191550563000078
],
[
-63.12186948999988,
18.19250016600006
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
-63.138182830894586,
18.176703528959074
],
"ghsBuiltCenters": [
[
-63.142597615194276,
18.176549150329727,
4765.0
]
],
"ghsBuiltMax": 4765.0,
"ghsBuiltWeight": 544183.0,
"ghsPopCenter": [
-63.13837228026827,
18.1767967479317
],
"ghsPopCenters": [
[
-63.142597615194276,
18.176549150329727,
14.0
]
],
"ghsPopMaxDensity": 14.0,
"ghsPopulation": 1531.0,
"name": ""
}
],
"level": 4
}

130
cache/gadm/boundary_AIA_5.json vendored Normal file
View File

@ -0,0 +1,130 @@
{
"country": "AIA",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": {
"coordinates": [
[
[
[
-63.12186948999988,
18.19250016600006
],
[
-63.12077126299988,
18.17279608800004
],
[
-63.125354666999954,
18.169012389000102
],
[
-63.13148905599991,
18.17049473600008
],
[
-63.13880553299998,
18.171583200000043
],
[
-63.13810976899998,
18.167232846
],
[
-63.14126809699991,
18.163194323000084
],
[
-63.14749972499993,
18.162920288000066
],
[
-63.15420099999989,
18.16230887500018
],
[
-63.15978199999989,
18.162996071
],
[
-63.165771888999984,
18.160894889000076
],
[
-63.17208336399989,
18.161691682000026
],
[
-63.16724723999994,
18.16548638800009
],
[
-63.162228856999945,
18.170959095000057
],
[
-63.15573146699995,
18.172462667000104
],
[
-63.1490742499999,
18.17660325000014
],
[
-63.142510768999955,
18.18000011500004
],
[
-63.13727862999997,
18.183297370000105
],
[
-63.13432205899994,
18.18941970600008
],
[
-63.12905095799988,
18.191550563000078
],
[
-63.12186948999988,
18.19250016600006
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
-63.138182830894586,
18.176703528959074
],
"ghsBuiltCenters": [
[
-63.142597615194276,
18.176549150329727,
4765.0
]
],
"ghsBuiltMax": 4765.0,
"ghsBuiltWeight": 544183.0,
"ghsPopCenter": [
-63.13837228026827,
18.1767967479317
],
"ghsPopCenters": [
[
-63.142597615194276,
18.176549150329727,
14.0
]
],
"ghsPopMaxDensity": 14.0,
"ghsPopulation": 1531.0,
"name": ""
}
],
"level": 5
}

1128
cache/gadm/boundary_ALA_0.json vendored Normal file

File diff suppressed because it is too large Load Diff

11810
cache/gadm/boundary_ALA_1.json vendored Normal file

File diff suppressed because it is too large Load Diff

178544
cache/gadm/boundary_ALA_2.json vendored Normal file

File diff suppressed because it is too large Load Diff

1128
cache/gadm/boundary_ALA_3.json vendored Normal file

File diff suppressed because it is too large Load Diff

1128
cache/gadm/boundary_ALA_4.json vendored Normal file

File diff suppressed because it is too large Load Diff

1128
cache/gadm/boundary_ALA_5.json vendored Normal file

File diff suppressed because it is too large Load Diff

228
cache/gadm/boundary_ALB_0.json vendored Normal file
View File

@ -0,0 +1,228 @@
{
"country": "ALB",
"featureCount": 1,
"features": [
{
"code": "ALB",
"geometry": {
"coordinates": [
[
[
[
19.504800650000107,
40.434741742000085
],
[
19.50132942200014,
40.42744064300007
],
[
19.49528265100014,
40.4215126040001
],
[
19.48821013300011,
40.42266148200014
],
[
19.49040276700015,
40.427488327000106
],
[
19.49319172900016,
40.43160023900015
],
[
19.494215348000182,
40.43654183799998
],
[
19.49423276400006,
40.44307180600009
],
[
19.492557671999975,
40.44753705699998
],
[
19.487427026000034,
40.450543352000125
],
[
19.478996264000045,
40.45305302500003
],
[
19.47436748800004,
40.454974088000085
],
[
19.470218181000178,
40.456435920000104
],
[
19.46346999000008,
40.46021230000008
],
[
19.457505163000064,
40.46545383100005
],
[
19.453207763000137,
40.47014551600006
],
[
19.449607624000066,
40.47259431700007
],
[
19.44776834700002,
40.47658980000017
],
[
19.453544616000045,
40.47824478100006
],
[
19.45778369900006,
40.479942322000056
],
[
19.462003708000054,
40.48138427800018
],
[
19.466640472,
40.48413849000019
],
[
19.471768379000025,
40.48825836300006
],
[
19.477540971000167,
40.49171638500019
],
[
19.482255936000115,
40.49127960200019
],
[
19.488033295000037,
40.48917198200007
],
[
19.499912262000123,
40.48431396500001
],
[
19.504823685000133,
40.483552297000074
],
[
19.511648179000133,
40.47962570300007
],
[
19.51601537100015,
40.47496159900015
],
[
19.514247893000118,
40.46876144400011
],
[
19.51159668100013,
40.46310424899997
],
[
19.506561756000167,
40.458938599000135
],
[
19.49936930400014,
40.456857046000096
],
[
19.50059000600004,
40.45210266100008
],
[
19.502403258000186,
40.44731140200008
],
[
19.504028320000145,
40.44220733700007
],
[
19.504800650000107,
40.434741742000085
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
19.484229881452567,
40.46654588349859
],
"ghsBuiltCenters": [
[
19.483745655976332,
40.488696360769964,
6322.0
],
[
19.50283486109249,
40.46358017985213,
5359.0
],
[
19.493793934888718,
40.42680925165217,
4218.0
],
[
19.467033646723475,
40.46178630139513,
4056.0
]
],
"ghsBuiltMax": 6322.0,
"ghsBuiltWeight": 4061590.0,
"ghsPopCenter": [
19.48498251688735,
40.46579684911334
],
"ghsPopCenters": [
[
19.487341729670117,
40.456404773544314,
231.0
],
[
19.49513874472361,
40.427706014045306,
95.0
],
[
19.477873831432053,
40.48241698599703,
75.0
],
[
19.51253990657236,
40.477931852838715,
26.0
]
],
"ghsPopMaxDensity": 231.0,
"ghsPopulation": 72883.0,
"name": "Albania"
}
],
"level": 0
}

3570
cache/gadm/boundary_ALB_1.json vendored Normal file

File diff suppressed because it is too large Load Diff

12672
cache/gadm/boundary_ALB_2.json vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -73,23 +73,27 @@ add_custom_command(TARGET boundaries POST_BUILD
$<TARGET_FILE_DIR:boundaries>/gadm_continent.json
)
# Dist copy release artifacts to ../dist/win-x64/
set(DIST_DIR "${CMAKE_SOURCE_DIR}/../dist/win-x64")
# Dist copy release artifacts to ../dist/{platform}/
if(WIN32)
set(DIST_DIR "${CMAKE_SOURCE_DIR}/../dist/win-x64")
else()
set(DIST_DIR "${CMAKE_SOURCE_DIR}/../dist/linux-x64")
endif()
install(TARGETS boundaries
RUNTIME DESTINATION "${DIST_DIR}"
)
# Post-build: copy exe + DLLs so `npm run boundaries:cpp` works from dist too
# Post-build: copy binary so `npm run boundaries:cpp` works from dist
add_custom_command(TARGET boundaries POST_BUILD
COMMAND ${CMAKE_COMMAND} -E make_directory "${DIST_DIR}"
COMMAND ${CMAKE_COMMAND} -E copy_if_different
$<TARGET_FILE:boundaries>
"${DIST_DIR}/"
COMMENT "Copying boundaries.exe to dist/win-x64/"
COMMENT "Copying boundaries to ${DIST_DIR}/"
)
# Copy dependent DLLs (GDAL, GEOS, PROJ, etc.) next to exe
# Copy dependent DLLs (Windows) or shared libs + proj.db
if(WIN32)
add_custom_command(TARGET boundaries POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_directory
@ -104,6 +108,19 @@ if(WIN32)
"${DIST_DIR}/proj.db"
COMMENT "Copying proj.db to dist/win-x64/"
)
else()
# On Linux, proj.db is typically in vcpkg's share/proj or system /usr/share/proj
if(VCPKG_INSTALLED_DIR)
set(_PROJ_DB_SEARCH "${VCPKG_INSTALLED_DIR}/x64-linux/share/proj/proj.db")
else()
set(_PROJ_DB_SEARCH "/usr/share/proj/proj.db")
endif()
add_custom_command(TARGET boundaries POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_if_different
"${_PROJ_DB_SEARCH}"
"${DIST_DIR}/proj.db"
COMMENT "Copying proj.db to dist/linux-x64/"
)
endif()
# Tests

View File

@ -26,6 +26,14 @@
"VCPKG_TARGET_TRIPLET": "x64-windows"
}
},
{
"name": "vcpkg-linux",
"inherits": "vcpkg",
"displayName": "vcpkg (Linux)",
"cacheVariables": {
"VCPKG_TARGET_TRIPLET": "x64-linux"
}
},
{
"name": "dev",
"inherits": "vcpkg",

View File

@ -15,13 +15,36 @@ vcpkg dependencies (auto-installed via `vcpkg.json`): GDAL, GEOS, PROJ, nlohmann
## Build
### Windows (MSVC)
```bash
# Configure + build (Windows MSVC)
cd packages/gadm/cpp
cmake --preset vcpkg-win
cmake --build build --config Release
```
The post-build step copies `boundaries.exe`, runtime DLLs, and `proj.db` to `dist/win-x64/`.
Output: `dist/win-x64/boundaries.exe` + runtime DLLs + `proj.db`
### Linux (Ubuntu)
```bash
# System dependencies (build tools)
sudo apt install cmake ninja-build pkg-config g++ git curl zip unzip tar
# Install vcpkg (if not already)
git clone https://github.com/microsoft/vcpkg.git ~/vcpkg
~/vcpkg/bootstrap-vcpkg.sh
export VCPKG_ROOT=~/vcpkg
# Build
cd packages/gadm/cpp
cmake --preset vcpkg-linux
cmake --build build --config Release
```
Output: `dist/linux-x64/boundaries` + `proj.db`
> **Note:** First build takes 10-20 min as vcpkg compiles GDAL/GEOS/PROJ from source. Subsequent builds are fast.
## Usage
@ -29,16 +52,19 @@ The post-build step copies `boundaries.exe`, runtime DLLs, and `proj.db` to `dis
# From the gadm package root (not cpp/)
# All countries, all levels (263 countries x 6 levels)
# Windows:
.\dist\win-x64\boundaries.exe --country=all
# Linux:
./dist/linux-x64/boundaries --country=all
# Single country, all levels
.\dist\win-x64\boundaries.exe --country=DEU
./dist/linux-x64/boundaries --country=DEU
# Single country + level
.\dist\win-x64\boundaries.exe --country=DEU --level=0
./dist/linux-x64/boundaries --country=DEU --level=0
# Force regeneration (ignore cached files)
.\dist\win-x64\boundaries.exe --country=NGA --force
./dist/linux-x64/boundaries --country=NGA --force
```
### CLI Options
@ -57,14 +83,18 @@ The post-build step copies `boundaries.exe`, runtime DLLs, and `proj.db` to `dis
### npm Scripts
```bash
npm run boundaries:cpp # --country=all (full batch)
npm run boundaries:cpp # --country=all (full batch, Windows)
npm run boundaries:cpp -- --country=DEU # single country
```
On Linux, run the binary directly since the npm script points to the Windows path.
## Output
Files written to `cache/gadm/boundary_{CODE}_{LEVEL}.json` — drop-in replacement for the TS pipeline.
The TS wrapper (`gpkg-reader.ts`) automatically discovers these cache files and serves them through the API. Sub-region queries (e.g. `getBoundary('DEU.2_1', 3)`) are resolved by prefix-filtering the full country file.
Each feature includes:
- `code` — admin region code
- `name` — admin region name
@ -98,4 +128,5 @@ src/
- **WKB precision** — geometry union uses WKB serialization to avoid floating-point drift from WKT roundtrips.
- **Mollweide projection** — uses `+proj=moll` string directly (not `EPSG:54009` which isn't in the PROJ database). Transforms are normalized via `proj_normalize_for_visualization` for correct lon/lat axis order.
- **Windowed raster I/O** — GDAL `GDALRasterIO` reads only the bbox-clipped window from multi-GB GeoTIFFs, keeping memory bounded.
- **PROJ_DATA auto-discovery**`main.cpp` sets `PROJ_DATA` at startup pointing to the exe directory where `proj.db` is co-located.
- **PROJ_DATA auto-discovery**`main.cpp` sets `PROJ_DATA` at startup pointing to the exe directory where `proj.db` is co-located.
- **Cross-platform** — builds on Windows (MSVC) and Linux (GCC/Clang) via vcpkg. Platform-specific code is guarded by `#ifdef _WIN32`.

View File

@ -37,6 +37,8 @@
"boundaries": "npx tsx scripts/boundaries.ts",
"boundaries:cpp": ".\\dist\\win-x64\\boundaries.exe",
"boundaries:cpp:all": ".\\dist\\win-x64\\boundaries.exe --country=all",
"boundaries:cpp:linux": "./dist/linux-x64/boundaries",
"boundaries:cpp:linux:all": "./dist/linux-x64/boundaries --country=all",
"refresh": "npx tsx scripts/refresh-database.ts"
},
"devDependencies": {