cache | optmization 1/2

This commit is contained in:
lovebird 2026-03-23 21:27:20 +01:00
parent 0d3a3f0210
commit d1d8986622
61 changed files with 4503117 additions and 80 deletions

127631
cache/gadm/boundary_ALB_3.json vendored Normal file

File diff suppressed because it is too large Load Diff

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

@ -0,0 +1,228 @@
{
"country": "ALB",
"featureCount": 1,
"features": [
{
"code": "",
"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": ""
}
],
"level": 4
}

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

@ -0,0 +1,228 @@
{
"country": "ALB",
"featureCount": 1,
"features": [
{
"code": "",
"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": ""
}
],
"level": 5
}

976
cache/gadm/boundary_AND_0.json vendored Normal file
View File

@ -0,0 +1,976 @@
{
"country": "AND",
"featureCount": 1,
"features": [
{
"code": "AND",
"geometry": {
"coordinates": [
[
[
1.563244000000168,
42.458817
],
[
1.561195000000112,
42.458714
],
[
1.557031000000165,
42.45393800000011
],
[
1.558144,
42.451591
],
[
1.559693423000112,
42.448325539000166
],
[
1.556317,
42.44677600000011
],
[
1.554856000000143,
42.44611
],
[
1.553063000000122,
42.443497
],
[
1.552849992000063,
42.438328070000125
],
[
1.552649976000055,
42.433475494000106
],
[
1.543331040000112,
42.43302452100016
],
[
1.536204000000168,
42.432680000000175
],
[
1.52577,
42.43217500000014
],
[
1.518415,
42.430817
],
[
1.518076,
42.43056500000017
],
[
1.517724,
42.430302
],
[
1.5169213960001,
42.429702958000064
],
[
1.512336126000093,
42.42955850300012
],
[
1.504936000000157,
42.43109900100018
],
[
1.494648000000154,
42.433239001000175
],
[
1.49462947,
42.43323932900017
],
[
1.489698,
42.433327
],
[
1.489678970000057,
42.433327336000104
],
[
1.484548,
42.43348933300007
],
[
1.482972418999964,
42.43381418200005
],
[
1.476283,
42.435455000000104
],
[
1.473430000000121,
42.43552000000017
],
[
1.467933,
42.43564500000019
],
[
1.456564000000128,
42.43590200000011
],
[
1.453141,
42.437011
],
[
1.451602354000102,
42.43750904700016
],
[
1.444105879000062,
42.443683598000064
],
[
1.444405558000085,
42.44432463800018
],
[
1.446814,
42.44379000000015
],
[
1.446801,
42.44389
],
[
1.446227996000061,
42.44822300300007
],
[
1.44182763800012,
42.45354118500006
],
[
1.446249576000071,
42.45915466000008
],
[
1.447489000000132,
42.460148
],
[
1.440141001000086,
42.464386
],
[
1.440856,
42.47315
],
[
1.440952009000057,
42.474324105000164
],
[
1.441048,
42.47549800000019
],
[
1.43816900000013,
42.47786800000017
],
[
1.433551490000127,
42.48166923000008
],
[
1.433406,
42.481789
],
[
1.422804775000088,
42.48331790800006
],
[
1.419150148000142,
42.48384497900008
],
[
1.425816060000159,
42.49351882999997
],
[
1.427120766000087,
42.49364649800009
],
[
1.430810000000179,
42.494007
],
[
1.443333822000056,
42.495232536
],
[
1.443359,
42.495235
],
[
1.4649280000001,
42.508213
],
[
1.465383,
42.50848700000017
],
[
1.469007716000135,
42.51066674700013
],
[
1.469216000000131,
42.510792
],
[
1.465309,
42.513844
],
[
1.460008000000187,
42.5234200000001
],
[
1.45997100000011,
42.5234870000001
],
[
1.458122,
42.524581
],
[
1.453945000000147,
42.52705400000019
],
[
1.452613,
42.531276000000105
],
[
1.452175983000075,
42.53266105400013
],
[
1.451811406,
42.53441235200012
],
[
1.452560000000119,
42.53820000000013
],
[
1.449127000000146,
42.539925
],
[
1.446591,
42.54119900000012
],
[
1.44562366100007,
42.54168436700007
],
[
1.445164892000037,
42.541914556000165
],
[
1.4437420000001,
42.54262900000015
],
[
1.439919000000145,
42.543639
],
[
1.439667,
42.54370500000016
],
[
1.436583927000129,
42.54217706000003
],
[
1.431993030000172,
42.54003866700015
],
[
1.423143030000119,
42.537933349000184
],
[
1.414213002000054,
42.53773117100019
],
[
1.419188022000071,
42.5450859070001
],
[
1.41929602700003,
42.54954528800005
],
[
1.426180960000124,
42.55872345100016
],
[
1.444561959000168,
42.56665420500019
],
[
1.444429993000085,
42.57199096700015
],
[
1.442984998000156,
42.57245445300009
],
[
1.441540002000124,
42.57291793800016
],
[
1.433079958,
42.57563018800005
],
[
1.427335977000041,
42.58310699599997
],
[
1.428352952000068,
42.58784866299999
],
[
1.435490966000032,
42.587982177000015
],
[
1.440690040000163,
42.58808135900006
],
[
1.440829039,
42.588253022000174
],
[
1.441165813000168,
42.58845291500006
],
[
1.441734036000184,
42.58879018500011
],
[
1.442152978000024,
42.589038849000076
],
[
1.447605014000146,
42.592617034000114
],
[
1.449298023000154,
42.59757995600006
],
[
1.448751985000115,
42.59889984199998
],
[
1.458693028000084,
42.600780487000065
],
[
1.469473004000122,
42.60458755500014
],
[
1.471100370000102,
42.60560989400011
],
[
1.479483008000045,
42.61087417700003
],
[
1.479938984000114,
42.61946487500006
],
[
1.477210999000079,
42.62727356000005
],
[
1.478919983000083,
42.63473892300016
],
[
1.484207989000083,
42.641056061000086
],
[
1.48500502100012,
42.64590454100011
],
[
1.485166014000015,
42.64688873400013
],
[
1.489035010000066,
42.65171814100012
],
[
1.494104264999976,
42.650348664000035
],
[
1.49588423900002,
42.64986801200007
],
[
1.500812403999987,
42.646315765000054
],
[
1.502285242000028,
42.64525413600006
],
[
1.507532,
42.64352417000009
],
[
1.519830763000186,
42.64414978200017
],
[
1.521166562000133,
42.644268074000195
],
[
1.532883047000098,
42.645305633000135
],
[
1.542453051000052,
42.64886093200005
],
[
1.553040386000021,
42.652076722
],
[
1.555024044000049,
42.65183691600009
],
[
1.557875822000085,
42.65149216300006
],
[
1.56417930200007,
42.65073013300008
],
[
1.570700169000077,
42.64915084800003
],
[
1.575307487999964,
42.64736557000015
],
[
1.58286714500008,
42.63543701300017
],
[
1.601352215000134,
42.62701034600008
],
[
1.605046987000094,
42.62314605700004
],
[
1.610225439000146,
42.62197875900006
],
[
1.617249966000031,
42.624061585000106
],
[
1.633335947000035,
42.625534059000074
],
[
1.643062950000115,
42.62578201300016
],
[
1.647994996000136,
42.62546539300007
],
[
1.653553129000045,
42.62421894100015
],
[
1.658352017000084,
42.61971282900015
],
[
1.664505958000063,
42.61697006300005
],
[
1.674574972000073,
42.61788177500017
],
[
1.682580947000019,
42.62051391600011
],
[
1.690446735000137,
42.622329711000134
],
[
1.713182926000059,
42.61520195100013
],
[
1.714411973999972,
42.614479066000115
],
[
1.722918033999974,
42.61171722400002
],
[
1.733000039999979,
42.612625122
],
[
1.737645387000043,
42.612804413
],
[
1.737804890000177,
42.61205864000004
],
[
1.737964392000038,
42.61131286700004
],
[
1.727541209000151,
42.59975433300008
],
[
1.72824990700002,
42.589572906000114
],
[
1.73591203400008,
42.58766039800014
],
[
1.736660599000118,
42.58747355200012
],
[
1.737421952000147,
42.587290029000144
],
[
1.764270663000161,
42.58081817600015
],
[
1.778393744000141,
42.58207702700014
],
[
1.784208894000074,
42.57571792700014
],
[
1.774460316000102,
42.574014664000174
],
[
1.772812442000031,
42.57372620299998
],
[
1.769044996000048,
42.57306671300012
],
[
1.75544500400008,
42.570899964000034
],
[
1.745378017000178,
42.56861114400016
],
[
1.738718987000084,
42.56552887000004
],
[
1.735321046000024,
42.5509605420001
],
[
1.734053016000075,
42.54552459700017
],
[
1.732692957999973,
42.539608002000136
],
[
1.728165983000167,
42.53100204400005
],
[
1.724587917000065,
42.52208746900004
],
[
1.724058002000163,
42.52076721200018
],
[
1.72407307400016,
42.52033024800005
],
[
1.724010586000134,
42.520248413000104
],
[
1.724087240000074,
42.51991951500008
],
[
1.724139626000181,
42.51840070500003
],
[
1.724115968000149,
42.51820755000011
],
[
1.724449039000092,
42.50942993100011
],
[
1.721379042000024,
42.50159835900013
],
[
1.721483078000119,
42.50152997099997
],
[
1.721941949000154,
42.50122833200015
],
[
1.721282958000074,
42.500667573000044
],
[
1.720270991000064,
42.49980926500007
],
[
1.711547017000157,
42.492393495000044
],
[
1.71147149900014,
42.492330552000055
],
[
1.70363402400011,
42.48981094400017
],
[
1.690956950000157,
42.49483490000017
],
[
1.678896010000187,
42.49553680400015
],
[
1.677904963000174,
42.496540069000105
],
[
1.67390704100012,
42.50057983400018
],
[
1.670351982000057,
42.50417709500016
],
[
1.662577032000172,
42.49356460500013
],
[
1.661621562000164,
42.48024422800012
],
[
1.661751787000185,
42.47933646100006
],
[
1.660874962000037,
42.479030609000176
],
[
1.662518024000065,
42.47399520800019
],
[
1.655897617000051,
42.46818538100007
],
[
1.650431991000062,
42.46792221100014
],
[
1.645776033000118,
42.46879577700014
],
[
1.640542746000108,
42.46673870100011
],
[
1.639525512000148,
42.46670959400012
],
[
1.639461994000044,
42.466716767000094
],
[
1.635068058000115,
42.46722030600006
],
[
1.632894039000064,
42.466438294000056
],
[
1.632701992000079,
42.46595764100016
],
[
1.632638025000062,
42.46579743900003
],
[
1.629953981000028,
42.463626862000126
],
[
1.628327012000113,
42.46410369900002
],
[
1.625723169000082,
42.464863653000066
],
[
1.623996973000033,
42.46536827200015
],
[
1.623391986000172,
42.46554565500014
],
[
1.610304952000035,
42.464832306
],
[
1.60527199400002,
42.46482658400009
],
[
1.604635,
42.46506118700006
],
[
1.601993793000076,
42.466032175000066
],
[
1.599012018000053,
42.46712875400016
],
[
1.597633004000159,
42.46763610800019
],
[
1.586732030000064,
42.46176147500006
],
[
1.583014963999972,
42.456996919000176
],
[
1.582513511000172,
42.45537758000006
],
[
1.582012057000043,
42.453758240000184
],
[
1.580850000000112,
42.45000500000015
],
[
1.576159,
42.45154200000013
],
[
1.575822,
42.45165200000014
],
[
1.57548892200009,
42.45176053100016
],
[
1.573176227000147,
42.45329845300006
],
[
1.567004,
42.459003000000166
],
[
1.566156,
42.458961
],
[
1.564764371000081,
42.45889226600008
],
[
1.564495539000063,
42.459071037
],
[
1.56427310100014,
42.458867953000095
],
[
1.563244000000168,
42.458817
]
]
],
"type": "Polygon"
},
"ghsBuiltCenter": [
1.543414248990953,
42.523604347060314
],
"ghsBuiltCenters": [
[
1.523924537276309,
42.50610549265928,
5184.0
],
[
1.6852433238839337,
42.55966077969941,
4723.0
],
[
1.5984585216497444,
42.566015934413755,
4207.0
],
[
1.733245111500865,
42.54422783775969,
4173.0
],
[
1.5871193361626137,
42.536058032995314,
4113.0
]
],
"ghsBuiltMax": 5184.0,
"ghsBuiltWeight": 2438120.0,
"ghsPopCenter": [
1.5503048577356255,
42.53024289682764
],
"ghsPopCenters": [
[
1.5360276133141448,
42.50882822953204,
569.0
],
[
1.5871193361626137,
42.536058032995314,
277.0
],
[
1.5984585216497444,
42.566015934413755,
168.0
],
[
1.6852433238839337,
42.55966077969941,
161.0
],
[
1.5343420786069084,
42.55602937114575,
120.0
]
],
"ghsPopMaxDensity": 569.0,
"ghsPopulation": 81528.0,
"name": "Andorra"
}
],
"level": 0
}

42
cache/gadm/boundary_AND_1.json vendored Normal file
View File

@ -0,0 +1,42 @@
{
"country": "AND",
"featureCount": 7,
"features": [
{
"code": "AND.1_1",
"geometry": null,
"name": "Andorra la Vella"
},
{
"code": "AND.2_1",
"geometry": null,
"name": "Canillo"
},
{
"code": "AND.3_1",
"geometry": null,
"name": "Encamp"
},
{
"code": "AND.4_1",
"geometry": null,
"name": "Escaldes-Engordany"
},
{
"code": "AND.5_1",
"geometry": null,
"name": "La Massana"
},
{
"code": "AND.6_1",
"geometry": null,
"name": "Ordino"
},
{
"code": "AND.7_1",
"geometry": null,
"name": "Sant Julià de Lòria"
}
],
"level": 1
}

976
cache/gadm/boundary_AND_2.json vendored Normal file
View File

@ -0,0 +1,976 @@
{
"country": "AND",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": {
"coordinates": [
[
[
1.563244000000168,
42.458817
],
[
1.561195000000112,
42.458714
],
[
1.557031000000165,
42.45393800000011
],
[
1.558144,
42.451591
],
[
1.559693423000112,
42.448325539000166
],
[
1.556317,
42.44677600000011
],
[
1.554856000000143,
42.44611
],
[
1.553063000000122,
42.443497
],
[
1.552849992000063,
42.438328070000125
],
[
1.552649976000055,
42.433475494000106
],
[
1.543331040000112,
42.43302452100016
],
[
1.536204000000168,
42.432680000000175
],
[
1.52577,
42.43217500000014
],
[
1.518415,
42.430817
],
[
1.518076,
42.43056500000017
],
[
1.517724,
42.430302
],
[
1.5169213960001,
42.429702958000064
],
[
1.512336126000093,
42.42955850300012
],
[
1.504936000000157,
42.43109900100018
],
[
1.494648000000154,
42.433239001000175
],
[
1.49462947,
42.43323932900017
],
[
1.489698,
42.433327
],
[
1.489678970000057,
42.433327336000104
],
[
1.484548,
42.43348933300007
],
[
1.482972418999964,
42.43381418200005
],
[
1.476283,
42.435455000000104
],
[
1.473430000000121,
42.43552000000017
],
[
1.467933,
42.43564500000019
],
[
1.456564000000128,
42.43590200000011
],
[
1.453141,
42.437011
],
[
1.451602354000102,
42.43750904700016
],
[
1.444105879000062,
42.443683598000064
],
[
1.444405558000085,
42.44432463800018
],
[
1.446814,
42.44379000000015
],
[
1.446801,
42.44389
],
[
1.446227996000061,
42.44822300300007
],
[
1.44182763800012,
42.45354118500006
],
[
1.446249576000071,
42.45915466000008
],
[
1.447489000000132,
42.460148
],
[
1.440141001000086,
42.464386
],
[
1.440856,
42.47315
],
[
1.440952009000057,
42.474324105000164
],
[
1.441048,
42.47549800000019
],
[
1.43816900000013,
42.47786800000017
],
[
1.433551490000127,
42.48166923000008
],
[
1.433406,
42.481789
],
[
1.422804775000088,
42.48331790800006
],
[
1.419150148000142,
42.48384497900008
],
[
1.425816060000159,
42.49351882999997
],
[
1.427120766000087,
42.49364649800009
],
[
1.430810000000179,
42.494007
],
[
1.443333822000056,
42.495232536
],
[
1.443359,
42.495235
],
[
1.4649280000001,
42.508213
],
[
1.465383,
42.50848700000017
],
[
1.469007716000135,
42.51066674700013
],
[
1.469216000000131,
42.510792
],
[
1.465309,
42.513844
],
[
1.460008000000187,
42.5234200000001
],
[
1.45997100000011,
42.5234870000001
],
[
1.458122,
42.524581
],
[
1.453945000000147,
42.52705400000019
],
[
1.452613,
42.531276000000105
],
[
1.452175983000075,
42.53266105400013
],
[
1.451811406,
42.53441235200012
],
[
1.452560000000119,
42.53820000000013
],
[
1.449127000000146,
42.539925
],
[
1.446591,
42.54119900000012
],
[
1.44562366100007,
42.54168436700007
],
[
1.445164892000037,
42.541914556000165
],
[
1.4437420000001,
42.54262900000015
],
[
1.439919000000145,
42.543639
],
[
1.439667,
42.54370500000016
],
[
1.436583927000129,
42.54217706000003
],
[
1.431993030000172,
42.54003866700015
],
[
1.423143030000119,
42.537933349000184
],
[
1.414213002000054,
42.53773117100019
],
[
1.419188022000071,
42.5450859070001
],
[
1.41929602700003,
42.54954528800005
],
[
1.426180960000124,
42.55872345100016
],
[
1.444561959000168,
42.56665420500019
],
[
1.444429993000085,
42.57199096700015
],
[
1.442984998000156,
42.57245445300009
],
[
1.441540002000124,
42.57291793800016
],
[
1.433079958,
42.57563018800005
],
[
1.427335977000041,
42.58310699599997
],
[
1.428352952000068,
42.58784866299999
],
[
1.435490966000032,
42.587982177000015
],
[
1.440690040000163,
42.58808135900006
],
[
1.440829039,
42.588253022000174
],
[
1.441165813000168,
42.58845291500006
],
[
1.441734036000184,
42.58879018500011
],
[
1.442152978000024,
42.589038849000076
],
[
1.447605014000146,
42.592617034000114
],
[
1.449298023000154,
42.59757995600006
],
[
1.448751985000115,
42.59889984199998
],
[
1.458693028000084,
42.600780487000065
],
[
1.469473004000122,
42.60458755500014
],
[
1.471100370000102,
42.60560989400011
],
[
1.479483008000045,
42.61087417700003
],
[
1.479938984000114,
42.61946487500006
],
[
1.477210999000079,
42.62727356000005
],
[
1.478919983000083,
42.63473892300016
],
[
1.484207989000083,
42.641056061000086
],
[
1.48500502100012,
42.64590454100011
],
[
1.485166014000015,
42.64688873400013
],
[
1.489035010000066,
42.65171814100012
],
[
1.494104264999976,
42.650348664000035
],
[
1.49588423900002,
42.64986801200007
],
[
1.500812403999987,
42.646315765000054
],
[
1.502285242000028,
42.64525413600006
],
[
1.507532,
42.64352417000009
],
[
1.519830763000186,
42.64414978200017
],
[
1.521166562000133,
42.644268074000195
],
[
1.532883047000098,
42.645305633000135
],
[
1.542453051000052,
42.64886093200005
],
[
1.553040386000021,
42.652076722
],
[
1.555024044000049,
42.65183691600009
],
[
1.557875822000085,
42.65149216300006
],
[
1.56417930200007,
42.65073013300008
],
[
1.570700169000077,
42.64915084800003
],
[
1.575307487999964,
42.64736557000015
],
[
1.58286714500008,
42.63543701300017
],
[
1.601352215000134,
42.62701034600008
],
[
1.605046987000094,
42.62314605700004
],
[
1.610225439000146,
42.62197875900006
],
[
1.617249966000031,
42.624061585000106
],
[
1.633335947000035,
42.625534059000074
],
[
1.643062950000115,
42.62578201300016
],
[
1.647994996000136,
42.62546539300007
],
[
1.653553129000045,
42.62421894100015
],
[
1.658352017000084,
42.61971282900015
],
[
1.664505958000063,
42.61697006300005
],
[
1.674574972000073,
42.61788177500017
],
[
1.682580947000019,
42.62051391600011
],
[
1.690446735000137,
42.622329711000134
],
[
1.713182926000059,
42.61520195100013
],
[
1.714411973999972,
42.614479066000115
],
[
1.722918033999974,
42.61171722400002
],
[
1.733000039999979,
42.612625122
],
[
1.737645387000043,
42.612804413
],
[
1.737804890000177,
42.61205864000004
],
[
1.737964392000038,
42.61131286700004
],
[
1.727541209000151,
42.59975433300008
],
[
1.72824990700002,
42.589572906000114
],
[
1.73591203400008,
42.58766039800014
],
[
1.736660599000118,
42.58747355200012
],
[
1.737421952000147,
42.587290029000144
],
[
1.764270663000161,
42.58081817600015
],
[
1.778393744000141,
42.58207702700014
],
[
1.784208894000074,
42.57571792700014
],
[
1.774460316000102,
42.574014664000174
],
[
1.772812442000031,
42.57372620299998
],
[
1.769044996000048,
42.57306671300012
],
[
1.75544500400008,
42.570899964000034
],
[
1.745378017000178,
42.56861114400016
],
[
1.738718987000084,
42.56552887000004
],
[
1.735321046000024,
42.5509605420001
],
[
1.734053016000075,
42.54552459700017
],
[
1.732692957999973,
42.539608002000136
],
[
1.728165983000167,
42.53100204400005
],
[
1.724587917000065,
42.52208746900004
],
[
1.724058002000163,
42.52076721200018
],
[
1.72407307400016,
42.52033024800005
],
[
1.724010586000134,
42.520248413000104
],
[
1.724087240000074,
42.51991951500008
],
[
1.724139626000181,
42.51840070500003
],
[
1.724115968000149,
42.51820755000011
],
[
1.724449039000092,
42.50942993100011
],
[
1.721379042000024,
42.50159835900013
],
[
1.721483078000119,
42.50152997099997
],
[
1.721941949000154,
42.50122833200015
],
[
1.721282958000074,
42.500667573000044
],
[
1.720270991000064,
42.49980926500007
],
[
1.711547017000157,
42.492393495000044
],
[
1.71147149900014,
42.492330552000055
],
[
1.70363402400011,
42.48981094400017
],
[
1.690956950000157,
42.49483490000017
],
[
1.678896010000187,
42.49553680400015
],
[
1.677904963000174,
42.496540069000105
],
[
1.67390704100012,
42.50057983400018
],
[
1.670351982000057,
42.50417709500016
],
[
1.662577032000172,
42.49356460500013
],
[
1.661621562000164,
42.48024422800012
],
[
1.661751787000185,
42.47933646100006
],
[
1.660874962000037,
42.479030609000176
],
[
1.662518024000065,
42.47399520800019
],
[
1.655897617000051,
42.46818538100007
],
[
1.650431991000062,
42.46792221100014
],
[
1.645776033000118,
42.46879577700014
],
[
1.640542746000108,
42.46673870100011
],
[
1.639525512000148,
42.46670959400012
],
[
1.639461994000044,
42.466716767000094
],
[
1.635068058000115,
42.46722030600006
],
[
1.632894039000064,
42.466438294000056
],
[
1.632701992000079,
42.46595764100016
],
[
1.632638025000062,
42.46579743900003
],
[
1.629953981000028,
42.463626862000126
],
[
1.628327012000113,
42.46410369900002
],
[
1.625723169000082,
42.464863653000066
],
[
1.623996973000033,
42.46536827200015
],
[
1.623391986000172,
42.46554565500014
],
[
1.610304952000035,
42.464832306
],
[
1.60527199400002,
42.46482658400009
],
[
1.604635,
42.46506118700006
],
[
1.601993793000076,
42.466032175000066
],
[
1.599012018000053,
42.46712875400016
],
[
1.597633004000159,
42.46763610800019
],
[
1.586732030000064,
42.46176147500006
],
[
1.583014963999972,
42.456996919000176
],
[
1.582513511000172,
42.45537758000006
],
[
1.582012057000043,
42.453758240000184
],
[
1.580850000000112,
42.45000500000015
],
[
1.576159,
42.45154200000013
],
[
1.575822,
42.45165200000014
],
[
1.57548892200009,
42.45176053100016
],
[
1.573176227000147,
42.45329845300006
],
[
1.567004,
42.459003000000166
],
[
1.566156,
42.458961
],
[
1.564764371000081,
42.45889226600008
],
[
1.564495539000063,
42.459071037
],
[
1.56427310100014,
42.458867953000095
],
[
1.563244000000168,
42.458817
]
]
],
"type": "Polygon"
},
"ghsBuiltCenter": [
1.543414248990953,
42.523604347060314
],
"ghsBuiltCenters": [
[
1.523924537276309,
42.50610549265928,
5184.0
],
[
1.6852433238839337,
42.55966077969941,
4723.0
],
[
1.5984585216497444,
42.566015934413755,
4207.0
],
[
1.733245111500865,
42.54422783775969,
4173.0
],
[
1.5871193361626137,
42.536058032995314,
4113.0
]
],
"ghsBuiltMax": 5184.0,
"ghsBuiltWeight": 2438120.0,
"ghsPopCenter": [
1.5503048577356255,
42.53024289682764
],
"ghsPopCenters": [
[
1.5360276133141448,
42.50882822953204,
569.0
],
[
1.5871193361626137,
42.536058032995314,
277.0
],
[
1.5984585216497444,
42.566015934413755,
168.0
],
[
1.6852433238839337,
42.55966077969941,
161.0
],
[
1.5343420786069084,
42.55602937114575,
120.0
]
],
"ghsPopMaxDensity": 569.0,
"ghsPopulation": 81528.0,
"name": ""
}
],
"level": 2
}

976
cache/gadm/boundary_AND_3.json vendored Normal file
View File

@ -0,0 +1,976 @@
{
"country": "AND",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": {
"coordinates": [
[
[
1.563244000000168,
42.458817
],
[
1.561195000000112,
42.458714
],
[
1.557031000000165,
42.45393800000011
],
[
1.558144,
42.451591
],
[
1.559693423000112,
42.448325539000166
],
[
1.556317,
42.44677600000011
],
[
1.554856000000143,
42.44611
],
[
1.553063000000122,
42.443497
],
[
1.552849992000063,
42.438328070000125
],
[
1.552649976000055,
42.433475494000106
],
[
1.543331040000112,
42.43302452100016
],
[
1.536204000000168,
42.432680000000175
],
[
1.52577,
42.43217500000014
],
[
1.518415,
42.430817
],
[
1.518076,
42.43056500000017
],
[
1.517724,
42.430302
],
[
1.5169213960001,
42.429702958000064
],
[
1.512336126000093,
42.42955850300012
],
[
1.504936000000157,
42.43109900100018
],
[
1.494648000000154,
42.433239001000175
],
[
1.49462947,
42.43323932900017
],
[
1.489698,
42.433327
],
[
1.489678970000057,
42.433327336000104
],
[
1.484548,
42.43348933300007
],
[
1.482972418999964,
42.43381418200005
],
[
1.476283,
42.435455000000104
],
[
1.473430000000121,
42.43552000000017
],
[
1.467933,
42.43564500000019
],
[
1.456564000000128,
42.43590200000011
],
[
1.453141,
42.437011
],
[
1.451602354000102,
42.43750904700016
],
[
1.444105879000062,
42.443683598000064
],
[
1.444405558000085,
42.44432463800018
],
[
1.446814,
42.44379000000015
],
[
1.446801,
42.44389
],
[
1.446227996000061,
42.44822300300007
],
[
1.44182763800012,
42.45354118500006
],
[
1.446249576000071,
42.45915466000008
],
[
1.447489000000132,
42.460148
],
[
1.440141001000086,
42.464386
],
[
1.440856,
42.47315
],
[
1.440952009000057,
42.474324105000164
],
[
1.441048,
42.47549800000019
],
[
1.43816900000013,
42.47786800000017
],
[
1.433551490000127,
42.48166923000008
],
[
1.433406,
42.481789
],
[
1.422804775000088,
42.48331790800006
],
[
1.419150148000142,
42.48384497900008
],
[
1.425816060000159,
42.49351882999997
],
[
1.427120766000087,
42.49364649800009
],
[
1.430810000000179,
42.494007
],
[
1.443333822000056,
42.495232536
],
[
1.443359,
42.495235
],
[
1.4649280000001,
42.508213
],
[
1.465383,
42.50848700000017
],
[
1.469007716000135,
42.51066674700013
],
[
1.469216000000131,
42.510792
],
[
1.465309,
42.513844
],
[
1.460008000000187,
42.5234200000001
],
[
1.45997100000011,
42.5234870000001
],
[
1.458122,
42.524581
],
[
1.453945000000147,
42.52705400000019
],
[
1.452613,
42.531276000000105
],
[
1.452175983000075,
42.53266105400013
],
[
1.451811406,
42.53441235200012
],
[
1.452560000000119,
42.53820000000013
],
[
1.449127000000146,
42.539925
],
[
1.446591,
42.54119900000012
],
[
1.44562366100007,
42.54168436700007
],
[
1.445164892000037,
42.541914556000165
],
[
1.4437420000001,
42.54262900000015
],
[
1.439919000000145,
42.543639
],
[
1.439667,
42.54370500000016
],
[
1.436583927000129,
42.54217706000003
],
[
1.431993030000172,
42.54003866700015
],
[
1.423143030000119,
42.537933349000184
],
[
1.414213002000054,
42.53773117100019
],
[
1.419188022000071,
42.5450859070001
],
[
1.41929602700003,
42.54954528800005
],
[
1.426180960000124,
42.55872345100016
],
[
1.444561959000168,
42.56665420500019
],
[
1.444429993000085,
42.57199096700015
],
[
1.442984998000156,
42.57245445300009
],
[
1.441540002000124,
42.57291793800016
],
[
1.433079958,
42.57563018800005
],
[
1.427335977000041,
42.58310699599997
],
[
1.428352952000068,
42.58784866299999
],
[
1.435490966000032,
42.587982177000015
],
[
1.440690040000163,
42.58808135900006
],
[
1.440829039,
42.588253022000174
],
[
1.441165813000168,
42.58845291500006
],
[
1.441734036000184,
42.58879018500011
],
[
1.442152978000024,
42.589038849000076
],
[
1.447605014000146,
42.592617034000114
],
[
1.449298023000154,
42.59757995600006
],
[
1.448751985000115,
42.59889984199998
],
[
1.458693028000084,
42.600780487000065
],
[
1.469473004000122,
42.60458755500014
],
[
1.471100370000102,
42.60560989400011
],
[
1.479483008000045,
42.61087417700003
],
[
1.479938984000114,
42.61946487500006
],
[
1.477210999000079,
42.62727356000005
],
[
1.478919983000083,
42.63473892300016
],
[
1.484207989000083,
42.641056061000086
],
[
1.48500502100012,
42.64590454100011
],
[
1.485166014000015,
42.64688873400013
],
[
1.489035010000066,
42.65171814100012
],
[
1.494104264999976,
42.650348664000035
],
[
1.49588423900002,
42.64986801200007
],
[
1.500812403999987,
42.646315765000054
],
[
1.502285242000028,
42.64525413600006
],
[
1.507532,
42.64352417000009
],
[
1.519830763000186,
42.64414978200017
],
[
1.521166562000133,
42.644268074000195
],
[
1.532883047000098,
42.645305633000135
],
[
1.542453051000052,
42.64886093200005
],
[
1.553040386000021,
42.652076722
],
[
1.555024044000049,
42.65183691600009
],
[
1.557875822000085,
42.65149216300006
],
[
1.56417930200007,
42.65073013300008
],
[
1.570700169000077,
42.64915084800003
],
[
1.575307487999964,
42.64736557000015
],
[
1.58286714500008,
42.63543701300017
],
[
1.601352215000134,
42.62701034600008
],
[
1.605046987000094,
42.62314605700004
],
[
1.610225439000146,
42.62197875900006
],
[
1.617249966000031,
42.624061585000106
],
[
1.633335947000035,
42.625534059000074
],
[
1.643062950000115,
42.62578201300016
],
[
1.647994996000136,
42.62546539300007
],
[
1.653553129000045,
42.62421894100015
],
[
1.658352017000084,
42.61971282900015
],
[
1.664505958000063,
42.61697006300005
],
[
1.674574972000073,
42.61788177500017
],
[
1.682580947000019,
42.62051391600011
],
[
1.690446735000137,
42.622329711000134
],
[
1.713182926000059,
42.61520195100013
],
[
1.714411973999972,
42.614479066000115
],
[
1.722918033999974,
42.61171722400002
],
[
1.733000039999979,
42.612625122
],
[
1.737645387000043,
42.612804413
],
[
1.737804890000177,
42.61205864000004
],
[
1.737964392000038,
42.61131286700004
],
[
1.727541209000151,
42.59975433300008
],
[
1.72824990700002,
42.589572906000114
],
[
1.73591203400008,
42.58766039800014
],
[
1.736660599000118,
42.58747355200012
],
[
1.737421952000147,
42.587290029000144
],
[
1.764270663000161,
42.58081817600015
],
[
1.778393744000141,
42.58207702700014
],
[
1.784208894000074,
42.57571792700014
],
[
1.774460316000102,
42.574014664000174
],
[
1.772812442000031,
42.57372620299998
],
[
1.769044996000048,
42.57306671300012
],
[
1.75544500400008,
42.570899964000034
],
[
1.745378017000178,
42.56861114400016
],
[
1.738718987000084,
42.56552887000004
],
[
1.735321046000024,
42.5509605420001
],
[
1.734053016000075,
42.54552459700017
],
[
1.732692957999973,
42.539608002000136
],
[
1.728165983000167,
42.53100204400005
],
[
1.724587917000065,
42.52208746900004
],
[
1.724058002000163,
42.52076721200018
],
[
1.72407307400016,
42.52033024800005
],
[
1.724010586000134,
42.520248413000104
],
[
1.724087240000074,
42.51991951500008
],
[
1.724139626000181,
42.51840070500003
],
[
1.724115968000149,
42.51820755000011
],
[
1.724449039000092,
42.50942993100011
],
[
1.721379042000024,
42.50159835900013
],
[
1.721483078000119,
42.50152997099997
],
[
1.721941949000154,
42.50122833200015
],
[
1.721282958000074,
42.500667573000044
],
[
1.720270991000064,
42.49980926500007
],
[
1.711547017000157,
42.492393495000044
],
[
1.71147149900014,
42.492330552000055
],
[
1.70363402400011,
42.48981094400017
],
[
1.690956950000157,
42.49483490000017
],
[
1.678896010000187,
42.49553680400015
],
[
1.677904963000174,
42.496540069000105
],
[
1.67390704100012,
42.50057983400018
],
[
1.670351982000057,
42.50417709500016
],
[
1.662577032000172,
42.49356460500013
],
[
1.661621562000164,
42.48024422800012
],
[
1.661751787000185,
42.47933646100006
],
[
1.660874962000037,
42.479030609000176
],
[
1.662518024000065,
42.47399520800019
],
[
1.655897617000051,
42.46818538100007
],
[
1.650431991000062,
42.46792221100014
],
[
1.645776033000118,
42.46879577700014
],
[
1.640542746000108,
42.46673870100011
],
[
1.639525512000148,
42.46670959400012
],
[
1.639461994000044,
42.466716767000094
],
[
1.635068058000115,
42.46722030600006
],
[
1.632894039000064,
42.466438294000056
],
[
1.632701992000079,
42.46595764100016
],
[
1.632638025000062,
42.46579743900003
],
[
1.629953981000028,
42.463626862000126
],
[
1.628327012000113,
42.46410369900002
],
[
1.625723169000082,
42.464863653000066
],
[
1.623996973000033,
42.46536827200015
],
[
1.623391986000172,
42.46554565500014
],
[
1.610304952000035,
42.464832306
],
[
1.60527199400002,
42.46482658400009
],
[
1.604635,
42.46506118700006
],
[
1.601993793000076,
42.466032175000066
],
[
1.599012018000053,
42.46712875400016
],
[
1.597633004000159,
42.46763610800019
],
[
1.586732030000064,
42.46176147500006
],
[
1.583014963999972,
42.456996919000176
],
[
1.582513511000172,
42.45537758000006
],
[
1.582012057000043,
42.453758240000184
],
[
1.580850000000112,
42.45000500000015
],
[
1.576159,
42.45154200000013
],
[
1.575822,
42.45165200000014
],
[
1.57548892200009,
42.45176053100016
],
[
1.573176227000147,
42.45329845300006
],
[
1.567004,
42.459003000000166
],
[
1.566156,
42.458961
],
[
1.564764371000081,
42.45889226600008
],
[
1.564495539000063,
42.459071037
],
[
1.56427310100014,
42.458867953000095
],
[
1.563244000000168,
42.458817
]
]
],
"type": "Polygon"
},
"ghsBuiltCenter": [
1.543414248990953,
42.523604347060314
],
"ghsBuiltCenters": [
[
1.523924537276309,
42.50610549265928,
5184.0
],
[
1.6852433238839337,
42.55966077969941,
4723.0
],
[
1.5984585216497444,
42.566015934413755,
4207.0
],
[
1.733245111500865,
42.54422783775969,
4173.0
],
[
1.5871193361626137,
42.536058032995314,
4113.0
]
],
"ghsBuiltMax": 5184.0,
"ghsBuiltWeight": 2438120.0,
"ghsPopCenter": [
1.5503048577356255,
42.53024289682764
],
"ghsPopCenters": [
[
1.5360276133141448,
42.50882822953204,
569.0
],
[
1.5871193361626137,
42.536058032995314,
277.0
],
[
1.5984585216497444,
42.566015934413755,
168.0
],
[
1.6852433238839337,
42.55966077969941,
161.0
],
[
1.5343420786069084,
42.55602937114575,
120.0
]
],
"ghsPopMaxDensity": 569.0,
"ghsPopulation": 81528.0,
"name": ""
}
],
"level": 3
}

976
cache/gadm/boundary_AND_4.json vendored Normal file
View File

@ -0,0 +1,976 @@
{
"country": "AND",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": {
"coordinates": [
[
[
1.563244000000168,
42.458817
],
[
1.561195000000112,
42.458714
],
[
1.557031000000165,
42.45393800000011
],
[
1.558144,
42.451591
],
[
1.559693423000112,
42.448325539000166
],
[
1.556317,
42.44677600000011
],
[
1.554856000000143,
42.44611
],
[
1.553063000000122,
42.443497
],
[
1.552849992000063,
42.438328070000125
],
[
1.552649976000055,
42.433475494000106
],
[
1.543331040000112,
42.43302452100016
],
[
1.536204000000168,
42.432680000000175
],
[
1.52577,
42.43217500000014
],
[
1.518415,
42.430817
],
[
1.518076,
42.43056500000017
],
[
1.517724,
42.430302
],
[
1.5169213960001,
42.429702958000064
],
[
1.512336126000093,
42.42955850300012
],
[
1.504936000000157,
42.43109900100018
],
[
1.494648000000154,
42.433239001000175
],
[
1.49462947,
42.43323932900017
],
[
1.489698,
42.433327
],
[
1.489678970000057,
42.433327336000104
],
[
1.484548,
42.43348933300007
],
[
1.482972418999964,
42.43381418200005
],
[
1.476283,
42.435455000000104
],
[
1.473430000000121,
42.43552000000017
],
[
1.467933,
42.43564500000019
],
[
1.456564000000128,
42.43590200000011
],
[
1.453141,
42.437011
],
[
1.451602354000102,
42.43750904700016
],
[
1.444105879000062,
42.443683598000064
],
[
1.444405558000085,
42.44432463800018
],
[
1.446814,
42.44379000000015
],
[
1.446801,
42.44389
],
[
1.446227996000061,
42.44822300300007
],
[
1.44182763800012,
42.45354118500006
],
[
1.446249576000071,
42.45915466000008
],
[
1.447489000000132,
42.460148
],
[
1.440141001000086,
42.464386
],
[
1.440856,
42.47315
],
[
1.440952009000057,
42.474324105000164
],
[
1.441048,
42.47549800000019
],
[
1.43816900000013,
42.47786800000017
],
[
1.433551490000127,
42.48166923000008
],
[
1.433406,
42.481789
],
[
1.422804775000088,
42.48331790800006
],
[
1.419150148000142,
42.48384497900008
],
[
1.425816060000159,
42.49351882999997
],
[
1.427120766000087,
42.49364649800009
],
[
1.430810000000179,
42.494007
],
[
1.443333822000056,
42.495232536
],
[
1.443359,
42.495235
],
[
1.4649280000001,
42.508213
],
[
1.465383,
42.50848700000017
],
[
1.469007716000135,
42.51066674700013
],
[
1.469216000000131,
42.510792
],
[
1.465309,
42.513844
],
[
1.460008000000187,
42.5234200000001
],
[
1.45997100000011,
42.5234870000001
],
[
1.458122,
42.524581
],
[
1.453945000000147,
42.52705400000019
],
[
1.452613,
42.531276000000105
],
[
1.452175983000075,
42.53266105400013
],
[
1.451811406,
42.53441235200012
],
[
1.452560000000119,
42.53820000000013
],
[
1.449127000000146,
42.539925
],
[
1.446591,
42.54119900000012
],
[
1.44562366100007,
42.54168436700007
],
[
1.445164892000037,
42.541914556000165
],
[
1.4437420000001,
42.54262900000015
],
[
1.439919000000145,
42.543639
],
[
1.439667,
42.54370500000016
],
[
1.436583927000129,
42.54217706000003
],
[
1.431993030000172,
42.54003866700015
],
[
1.423143030000119,
42.537933349000184
],
[
1.414213002000054,
42.53773117100019
],
[
1.419188022000071,
42.5450859070001
],
[
1.41929602700003,
42.54954528800005
],
[
1.426180960000124,
42.55872345100016
],
[
1.444561959000168,
42.56665420500019
],
[
1.444429993000085,
42.57199096700015
],
[
1.442984998000156,
42.57245445300009
],
[
1.441540002000124,
42.57291793800016
],
[
1.433079958,
42.57563018800005
],
[
1.427335977000041,
42.58310699599997
],
[
1.428352952000068,
42.58784866299999
],
[
1.435490966000032,
42.587982177000015
],
[
1.440690040000163,
42.58808135900006
],
[
1.440829039,
42.588253022000174
],
[
1.441165813000168,
42.58845291500006
],
[
1.441734036000184,
42.58879018500011
],
[
1.442152978000024,
42.589038849000076
],
[
1.447605014000146,
42.592617034000114
],
[
1.449298023000154,
42.59757995600006
],
[
1.448751985000115,
42.59889984199998
],
[
1.458693028000084,
42.600780487000065
],
[
1.469473004000122,
42.60458755500014
],
[
1.471100370000102,
42.60560989400011
],
[
1.479483008000045,
42.61087417700003
],
[
1.479938984000114,
42.61946487500006
],
[
1.477210999000079,
42.62727356000005
],
[
1.478919983000083,
42.63473892300016
],
[
1.484207989000083,
42.641056061000086
],
[
1.48500502100012,
42.64590454100011
],
[
1.485166014000015,
42.64688873400013
],
[
1.489035010000066,
42.65171814100012
],
[
1.494104264999976,
42.650348664000035
],
[
1.49588423900002,
42.64986801200007
],
[
1.500812403999987,
42.646315765000054
],
[
1.502285242000028,
42.64525413600006
],
[
1.507532,
42.64352417000009
],
[
1.519830763000186,
42.64414978200017
],
[
1.521166562000133,
42.644268074000195
],
[
1.532883047000098,
42.645305633000135
],
[
1.542453051000052,
42.64886093200005
],
[
1.553040386000021,
42.652076722
],
[
1.555024044000049,
42.65183691600009
],
[
1.557875822000085,
42.65149216300006
],
[
1.56417930200007,
42.65073013300008
],
[
1.570700169000077,
42.64915084800003
],
[
1.575307487999964,
42.64736557000015
],
[
1.58286714500008,
42.63543701300017
],
[
1.601352215000134,
42.62701034600008
],
[
1.605046987000094,
42.62314605700004
],
[
1.610225439000146,
42.62197875900006
],
[
1.617249966000031,
42.624061585000106
],
[
1.633335947000035,
42.625534059000074
],
[
1.643062950000115,
42.62578201300016
],
[
1.647994996000136,
42.62546539300007
],
[
1.653553129000045,
42.62421894100015
],
[
1.658352017000084,
42.61971282900015
],
[
1.664505958000063,
42.61697006300005
],
[
1.674574972000073,
42.61788177500017
],
[
1.682580947000019,
42.62051391600011
],
[
1.690446735000137,
42.622329711000134
],
[
1.713182926000059,
42.61520195100013
],
[
1.714411973999972,
42.614479066000115
],
[
1.722918033999974,
42.61171722400002
],
[
1.733000039999979,
42.612625122
],
[
1.737645387000043,
42.612804413
],
[
1.737804890000177,
42.61205864000004
],
[
1.737964392000038,
42.61131286700004
],
[
1.727541209000151,
42.59975433300008
],
[
1.72824990700002,
42.589572906000114
],
[
1.73591203400008,
42.58766039800014
],
[
1.736660599000118,
42.58747355200012
],
[
1.737421952000147,
42.587290029000144
],
[
1.764270663000161,
42.58081817600015
],
[
1.778393744000141,
42.58207702700014
],
[
1.784208894000074,
42.57571792700014
],
[
1.774460316000102,
42.574014664000174
],
[
1.772812442000031,
42.57372620299998
],
[
1.769044996000048,
42.57306671300012
],
[
1.75544500400008,
42.570899964000034
],
[
1.745378017000178,
42.56861114400016
],
[
1.738718987000084,
42.56552887000004
],
[
1.735321046000024,
42.5509605420001
],
[
1.734053016000075,
42.54552459700017
],
[
1.732692957999973,
42.539608002000136
],
[
1.728165983000167,
42.53100204400005
],
[
1.724587917000065,
42.52208746900004
],
[
1.724058002000163,
42.52076721200018
],
[
1.72407307400016,
42.52033024800005
],
[
1.724010586000134,
42.520248413000104
],
[
1.724087240000074,
42.51991951500008
],
[
1.724139626000181,
42.51840070500003
],
[
1.724115968000149,
42.51820755000011
],
[
1.724449039000092,
42.50942993100011
],
[
1.721379042000024,
42.50159835900013
],
[
1.721483078000119,
42.50152997099997
],
[
1.721941949000154,
42.50122833200015
],
[
1.721282958000074,
42.500667573000044
],
[
1.720270991000064,
42.49980926500007
],
[
1.711547017000157,
42.492393495000044
],
[
1.71147149900014,
42.492330552000055
],
[
1.70363402400011,
42.48981094400017
],
[
1.690956950000157,
42.49483490000017
],
[
1.678896010000187,
42.49553680400015
],
[
1.677904963000174,
42.496540069000105
],
[
1.67390704100012,
42.50057983400018
],
[
1.670351982000057,
42.50417709500016
],
[
1.662577032000172,
42.49356460500013
],
[
1.661621562000164,
42.48024422800012
],
[
1.661751787000185,
42.47933646100006
],
[
1.660874962000037,
42.479030609000176
],
[
1.662518024000065,
42.47399520800019
],
[
1.655897617000051,
42.46818538100007
],
[
1.650431991000062,
42.46792221100014
],
[
1.645776033000118,
42.46879577700014
],
[
1.640542746000108,
42.46673870100011
],
[
1.639525512000148,
42.46670959400012
],
[
1.639461994000044,
42.466716767000094
],
[
1.635068058000115,
42.46722030600006
],
[
1.632894039000064,
42.466438294000056
],
[
1.632701992000079,
42.46595764100016
],
[
1.632638025000062,
42.46579743900003
],
[
1.629953981000028,
42.463626862000126
],
[
1.628327012000113,
42.46410369900002
],
[
1.625723169000082,
42.464863653000066
],
[
1.623996973000033,
42.46536827200015
],
[
1.623391986000172,
42.46554565500014
],
[
1.610304952000035,
42.464832306
],
[
1.60527199400002,
42.46482658400009
],
[
1.604635,
42.46506118700006
],
[
1.601993793000076,
42.466032175000066
],
[
1.599012018000053,
42.46712875400016
],
[
1.597633004000159,
42.46763610800019
],
[
1.586732030000064,
42.46176147500006
],
[
1.583014963999972,
42.456996919000176
],
[
1.582513511000172,
42.45537758000006
],
[
1.582012057000043,
42.453758240000184
],
[
1.580850000000112,
42.45000500000015
],
[
1.576159,
42.45154200000013
],
[
1.575822,
42.45165200000014
],
[
1.57548892200009,
42.45176053100016
],
[
1.573176227000147,
42.45329845300006
],
[
1.567004,
42.459003000000166
],
[
1.566156,
42.458961
],
[
1.564764371000081,
42.45889226600008
],
[
1.564495539000063,
42.459071037
],
[
1.56427310100014,
42.458867953000095
],
[
1.563244000000168,
42.458817
]
]
],
"type": "Polygon"
},
"ghsBuiltCenter": [
1.543414248990953,
42.523604347060314
],
"ghsBuiltCenters": [
[
1.523924537276309,
42.50610549265928,
5184.0
],
[
1.6852433238839337,
42.55966077969941,
4723.0
],
[
1.5984585216497444,
42.566015934413755,
4207.0
],
[
1.733245111500865,
42.54422783775969,
4173.0
],
[
1.5871193361626137,
42.536058032995314,
4113.0
]
],
"ghsBuiltMax": 5184.0,
"ghsBuiltWeight": 2438120.0,
"ghsPopCenter": [
1.5503048577356255,
42.53024289682764
],
"ghsPopCenters": [
[
1.5360276133141448,
42.50882822953204,
569.0
],
[
1.5871193361626137,
42.536058032995314,
277.0
],
[
1.5984585216497444,
42.566015934413755,
168.0
],
[
1.6852433238839337,
42.55966077969941,
161.0
],
[
1.5343420786069084,
42.55602937114575,
120.0
]
],
"ghsPopMaxDensity": 569.0,
"ghsPopulation": 81528.0,
"name": ""
}
],
"level": 4
}

976
cache/gadm/boundary_AND_5.json vendored Normal file
View File

@ -0,0 +1,976 @@
{
"country": "AND",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": {
"coordinates": [
[
[
1.563244000000168,
42.458817
],
[
1.561195000000112,
42.458714
],
[
1.557031000000165,
42.45393800000011
],
[
1.558144,
42.451591
],
[
1.559693423000112,
42.448325539000166
],
[
1.556317,
42.44677600000011
],
[
1.554856000000143,
42.44611
],
[
1.553063000000122,
42.443497
],
[
1.552849992000063,
42.438328070000125
],
[
1.552649976000055,
42.433475494000106
],
[
1.543331040000112,
42.43302452100016
],
[
1.536204000000168,
42.432680000000175
],
[
1.52577,
42.43217500000014
],
[
1.518415,
42.430817
],
[
1.518076,
42.43056500000017
],
[
1.517724,
42.430302
],
[
1.5169213960001,
42.429702958000064
],
[
1.512336126000093,
42.42955850300012
],
[
1.504936000000157,
42.43109900100018
],
[
1.494648000000154,
42.433239001000175
],
[
1.49462947,
42.43323932900017
],
[
1.489698,
42.433327
],
[
1.489678970000057,
42.433327336000104
],
[
1.484548,
42.43348933300007
],
[
1.482972418999964,
42.43381418200005
],
[
1.476283,
42.435455000000104
],
[
1.473430000000121,
42.43552000000017
],
[
1.467933,
42.43564500000019
],
[
1.456564000000128,
42.43590200000011
],
[
1.453141,
42.437011
],
[
1.451602354000102,
42.43750904700016
],
[
1.444105879000062,
42.443683598000064
],
[
1.444405558000085,
42.44432463800018
],
[
1.446814,
42.44379000000015
],
[
1.446801,
42.44389
],
[
1.446227996000061,
42.44822300300007
],
[
1.44182763800012,
42.45354118500006
],
[
1.446249576000071,
42.45915466000008
],
[
1.447489000000132,
42.460148
],
[
1.440141001000086,
42.464386
],
[
1.440856,
42.47315
],
[
1.440952009000057,
42.474324105000164
],
[
1.441048,
42.47549800000019
],
[
1.43816900000013,
42.47786800000017
],
[
1.433551490000127,
42.48166923000008
],
[
1.433406,
42.481789
],
[
1.422804775000088,
42.48331790800006
],
[
1.419150148000142,
42.48384497900008
],
[
1.425816060000159,
42.49351882999997
],
[
1.427120766000087,
42.49364649800009
],
[
1.430810000000179,
42.494007
],
[
1.443333822000056,
42.495232536
],
[
1.443359,
42.495235
],
[
1.4649280000001,
42.508213
],
[
1.465383,
42.50848700000017
],
[
1.469007716000135,
42.51066674700013
],
[
1.469216000000131,
42.510792
],
[
1.465309,
42.513844
],
[
1.460008000000187,
42.5234200000001
],
[
1.45997100000011,
42.5234870000001
],
[
1.458122,
42.524581
],
[
1.453945000000147,
42.52705400000019
],
[
1.452613,
42.531276000000105
],
[
1.452175983000075,
42.53266105400013
],
[
1.451811406,
42.53441235200012
],
[
1.452560000000119,
42.53820000000013
],
[
1.449127000000146,
42.539925
],
[
1.446591,
42.54119900000012
],
[
1.44562366100007,
42.54168436700007
],
[
1.445164892000037,
42.541914556000165
],
[
1.4437420000001,
42.54262900000015
],
[
1.439919000000145,
42.543639
],
[
1.439667,
42.54370500000016
],
[
1.436583927000129,
42.54217706000003
],
[
1.431993030000172,
42.54003866700015
],
[
1.423143030000119,
42.537933349000184
],
[
1.414213002000054,
42.53773117100019
],
[
1.419188022000071,
42.5450859070001
],
[
1.41929602700003,
42.54954528800005
],
[
1.426180960000124,
42.55872345100016
],
[
1.444561959000168,
42.56665420500019
],
[
1.444429993000085,
42.57199096700015
],
[
1.442984998000156,
42.57245445300009
],
[
1.441540002000124,
42.57291793800016
],
[
1.433079958,
42.57563018800005
],
[
1.427335977000041,
42.58310699599997
],
[
1.428352952000068,
42.58784866299999
],
[
1.435490966000032,
42.587982177000015
],
[
1.440690040000163,
42.58808135900006
],
[
1.440829039,
42.588253022000174
],
[
1.441165813000168,
42.58845291500006
],
[
1.441734036000184,
42.58879018500011
],
[
1.442152978000024,
42.589038849000076
],
[
1.447605014000146,
42.592617034000114
],
[
1.449298023000154,
42.59757995600006
],
[
1.448751985000115,
42.59889984199998
],
[
1.458693028000084,
42.600780487000065
],
[
1.469473004000122,
42.60458755500014
],
[
1.471100370000102,
42.60560989400011
],
[
1.479483008000045,
42.61087417700003
],
[
1.479938984000114,
42.61946487500006
],
[
1.477210999000079,
42.62727356000005
],
[
1.478919983000083,
42.63473892300016
],
[
1.484207989000083,
42.641056061000086
],
[
1.48500502100012,
42.64590454100011
],
[
1.485166014000015,
42.64688873400013
],
[
1.489035010000066,
42.65171814100012
],
[
1.494104264999976,
42.650348664000035
],
[
1.49588423900002,
42.64986801200007
],
[
1.500812403999987,
42.646315765000054
],
[
1.502285242000028,
42.64525413600006
],
[
1.507532,
42.64352417000009
],
[
1.519830763000186,
42.64414978200017
],
[
1.521166562000133,
42.644268074000195
],
[
1.532883047000098,
42.645305633000135
],
[
1.542453051000052,
42.64886093200005
],
[
1.553040386000021,
42.652076722
],
[
1.555024044000049,
42.65183691600009
],
[
1.557875822000085,
42.65149216300006
],
[
1.56417930200007,
42.65073013300008
],
[
1.570700169000077,
42.64915084800003
],
[
1.575307487999964,
42.64736557000015
],
[
1.58286714500008,
42.63543701300017
],
[
1.601352215000134,
42.62701034600008
],
[
1.605046987000094,
42.62314605700004
],
[
1.610225439000146,
42.62197875900006
],
[
1.617249966000031,
42.624061585000106
],
[
1.633335947000035,
42.625534059000074
],
[
1.643062950000115,
42.62578201300016
],
[
1.647994996000136,
42.62546539300007
],
[
1.653553129000045,
42.62421894100015
],
[
1.658352017000084,
42.61971282900015
],
[
1.664505958000063,
42.61697006300005
],
[
1.674574972000073,
42.61788177500017
],
[
1.682580947000019,
42.62051391600011
],
[
1.690446735000137,
42.622329711000134
],
[
1.713182926000059,
42.61520195100013
],
[
1.714411973999972,
42.614479066000115
],
[
1.722918033999974,
42.61171722400002
],
[
1.733000039999979,
42.612625122
],
[
1.737645387000043,
42.612804413
],
[
1.737804890000177,
42.61205864000004
],
[
1.737964392000038,
42.61131286700004
],
[
1.727541209000151,
42.59975433300008
],
[
1.72824990700002,
42.589572906000114
],
[
1.73591203400008,
42.58766039800014
],
[
1.736660599000118,
42.58747355200012
],
[
1.737421952000147,
42.587290029000144
],
[
1.764270663000161,
42.58081817600015
],
[
1.778393744000141,
42.58207702700014
],
[
1.784208894000074,
42.57571792700014
],
[
1.774460316000102,
42.574014664000174
],
[
1.772812442000031,
42.57372620299998
],
[
1.769044996000048,
42.57306671300012
],
[
1.75544500400008,
42.570899964000034
],
[
1.745378017000178,
42.56861114400016
],
[
1.738718987000084,
42.56552887000004
],
[
1.735321046000024,
42.5509605420001
],
[
1.734053016000075,
42.54552459700017
],
[
1.732692957999973,
42.539608002000136
],
[
1.728165983000167,
42.53100204400005
],
[
1.724587917000065,
42.52208746900004
],
[
1.724058002000163,
42.52076721200018
],
[
1.72407307400016,
42.52033024800005
],
[
1.724010586000134,
42.520248413000104
],
[
1.724087240000074,
42.51991951500008
],
[
1.724139626000181,
42.51840070500003
],
[
1.724115968000149,
42.51820755000011
],
[
1.724449039000092,
42.50942993100011
],
[
1.721379042000024,
42.50159835900013
],
[
1.721483078000119,
42.50152997099997
],
[
1.721941949000154,
42.50122833200015
],
[
1.721282958000074,
42.500667573000044
],
[
1.720270991000064,
42.49980926500007
],
[
1.711547017000157,
42.492393495000044
],
[
1.71147149900014,
42.492330552000055
],
[
1.70363402400011,
42.48981094400017
],
[
1.690956950000157,
42.49483490000017
],
[
1.678896010000187,
42.49553680400015
],
[
1.677904963000174,
42.496540069000105
],
[
1.67390704100012,
42.50057983400018
],
[
1.670351982000057,
42.50417709500016
],
[
1.662577032000172,
42.49356460500013
],
[
1.661621562000164,
42.48024422800012
],
[
1.661751787000185,
42.47933646100006
],
[
1.660874962000037,
42.479030609000176
],
[
1.662518024000065,
42.47399520800019
],
[
1.655897617000051,
42.46818538100007
],
[
1.650431991000062,
42.46792221100014
],
[
1.645776033000118,
42.46879577700014
],
[
1.640542746000108,
42.46673870100011
],
[
1.639525512000148,
42.46670959400012
],
[
1.639461994000044,
42.466716767000094
],
[
1.635068058000115,
42.46722030600006
],
[
1.632894039000064,
42.466438294000056
],
[
1.632701992000079,
42.46595764100016
],
[
1.632638025000062,
42.46579743900003
],
[
1.629953981000028,
42.463626862000126
],
[
1.628327012000113,
42.46410369900002
],
[
1.625723169000082,
42.464863653000066
],
[
1.623996973000033,
42.46536827200015
],
[
1.623391986000172,
42.46554565500014
],
[
1.610304952000035,
42.464832306
],
[
1.60527199400002,
42.46482658400009
],
[
1.604635,
42.46506118700006
],
[
1.601993793000076,
42.466032175000066
],
[
1.599012018000053,
42.46712875400016
],
[
1.597633004000159,
42.46763610800019
],
[
1.586732030000064,
42.46176147500006
],
[
1.583014963999972,
42.456996919000176
],
[
1.582513511000172,
42.45537758000006
],
[
1.582012057000043,
42.453758240000184
],
[
1.580850000000112,
42.45000500000015
],
[
1.576159,
42.45154200000013
],
[
1.575822,
42.45165200000014
],
[
1.57548892200009,
42.45176053100016
],
[
1.573176227000147,
42.45329845300006
],
[
1.567004,
42.459003000000166
],
[
1.566156,
42.458961
],
[
1.564764371000081,
42.45889226600008
],
[
1.564495539000063,
42.459071037
],
[
1.56427310100014,
42.458867953000095
],
[
1.563244000000168,
42.458817
]
]
],
"type": "Polygon"
},
"ghsBuiltCenter": [
1.543414248990953,
42.523604347060314
],
"ghsBuiltCenters": [
[
1.523924537276309,
42.50610549265928,
5184.0
],
[
1.6852433238839337,
42.55966077969941,
4723.0
],
[
1.5984585216497444,
42.566015934413755,
4207.0
],
[
1.733245111500865,
42.54422783775969,
4173.0
],
[
1.5871193361626137,
42.536058032995314,
4113.0
]
],
"ghsBuiltMax": 5184.0,
"ghsBuiltWeight": 2438120.0,
"ghsPopCenter": [
1.5503048577356255,
42.53024289682764
],
"ghsPopCenters": [
[
1.5360276133141448,
42.50882822953204,
569.0
],
[
1.5871193361626137,
42.536058032995314,
277.0
],
[
1.5984585216497444,
42.566015934413755,
168.0
],
[
1.6852433238839337,
42.55966077969941,
161.0
],
[
1.5343420786069084,
42.55602937114575,
120.0
]
],
"ghsPopMaxDensity": 569.0,
"ghsPopulation": 81528.0,
"name": ""
}
],
"level": 5
}

7086
cache/gadm/boundary_ARE_0.json vendored Normal file

File diff suppressed because it is too large Load Diff

7996
cache/gadm/boundary_ARE_1.json vendored Normal file

File diff suppressed because it is too large Load Diff

88073
cache/gadm/boundary_ARE_2.json vendored Normal file

File diff suppressed because it is too large Load Diff

278059
cache/gadm/boundary_ARE_3.json vendored Normal file

File diff suppressed because it is too large Load Diff

7086
cache/gadm/boundary_ARE_4.json vendored Normal file

File diff suppressed because it is too large Load Diff

7086
cache/gadm/boundary_ARE_5.json vendored Normal file

File diff suppressed because it is too large Load Diff

758
cache/gadm/boundary_ARG_0.json vendored Normal file
View File

@ -0,0 +1,758 @@
{
"country": "ARG",
"featureCount": 1,
"features": [
{
"code": "ARG",
"geometry": {
"coordinates": [
[
[
[
-65.25691986099997,
-26.792884826999966
],
[
-65.25874328599986,
-26.797512053999867
],
[
-65.25881194999994,
-26.79767608599991
],
[
-65.25952148499994,
-26.799503326999968
],
[
-65.26023864699994,
-26.801319121999825
],
[
-65.26094818199994,
-26.803138731999923
],
[
-65.26166534299995,
-26.804962157999967
],
[
-65.26237487899994,
-26.806781767999894
],
[
-65.26308441199996,
-26.808599470999923
],
[
-65.26380920399998,
-26.810417175999874
],
[
-65.26453399699989,
-26.81223487799997
],
[
-65.26526641899994,
-26.814043045999938
],
[
-65.26599884099994,
-26.815860747999977
],
[
-65.26673889099987,
-26.817672727999877
],
[
-65.26753234799997,
-26.819469451999964
],
[
-65.26836395199996,
-26.821252822999952
],
[
-65.26921081499995,
-26.823024748999956
],
[
-65.27006530699998,
-26.824798584999883
],
[
-65.27088928299992,
-26.82658958399992
],
[
-65.2716674799999,
-26.828380584999877
],
[
-65.27238464299995,
-26.830198287999906
],
[
-65.27301788299991,
-26.832033155999966
],
[
-65.2735824589999,
-26.83388709999997
],
[
-65.27411651699998,
-26.83575820799996
],
[
-65.27460479699994,
-26.837636946999964
],
[
-65.27507019099983,
-26.839515686999903
],
[
-65.27552032499995,
-26.841413497999895
],
[
-65.27597045899995,
-26.843301771999904
],
[
-65.27642822299993,
-26.845190047999893
],
[
-65.27690887499989,
-26.847070692999978
],
[
-65.29444885199996,
-26.84231185799996
],
[
-65.30934905999993,
-26.838270185999875
],
[
-65.34999847499995,
-26.829763411999977
],
[
-65.37238311699991,
-26.824407576999874
],
[
-65.37477874799998,
-26.823837279999964
],
[
-65.37669372599998,
-26.82549857999993
],
[
-65.37813568099995,
-26.826921461999973
],
[
-65.37921905399986,
-26.828577041999893
],
[
-65.3799667369999,
-26.830394743999932
],
[
-65.38057708799994,
-26.832256316999917
],
[
-65.38095092799989,
-26.83415412799991
],
[
-65.38023376399997,
-26.83597373899994
],
[
-65.37832641499989,
-26.83578491199995
],
[
-65.37648010299989,
-26.834730147999892
],
[
-65.37440490599988,
-26.834512709999956
],
[
-65.38449096599987,
-26.84860992299997
],
[
-65.38468933099995,
-26.848880767999844
],
[
-65.40716552699996,
-26.844913481999924
],
[
-65.4319152839999,
-26.83770561199998
],
[
-65.43374633699995,
-26.83608818099998
],
[
-65.43524932999998,
-26.834623336999925
],
[
-65.43581390399999,
-26.832866667999895
],
[
-65.43573760999988,
-26.830907820999983
],
[
-65.43556213399984,
-26.82895851199993
],
[
-65.43528747599993,
-26.827043532999937
],
[
-65.43488311799996,
-26.8251476289999
],
[
-65.43434905999999,
-26.82327651899982
],
[
-65.43394470099986,
-26.82138824499998
],
[
-65.43357086099991,
-26.819484710999973
],
[
-65.43305206199989,
-26.817613600999948
],
[
-65.43299102899982,
-26.815690992999976
],
[
-65.43306732199983,
-26.813758849999942
],
[
-65.43293762199994,
-26.810293196999908
],
[
-65.43283843899997,
-26.809392927999966
],
[
-65.42795562799984,
-26.76413917499991
],
[
-65.42362975999993,
-26.737686157999917
],
[
-65.42205810599984,
-26.739206313999944
],
[
-65.42090606799991,
-26.7408256519999
],
[
-65.41988372699996,
-26.74252509999991
],
[
-65.4192199709999,
-26.744346617999895
],
[
-65.41881561199995,
-26.746250151999845
],
[
-65.4184875489999,
-26.748254774999964
],
[
-65.41803741599995,
-26.750038146999827
],
[
-65.41712951599987,
-26.751783370999874
],
[
-65.4162216179999,
-26.75353813099997
],
[
-65.41551208499993,
-26.75536918599994
],
[
-65.41513061499995,
-26.757263182999964
],
[
-65.4152984619999,
-26.75923156699986
],
[
-65.4150161739999,
-26.761081695999906
],
[
-65.41374969499992,
-26.762647627999968
],
[
-65.41245269699982,
-26.76422882099996
],
[
-65.41134643499993,
-26.76590156499998
],
[
-65.41111755399993,
-26.767778395999926
],
[
-65.41118621699991,
-26.76972770699996
],
[
-65.41021728499987,
-26.771421432999944
],
[
-65.40881347599998,
-26.772886276999884
],
[
-65.40735626299994,
-26.77431678699992
],
[
-65.40601348999996,
-26.775808333999976
],
[
-65.40503692699997,
-26.777526854999962
],
[
-65.4039306649999,
-26.779239654999856
],
[
-65.40259551999992,
-26.781009672999915
],
[
-65.40120696999998,
-26.781707762999872
],
[
-65.39985656699997,
-26.779903410999964
],
[
-65.39897918799994,
-26.778234481999903
],
[
-65.39699554499987,
-26.777465818999815
],
[
-65.39521789599996,
-26.77643775899992
],
[
-65.39398956399992,
-26.77485465899997
],
[
-65.39207458399994,
-26.773933410999916
],
[
-65.39083862399997,
-26.772449493999886
],
[
-65.39038085999994,
-26.77054214499998
],
[
-65.38928985599983,
-26.768878936999954
],
[
-65.38748931899988,
-26.76796531699995
],
[
-65.38532256999991,
-26.76763343799996
],
[
-65.38323211699998,
-26.76710128799988
],
[
-65.38175201299998,
-26.765794754999945
],
[
-65.38059234599996,
-26.76412963899992
],
[
-65.37928771999992,
-26.762624740999854
],
[
-65.3776245119999,
-26.76139068599997
],
[
-65.37571716299993,
-26.760478972999863
],
[
-65.3745651239999,
-26.76010513299991
],
[
-65.37361907899998,
-26.75979232799989
],
[
-65.37174987699996,
-26.760372160999907
],
[
-65.37005615199996,
-26.761688231999983
],
[
-65.36869049099994,
-26.76319122299992
],
[
-65.36698150599995,
-26.764322280999977
],
[
-65.36481475899996,
-26.76405906599996
],
[
-65.36304473899997,
-26.765077590999965
],
[
-65.36212158299998,
-26.766799926999965
],
[
-65.36209106399997,
-26.76873969999997
],
[
-65.36221313499993,
-26.770671843999878
],
[
-65.36193847699991,
-26.772592543999906
],
[
-65.36050414999994,
-26.77398490899992
],
[
-65.35845184399994,
-26.774589538999862
],
[
-65.35630798299991,
-26.774616240999933
],
[
-65.35420989999994,
-26.774091720999877
],
[
-65.35253906199989,
-26.77296447799995
],
[
-65.35282897999991,
-26.76931190499988
],
[
-65.35426330499985,
-26.767784117999952
],
[
-65.3553924549999,
-26.76614570599986
],
[
-65.35648345899995,
-26.764446258999953
],
[
-65.35697936999998,
-26.76261520299994
],
[
-65.35688018799993,
-26.760675429999935
],
[
-65.35652923599991,
-26.758769987999926
],
[
-65.35600280699998,
-26.756889342999955
],
[
-65.35590362599993,
-26.754966734999925
],
[
-65.35614776599988,
-26.7530479429999
],
[
-65.35674285899984,
-26.751188277999972
],
[
-65.35753631599994,
-26.7493972769999
],
[
-65.35826873799988,
-26.747585296999887
],
[
-65.35868835499997,
-26.745691299999976
],
[
-65.35898590099998,
-26.74378013599994
],
[
-65.3587875369999,
-26.741867065999827
],
[
-65.35823822099991,
-26.739997863999974
],
[
-65.35778808499998,
-26.7386035909999
],
[
-65.26714324999995,
-26.756694792999838
],
[
-65.26788329999988,
-26.758348465999973
],
[
-65.26861572199994,
-26.760156630999916
],
[
-65.26927184999994,
-26.762002944999836
],
[
-65.26995086699998,
-26.76382636999989
],
[
-65.27066039999983,
-26.765645979999874
],
[
-65.27138519399995,
-26.76747131299993
],
[
-65.27192687899998,
-26.769323347999944
],
[
-65.27222442599998,
-26.771240234999937
],
[
-65.27266693099995,
-26.773128508999946
],
[
-65.27323913599992,
-26.77499961899997
],
[
-65.27342224199998,
-26.776931761999947
],
[
-65.27326965399988,
-26.77885436899993
],
[
-65.27232360799997,
-26.78055381699994
],
[
-65.27108001699997,
-26.782154083999956
],
[
-65.26965331999997,
-26.783601761999932
],
[
-65.26815795999988,
-26.784980773999962
],
[
-65.2666168209999,
-26.786336897999888
],
[
-65.26506042499994,
-26.78766441199997
],
[
-65.26345825199996,
-26.78894615199988
],
[
-65.26185607999992,
-26.79024696299996
],
[
-65.26019287199989,
-26.79147338799993
],
[
-65.25828552199988,
-26.792385100999923
],
[
-65.25691986099997,
-26.792884826999966
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
-65.30043398646701,
-26.807048514279547
],
"ghsBuiltCenters": [
[
-65.29680468502477,
-26.83356873539955,
6586.0
],
[
-65.27601144020049,
-26.76938099599407,
6224.0
],
[
-65.29435874281826,
-26.7997839972541,
6216.0
],
[
-65.32458190178284,
-26.779514986571176,
4475.0
],
[
-65.32781790779829,
-26.80654063938023,
4053.0
]
],
"ghsBuiltMax": 6586.0,
"ghsBuiltWeight": 6056780.0,
"ghsPopCenter": [
-65.29925200257846,
-26.809536115914515
],
"ghsPopCenters": [
[
-65.30199425285075,
-26.83610274478006,
104.0
],
[
-65.30242781695064,
-26.80738523038172,
74.0
],
[
-65.27470466180557,
-26.756713990022803,
72.0
],
[
-65.2785266851302,
-26.785426639517794,
52.0
],
[
-65.33523408662258,
-26.824277551613328,
40.0
]
],
"ghsPopMaxDensity": 104.0,
"ghsPopulation": 61765.0,
"name": "Argentina"
}
],
"level": 0
}

154199
cache/gadm/boundary_ARG_1.json vendored Normal file

File diff suppressed because it is too large Load Diff

2171425
cache/gadm/boundary_ARG_2.json vendored Normal file

File diff suppressed because it is too large Load Diff

758
cache/gadm/boundary_ARG_3.json vendored Normal file
View File

@ -0,0 +1,758 @@
{
"country": "ARG",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": {
"coordinates": [
[
[
[
-65.25691986099997,
-26.792884826999966
],
[
-65.25874328599986,
-26.797512053999867
],
[
-65.25881194999994,
-26.79767608599991
],
[
-65.25952148499994,
-26.799503326999968
],
[
-65.26023864699994,
-26.801319121999825
],
[
-65.26094818199994,
-26.803138731999923
],
[
-65.26166534299995,
-26.804962157999967
],
[
-65.26237487899994,
-26.806781767999894
],
[
-65.26308441199996,
-26.808599470999923
],
[
-65.26380920399998,
-26.810417175999874
],
[
-65.26453399699989,
-26.81223487799997
],
[
-65.26526641899994,
-26.814043045999938
],
[
-65.26599884099994,
-26.815860747999977
],
[
-65.26673889099987,
-26.817672727999877
],
[
-65.26753234799997,
-26.819469451999964
],
[
-65.26836395199996,
-26.821252822999952
],
[
-65.26921081499995,
-26.823024748999956
],
[
-65.27006530699998,
-26.824798584999883
],
[
-65.27088928299992,
-26.82658958399992
],
[
-65.2716674799999,
-26.828380584999877
],
[
-65.27238464299995,
-26.830198287999906
],
[
-65.27301788299991,
-26.832033155999966
],
[
-65.2735824589999,
-26.83388709999997
],
[
-65.27411651699998,
-26.83575820799996
],
[
-65.27460479699994,
-26.837636946999964
],
[
-65.27507019099983,
-26.839515686999903
],
[
-65.27552032499995,
-26.841413497999895
],
[
-65.27597045899995,
-26.843301771999904
],
[
-65.27642822299993,
-26.845190047999893
],
[
-65.27690887499989,
-26.847070692999978
],
[
-65.29444885199996,
-26.84231185799996
],
[
-65.30934905999993,
-26.838270185999875
],
[
-65.34999847499995,
-26.829763411999977
],
[
-65.37238311699991,
-26.824407576999874
],
[
-65.37477874799998,
-26.823837279999964
],
[
-65.37669372599998,
-26.82549857999993
],
[
-65.37813568099995,
-26.826921461999973
],
[
-65.37921905399986,
-26.828577041999893
],
[
-65.3799667369999,
-26.830394743999932
],
[
-65.38057708799994,
-26.832256316999917
],
[
-65.38095092799989,
-26.83415412799991
],
[
-65.38023376399997,
-26.83597373899994
],
[
-65.37832641499989,
-26.83578491199995
],
[
-65.37648010299989,
-26.834730147999892
],
[
-65.37440490599988,
-26.834512709999956
],
[
-65.38449096599987,
-26.84860992299997
],
[
-65.38468933099995,
-26.848880767999844
],
[
-65.40716552699996,
-26.844913481999924
],
[
-65.4319152839999,
-26.83770561199998
],
[
-65.43374633699995,
-26.83608818099998
],
[
-65.43524932999998,
-26.834623336999925
],
[
-65.43581390399999,
-26.832866667999895
],
[
-65.43573760999988,
-26.830907820999983
],
[
-65.43556213399984,
-26.82895851199993
],
[
-65.43528747599993,
-26.827043532999937
],
[
-65.43488311799996,
-26.8251476289999
],
[
-65.43434905999999,
-26.82327651899982
],
[
-65.43394470099986,
-26.82138824499998
],
[
-65.43357086099991,
-26.819484710999973
],
[
-65.43305206199989,
-26.817613600999948
],
[
-65.43299102899982,
-26.815690992999976
],
[
-65.43306732199983,
-26.813758849999942
],
[
-65.43293762199994,
-26.810293196999908
],
[
-65.43283843899997,
-26.809392927999966
],
[
-65.42795562799984,
-26.76413917499991
],
[
-65.42362975999993,
-26.737686157999917
],
[
-65.42205810599984,
-26.739206313999944
],
[
-65.42090606799991,
-26.7408256519999
],
[
-65.41988372699996,
-26.74252509999991
],
[
-65.4192199709999,
-26.744346617999895
],
[
-65.41881561199995,
-26.746250151999845
],
[
-65.4184875489999,
-26.748254774999964
],
[
-65.41803741599995,
-26.750038146999827
],
[
-65.41712951599987,
-26.751783370999874
],
[
-65.4162216179999,
-26.75353813099997
],
[
-65.41551208499993,
-26.75536918599994
],
[
-65.41513061499995,
-26.757263182999964
],
[
-65.4152984619999,
-26.75923156699986
],
[
-65.4150161739999,
-26.761081695999906
],
[
-65.41374969499992,
-26.762647627999968
],
[
-65.41245269699982,
-26.76422882099996
],
[
-65.41134643499993,
-26.76590156499998
],
[
-65.41111755399993,
-26.767778395999926
],
[
-65.41118621699991,
-26.76972770699996
],
[
-65.41021728499987,
-26.771421432999944
],
[
-65.40881347599998,
-26.772886276999884
],
[
-65.40735626299994,
-26.77431678699992
],
[
-65.40601348999996,
-26.775808333999976
],
[
-65.40503692699997,
-26.777526854999962
],
[
-65.4039306649999,
-26.779239654999856
],
[
-65.40259551999992,
-26.781009672999915
],
[
-65.40120696999998,
-26.781707762999872
],
[
-65.39985656699997,
-26.779903410999964
],
[
-65.39897918799994,
-26.778234481999903
],
[
-65.39699554499987,
-26.777465818999815
],
[
-65.39521789599996,
-26.77643775899992
],
[
-65.39398956399992,
-26.77485465899997
],
[
-65.39207458399994,
-26.773933410999916
],
[
-65.39083862399997,
-26.772449493999886
],
[
-65.39038085999994,
-26.77054214499998
],
[
-65.38928985599983,
-26.768878936999954
],
[
-65.38748931899988,
-26.76796531699995
],
[
-65.38532256999991,
-26.76763343799996
],
[
-65.38323211699998,
-26.76710128799988
],
[
-65.38175201299998,
-26.765794754999945
],
[
-65.38059234599996,
-26.76412963899992
],
[
-65.37928771999992,
-26.762624740999854
],
[
-65.3776245119999,
-26.76139068599997
],
[
-65.37571716299993,
-26.760478972999863
],
[
-65.3745651239999,
-26.76010513299991
],
[
-65.37361907899998,
-26.75979232799989
],
[
-65.37174987699996,
-26.760372160999907
],
[
-65.37005615199996,
-26.761688231999983
],
[
-65.36869049099994,
-26.76319122299992
],
[
-65.36698150599995,
-26.764322280999977
],
[
-65.36481475899996,
-26.76405906599996
],
[
-65.36304473899997,
-26.765077590999965
],
[
-65.36212158299998,
-26.766799926999965
],
[
-65.36209106399997,
-26.76873969999997
],
[
-65.36221313499993,
-26.770671843999878
],
[
-65.36193847699991,
-26.772592543999906
],
[
-65.36050414999994,
-26.77398490899992
],
[
-65.35845184399994,
-26.774589538999862
],
[
-65.35630798299991,
-26.774616240999933
],
[
-65.35420989999994,
-26.774091720999877
],
[
-65.35253906199989,
-26.77296447799995
],
[
-65.35282897999991,
-26.76931190499988
],
[
-65.35426330499985,
-26.767784117999952
],
[
-65.3553924549999,
-26.76614570599986
],
[
-65.35648345899995,
-26.764446258999953
],
[
-65.35697936999998,
-26.76261520299994
],
[
-65.35688018799993,
-26.760675429999935
],
[
-65.35652923599991,
-26.758769987999926
],
[
-65.35600280699998,
-26.756889342999955
],
[
-65.35590362599993,
-26.754966734999925
],
[
-65.35614776599988,
-26.7530479429999
],
[
-65.35674285899984,
-26.751188277999972
],
[
-65.35753631599994,
-26.7493972769999
],
[
-65.35826873799988,
-26.747585296999887
],
[
-65.35868835499997,
-26.745691299999976
],
[
-65.35898590099998,
-26.74378013599994
],
[
-65.3587875369999,
-26.741867065999827
],
[
-65.35823822099991,
-26.739997863999974
],
[
-65.35778808499998,
-26.7386035909999
],
[
-65.26714324999995,
-26.756694792999838
],
[
-65.26788329999988,
-26.758348465999973
],
[
-65.26861572199994,
-26.760156630999916
],
[
-65.26927184999994,
-26.762002944999836
],
[
-65.26995086699998,
-26.76382636999989
],
[
-65.27066039999983,
-26.765645979999874
],
[
-65.27138519399995,
-26.76747131299993
],
[
-65.27192687899998,
-26.769323347999944
],
[
-65.27222442599998,
-26.771240234999937
],
[
-65.27266693099995,
-26.773128508999946
],
[
-65.27323913599992,
-26.77499961899997
],
[
-65.27342224199998,
-26.776931761999947
],
[
-65.27326965399988,
-26.77885436899993
],
[
-65.27232360799997,
-26.78055381699994
],
[
-65.27108001699997,
-26.782154083999956
],
[
-65.26965331999997,
-26.783601761999932
],
[
-65.26815795999988,
-26.784980773999962
],
[
-65.2666168209999,
-26.786336897999888
],
[
-65.26506042499994,
-26.78766441199997
],
[
-65.26345825199996,
-26.78894615199988
],
[
-65.26185607999992,
-26.79024696299996
],
[
-65.26019287199989,
-26.79147338799993
],
[
-65.25828552199988,
-26.792385100999923
],
[
-65.25691986099997,
-26.792884826999966
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
-65.30043398646701,
-26.807048514279547
],
"ghsBuiltCenters": [
[
-65.29680468502477,
-26.83356873539955,
6586.0
],
[
-65.27601144020049,
-26.76938099599407,
6224.0
],
[
-65.29435874281826,
-26.7997839972541,
6216.0
],
[
-65.32458190178284,
-26.779514986571176,
4475.0
],
[
-65.32781790779829,
-26.80654063938023,
4053.0
]
],
"ghsBuiltMax": 6586.0,
"ghsBuiltWeight": 6056780.0,
"ghsPopCenter": [
-65.29925200257846,
-26.809536115914515
],
"ghsPopCenters": [
[
-65.30199425285075,
-26.83610274478006,
104.0
],
[
-65.30242781695064,
-26.80738523038172,
74.0
],
[
-65.27470466180557,
-26.756713990022803,
72.0
],
[
-65.2785266851302,
-26.785426639517794,
52.0
],
[
-65.33523408662258,
-26.824277551613328,
40.0
]
],
"ghsPopMaxDensity": 104.0,
"ghsPopulation": 61765.0,
"name": ""
}
],
"level": 3
}

758
cache/gadm/boundary_ARG_4.json vendored Normal file
View File

@ -0,0 +1,758 @@
{
"country": "ARG",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": {
"coordinates": [
[
[
[
-65.25691986099997,
-26.792884826999966
],
[
-65.25874328599986,
-26.797512053999867
],
[
-65.25881194999994,
-26.79767608599991
],
[
-65.25952148499994,
-26.799503326999968
],
[
-65.26023864699994,
-26.801319121999825
],
[
-65.26094818199994,
-26.803138731999923
],
[
-65.26166534299995,
-26.804962157999967
],
[
-65.26237487899994,
-26.806781767999894
],
[
-65.26308441199996,
-26.808599470999923
],
[
-65.26380920399998,
-26.810417175999874
],
[
-65.26453399699989,
-26.81223487799997
],
[
-65.26526641899994,
-26.814043045999938
],
[
-65.26599884099994,
-26.815860747999977
],
[
-65.26673889099987,
-26.817672727999877
],
[
-65.26753234799997,
-26.819469451999964
],
[
-65.26836395199996,
-26.821252822999952
],
[
-65.26921081499995,
-26.823024748999956
],
[
-65.27006530699998,
-26.824798584999883
],
[
-65.27088928299992,
-26.82658958399992
],
[
-65.2716674799999,
-26.828380584999877
],
[
-65.27238464299995,
-26.830198287999906
],
[
-65.27301788299991,
-26.832033155999966
],
[
-65.2735824589999,
-26.83388709999997
],
[
-65.27411651699998,
-26.83575820799996
],
[
-65.27460479699994,
-26.837636946999964
],
[
-65.27507019099983,
-26.839515686999903
],
[
-65.27552032499995,
-26.841413497999895
],
[
-65.27597045899995,
-26.843301771999904
],
[
-65.27642822299993,
-26.845190047999893
],
[
-65.27690887499989,
-26.847070692999978
],
[
-65.29444885199996,
-26.84231185799996
],
[
-65.30934905999993,
-26.838270185999875
],
[
-65.34999847499995,
-26.829763411999977
],
[
-65.37238311699991,
-26.824407576999874
],
[
-65.37477874799998,
-26.823837279999964
],
[
-65.37669372599998,
-26.82549857999993
],
[
-65.37813568099995,
-26.826921461999973
],
[
-65.37921905399986,
-26.828577041999893
],
[
-65.3799667369999,
-26.830394743999932
],
[
-65.38057708799994,
-26.832256316999917
],
[
-65.38095092799989,
-26.83415412799991
],
[
-65.38023376399997,
-26.83597373899994
],
[
-65.37832641499989,
-26.83578491199995
],
[
-65.37648010299989,
-26.834730147999892
],
[
-65.37440490599988,
-26.834512709999956
],
[
-65.38449096599987,
-26.84860992299997
],
[
-65.38468933099995,
-26.848880767999844
],
[
-65.40716552699996,
-26.844913481999924
],
[
-65.4319152839999,
-26.83770561199998
],
[
-65.43374633699995,
-26.83608818099998
],
[
-65.43524932999998,
-26.834623336999925
],
[
-65.43581390399999,
-26.832866667999895
],
[
-65.43573760999988,
-26.830907820999983
],
[
-65.43556213399984,
-26.82895851199993
],
[
-65.43528747599993,
-26.827043532999937
],
[
-65.43488311799996,
-26.8251476289999
],
[
-65.43434905999999,
-26.82327651899982
],
[
-65.43394470099986,
-26.82138824499998
],
[
-65.43357086099991,
-26.819484710999973
],
[
-65.43305206199989,
-26.817613600999948
],
[
-65.43299102899982,
-26.815690992999976
],
[
-65.43306732199983,
-26.813758849999942
],
[
-65.43293762199994,
-26.810293196999908
],
[
-65.43283843899997,
-26.809392927999966
],
[
-65.42795562799984,
-26.76413917499991
],
[
-65.42362975999993,
-26.737686157999917
],
[
-65.42205810599984,
-26.739206313999944
],
[
-65.42090606799991,
-26.7408256519999
],
[
-65.41988372699996,
-26.74252509999991
],
[
-65.4192199709999,
-26.744346617999895
],
[
-65.41881561199995,
-26.746250151999845
],
[
-65.4184875489999,
-26.748254774999964
],
[
-65.41803741599995,
-26.750038146999827
],
[
-65.41712951599987,
-26.751783370999874
],
[
-65.4162216179999,
-26.75353813099997
],
[
-65.41551208499993,
-26.75536918599994
],
[
-65.41513061499995,
-26.757263182999964
],
[
-65.4152984619999,
-26.75923156699986
],
[
-65.4150161739999,
-26.761081695999906
],
[
-65.41374969499992,
-26.762647627999968
],
[
-65.41245269699982,
-26.76422882099996
],
[
-65.41134643499993,
-26.76590156499998
],
[
-65.41111755399993,
-26.767778395999926
],
[
-65.41118621699991,
-26.76972770699996
],
[
-65.41021728499987,
-26.771421432999944
],
[
-65.40881347599998,
-26.772886276999884
],
[
-65.40735626299994,
-26.77431678699992
],
[
-65.40601348999996,
-26.775808333999976
],
[
-65.40503692699997,
-26.777526854999962
],
[
-65.4039306649999,
-26.779239654999856
],
[
-65.40259551999992,
-26.781009672999915
],
[
-65.40120696999998,
-26.781707762999872
],
[
-65.39985656699997,
-26.779903410999964
],
[
-65.39897918799994,
-26.778234481999903
],
[
-65.39699554499987,
-26.777465818999815
],
[
-65.39521789599996,
-26.77643775899992
],
[
-65.39398956399992,
-26.77485465899997
],
[
-65.39207458399994,
-26.773933410999916
],
[
-65.39083862399997,
-26.772449493999886
],
[
-65.39038085999994,
-26.77054214499998
],
[
-65.38928985599983,
-26.768878936999954
],
[
-65.38748931899988,
-26.76796531699995
],
[
-65.38532256999991,
-26.76763343799996
],
[
-65.38323211699998,
-26.76710128799988
],
[
-65.38175201299998,
-26.765794754999945
],
[
-65.38059234599996,
-26.76412963899992
],
[
-65.37928771999992,
-26.762624740999854
],
[
-65.3776245119999,
-26.76139068599997
],
[
-65.37571716299993,
-26.760478972999863
],
[
-65.3745651239999,
-26.76010513299991
],
[
-65.37361907899998,
-26.75979232799989
],
[
-65.37174987699996,
-26.760372160999907
],
[
-65.37005615199996,
-26.761688231999983
],
[
-65.36869049099994,
-26.76319122299992
],
[
-65.36698150599995,
-26.764322280999977
],
[
-65.36481475899996,
-26.76405906599996
],
[
-65.36304473899997,
-26.765077590999965
],
[
-65.36212158299998,
-26.766799926999965
],
[
-65.36209106399997,
-26.76873969999997
],
[
-65.36221313499993,
-26.770671843999878
],
[
-65.36193847699991,
-26.772592543999906
],
[
-65.36050414999994,
-26.77398490899992
],
[
-65.35845184399994,
-26.774589538999862
],
[
-65.35630798299991,
-26.774616240999933
],
[
-65.35420989999994,
-26.774091720999877
],
[
-65.35253906199989,
-26.77296447799995
],
[
-65.35282897999991,
-26.76931190499988
],
[
-65.35426330499985,
-26.767784117999952
],
[
-65.3553924549999,
-26.76614570599986
],
[
-65.35648345899995,
-26.764446258999953
],
[
-65.35697936999998,
-26.76261520299994
],
[
-65.35688018799993,
-26.760675429999935
],
[
-65.35652923599991,
-26.758769987999926
],
[
-65.35600280699998,
-26.756889342999955
],
[
-65.35590362599993,
-26.754966734999925
],
[
-65.35614776599988,
-26.7530479429999
],
[
-65.35674285899984,
-26.751188277999972
],
[
-65.35753631599994,
-26.7493972769999
],
[
-65.35826873799988,
-26.747585296999887
],
[
-65.35868835499997,
-26.745691299999976
],
[
-65.35898590099998,
-26.74378013599994
],
[
-65.3587875369999,
-26.741867065999827
],
[
-65.35823822099991,
-26.739997863999974
],
[
-65.35778808499998,
-26.7386035909999
],
[
-65.26714324999995,
-26.756694792999838
],
[
-65.26788329999988,
-26.758348465999973
],
[
-65.26861572199994,
-26.760156630999916
],
[
-65.26927184999994,
-26.762002944999836
],
[
-65.26995086699998,
-26.76382636999989
],
[
-65.27066039999983,
-26.765645979999874
],
[
-65.27138519399995,
-26.76747131299993
],
[
-65.27192687899998,
-26.769323347999944
],
[
-65.27222442599998,
-26.771240234999937
],
[
-65.27266693099995,
-26.773128508999946
],
[
-65.27323913599992,
-26.77499961899997
],
[
-65.27342224199998,
-26.776931761999947
],
[
-65.27326965399988,
-26.77885436899993
],
[
-65.27232360799997,
-26.78055381699994
],
[
-65.27108001699997,
-26.782154083999956
],
[
-65.26965331999997,
-26.783601761999932
],
[
-65.26815795999988,
-26.784980773999962
],
[
-65.2666168209999,
-26.786336897999888
],
[
-65.26506042499994,
-26.78766441199997
],
[
-65.26345825199996,
-26.78894615199988
],
[
-65.26185607999992,
-26.79024696299996
],
[
-65.26019287199989,
-26.79147338799993
],
[
-65.25828552199988,
-26.792385100999923
],
[
-65.25691986099997,
-26.792884826999966
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
-65.30043398646701,
-26.807048514279547
],
"ghsBuiltCenters": [
[
-65.29680468502477,
-26.83356873539955,
6586.0
],
[
-65.27601144020049,
-26.76938099599407,
6224.0
],
[
-65.29435874281826,
-26.7997839972541,
6216.0
],
[
-65.32458190178284,
-26.779514986571176,
4475.0
],
[
-65.32781790779829,
-26.80654063938023,
4053.0
]
],
"ghsBuiltMax": 6586.0,
"ghsBuiltWeight": 6056780.0,
"ghsPopCenter": [
-65.29925200257846,
-26.809536115914515
],
"ghsPopCenters": [
[
-65.30199425285075,
-26.83610274478006,
104.0
],
[
-65.30242781695064,
-26.80738523038172,
74.0
],
[
-65.27470466180557,
-26.756713990022803,
72.0
],
[
-65.2785266851302,
-26.785426639517794,
52.0
],
[
-65.33523408662258,
-26.824277551613328,
40.0
]
],
"ghsPopMaxDensity": 104.0,
"ghsPopulation": 61765.0,
"name": ""
}
],
"level": 4
}

758
cache/gadm/boundary_ARG_5.json vendored Normal file
View File

@ -0,0 +1,758 @@
{
"country": "ARG",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": {
"coordinates": [
[
[
[
-65.25691986099997,
-26.792884826999966
],
[
-65.25874328599986,
-26.797512053999867
],
[
-65.25881194999994,
-26.79767608599991
],
[
-65.25952148499994,
-26.799503326999968
],
[
-65.26023864699994,
-26.801319121999825
],
[
-65.26094818199994,
-26.803138731999923
],
[
-65.26166534299995,
-26.804962157999967
],
[
-65.26237487899994,
-26.806781767999894
],
[
-65.26308441199996,
-26.808599470999923
],
[
-65.26380920399998,
-26.810417175999874
],
[
-65.26453399699989,
-26.81223487799997
],
[
-65.26526641899994,
-26.814043045999938
],
[
-65.26599884099994,
-26.815860747999977
],
[
-65.26673889099987,
-26.817672727999877
],
[
-65.26753234799997,
-26.819469451999964
],
[
-65.26836395199996,
-26.821252822999952
],
[
-65.26921081499995,
-26.823024748999956
],
[
-65.27006530699998,
-26.824798584999883
],
[
-65.27088928299992,
-26.82658958399992
],
[
-65.2716674799999,
-26.828380584999877
],
[
-65.27238464299995,
-26.830198287999906
],
[
-65.27301788299991,
-26.832033155999966
],
[
-65.2735824589999,
-26.83388709999997
],
[
-65.27411651699998,
-26.83575820799996
],
[
-65.27460479699994,
-26.837636946999964
],
[
-65.27507019099983,
-26.839515686999903
],
[
-65.27552032499995,
-26.841413497999895
],
[
-65.27597045899995,
-26.843301771999904
],
[
-65.27642822299993,
-26.845190047999893
],
[
-65.27690887499989,
-26.847070692999978
],
[
-65.29444885199996,
-26.84231185799996
],
[
-65.30934905999993,
-26.838270185999875
],
[
-65.34999847499995,
-26.829763411999977
],
[
-65.37238311699991,
-26.824407576999874
],
[
-65.37477874799998,
-26.823837279999964
],
[
-65.37669372599998,
-26.82549857999993
],
[
-65.37813568099995,
-26.826921461999973
],
[
-65.37921905399986,
-26.828577041999893
],
[
-65.3799667369999,
-26.830394743999932
],
[
-65.38057708799994,
-26.832256316999917
],
[
-65.38095092799989,
-26.83415412799991
],
[
-65.38023376399997,
-26.83597373899994
],
[
-65.37832641499989,
-26.83578491199995
],
[
-65.37648010299989,
-26.834730147999892
],
[
-65.37440490599988,
-26.834512709999956
],
[
-65.38449096599987,
-26.84860992299997
],
[
-65.38468933099995,
-26.848880767999844
],
[
-65.40716552699996,
-26.844913481999924
],
[
-65.4319152839999,
-26.83770561199998
],
[
-65.43374633699995,
-26.83608818099998
],
[
-65.43524932999998,
-26.834623336999925
],
[
-65.43581390399999,
-26.832866667999895
],
[
-65.43573760999988,
-26.830907820999983
],
[
-65.43556213399984,
-26.82895851199993
],
[
-65.43528747599993,
-26.827043532999937
],
[
-65.43488311799996,
-26.8251476289999
],
[
-65.43434905999999,
-26.82327651899982
],
[
-65.43394470099986,
-26.82138824499998
],
[
-65.43357086099991,
-26.819484710999973
],
[
-65.43305206199989,
-26.817613600999948
],
[
-65.43299102899982,
-26.815690992999976
],
[
-65.43306732199983,
-26.813758849999942
],
[
-65.43293762199994,
-26.810293196999908
],
[
-65.43283843899997,
-26.809392927999966
],
[
-65.42795562799984,
-26.76413917499991
],
[
-65.42362975999993,
-26.737686157999917
],
[
-65.42205810599984,
-26.739206313999944
],
[
-65.42090606799991,
-26.7408256519999
],
[
-65.41988372699996,
-26.74252509999991
],
[
-65.4192199709999,
-26.744346617999895
],
[
-65.41881561199995,
-26.746250151999845
],
[
-65.4184875489999,
-26.748254774999964
],
[
-65.41803741599995,
-26.750038146999827
],
[
-65.41712951599987,
-26.751783370999874
],
[
-65.4162216179999,
-26.75353813099997
],
[
-65.41551208499993,
-26.75536918599994
],
[
-65.41513061499995,
-26.757263182999964
],
[
-65.4152984619999,
-26.75923156699986
],
[
-65.4150161739999,
-26.761081695999906
],
[
-65.41374969499992,
-26.762647627999968
],
[
-65.41245269699982,
-26.76422882099996
],
[
-65.41134643499993,
-26.76590156499998
],
[
-65.41111755399993,
-26.767778395999926
],
[
-65.41118621699991,
-26.76972770699996
],
[
-65.41021728499987,
-26.771421432999944
],
[
-65.40881347599998,
-26.772886276999884
],
[
-65.40735626299994,
-26.77431678699992
],
[
-65.40601348999996,
-26.775808333999976
],
[
-65.40503692699997,
-26.777526854999962
],
[
-65.4039306649999,
-26.779239654999856
],
[
-65.40259551999992,
-26.781009672999915
],
[
-65.40120696999998,
-26.781707762999872
],
[
-65.39985656699997,
-26.779903410999964
],
[
-65.39897918799994,
-26.778234481999903
],
[
-65.39699554499987,
-26.777465818999815
],
[
-65.39521789599996,
-26.77643775899992
],
[
-65.39398956399992,
-26.77485465899997
],
[
-65.39207458399994,
-26.773933410999916
],
[
-65.39083862399997,
-26.772449493999886
],
[
-65.39038085999994,
-26.77054214499998
],
[
-65.38928985599983,
-26.768878936999954
],
[
-65.38748931899988,
-26.76796531699995
],
[
-65.38532256999991,
-26.76763343799996
],
[
-65.38323211699998,
-26.76710128799988
],
[
-65.38175201299998,
-26.765794754999945
],
[
-65.38059234599996,
-26.76412963899992
],
[
-65.37928771999992,
-26.762624740999854
],
[
-65.3776245119999,
-26.76139068599997
],
[
-65.37571716299993,
-26.760478972999863
],
[
-65.3745651239999,
-26.76010513299991
],
[
-65.37361907899998,
-26.75979232799989
],
[
-65.37174987699996,
-26.760372160999907
],
[
-65.37005615199996,
-26.761688231999983
],
[
-65.36869049099994,
-26.76319122299992
],
[
-65.36698150599995,
-26.764322280999977
],
[
-65.36481475899996,
-26.76405906599996
],
[
-65.36304473899997,
-26.765077590999965
],
[
-65.36212158299998,
-26.766799926999965
],
[
-65.36209106399997,
-26.76873969999997
],
[
-65.36221313499993,
-26.770671843999878
],
[
-65.36193847699991,
-26.772592543999906
],
[
-65.36050414999994,
-26.77398490899992
],
[
-65.35845184399994,
-26.774589538999862
],
[
-65.35630798299991,
-26.774616240999933
],
[
-65.35420989999994,
-26.774091720999877
],
[
-65.35253906199989,
-26.77296447799995
],
[
-65.35282897999991,
-26.76931190499988
],
[
-65.35426330499985,
-26.767784117999952
],
[
-65.3553924549999,
-26.76614570599986
],
[
-65.35648345899995,
-26.764446258999953
],
[
-65.35697936999998,
-26.76261520299994
],
[
-65.35688018799993,
-26.760675429999935
],
[
-65.35652923599991,
-26.758769987999926
],
[
-65.35600280699998,
-26.756889342999955
],
[
-65.35590362599993,
-26.754966734999925
],
[
-65.35614776599988,
-26.7530479429999
],
[
-65.35674285899984,
-26.751188277999972
],
[
-65.35753631599994,
-26.7493972769999
],
[
-65.35826873799988,
-26.747585296999887
],
[
-65.35868835499997,
-26.745691299999976
],
[
-65.35898590099998,
-26.74378013599994
],
[
-65.3587875369999,
-26.741867065999827
],
[
-65.35823822099991,
-26.739997863999974
],
[
-65.35778808499998,
-26.7386035909999
],
[
-65.26714324999995,
-26.756694792999838
],
[
-65.26788329999988,
-26.758348465999973
],
[
-65.26861572199994,
-26.760156630999916
],
[
-65.26927184999994,
-26.762002944999836
],
[
-65.26995086699998,
-26.76382636999989
],
[
-65.27066039999983,
-26.765645979999874
],
[
-65.27138519399995,
-26.76747131299993
],
[
-65.27192687899998,
-26.769323347999944
],
[
-65.27222442599998,
-26.771240234999937
],
[
-65.27266693099995,
-26.773128508999946
],
[
-65.27323913599992,
-26.77499961899997
],
[
-65.27342224199998,
-26.776931761999947
],
[
-65.27326965399988,
-26.77885436899993
],
[
-65.27232360799997,
-26.78055381699994
],
[
-65.27108001699997,
-26.782154083999956
],
[
-65.26965331999997,
-26.783601761999932
],
[
-65.26815795999988,
-26.784980773999962
],
[
-65.2666168209999,
-26.786336897999888
],
[
-65.26506042499994,
-26.78766441199997
],
[
-65.26345825199996,
-26.78894615199988
],
[
-65.26185607999992,
-26.79024696299996
],
[
-65.26019287199989,
-26.79147338799993
],
[
-65.25828552199988,
-26.792385100999923
],
[
-65.25691986099997,
-26.792884826999966
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
-65.30043398646701,
-26.807048514279547
],
"ghsBuiltCenters": [
[
-65.29680468502477,
-26.83356873539955,
6586.0
],
[
-65.27601144020049,
-26.76938099599407,
6224.0
],
[
-65.29435874281826,
-26.7997839972541,
6216.0
],
[
-65.32458190178284,
-26.779514986571176,
4475.0
],
[
-65.32781790779829,
-26.80654063938023,
4053.0
]
],
"ghsBuiltMax": 6586.0,
"ghsBuiltWeight": 6056780.0,
"ghsPopCenter": [
-65.29925200257846,
-26.809536115914515
],
"ghsPopCenters": [
[
-65.30199425285075,
-26.83610274478006,
104.0
],
[
-65.30242781695064,
-26.80738523038172,
74.0
],
[
-65.27470466180557,
-26.756713990022803,
72.0
],
[
-65.2785266851302,
-26.785426639517794,
52.0
],
[
-65.33523408662258,
-26.824277551613328,
40.0
]
],
"ghsPopMaxDensity": 104.0,
"ghsPopulation": 61765.0,
"name": ""
}
],
"level": 5
}

614
cache/gadm/boundary_ARM_0.json vendored Normal file
View File

@ -0,0 +1,614 @@
{
"country": "ARM",
"featureCount": 1,
"features": [
{
"code": "ARM",
"geometry": {
"coordinates": [
[
[
[
45.065860748000034,
39.78522109900018
],
[
45.06748199400005,
39.80159378100018
],
[
45.069850922000114,
39.81578826900011
],
[
45.07576370200013,
39.82998657200011
],
[
45.08877944900013,
39.846549988000106
],
[
45.105342865000125,
39.85601425100009
],
[
45.12072372400007,
39.8631134040001
],
[
45.119228008000164,
39.86517
],
[
45.12545394800014,
39.86547851500012
],
[
45.13679297700014,
39.87077022400018
],
[
45.1432,
39.87376000000012
],
[
45.15255586400008,
39.88244819300019
],
[
45.15976333600014,
39.889141083000084
],
[
45.18460846000005,
39.9092521660001
],
[
45.20660092500009,
39.92354744800019
],
[
45.20827100000014,
39.924633
],
[
45.236667954000154,
39.940013975000056
],
[
45.274524688000156,
39.95066070600018
],
[
45.30528640700015,
39.95775985700004
],
[
45.33131408700007,
39.966041565000126
],
[
45.35970688000015,
39.966041565000126
],
[
45.38527978800005,
39.9671310060001
],
[
45.41531400000014,
39.96841
],
[
45.43207418700018,
39.96969911900004
],
[
45.44607500000018,
39.970776
],
[
45.49576586200004,
39.980239974000085
],
[
45.51942800000012,
39.99443800000017
],
[
45.52143836900012,
39.99946562300005
],
[
45.526524000000165,
40.012184000000104
],
[
45.53404836600015,
40.01190558200017
],
[
45.55846786600017,
40.01100158700007
],
[
45.573848724000015,
40.005084992000036
],
[
45.57616423200011,
40.00259279800002
],
[
45.578598,
39.99997300000018
],
[
45.583099365000066,
40.00000000099999
],
[
45.59999847500018,
40.00000000099999
],
[
45.616847992000146,
40.00000000099999
],
[
45.61614608900004,
39.99906158400006
],
[
45.617221832000155,
39.99076461800013
],
[
45.618434906000175,
39.98872375500014
],
[
45.620864868000126,
39.98462677000015
],
[
45.633666992000144,
39.97413253900004
],
[
45.66387176500007,
39.972148896000135
],
[
45.71756362900004,
39.959335328000066
],
[
45.74547958400012,
39.94141387999997
],
[
45.75189971999998,
39.93993759100016
],
[
45.76119232100018,
39.94004058900015
],
[
45.773952484000176,
39.94017791800002
],
[
45.79066467200005,
39.93725204500015
],
[
45.80618667600004,
39.93095016500013
],
[
45.81121444700011,
39.923816681000176
],
[
45.811676025999986,
39.90546798600013
],
[
45.82270813000014,
39.86574173000014
],
[
45.81950759800014,
39.86384964100017
],
[
45.80354690500019,
39.855487824000136
],
[
45.787586212000065,
39.84864807100007
],
[
45.77390670900019,
39.835727691000045
],
[
45.76326751800019,
39.82508850200003
],
[
45.74654769900013,
39.80760955800014
],
[
45.73439025900012,
39.793170929000155
],
[
45.726791381000055,
39.78025054900013
],
[
45.72375106900006,
39.764289856000175
],
[
45.72375106900006,
39.750610352000194
],
[
45.726791381000055,
39.74377059900013
],
[
45.73134994500015,
39.73617172300004
],
[
45.73514938300008,
39.72401428300009
],
[
45.73514938300008,
39.71565246600005
],
[
45.73134994500015,
39.70425415000017
],
[
45.72451019200008,
39.69209289499997
],
[
45.719188690000124,
39.683734894000054
],
[
45.719188690000124,
39.66473388800017
],
[
45.719947815000126,
39.63737487800012
],
[
45.72375106900006,
39.61381530700004
],
[
45.724487305000025,
39.600032806
],
[
45.708938599000135,
39.606487274000074
],
[
45.70010376000005,
39.607170106000126
],
[
45.68662643400012,
39.598693848000096
],
[
45.66971588200016,
39.581226350000065
],
[
45.65294265800003,
39.5722236630001
],
[
45.63652801400008,
39.567329406000056
],
[
45.63161849900018,
39.56689453100006
],
[
45.61026001,
39.56499481200018
],
[
45.57947158800005,
39.55119323800005
],
[
45.54636383100012,
39.54139709600008
],
[
45.53762817400019,
39.53610611000016
],
[
45.509445191000054,
39.51070022500011
],
[
45.50016403200016,
39.505889892000084
],
[
45.49591064500004,
39.50479888900014
],
[
45.485950470000034,
39.502243042000146
],
[
45.46355056800013,
39.50334930300011
],
[
45.45682907100007,
39.50437164400006
],
[
45.453224182000156,
39.50729751600005
],
[
45.44837951700015,
39.5160598760001
],
[
45.44215393100018,
39.527320862000124
],
[
45.43323135300017,
39.53394699200004
],
[
45.41127777100007,
39.533420562000174
],
[
45.382373810000104,
39.54560089100016
],
[
45.36083221500007,
39.54946899400005
],
[
45.35086059500014,
39.55125808800011
],
[
45.33987426800019,
39.55453872700019
],
[
45.33143234200014,
39.55998993000014
],
[
45.32904052800012,
39.56697845500008
],
[
45.303657531000056,
39.60096359200014
],
[
45.28704452500017,
39.61043167100007
],
[
45.286098480000135,
39.61097335900013
],
[
45.268276215000185,
39.61411666900011
],
[
45.25788497900015,
39.61392593500017
],
[
45.24899673500016,
39.61022567900005
],
[
45.24331665100004,
39.60486984300013
],
[
45.23488998400012,
39.5969200130001
],
[
45.22930908200004,
39.58641815300018
],
[
45.22613906800012,
39.58382034400012
],
[
45.21420669600013,
39.582782745000145
],
[
45.198562621000065,
39.587188722000064
],
[
45.19147109900001,
39.59485244800004
],
[
45.186012268000184,
39.60816955500013
],
[
45.189811706000114,
39.62242126500013
],
[
45.185401917000036,
39.63774871900006
],
[
45.19374084500009,
39.65316391100009
],
[
45.1934204100001,
39.66120910800004
],
[
45.192752839000036,
39.6779479970001
],
[
45.18602752600003,
39.69407272300003
],
[
45.17581176800013,
39.707378389000155
],
[
45.15710067800006,
39.71833419700016
],
[
45.147193909000066,
39.739414215000124
],
[
45.1279792790001,
39.76298141400008
],
[
45.119602204000046,
39.76804733400019
],
[
45.100486755000134,
39.77960586600017
],
[
45.09036254900019,
39.78305053700018
],
[
45.081943512,
39.785499572
],
[
45.066501618000075,
39.7855262760001
],
[
45.065860748000034,
39.78522109900018
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
45.39779706110907,
39.74974050768959
],
"ghsBuiltCenters": [
[
45.330090777863745,
39.75905842687389,
5443.0
],
[
45.45511753402903,
39.6947396052947,
5138.0
],
[
45.182379073357325,
39.71974981095143,
4930.0
],
[
45.66512449452392,
39.835913178931634,
4821.0
],
[
45.39057094723157,
39.737616322945556,
4339.0
]
],
"ghsBuiltMax": 5443.0,
"ghsBuiltWeight": 3192906.0,
"ghsPopCenter": [
45.39659995295427,
39.75656617751659
],
"ghsPopCenters": [
[
45.29495382783014,
39.89044595371332,
187.0
],
[
45.33656048730678,
39.8886577365067,
152.0
],
[
45.46062058164162,
39.69384644643742,
146.0
],
[
45.36128914348934,
39.87167054379787,
136.0
],
[
45.331633578555724,
39.75995190210673,
112.0
]
],
"ghsPopMaxDensity": 187.0,
"ghsPopulation": 39908.0,
"name": "Armenia"
}
],
"level": 0
}

12124
cache/gadm/boundary_ARM_1.json vendored Normal file

File diff suppressed because it is too large Load Diff

614
cache/gadm/boundary_ARM_2.json vendored Normal file
View File

@ -0,0 +1,614 @@
{
"country": "ARM",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": {
"coordinates": [
[
[
[
45.065860748000034,
39.78522109900018
],
[
45.06748199400005,
39.80159378100018
],
[
45.069850922000114,
39.81578826900011
],
[
45.07576370200013,
39.82998657200011
],
[
45.08877944900013,
39.846549988000106
],
[
45.105342865000125,
39.85601425100009
],
[
45.12072372400007,
39.8631134040001
],
[
45.119228008000164,
39.86517
],
[
45.12545394800014,
39.86547851500012
],
[
45.13679297700014,
39.87077022400018
],
[
45.1432,
39.87376000000012
],
[
45.15255586400008,
39.88244819300019
],
[
45.15976333600014,
39.889141083000084
],
[
45.18460846000005,
39.9092521660001
],
[
45.20660092500009,
39.92354744800019
],
[
45.20827100000014,
39.924633
],
[
45.236667954000154,
39.940013975000056
],
[
45.274524688000156,
39.95066070600018
],
[
45.30528640700015,
39.95775985700004
],
[
45.33131408700007,
39.966041565000126
],
[
45.35970688000015,
39.966041565000126
],
[
45.38527978800005,
39.9671310060001
],
[
45.41531400000014,
39.96841
],
[
45.43207418700018,
39.96969911900004
],
[
45.44607500000018,
39.970776
],
[
45.49576586200004,
39.980239974000085
],
[
45.51942800000012,
39.99443800000017
],
[
45.52143836900012,
39.99946562300005
],
[
45.526524000000165,
40.012184000000104
],
[
45.53404836600015,
40.01190558200017
],
[
45.55846786600017,
40.01100158700007
],
[
45.573848724000015,
40.005084992000036
],
[
45.57616423200011,
40.00259279800002
],
[
45.578598,
39.99997300000018
],
[
45.583099365000066,
40.00000000099999
],
[
45.59999847500018,
40.00000000099999
],
[
45.616847992000146,
40.00000000099999
],
[
45.61614608900004,
39.99906158400006
],
[
45.617221832000155,
39.99076461800013
],
[
45.618434906000175,
39.98872375500014
],
[
45.620864868000126,
39.98462677000015
],
[
45.633666992000144,
39.97413253900004
],
[
45.66387176500007,
39.972148896000135
],
[
45.71756362900004,
39.959335328000066
],
[
45.74547958400012,
39.94141387999997
],
[
45.75189971999998,
39.93993759100016
],
[
45.76119232100018,
39.94004058900015
],
[
45.773952484000176,
39.94017791800002
],
[
45.79066467200005,
39.93725204500015
],
[
45.80618667600004,
39.93095016500013
],
[
45.81121444700011,
39.923816681000176
],
[
45.811676025999986,
39.90546798600013
],
[
45.82270813000014,
39.86574173000014
],
[
45.81950759800014,
39.86384964100017
],
[
45.80354690500019,
39.855487824000136
],
[
45.787586212000065,
39.84864807100007
],
[
45.77390670900019,
39.835727691000045
],
[
45.76326751800019,
39.82508850200003
],
[
45.74654769900013,
39.80760955800014
],
[
45.73439025900012,
39.793170929000155
],
[
45.726791381000055,
39.78025054900013
],
[
45.72375106900006,
39.764289856000175
],
[
45.72375106900006,
39.750610352000194
],
[
45.726791381000055,
39.74377059900013
],
[
45.73134994500015,
39.73617172300004
],
[
45.73514938300008,
39.72401428300009
],
[
45.73514938300008,
39.71565246600005
],
[
45.73134994500015,
39.70425415000017
],
[
45.72451019200008,
39.69209289499997
],
[
45.719188690000124,
39.683734894000054
],
[
45.719188690000124,
39.66473388800017
],
[
45.719947815000126,
39.63737487800012
],
[
45.72375106900006,
39.61381530700004
],
[
45.724487305000025,
39.600032806
],
[
45.708938599000135,
39.606487274000074
],
[
45.70010376000005,
39.607170106000126
],
[
45.68662643400012,
39.598693848000096
],
[
45.66971588200016,
39.581226350000065
],
[
45.65294265800003,
39.5722236630001
],
[
45.63652801400008,
39.567329406000056
],
[
45.63161849900018,
39.56689453100006
],
[
45.61026001,
39.56499481200018
],
[
45.57947158800005,
39.55119323800005
],
[
45.54636383100012,
39.54139709600008
],
[
45.53762817400019,
39.53610611000016
],
[
45.509445191000054,
39.51070022500011
],
[
45.50016403200016,
39.505889892000084
],
[
45.49591064500004,
39.50479888900014
],
[
45.485950470000034,
39.502243042000146
],
[
45.46355056800013,
39.50334930300011
],
[
45.45682907100007,
39.50437164400006
],
[
45.453224182000156,
39.50729751600005
],
[
45.44837951700015,
39.5160598760001
],
[
45.44215393100018,
39.527320862000124
],
[
45.43323135300017,
39.53394699200004
],
[
45.41127777100007,
39.533420562000174
],
[
45.382373810000104,
39.54560089100016
],
[
45.36083221500007,
39.54946899400005
],
[
45.35086059500014,
39.55125808800011
],
[
45.33987426800019,
39.55453872700019
],
[
45.33143234200014,
39.55998993000014
],
[
45.32904052800012,
39.56697845500008
],
[
45.303657531000056,
39.60096359200014
],
[
45.28704452500017,
39.61043167100007
],
[
45.286098480000135,
39.61097335900013
],
[
45.268276215000185,
39.61411666900011
],
[
45.25788497900015,
39.61392593500017
],
[
45.24899673500016,
39.61022567900005
],
[
45.24331665100004,
39.60486984300013
],
[
45.23488998400012,
39.5969200130001
],
[
45.22930908200004,
39.58641815300018
],
[
45.22613906800012,
39.58382034400012
],
[
45.21420669600013,
39.582782745000145
],
[
45.198562621000065,
39.587188722000064
],
[
45.19147109900001,
39.59485244800004
],
[
45.186012268000184,
39.60816955500013
],
[
45.189811706000114,
39.62242126500013
],
[
45.185401917000036,
39.63774871900006
],
[
45.19374084500009,
39.65316391100009
],
[
45.1934204100001,
39.66120910800004
],
[
45.192752839000036,
39.6779479970001
],
[
45.18602752600003,
39.69407272300003
],
[
45.17581176800013,
39.707378389000155
],
[
45.15710067800006,
39.71833419700016
],
[
45.147193909000066,
39.739414215000124
],
[
45.1279792790001,
39.76298141400008
],
[
45.119602204000046,
39.76804733400019
],
[
45.100486755000134,
39.77960586600017
],
[
45.09036254900019,
39.78305053700018
],
[
45.081943512,
39.785499572
],
[
45.066501618000075,
39.7855262760001
],
[
45.065860748000034,
39.78522109900018
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
45.39779706110907,
39.74974050768959
],
"ghsBuiltCenters": [
[
45.330090777863745,
39.75905842687389,
5443.0
],
[
45.45511753402903,
39.6947396052947,
5138.0
],
[
45.182379073357325,
39.71974981095143,
4930.0
],
[
45.66512449452392,
39.835913178931634,
4821.0
],
[
45.39057094723157,
39.737616322945556,
4339.0
]
],
"ghsBuiltMax": 5443.0,
"ghsBuiltWeight": 3192906.0,
"ghsPopCenter": [
45.39659995295427,
39.75656617751659
],
"ghsPopCenters": [
[
45.29495382783014,
39.89044595371332,
187.0
],
[
45.33656048730678,
39.8886577365067,
152.0
],
[
45.46062058164162,
39.69384644643742,
146.0
],
[
45.36128914348934,
39.87167054379787,
136.0
],
[
45.331633578555724,
39.75995190210673,
112.0
]
],
"ghsPopMaxDensity": 187.0,
"ghsPopulation": 39908.0,
"name": ""
}
],
"level": 2
}

614
cache/gadm/boundary_ARM_3.json vendored Normal file
View File

@ -0,0 +1,614 @@
{
"country": "ARM",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": {
"coordinates": [
[
[
[
45.065860748000034,
39.78522109900018
],
[
45.06748199400005,
39.80159378100018
],
[
45.069850922000114,
39.81578826900011
],
[
45.07576370200013,
39.82998657200011
],
[
45.08877944900013,
39.846549988000106
],
[
45.105342865000125,
39.85601425100009
],
[
45.12072372400007,
39.8631134040001
],
[
45.119228008000164,
39.86517
],
[
45.12545394800014,
39.86547851500012
],
[
45.13679297700014,
39.87077022400018
],
[
45.1432,
39.87376000000012
],
[
45.15255586400008,
39.88244819300019
],
[
45.15976333600014,
39.889141083000084
],
[
45.18460846000005,
39.9092521660001
],
[
45.20660092500009,
39.92354744800019
],
[
45.20827100000014,
39.924633
],
[
45.236667954000154,
39.940013975000056
],
[
45.274524688000156,
39.95066070600018
],
[
45.30528640700015,
39.95775985700004
],
[
45.33131408700007,
39.966041565000126
],
[
45.35970688000015,
39.966041565000126
],
[
45.38527978800005,
39.9671310060001
],
[
45.41531400000014,
39.96841
],
[
45.43207418700018,
39.96969911900004
],
[
45.44607500000018,
39.970776
],
[
45.49576586200004,
39.980239974000085
],
[
45.51942800000012,
39.99443800000017
],
[
45.52143836900012,
39.99946562300005
],
[
45.526524000000165,
40.012184000000104
],
[
45.53404836600015,
40.01190558200017
],
[
45.55846786600017,
40.01100158700007
],
[
45.573848724000015,
40.005084992000036
],
[
45.57616423200011,
40.00259279800002
],
[
45.578598,
39.99997300000018
],
[
45.583099365000066,
40.00000000099999
],
[
45.59999847500018,
40.00000000099999
],
[
45.616847992000146,
40.00000000099999
],
[
45.61614608900004,
39.99906158400006
],
[
45.617221832000155,
39.99076461800013
],
[
45.618434906000175,
39.98872375500014
],
[
45.620864868000126,
39.98462677000015
],
[
45.633666992000144,
39.97413253900004
],
[
45.66387176500007,
39.972148896000135
],
[
45.71756362900004,
39.959335328000066
],
[
45.74547958400012,
39.94141387999997
],
[
45.75189971999998,
39.93993759100016
],
[
45.76119232100018,
39.94004058900015
],
[
45.773952484000176,
39.94017791800002
],
[
45.79066467200005,
39.93725204500015
],
[
45.80618667600004,
39.93095016500013
],
[
45.81121444700011,
39.923816681000176
],
[
45.811676025999986,
39.90546798600013
],
[
45.82270813000014,
39.86574173000014
],
[
45.81950759800014,
39.86384964100017
],
[
45.80354690500019,
39.855487824000136
],
[
45.787586212000065,
39.84864807100007
],
[
45.77390670900019,
39.835727691000045
],
[
45.76326751800019,
39.82508850200003
],
[
45.74654769900013,
39.80760955800014
],
[
45.73439025900012,
39.793170929000155
],
[
45.726791381000055,
39.78025054900013
],
[
45.72375106900006,
39.764289856000175
],
[
45.72375106900006,
39.750610352000194
],
[
45.726791381000055,
39.74377059900013
],
[
45.73134994500015,
39.73617172300004
],
[
45.73514938300008,
39.72401428300009
],
[
45.73514938300008,
39.71565246600005
],
[
45.73134994500015,
39.70425415000017
],
[
45.72451019200008,
39.69209289499997
],
[
45.719188690000124,
39.683734894000054
],
[
45.719188690000124,
39.66473388800017
],
[
45.719947815000126,
39.63737487800012
],
[
45.72375106900006,
39.61381530700004
],
[
45.724487305000025,
39.600032806
],
[
45.708938599000135,
39.606487274000074
],
[
45.70010376000005,
39.607170106000126
],
[
45.68662643400012,
39.598693848000096
],
[
45.66971588200016,
39.581226350000065
],
[
45.65294265800003,
39.5722236630001
],
[
45.63652801400008,
39.567329406000056
],
[
45.63161849900018,
39.56689453100006
],
[
45.61026001,
39.56499481200018
],
[
45.57947158800005,
39.55119323800005
],
[
45.54636383100012,
39.54139709600008
],
[
45.53762817400019,
39.53610611000016
],
[
45.509445191000054,
39.51070022500011
],
[
45.50016403200016,
39.505889892000084
],
[
45.49591064500004,
39.50479888900014
],
[
45.485950470000034,
39.502243042000146
],
[
45.46355056800013,
39.50334930300011
],
[
45.45682907100007,
39.50437164400006
],
[
45.453224182000156,
39.50729751600005
],
[
45.44837951700015,
39.5160598760001
],
[
45.44215393100018,
39.527320862000124
],
[
45.43323135300017,
39.53394699200004
],
[
45.41127777100007,
39.533420562000174
],
[
45.382373810000104,
39.54560089100016
],
[
45.36083221500007,
39.54946899400005
],
[
45.35086059500014,
39.55125808800011
],
[
45.33987426800019,
39.55453872700019
],
[
45.33143234200014,
39.55998993000014
],
[
45.32904052800012,
39.56697845500008
],
[
45.303657531000056,
39.60096359200014
],
[
45.28704452500017,
39.61043167100007
],
[
45.286098480000135,
39.61097335900013
],
[
45.268276215000185,
39.61411666900011
],
[
45.25788497900015,
39.61392593500017
],
[
45.24899673500016,
39.61022567900005
],
[
45.24331665100004,
39.60486984300013
],
[
45.23488998400012,
39.5969200130001
],
[
45.22930908200004,
39.58641815300018
],
[
45.22613906800012,
39.58382034400012
],
[
45.21420669600013,
39.582782745000145
],
[
45.198562621000065,
39.587188722000064
],
[
45.19147109900001,
39.59485244800004
],
[
45.186012268000184,
39.60816955500013
],
[
45.189811706000114,
39.62242126500013
],
[
45.185401917000036,
39.63774871900006
],
[
45.19374084500009,
39.65316391100009
],
[
45.1934204100001,
39.66120910800004
],
[
45.192752839000036,
39.6779479970001
],
[
45.18602752600003,
39.69407272300003
],
[
45.17581176800013,
39.707378389000155
],
[
45.15710067800006,
39.71833419700016
],
[
45.147193909000066,
39.739414215000124
],
[
45.1279792790001,
39.76298141400008
],
[
45.119602204000046,
39.76804733400019
],
[
45.100486755000134,
39.77960586600017
],
[
45.09036254900019,
39.78305053700018
],
[
45.081943512,
39.785499572
],
[
45.066501618000075,
39.7855262760001
],
[
45.065860748000034,
39.78522109900018
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
45.39779706110907,
39.74974050768959
],
"ghsBuiltCenters": [
[
45.330090777863745,
39.75905842687389,
5443.0
],
[
45.45511753402903,
39.6947396052947,
5138.0
],
[
45.182379073357325,
39.71974981095143,
4930.0
],
[
45.66512449452392,
39.835913178931634,
4821.0
],
[
45.39057094723157,
39.737616322945556,
4339.0
]
],
"ghsBuiltMax": 5443.0,
"ghsBuiltWeight": 3192906.0,
"ghsPopCenter": [
45.39659995295427,
39.75656617751659
],
"ghsPopCenters": [
[
45.29495382783014,
39.89044595371332,
187.0
],
[
45.33656048730678,
39.8886577365067,
152.0
],
[
45.46062058164162,
39.69384644643742,
146.0
],
[
45.36128914348934,
39.87167054379787,
136.0
],
[
45.331633578555724,
39.75995190210673,
112.0
]
],
"ghsPopMaxDensity": 187.0,
"ghsPopulation": 39908.0,
"name": ""
}
],
"level": 3
}

614
cache/gadm/boundary_ARM_4.json vendored Normal file
View File

@ -0,0 +1,614 @@
{
"country": "ARM",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": {
"coordinates": [
[
[
[
45.065860748000034,
39.78522109900018
],
[
45.06748199400005,
39.80159378100018
],
[
45.069850922000114,
39.81578826900011
],
[
45.07576370200013,
39.82998657200011
],
[
45.08877944900013,
39.846549988000106
],
[
45.105342865000125,
39.85601425100009
],
[
45.12072372400007,
39.8631134040001
],
[
45.119228008000164,
39.86517
],
[
45.12545394800014,
39.86547851500012
],
[
45.13679297700014,
39.87077022400018
],
[
45.1432,
39.87376000000012
],
[
45.15255586400008,
39.88244819300019
],
[
45.15976333600014,
39.889141083000084
],
[
45.18460846000005,
39.9092521660001
],
[
45.20660092500009,
39.92354744800019
],
[
45.20827100000014,
39.924633
],
[
45.236667954000154,
39.940013975000056
],
[
45.274524688000156,
39.95066070600018
],
[
45.30528640700015,
39.95775985700004
],
[
45.33131408700007,
39.966041565000126
],
[
45.35970688000015,
39.966041565000126
],
[
45.38527978800005,
39.9671310060001
],
[
45.41531400000014,
39.96841
],
[
45.43207418700018,
39.96969911900004
],
[
45.44607500000018,
39.970776
],
[
45.49576586200004,
39.980239974000085
],
[
45.51942800000012,
39.99443800000017
],
[
45.52143836900012,
39.99946562300005
],
[
45.526524000000165,
40.012184000000104
],
[
45.53404836600015,
40.01190558200017
],
[
45.55846786600017,
40.01100158700007
],
[
45.573848724000015,
40.005084992000036
],
[
45.57616423200011,
40.00259279800002
],
[
45.578598,
39.99997300000018
],
[
45.583099365000066,
40.00000000099999
],
[
45.59999847500018,
40.00000000099999
],
[
45.616847992000146,
40.00000000099999
],
[
45.61614608900004,
39.99906158400006
],
[
45.617221832000155,
39.99076461800013
],
[
45.618434906000175,
39.98872375500014
],
[
45.620864868000126,
39.98462677000015
],
[
45.633666992000144,
39.97413253900004
],
[
45.66387176500007,
39.972148896000135
],
[
45.71756362900004,
39.959335328000066
],
[
45.74547958400012,
39.94141387999997
],
[
45.75189971999998,
39.93993759100016
],
[
45.76119232100018,
39.94004058900015
],
[
45.773952484000176,
39.94017791800002
],
[
45.79066467200005,
39.93725204500015
],
[
45.80618667600004,
39.93095016500013
],
[
45.81121444700011,
39.923816681000176
],
[
45.811676025999986,
39.90546798600013
],
[
45.82270813000014,
39.86574173000014
],
[
45.81950759800014,
39.86384964100017
],
[
45.80354690500019,
39.855487824000136
],
[
45.787586212000065,
39.84864807100007
],
[
45.77390670900019,
39.835727691000045
],
[
45.76326751800019,
39.82508850200003
],
[
45.74654769900013,
39.80760955800014
],
[
45.73439025900012,
39.793170929000155
],
[
45.726791381000055,
39.78025054900013
],
[
45.72375106900006,
39.764289856000175
],
[
45.72375106900006,
39.750610352000194
],
[
45.726791381000055,
39.74377059900013
],
[
45.73134994500015,
39.73617172300004
],
[
45.73514938300008,
39.72401428300009
],
[
45.73514938300008,
39.71565246600005
],
[
45.73134994500015,
39.70425415000017
],
[
45.72451019200008,
39.69209289499997
],
[
45.719188690000124,
39.683734894000054
],
[
45.719188690000124,
39.66473388800017
],
[
45.719947815000126,
39.63737487800012
],
[
45.72375106900006,
39.61381530700004
],
[
45.724487305000025,
39.600032806
],
[
45.708938599000135,
39.606487274000074
],
[
45.70010376000005,
39.607170106000126
],
[
45.68662643400012,
39.598693848000096
],
[
45.66971588200016,
39.581226350000065
],
[
45.65294265800003,
39.5722236630001
],
[
45.63652801400008,
39.567329406000056
],
[
45.63161849900018,
39.56689453100006
],
[
45.61026001,
39.56499481200018
],
[
45.57947158800005,
39.55119323800005
],
[
45.54636383100012,
39.54139709600008
],
[
45.53762817400019,
39.53610611000016
],
[
45.509445191000054,
39.51070022500011
],
[
45.50016403200016,
39.505889892000084
],
[
45.49591064500004,
39.50479888900014
],
[
45.485950470000034,
39.502243042000146
],
[
45.46355056800013,
39.50334930300011
],
[
45.45682907100007,
39.50437164400006
],
[
45.453224182000156,
39.50729751600005
],
[
45.44837951700015,
39.5160598760001
],
[
45.44215393100018,
39.527320862000124
],
[
45.43323135300017,
39.53394699200004
],
[
45.41127777100007,
39.533420562000174
],
[
45.382373810000104,
39.54560089100016
],
[
45.36083221500007,
39.54946899400005
],
[
45.35086059500014,
39.55125808800011
],
[
45.33987426800019,
39.55453872700019
],
[
45.33143234200014,
39.55998993000014
],
[
45.32904052800012,
39.56697845500008
],
[
45.303657531000056,
39.60096359200014
],
[
45.28704452500017,
39.61043167100007
],
[
45.286098480000135,
39.61097335900013
],
[
45.268276215000185,
39.61411666900011
],
[
45.25788497900015,
39.61392593500017
],
[
45.24899673500016,
39.61022567900005
],
[
45.24331665100004,
39.60486984300013
],
[
45.23488998400012,
39.5969200130001
],
[
45.22930908200004,
39.58641815300018
],
[
45.22613906800012,
39.58382034400012
],
[
45.21420669600013,
39.582782745000145
],
[
45.198562621000065,
39.587188722000064
],
[
45.19147109900001,
39.59485244800004
],
[
45.186012268000184,
39.60816955500013
],
[
45.189811706000114,
39.62242126500013
],
[
45.185401917000036,
39.63774871900006
],
[
45.19374084500009,
39.65316391100009
],
[
45.1934204100001,
39.66120910800004
],
[
45.192752839000036,
39.6779479970001
],
[
45.18602752600003,
39.69407272300003
],
[
45.17581176800013,
39.707378389000155
],
[
45.15710067800006,
39.71833419700016
],
[
45.147193909000066,
39.739414215000124
],
[
45.1279792790001,
39.76298141400008
],
[
45.119602204000046,
39.76804733400019
],
[
45.100486755000134,
39.77960586600017
],
[
45.09036254900019,
39.78305053700018
],
[
45.081943512,
39.785499572
],
[
45.066501618000075,
39.7855262760001
],
[
45.065860748000034,
39.78522109900018
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
45.39779706110907,
39.74974050768959
],
"ghsBuiltCenters": [
[
45.330090777863745,
39.75905842687389,
5443.0
],
[
45.45511753402903,
39.6947396052947,
5138.0
],
[
45.182379073357325,
39.71974981095143,
4930.0
],
[
45.66512449452392,
39.835913178931634,
4821.0
],
[
45.39057094723157,
39.737616322945556,
4339.0
]
],
"ghsBuiltMax": 5443.0,
"ghsBuiltWeight": 3192906.0,
"ghsPopCenter": [
45.39659995295427,
39.75656617751659
],
"ghsPopCenters": [
[
45.29495382783014,
39.89044595371332,
187.0
],
[
45.33656048730678,
39.8886577365067,
152.0
],
[
45.46062058164162,
39.69384644643742,
146.0
],
[
45.36128914348934,
39.87167054379787,
136.0
],
[
45.331633578555724,
39.75995190210673,
112.0
]
],
"ghsPopMaxDensity": 187.0,
"ghsPopulation": 39908.0,
"name": ""
}
],
"level": 4
}

614
cache/gadm/boundary_ARM_5.json vendored Normal file
View File

@ -0,0 +1,614 @@
{
"country": "ARM",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": {
"coordinates": [
[
[
[
45.065860748000034,
39.78522109900018
],
[
45.06748199400005,
39.80159378100018
],
[
45.069850922000114,
39.81578826900011
],
[
45.07576370200013,
39.82998657200011
],
[
45.08877944900013,
39.846549988000106
],
[
45.105342865000125,
39.85601425100009
],
[
45.12072372400007,
39.8631134040001
],
[
45.119228008000164,
39.86517
],
[
45.12545394800014,
39.86547851500012
],
[
45.13679297700014,
39.87077022400018
],
[
45.1432,
39.87376000000012
],
[
45.15255586400008,
39.88244819300019
],
[
45.15976333600014,
39.889141083000084
],
[
45.18460846000005,
39.9092521660001
],
[
45.20660092500009,
39.92354744800019
],
[
45.20827100000014,
39.924633
],
[
45.236667954000154,
39.940013975000056
],
[
45.274524688000156,
39.95066070600018
],
[
45.30528640700015,
39.95775985700004
],
[
45.33131408700007,
39.966041565000126
],
[
45.35970688000015,
39.966041565000126
],
[
45.38527978800005,
39.9671310060001
],
[
45.41531400000014,
39.96841
],
[
45.43207418700018,
39.96969911900004
],
[
45.44607500000018,
39.970776
],
[
45.49576586200004,
39.980239974000085
],
[
45.51942800000012,
39.99443800000017
],
[
45.52143836900012,
39.99946562300005
],
[
45.526524000000165,
40.012184000000104
],
[
45.53404836600015,
40.01190558200017
],
[
45.55846786600017,
40.01100158700007
],
[
45.573848724000015,
40.005084992000036
],
[
45.57616423200011,
40.00259279800002
],
[
45.578598,
39.99997300000018
],
[
45.583099365000066,
40.00000000099999
],
[
45.59999847500018,
40.00000000099999
],
[
45.616847992000146,
40.00000000099999
],
[
45.61614608900004,
39.99906158400006
],
[
45.617221832000155,
39.99076461800013
],
[
45.618434906000175,
39.98872375500014
],
[
45.620864868000126,
39.98462677000015
],
[
45.633666992000144,
39.97413253900004
],
[
45.66387176500007,
39.972148896000135
],
[
45.71756362900004,
39.959335328000066
],
[
45.74547958400012,
39.94141387999997
],
[
45.75189971999998,
39.93993759100016
],
[
45.76119232100018,
39.94004058900015
],
[
45.773952484000176,
39.94017791800002
],
[
45.79066467200005,
39.93725204500015
],
[
45.80618667600004,
39.93095016500013
],
[
45.81121444700011,
39.923816681000176
],
[
45.811676025999986,
39.90546798600013
],
[
45.82270813000014,
39.86574173000014
],
[
45.81950759800014,
39.86384964100017
],
[
45.80354690500019,
39.855487824000136
],
[
45.787586212000065,
39.84864807100007
],
[
45.77390670900019,
39.835727691000045
],
[
45.76326751800019,
39.82508850200003
],
[
45.74654769900013,
39.80760955800014
],
[
45.73439025900012,
39.793170929000155
],
[
45.726791381000055,
39.78025054900013
],
[
45.72375106900006,
39.764289856000175
],
[
45.72375106900006,
39.750610352000194
],
[
45.726791381000055,
39.74377059900013
],
[
45.73134994500015,
39.73617172300004
],
[
45.73514938300008,
39.72401428300009
],
[
45.73514938300008,
39.71565246600005
],
[
45.73134994500015,
39.70425415000017
],
[
45.72451019200008,
39.69209289499997
],
[
45.719188690000124,
39.683734894000054
],
[
45.719188690000124,
39.66473388800017
],
[
45.719947815000126,
39.63737487800012
],
[
45.72375106900006,
39.61381530700004
],
[
45.724487305000025,
39.600032806
],
[
45.708938599000135,
39.606487274000074
],
[
45.70010376000005,
39.607170106000126
],
[
45.68662643400012,
39.598693848000096
],
[
45.66971588200016,
39.581226350000065
],
[
45.65294265800003,
39.5722236630001
],
[
45.63652801400008,
39.567329406000056
],
[
45.63161849900018,
39.56689453100006
],
[
45.61026001,
39.56499481200018
],
[
45.57947158800005,
39.55119323800005
],
[
45.54636383100012,
39.54139709600008
],
[
45.53762817400019,
39.53610611000016
],
[
45.509445191000054,
39.51070022500011
],
[
45.50016403200016,
39.505889892000084
],
[
45.49591064500004,
39.50479888900014
],
[
45.485950470000034,
39.502243042000146
],
[
45.46355056800013,
39.50334930300011
],
[
45.45682907100007,
39.50437164400006
],
[
45.453224182000156,
39.50729751600005
],
[
45.44837951700015,
39.5160598760001
],
[
45.44215393100018,
39.527320862000124
],
[
45.43323135300017,
39.53394699200004
],
[
45.41127777100007,
39.533420562000174
],
[
45.382373810000104,
39.54560089100016
],
[
45.36083221500007,
39.54946899400005
],
[
45.35086059500014,
39.55125808800011
],
[
45.33987426800019,
39.55453872700019
],
[
45.33143234200014,
39.55998993000014
],
[
45.32904052800012,
39.56697845500008
],
[
45.303657531000056,
39.60096359200014
],
[
45.28704452500017,
39.61043167100007
],
[
45.286098480000135,
39.61097335900013
],
[
45.268276215000185,
39.61411666900011
],
[
45.25788497900015,
39.61392593500017
],
[
45.24899673500016,
39.61022567900005
],
[
45.24331665100004,
39.60486984300013
],
[
45.23488998400012,
39.5969200130001
],
[
45.22930908200004,
39.58641815300018
],
[
45.22613906800012,
39.58382034400012
],
[
45.21420669600013,
39.582782745000145
],
[
45.198562621000065,
39.587188722000064
],
[
45.19147109900001,
39.59485244800004
],
[
45.186012268000184,
39.60816955500013
],
[
45.189811706000114,
39.62242126500013
],
[
45.185401917000036,
39.63774871900006
],
[
45.19374084500009,
39.65316391100009
],
[
45.1934204100001,
39.66120910800004
],
[
45.192752839000036,
39.6779479970001
],
[
45.18602752600003,
39.69407272300003
],
[
45.17581176800013,
39.707378389000155
],
[
45.15710067800006,
39.71833419700016
],
[
45.147193909000066,
39.739414215000124
],
[
45.1279792790001,
39.76298141400008
],
[
45.119602204000046,
39.76804733400019
],
[
45.100486755000134,
39.77960586600017
],
[
45.09036254900019,
39.78305053700018
],
[
45.081943512,
39.785499572
],
[
45.066501618000075,
39.7855262760001
],
[
45.065860748000034,
39.78522109900018
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
45.39779706110907,
39.74974050768959
],
"ghsBuiltCenters": [
[
45.330090777863745,
39.75905842687389,
5443.0
],
[
45.45511753402903,
39.6947396052947,
5138.0
],
[
45.182379073357325,
39.71974981095143,
4930.0
],
[
45.66512449452392,
39.835913178931634,
4821.0
],
[
45.39057094723157,
39.737616322945556,
4339.0
]
],
"ghsBuiltMax": 5443.0,
"ghsBuiltWeight": 3192906.0,
"ghsPopCenter": [
45.39659995295427,
39.75656617751659
],
"ghsPopCenters": [
[
45.29495382783014,
39.89044595371332,
187.0
],
[
45.33656048730678,
39.8886577365067,
152.0
],
[
45.46062058164162,
39.69384644643742,
146.0
],
[
45.36128914348934,
39.87167054379787,
136.0
],
[
45.331633578555724,
39.75995190210673,
112.0
]
],
"ghsPopMaxDensity": 187.0,
"ghsPopulation": 39908.0,
"name": ""
}
],
"level": 5
}

98
cache/gadm/boundary_ASM_0.json vendored Normal file
View File

@ -0,0 +1,98 @@
{
"country": "ASM",
"featureCount": 1,
"features": [
{
"code": "ASM",
"geometry": {
"coordinates": [
[
[
[
-170.75065326699996,
-14.36002457099994
],
[
-170.75293731599996,
-14.351184844999977
],
[
-170.74322509799998,
-14.350581168999952
],
[
-170.73629760699995,
-14.348272323999936
],
[
-170.73089599599993,
-14.345432280999887
],
[
-170.72477005599995,
-14.347671041999945
],
[
-170.72942394700002,
-14.351559240999961
],
[
-170.73278978099995,
-14.356072001999962
],
[
-170.73671286499993,
-14.35925020499991
],
[
-170.73887481699992,
-14.363478373999897
],
[
-170.7427743769999,
-14.365484384999888
],
[
-170.74651336699992,
-14.36252164799987
],
[
-170.75065326699996,
-14.36002457099994
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
-170.7379026362126,
-14.352559254472467
],
"ghsBuiltCenters": [
[
-170.7373751964796,
-14.35218219491065,
4402.0
]
],
"ghsBuiltMax": 4402.0,
"ghsBuiltWeight": 139341.0,
"ghsPopCenter": [
-170.73790992963905,
-14.352446259904191
],
"ghsPopCenters": [
[
-170.7373751964796,
-14.35218219491065,
34.0
]
],
"ghsPopMaxDensity": 34.0,
"ghsPopulation": 927.0,
"name": "American Samoa"
}
],
"level": 0
}

383
cache/gadm/boundary_ASM_1.json vendored Normal file
View File

@ -0,0 +1,383 @@
{
"country": "ASM",
"featureCount": 4,
"features": [
{
"code": "ASM.1_1",
"geometry": {
"coordinates": [
[
[
[
-170.65879150399996,
-14.262362510999935
],
[
-170.66431516299994,
-14.263467685999956
],
[
-170.66986389099995,
-14.26522998799993
],
[
-170.67790985,
-14.26308727199995
],
[
-170.68696051099994,
-14.264731994999863
],
[
-170.68803405699992,
-14.259463309999944
],
[
-170.69035621899997,
-14.251961283999947
],
[
-170.6863119939999,
-14.247179530999915
],
[
-170.68256632499998,
-14.244299172999888
],
[
-170.67713758699995,
-14.243041037999888
],
[
-170.672442928,
-14.24103574299994
],
[
-170.67284138999992,
-14.245804891999967
],
[
-170.673467,
-14.250171421999937
],
[
-170.668661935,
-14.248165811999968
],
[
-170.66216108499998,
-14.246731206999925
],
[
-170.65881975999991,
-14.250438969999948
],
[
-170.65346235599992,
-14.250165577999951
],
[
-170.6520664999999,
-14.255550108999898
],
[
-170.65879150399996,
-14.262362510999935
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
-170.6747697954402,
-14.249735284587915
],
"ghsBuiltCenters": [
[
-170.6721902267785,
-14.2523167289492,
4252.0
]
],
"ghsBuiltMax": 4252.0,
"ghsBuiltWeight": 40899.0,
"ghsPopCenter": [
-170.67447288974793,
-14.249751201800839
],
"ghsPopCenters": [
[
-170.6721902267785,
-14.2523167289492,
69.0
]
],
"ghsPopMaxDensity": 69.0,
"ghsPopulation": 546.0,
"name": "Eastern"
},
{
"code": "ASM.2_1",
"geometry": {
"coordinates": [
[
[
[
-169.50134797599998,
-14.229374145999884
],
[
-169.48654174899997,
-14.239278793999972
],
[
-169.4813842769999,
-14.240542410999979
],
[
-169.47260276599994,
-14.238175826999964
],
[
-169.4577565879999,
-14.234730140999943
],
[
-169.46057128899992,
-14.238984107999954
],
[
-169.45649392299998,
-14.24719478399993
],
[
-169.46166687,
-14.249498938999977
],
[
-169.466249466,
-14.25208294399988
],
[
-169.4715118409999,
-14.255802259999882
],
[
-169.47522277799993,
-14.26088857699989
],
[
-169.48064821399993,
-14.267081975999872
],
[
-169.4850145979999,
-14.271769337999842
],
[
-169.49153137199997,
-14.271703855999931
],
[
-169.49450513999992,
-14.268308532999924
],
[
-169.49732317299993,
-14.264074733999905
],
[
-169.49868774399997,
-14.25772710299998
],
[
-169.50068283099992,
-14.253515123999932
],
[
-169.5046157829999,
-14.246802805999891
],
[
-169.50911966999996,
-14.241852124999923
],
[
-169.51435044199994,
-14.235544091999884
],
[
-169.51119995199997,
-14.231277465999938
],
[
-169.50572308799994,
-14.232237287999908
],
[
-169.50134797599998,
-14.229374145999884
]
]
]
],
"type": "MultiPolygon"
},
"name": "Manu'a"
},
{
"code": "ASM.3_1",
"geometry": {
"coordinates": [
[
[
[
-171.07083565899993,
-11.048650468999938
],
[
-171.06657409699994,
-11.052686372999915
],
[
-171.06702314199995,
-11.057341165999958
],
[
-171.07239437099994,
-11.06149268099989
],
[
-171.07749938999999,
-11.065037281999878
],
[
-171.08214759799992,
-11.065069674999904
],
[
-171.08645290799998,
-11.061481686999969
],
[
-171.08954729399994,
-11.056303295999953
],
[
-171.08861083999992,
-11.050944708999964
],
[
-171.08430480999996,
-11.049304961999894
],
[
-171.07764053399995,
-11.048124670999925
],
[
-171.07083565899993,
-11.048650468999938
]
]
]
],
"type": "MultiPolygon"
},
"name": "Unorganized"
},
{
"code": "ASM.4_1",
"geometry": {
"coordinates": [
[
[
[
-170.75065326699996,
-14.36002457099994
],
[
-170.75293731599996,
-14.351184844999977
],
[
-170.74322509799998,
-14.350581168999952
],
[
-170.73629760699995,
-14.348272323999936
],
[
-170.73089599599993,
-14.345432280999887
],
[
-170.72477005599995,
-14.347671041999945
],
[
-170.72942394700002,
-14.351559240999961
],
[
-170.73278978099995,
-14.356072001999962
],
[
-170.73671286499993,
-14.35925020499991
],
[
-170.73887481699992,
-14.363478373999897
],
[
-170.7427743769999,
-14.365484384999888
],
[
-170.74651336699992,
-14.36252164799987
],
[
-170.75065326699996,
-14.36002457099994
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
-170.7379026362126,
-14.352559254472467
],
"ghsBuiltCenters": [
[
-170.7373751964796,
-14.35218219491065,
4402.0
]
],
"ghsBuiltMax": 4402.0,
"ghsBuiltWeight": 139341.0,
"ghsPopCenter": [
-170.73790992963905,
-14.352446259904191
],
"ghsPopCenters": [
[
-170.7373751964796,
-14.35218219491065,
34.0
]
],
"ghsPopMaxDensity": 34.0,
"ghsPopulation": 927.0,
"name": "Western"
}
],
"level": 1
}

1325
cache/gadm/boundary_ASM_2.json vendored Normal file

File diff suppressed because it is too large Load Diff

5498
cache/gadm/boundary_ASM_3.json vendored Normal file

File diff suppressed because it is too large Load Diff

98
cache/gadm/boundary_ASM_4.json vendored Normal file
View File

@ -0,0 +1,98 @@
{
"country": "ASM",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": {
"coordinates": [
[
[
[
-170.75065326699996,
-14.36002457099994
],
[
-170.75293731599996,
-14.351184844999977
],
[
-170.74322509799998,
-14.350581168999952
],
[
-170.73629760699995,
-14.348272323999936
],
[
-170.73089599599993,
-14.345432280999887
],
[
-170.72477005599995,
-14.347671041999945
],
[
-170.72942394700002,
-14.351559240999961
],
[
-170.73278978099995,
-14.356072001999962
],
[
-170.73671286499993,
-14.35925020499991
],
[
-170.73887481699992,
-14.363478373999897
],
[
-170.7427743769999,
-14.365484384999888
],
[
-170.74651336699992,
-14.36252164799987
],
[
-170.75065326699996,
-14.36002457099994
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
-170.7379026362126,
-14.352559254472467
],
"ghsBuiltCenters": [
[
-170.7373751964796,
-14.35218219491065,
4402.0
]
],
"ghsBuiltMax": 4402.0,
"ghsBuiltWeight": 139341.0,
"ghsPopCenter": [
-170.73790992963905,
-14.352446259904191
],
"ghsPopCenters": [
[
-170.7373751964796,
-14.35218219491065,
34.0
]
],
"ghsPopMaxDensity": 34.0,
"ghsPopulation": 927.0,
"name": ""
}
],
"level": 4
}

98
cache/gadm/boundary_ASM_5.json vendored Normal file
View File

@ -0,0 +1,98 @@
{
"country": "ASM",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": {
"coordinates": [
[
[
[
-170.75065326699996,
-14.36002457099994
],
[
-170.75293731599996,
-14.351184844999977
],
[
-170.74322509799998,
-14.350581168999952
],
[
-170.73629760699995,
-14.348272323999936
],
[
-170.73089599599993,
-14.345432280999887
],
[
-170.72477005599995,
-14.347671041999945
],
[
-170.72942394700002,
-14.351559240999961
],
[
-170.73278978099995,
-14.356072001999962
],
[
-170.73671286499993,
-14.35925020499991
],
[
-170.73887481699992,
-14.363478373999897
],
[
-170.7427743769999,
-14.365484384999888
],
[
-170.74651336699992,
-14.36252164799987
],
[
-170.75065326699996,
-14.36002457099994
]
]
]
],
"type": "MultiPolygon"
},
"ghsBuiltCenter": [
-170.7379026362126,
-14.352559254472467
],
"ghsBuiltCenters": [
[
-170.7373751964796,
-14.35218219491065,
4402.0
]
],
"ghsBuiltMax": 4402.0,
"ghsBuiltWeight": 139341.0,
"ghsPopCenter": [
-170.73790992963905,
-14.352446259904191
],
"ghsPopCenters": [
[
-170.7373751964796,
-14.35218219491065,
34.0
]
],
"ghsPopMaxDensity": 34.0,
"ghsPopulation": 927.0,
"name": ""
}
],
"level": 5
}

12
cache/gadm/boundary_ATA_0.json vendored Normal file
View File

@ -0,0 +1,12 @@
{
"country": "ATA",
"featureCount": 1,
"features": [
{
"code": "ATA",
"geometry": null,
"name": "Antarctica"
}
],
"level": 0
}

12
cache/gadm/boundary_ATA_1.json vendored Normal file
View File

@ -0,0 +1,12 @@
{
"country": "ATA",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": null,
"name": ""
}
],
"level": 1
}

12
cache/gadm/boundary_ATA_2.json vendored Normal file
View File

@ -0,0 +1,12 @@
{
"country": "ATA",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": null,
"name": ""
}
],
"level": 2
}

12
cache/gadm/boundary_ATA_3.json vendored Normal file
View File

@ -0,0 +1,12 @@
{
"country": "ATA",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": null,
"name": ""
}
],
"level": 3
}

12
cache/gadm/boundary_ATA_4.json vendored Normal file
View File

@ -0,0 +1,12 @@
{
"country": "ATA",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": null,
"name": ""
}
],
"level": 4
}

12
cache/gadm/boundary_ATA_5.json vendored Normal file
View File

@ -0,0 +1,12 @@
{
"country": "ATA",
"featureCount": 1,
"features": [
{
"code": "",
"geometry": null,
"name": ""
}
],
"level": 5
}

264841
cache/gadm/boundary_ATF_0.json vendored Normal file

File diff suppressed because it is too large Load Diff

27
cache/gadm/boundary_ATF_1.json vendored Normal file
View File

@ -0,0 +1,27 @@
{
"country": "ATF",
"featureCount": 4,
"features": [
{
"code": "ATF.1_1",
"geometry": null,
"name": "Îles Crozet"
},
{
"code": "ATF.2_1",
"geometry": null,
"name": "Îles Éparses"
},
{
"code": "ATF.3_1",
"geometry": null,
"name": "Îles Saint Paul et Amsterdam"
},
{
"code": "ATF.4_1",
"geometry": null,
"name": "Kerguelen"
}
],
"level": 1
}

264841
cache/gadm/boundary_ATF_2.json vendored Normal file

File diff suppressed because it is too large Load Diff

264841
cache/gadm/boundary_ATF_3.json vendored Normal file

File diff suppressed because it is too large Load Diff

242017
cache/gadm/boundary_ATF_4.json vendored Normal file

File diff suppressed because it is too large Load Diff

242017
cache/gadm/boundary_ATF_5.json vendored Normal file

File diff suppressed because it is too large Load Diff

32010
cache/gadm/boundary_ATG_0.json vendored Normal file

File diff suppressed because it is too large Load Diff

47
cache/gadm/boundary_ATG_1.json vendored Normal file
View File

@ -0,0 +1,47 @@
{
"country": "ATG",
"featureCount": 8,
"features": [
{
"code": "ATG.1_1",
"geometry": null,
"name": "Barbuda"
},
{
"code": "ATG.2_1",
"geometry": null,
"name": "Redonda"
},
{
"code": "ATG.3_1",
"geometry": null,
"name": "Saint George"
},
{
"code": "ATG.4_1",
"geometry": null,
"name": "Saint John"
},
{
"code": "ATG.5_1",
"geometry": null,
"name": "Saint Mary"
},
{
"code": "ATG.6_1",
"geometry": null,
"name": "Saint Paul"
},
{
"code": "ATG.7_1",
"geometry": null,
"name": "Saint Peter"
},
{
"code": "ATG.8_1",
"geometry": null,
"name": "Saint Philip"
}
],
"level": 1
}

32010
cache/gadm/boundary_ATG_2.json vendored Normal file

File diff suppressed because it is too large Load Diff

32010
cache/gadm/boundary_ATG_3.json vendored Normal file

File diff suppressed because it is too large Load Diff

32010
cache/gadm/boundary_ATG_4.json vendored Normal file

File diff suppressed because it is too large Load Diff

32010
cache/gadm/boundary_ATG_5.json vendored Normal file

File diff suppressed because it is too large Load Diff

2170
cache/gadm/boundary_AUS_0.json vendored Normal file

File diff suppressed because it is too large Load Diff

182284
cache/gadm/boundary_AUS_1.json vendored Normal file

File diff suppressed because it is too large Load Diff

View File

@ -44,22 +44,13 @@ struct GEOSCtx {
GEOSCtx& operator=(const GEOSCtx&) = delete;
};
// ── GeoJSON → GEOS geometry ─────────────────────────────────────────────────
// ── WKB → GEOS geometry ─────────────────────────────────────────────────
static GEOSGeometry* geojson_to_geos(
static GEOSGeometry* wkb_to_geos(
GEOSContextHandle_t ctx,
const nlohmann::json& geojson
const std::vector<unsigned char>& wkb
) {
std::string str = geojson.dump();
OGRGeometryH ogr = OGR_G_CreateGeometryFromJson(str.c_str());
if (!ogr) return nullptr;
// OGR → WKB → GEOS (lossless roundtrip, max precision)
int wkbSize = OGR_G_WkbSize(ogr);
std::vector<unsigned char> wkb(wkbSize);
OGR_G_ExportToWkb(ogr, wkbNDR, wkb.data());
OGR_G_DestroyGeometry(ogr);
if (wkb.empty()) return nullptr;
GEOSWKBReader* reader = GEOSWKBReader_create_r(ctx);
GEOSGeometry* geom = GEOSWKBReader_read_r(ctx, reader, wkb.data(), wkb.size());
GEOSWKBReader_destroy_r(ctx, reader);
@ -127,7 +118,7 @@ std::vector<boundary::BoundaryFeature> merge(
geoms.reserve(indices.size());
for (size_t idx : indices) {
GEOSGeometry* g = geojson_to_geos(ctx, features[idx].geojson);
GEOSGeometry* g = wkb_to_geos(ctx, features[idx].wkb);
if (g) geoms.push_back(g);
}
@ -189,12 +180,23 @@ std::vector<boundary::BoundaryFeature> merge(
if (merged) {
out.geojson = geos_to_geojson(ctx, merged);
size_t wkbSize;
unsigned char* wkbBuf = GEOSGeomToWKB_buf_r(ctx, merged, &wkbSize);
if (wkbBuf) {
out.wkb.assign(wkbBuf, wkbBuf + wkbSize);
GEOSFree_r(ctx, wkbBuf);
}
GEOSGeom_destroy_r(ctx, merged);
} else {
// Last resort: collect all polygons into a MultiPolygon manually
// Last resort
std::cerr << "[geo_merge] All union attempts failed for " << code
<< ", using first geometry as fallback\n";
out.geojson = features[indices[0]].geojson;
GEOSGeometry* g0 = wkb_to_geos(ctx, features[indices[0]].wkb);
if (g0) {
out.geojson = geos_to_geojson(ctx, g0);
out.wkb = features[indices[0]].wkb;
GEOSGeom_destroy_r(ctx, g0);
}
}
result.push_back(std::move(out));

View File

@ -17,6 +17,8 @@
// OGR for geometry parsing (GeoJSON → OGRGeometry for bbox)
#include <ogr_api.h>
#include "pip.h"
namespace ghs_enrich {
// ── Constants ────────────────────────────────────────────────────────────────
@ -60,6 +62,91 @@ static RasterInfo open_raster(const std::string &path) {
return ri;
}
// ── Prepared Geometry for fast Point-in-Polygon ──────────────────────────────
struct Ring {
std::vector<double> coords;
double min_x = 1e10, min_y = 1e10, max_x = -1e10, max_y = -1e10;
};
struct PolygonRings {
Ring exterior;
std::vector<Ring> holes;
};
struct PreparedGeometry {
std::vector<PolygonRings> polygons;
bool valid = false;
PreparedGeometry() = default;
PreparedGeometry(const nlohmann::json &geom) {
if (!geom.contains("type") || !geom.contains("coordinates")) return;
std::string type = geom["type"].get<std::string>();
const auto &coords = geom["coordinates"];
auto extract_ring = [](const nlohmann::json &ring_arr) {
Ring r;
if (!ring_arr.is_array()) return r;
r.coords.reserve(ring_arr.size() * 2);
for (const auto &pt : ring_arr) {
if (!pt.is_array() || pt.size() < 2) continue;
double x = pt[0].get<double>();
double y = pt[1].get<double>();
r.coords.push_back(x);
r.coords.push_back(y);
if (x < r.min_x) r.min_x = x;
if (x > r.max_x) r.max_x = x;
if (y < r.min_y) r.min_y = y;
if (y > r.max_y) r.max_y = y;
}
return r;
};
auto extract_poly = [&](const nlohmann::json &poly_arr) {
if (!poly_arr.is_array() || poly_arr.empty()) return;
PolygonRings p;
p.exterior = extract_ring(poly_arr[0]);
for (size_t i = 1; i < poly_arr.size(); ++i) {
p.holes.push_back(extract_ring(poly_arr[i]));
}
polygons.push_back(std::move(p));
};
if (type == "Polygon") {
extract_poly(coords);
valid = true;
} else if (type == "MultiPolygon") {
for (const auto &poly_arr : coords) {
extract_poly(poly_arr);
}
valid = true;
}
}
bool contains(double px, double py) const {
if (!valid) return false;
for (const auto &poly : polygons) {
const auto &ext = poly.exterior;
if (px < ext.min_x || px > ext.max_x || py < ext.min_y || py > ext.max_y) {
continue;
}
if (pip::point_in_polygon(px, py, ext.coords)) {
bool in_hole = false;
for (const auto &hole : poly.holes) {
if (px >= hole.min_x && px <= hole.max_x &&
py >= hole.min_y && py <= hole.max_y) {
if (pip::point_in_polygon(px, py, hole.coords)) {
in_hole = true;
break;
}
}
}
if (!in_hole) return true;
}
}
return false;
}
};
// ── Compute stats for one geometry against one raster ────────────────────────
struct RasterStats {
double total = 0;
@ -131,13 +218,8 @@ static RasterStats compute_stats(const RasterInfo &ri,
};
std::vector<Candidate> candidates;
// OGR geometry for PIP — faster than manual ring extraction for
// MultiPolygons with holes
OGRGeometryH ogr_geom = nullptr;
{
std::string geojson_str = geojson_geometry.dump();
ogr_geom = OGR_G_CreateGeometryFromJson(geojson_str.c_str());
}
// Prepare geometry for fast PIP checks
PreparedGeometry prep(geojson_geometry);
for (int y = 0; y < heightPx; ++y) {
for (int x = 0; x < widthPx; ++x) {
@ -156,14 +238,7 @@ static RasterStats compute_stats(const RasterInfo &ri,
double ptLon = out.xy.x;
double ptLat = out.xy.y;
// PIP via OGR (handles MultiPolygon + holes natively)
bool inside = false;
if (ogr_geom) {
OGRGeometryH pt = OGR_G_CreateGeometry(wkbPoint);
OGR_G_SetPoint_2D(pt, 0, ptLon, ptLat);
inside = OGR_G_Contains(ogr_geom, pt) || OGR_G_Intersects(ogr_geom, pt);
OGR_G_DestroyGeometry(pt);
}
bool inside = prep.contains(ptLon, ptLat);
if (!inside)
continue;
@ -178,9 +253,6 @@ static RasterStats compute_stats(const RasterInfo &ri,
}
}
if (ogr_geom)
OGR_G_DestroyGeometry(ogr_geom);
if (totalVal <= 0)
return stats;
@ -229,19 +301,20 @@ static RasterStats compute_stats(const RasterInfo &ri,
// ── Extract WGS84 bbox from GeoJSON geometry ────────────────────────────────
static void geojson_bbox(const nlohmann::json &geom, double &minLon,
double &minLat, double &maxLon, double &maxLat) {
// Use OGR to compute envelope
std::string str = geom.dump();
OGRGeometryH g = OGR_G_CreateGeometryFromJson(str.c_str());
if (g) {
OGREnvelope env;
OGR_G_GetEnvelope(g, &env);
minLon = env.MinX;
maxLon = env.MaxX;
minLat = env.MinY;
maxLat = env.MaxY;
OGR_G_DestroyGeometry(g);
} else {
PreparedGeometry prep(geom);
minLon = minLat = 1e10;
maxLon = maxLat = -1e10;
if (!prep.valid || prep.polygons.empty()) {
minLon = minLat = maxLon = maxLat = 0;
return;
}
for (const auto &poly : prep.polygons) {
minLon = std::min(minLon, poly.exterior.min_x);
minLat = std::min(minLat, poly.exterior.min_y);
maxLon = std::max(maxLon, poly.exterior.max_x);
maxLat = std::max(maxLat, poly.exterior.max_y);
}
}

View File

@ -10,21 +10,29 @@
namespace gpkg_reader {
static GDALDatasetH g_ds = nullptr;
static std::string g_current_gpkg = "";
std::vector<boundary::BoundaryFeature> read_features(
const std::string& gpkg_path,
const std::string& country_code,
int level
) {
GDALAllRegister();
GDALDatasetH ds = GDALOpenEx(
gpkg_path.c_str(), GDAL_OF_VECTOR | GDAL_OF_READONLY,
nullptr, nullptr, nullptr
);
if (!ds) {
throw std::runtime_error("Cannot open GeoPackage: " + gpkg_path);
if (!g_ds || g_current_gpkg != gpkg_path) {
if (g_ds) GDALClose(g_ds);
GDALAllRegister();
g_ds = GDALOpenEx(
gpkg_path.c_str(), GDAL_OF_VECTOR | GDAL_OF_READONLY,
nullptr, nullptr, nullptr
);
if (!g_ds) {
throw std::runtime_error("Cannot open GeoPackage: " + gpkg_path);
}
g_current_gpkg = gpkg_path;
}
GDALDatasetH ds = g_ds;
// GADM uses layer name pattern "ADM_ADM_{level}"
std::string layer_name = "ADM_ADM_" + std::to_string(level);
OGRLayerH layer = GDALDatasetGetLayerByName(ds, layer_name.c_str());
@ -33,7 +41,6 @@ std::vector<boundary::BoundaryFeature> read_features(
layer = GDALDatasetGetLayer(ds, 0);
}
if (!layer) {
GDALClose(ds);
return {};
}
@ -45,8 +52,7 @@ std::vector<boundary::BoundaryFeature> read_features(
std::string gid_col = "GID_" + std::to_string(level);
std::string name_col = (level == 0) ? "COUNTRY" : ("NAME_" + std::to_string(level));
// Group features by GID code, collecting geometries
std::map<std::string, boundary::BoundaryFeature> groups;
std::vector<boundary::BoundaryFeature> result;
OGRFeatureH feat;
OGR_L_ResetReading(layer);
@ -62,33 +68,18 @@ std::vector<boundary::BoundaryFeature> read_features(
std::string code(gid_val);
OGRGeometryH geom = OGR_F_GetGeometryRef(feat);
if (groups.find(code) == groups.end()) {
boundary::BoundaryFeature bf;
bf.code = code;
bf.name = std::string(name_val);
groups[code] = bf;
}
boundary::BoundaryFeature bf;
bf.code = code;
bf.name = std::string(name_val);
// TODO: Clone geometry into GEOS handle for merging phase
// For now, export to GeoJSON directly
if (geom) {
char* geojson_str = OGR_G_ExportToJson(geom);
if (geojson_str) {
groups[code].geojson = nlohmann::json::parse(geojson_str);
CPLFree(geojson_str);
}
int wkbSize = OGR_G_WkbSize(geom);
bf.wkb.resize(wkbSize);
OGR_G_ExportToWkb(geom, wkbNDR, bf.wkb.data());
}
OGR_F_Destroy(feat);
}
GDALClose(ds);
// Flatten map to vector
std::vector<boundary::BoundaryFeature> result;
result.reserve(groups.size());
for (auto& [_, bf] : groups) {
result.push_back(std::move(bf));
OGR_F_Destroy(feat);
}
return result;
}

View File

@ -4,6 +4,7 @@
#include <cstdlib>
#include <string>
#include <vector>
#include <chrono>
#include <CLI/CLI.hpp>
#include <nlohmann/json.hpp>
@ -146,7 +147,9 @@ int main(int argc, char *argv[]) {
try {
// 1. Read features from GeoPackage
auto t0 = std::chrono::high_resolution_clock::now();
auto features = gpkg_reader::read_features(gpkg_path, code, lvl);
auto t1 = std::chrono::high_resolution_clock::now();
if (features.empty()) {
++skipped;
continue;
@ -154,6 +157,7 @@ int main(int argc, char *argv[]) {
// 2. Merge geometries
auto merged = geo_merge::merge(features);
auto t2 = std::chrono::high_resolution_clock::now();
// 3. Write output JSON
json output = json::object();
@ -202,13 +206,27 @@ int main(int argc, char *argv[]) {
output["features"].push_back(j);
}
auto t3 = std::chrono::high_resolution_clock::now();
std::ofstream ofs(out_path);
ofs << output.dump(2);
ofs.close();
auto t4 = std::chrono::high_resolution_clock::now();
++processed;
auto ms_read = std::chrono::duration_cast<std::chrono::milliseconds>(t1 - t0).count();
auto ms_merge = std::chrono::duration_cast<std::chrono::milliseconds>(t2 - t1).count();
auto ms_enrich = std::chrono::duration_cast<std::chrono::milliseconds>(t3 - t2).count();
auto ms_write = std::chrono::duration_cast<std::chrono::milliseconds>(t4 - t3).count();
auto ms_total = std::chrono::duration_cast<std::chrono::milliseconds>(t4 - t0).count();
logger::info("[" + std::to_string(processed) + "] " + code + " L" +
std::to_string(lvl) + " -> " + filename);
std::to_string(lvl) + " (" + std::to_string(merged.size()) + " features) " +
"| read:" + std::to_string(ms_read) + "ms " +
"merge:" + std::to_string(ms_merge) + "ms " +
"enrich:" + std::to_string(ms_enrich) + "ms " +
"write:" + std::to_string(ms_write) + "ms " +
"Total:" + std::to_string(ms_total) + "ms");
} catch (const std::exception &e) {
++errors;

View File

@ -11,6 +11,7 @@ struct BoundaryFeature {
std::string code; // e.g. "DEU.1_1" (GID_{level})
std::string name; // e.g. "Bayern"
nlohmann::json geojson; // GeoJSON geometry object
std::vector<unsigned char> wkb;
// Raw GEOS geometry handle (opaque, managed by caller)
void* geos_geom = nullptr;

Binary file not shown.

BIN
docs/gadm-picker.PNG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 477 KiB

BIN
docs/gadm-scan.PNG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 259 KiB