From d3b5c51d15ae8f6a4b1cabc48f4bc833a6f138e5 Mon Sep 17 00:00:00 2001 From: Erica Fischer Date: Tue, 6 Aug 2024 13:56:52 -0700 Subject: [PATCH] Rename to --generate-variable-depth-tile-pyramid --- CHANGELOG.md | 2 +- README.md | 2 +- main.cpp | 2 +- man/tippecanoe.1 | 2 +- options.hpp | 2 +- ...e-depth-tile-pyramid_--limit-tile-feature-count_50.json} | 6 +++--- ...ded_--generate-variable-depth-tile-pyramid_-M25000.json} | 6 +++--- tile.cpp | 4 ++-- 8 files changed, 13 insertions(+), 13 deletions(-) rename tests/ne_110m_populated_places/out/{-z20_-r1_--truncate-zooms_--limit-tile-feature-count_50.json => -z20_-r1_--generate-variable-depth-tile-pyramid_--limit-tile-feature-count_50.json} (99%) rename tests/tl_2022_11_tract/out/{-z14_-Z12_--coalesce-densest-as-needed_--truncate-zooms_-M25000.json => -z14_-Z12_--coalesce-densest-as-needed_--generate-variable-depth-tile-pyramid_-M25000.json} (99%) diff --git a/CHANGELOG.md b/CHANGELOG.md index e30dd3b93..a4f3d10cf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # 2.58.0 -* Add --truncate-zooms option +* Add --generate-variable-depth-tile-pyramid option * Add --line-simplification and --tiny-polygon-size options to tippecanoe-overzoom * Adjust tile feature limit for --retain-points-multiplier * Tune convergence rate for --coalesce-densest and --drop-densest diff --git a/README.md b/README.md index fb9c3130a..5f620fb7a 100644 --- a/README.md +++ b/README.md @@ -352,7 +352,7 @@ Parallel processing will also be automatic if the input file is in FlatGeobuf fo specified maximum zoom and to any levels added beyond that. * `--extend-zooms-if-still-dropping-maximum=`_count_: Increase the maxzoom if features are still being dropped at that zoom level by up to _count_ zoom levels. - * `-at` or `--truncate-zooms`: Don't produce child tiles for any tile that should be sufficient to be overzoomed to any higher zoom level. Such tiles will be produced with maximum detail and no simplification. Tiles with point features below the basezoom or where any features have to be dropped dynamically, or which contain too many features or bytes with full detail, will be written out with normal detail and split into child tiles. + * `-at` or `--generate-variable-depth-tile-pyramid`: Don't produce child tiles for any tile that should be sufficient to be overzoomed to any higher zoom level. Such tiles will be produced with maximum detail and no simplification or polygon cleaning. Tiles with point features below the basezoom or where any features have to be dropped dynamically, or which contain too many features or bytes with full detail, will be written out with normal detail and split into child tiles. Tilesets generated with this option are suitable for use only with tile servers that will find the appropriate tile to overzoom from and will simplify and clean the geometries appropriately before serving the tile. * `-R` _zoom_`/`_x_`/`_y_ or `--one-tile=`_zoom_`/`_x_`/`_y_: Set the minzoom and maxzoom to _zoom_ and produce only the single specified tile at that zoom level. diff --git a/main.cpp b/main.cpp index 768078343..dad6a05db 100644 --- a/main.cpp +++ b/main.cpp @@ -3067,7 +3067,7 @@ int main(int argc, char **argv) { {"smallest-maximum-zoom-guess", required_argument, 0, '~'}, {"extend-zooms-if-still-dropping", no_argument, &additional[A_EXTEND_ZOOMS], 1}, {"extend-zooms-if-still-dropping-maximum", required_argument, 0, '~'}, - {"truncate-zooms", no_argument, &additional[A_TRUNCATE_ZOOMS], 1}, + {"generate-variable-depth-tile-pyramid", no_argument, &additional[A_VARIABLE_DEPTH_PYRAMID], 1}, {"one-tile", required_argument, 0, 'R'}, {"Tile resolution", 0, 0, 0}, diff --git a/man/tippecanoe.1 b/man/tippecanoe.1 index d0fac3723..556489e82 100644 --- a/man/tippecanoe.1 +++ b/man/tippecanoe.1 @@ -416,7 +416,7 @@ specified maximum zoom and to any levels added beyond that. \fB\fC\-\-extend\-zooms\-if\-still\-dropping\-maximum=\fR\fIcount\fP: Increase the maxzoom if features are still being dropped at that zoom level by up to \fIcount\fP zoom levels. .IP \(bu 2 -\fB\fC\-at\fR or \fB\fC\-\-truncate\-zooms\fR: Don't produce child tiles for any tile that should be sufficient to be overzoomed to any higher zoom level. Such tiles will be produced with maximum detail and no simplification. Tiles with point features below the basezoom or where any features have to be dropped dynamically, or which contain too many features or bytes with full detail, will be written out with normal detail and split into child tiles. +\fB\fC\-at\fR or \fB\fC\-\-generate\-variable\-depth\-tile\-pyramid\fR: Don't produce child tiles for any tile that should be sufficient to be overzoomed to any higher zoom level. Such tiles will be produced with maximum detail and no simplification or polygon cleaning. Tiles with point features below the basezoom or where any features have to be dropped dynamically, or which contain too many features or bytes with full detail, will be written out with normal detail and split into child tiles. Tilesets generated with this option are suitable for use only with tile servers that will find the appropriate tile to overzoom from and will simplify and clean the geometries appropriately before serving the tile. .IP \(bu 2 \fB\fC\-R\fR \fIzoom\fP\fB\fC/\fR\fIx\fP\fB\fC/\fR\fIy\fP or \fB\fC\-\-one\-tile=\fR\fIzoom\fP\fB\fC/\fR\fIx\fP\fB\fC/\fR\fIy\fP: Set the minzoom and maxzoom to \fIzoom\fP and produce only the single specified tile at that zoom level. diff --git a/options.hpp b/options.hpp index b82f3b22f..30ddc599c 100644 --- a/options.hpp +++ b/options.hpp @@ -26,7 +26,7 @@ #define A_HILBERT ((int) 'h') #define A_VISVALINGAM ((int) 'v') #define A_GENERATE_POLYGON_LABEL_POINTS ((int) 'P') -#define A_TRUNCATE_ZOOMS ((int) 't') +#define A_VARIABLE_DEPTH_PYRAMID ((int) 't') #define P_SIMPLIFY ((int) 's') #define P_SIMPLIFY_LOW ((int) 'S') diff --git a/tests/ne_110m_populated_places/out/-z20_-r1_--truncate-zooms_--limit-tile-feature-count_50.json b/tests/ne_110m_populated_places/out/-z20_-r1_--generate-variable-depth-tile-pyramid_--limit-tile-feature-count_50.json similarity index 99% rename from tests/ne_110m_populated_places/out/-z20_-r1_--truncate-zooms_--limit-tile-feature-count_50.json rename to tests/ne_110m_populated_places/out/-z20_-r1_--generate-variable-depth-tile-pyramid_--limit-tile-feature-count_50.json index c6150c1e4..00627d73c 100644 --- a/tests/ne_110m_populated_places/out/-z20_-r1_--truncate-zooms_--limit-tile-feature-count_50.json +++ b/tests/ne_110m_populated_places/out/-z20_-r1_--generate-variable-depth-tile-pyramid_--limit-tile-feature-count_50.json @@ -2,13 +2,13 @@ "antimeridian_adjusted_bounds": "-175.220564,-41.299973,179.216647,64.150023", "bounds": "-175.220564,-41.299973,179.216647,64.150023", "center": "-175.220564,64.150023,20", -"description": "tests/ne_110m_populated_places/out/-z20_-r1_--truncate-zooms_--limit-tile-feature-count_50.json.check.mbtiles", +"description": "tests/ne_110m_populated_places/out/-z20_-r1_--generate-variable-depth-tile-pyramid_--limit-tile-feature-count_50.json.check.mbtiles", "format": "pbf", -"generator_options": "./tippecanoe -q -a@ -f -o tests/ne_110m_populated_places/out/-z20_-r1_--truncate-zooms_--limit-tile-feature-count_50.json.check.mbtiles -z20 -r1 --truncate-zooms --limit-tile-feature-count 50 tests/ne_110m_populated_places/in.json", +"generator_options": "./tippecanoe -q -a@ -f -o tests/ne_110m_populated_places/out/-z20_-r1_--generate-variable-depth-tile-pyramid_--limit-tile-feature-count_50.json.check.mbtiles -z20 -r1 --generate-variable-depth-tile-pyramid --limit-tile-feature-count 50 tests/ne_110m_populated_places/in.json", "json": "{\"vector_layers\":[{\"id\":\"in\",\"description\":\"\",\"minzoom\":0,\"maxzoom\":20,\"fields\":{\"ADM0CAP\":\"Number\",\"ADM0NAME\":\"String\",\"ADM0_A3\":\"String\",\"ADM1NAME\":\"String\",\"ADMIN1_COD\":\"Number\",\"CAPALT\":\"Number\",\"CAPIN\":\"String\",\"CHANGED\":\"Number\",\"CHECKME\":\"Number\",\"CITYALT\":\"String\",\"COMPARE\":\"Number\",\"DIFFASCII\":\"Number\",\"DIFFNOTE\":\"String\",\"ELEVATION\":\"Number\",\"FEATURECLA\":\"String\",\"FEATURE_CL\":\"String\",\"FEATURE_CO\":\"String\",\"GEONAMEID\":\"Number\",\"GEONAMESNO\":\"String\",\"GN_ASCII\":\"String\",\"GN_POP\":\"Number\",\"GTOPO30\":\"Number\",\"ISO_A2\":\"String\",\"LABELRANK\":\"Number\",\"LATITUDE\":\"Number\",\"LONGITUDE\":\"Number\",\"LS_MATCH\":\"Number\",\"LS_NAME\":\"String\",\"MAX_AREAKM\":\"Number\",\"MAX_AREAMI\":\"Number\",\"MAX_BBXMAX\":\"Number\",\"MAX_BBXMIN\":\"Number\",\"MAX_BBYMAX\":\"Number\",\"MAX_BBYMIN\":\"Number\",\"MAX_NATSCA\":\"Number\",\"MAX_PERKM\":\"Number\",\"MAX_PERMI\":\"Number\",\"MAX_POP10\":\"Number\",\"MAX_POP20\":\"Number\",\"MAX_POP300\":\"Number\",\"MAX_POP310\":\"Number\",\"MAX_POP50\":\"Number\",\"MEAN_BBXC\":\"Number\",\"MEAN_BBYC\":\"Number\",\"MEGACITY\":\"Number\",\"MEGANAME\":\"String\",\"MIN_AREAKM\":\"Number\",\"MIN_AREAMI\":\"Number\",\"MIN_BBXMAX\":\"Number\",\"MIN_BBXMIN\":\"Number\",\"MIN_BBYMAX\":\"Number\",\"MIN_BBYMIN\":\"Number\",\"MIN_PERKM\":\"Number\",\"MIN_PERMI\":\"Number\",\"NAME\":\"String\",\"NAMEALT\":\"String\",\"NAMEASCII\":\"String\",\"NAMEDIFF\":\"Number\",\"NAMEPAR\":\"String\",\"NATSCALE\":\"Number\",\"POP1950\":\"Number\",\"POP1955\":\"Number\",\"POP1960\":\"Number\",\"POP1965\":\"Number\",\"POP1970\":\"Number\",\"POP1975\":\"Number\",\"POP1980\":\"Number\",\"POP1985\":\"Number\",\"POP1990\":\"Number\",\"POP1995\":\"Number\",\"POP2000\":\"Number\",\"POP2005\":\"Number\",\"POP2010\":\"Number\",\"POP2015\":\"Number\",\"POP2020\":\"Number\",\"POP2025\":\"Number\",\"POP2050\":\"Number\",\"POP_MAX\":\"Number\",\"POP_MIN\":\"Number\",\"POP_OTHER\":\"Number\",\"RANK_MAX\":\"Number\",\"RANK_MIN\":\"Number\",\"SCALERANK\":\"Number\",\"SOV0NAME\":\"String\",\"SOV_A3\":\"String\",\"TIMEZONE\":\"String\",\"UN_ADM0\":\"String\",\"UN_FID\":\"Number\",\"UN_LAT\":\"Number\",\"UN_LONG\":\"Number\",\"WORLDCITY\":\"Number\"}}],\"tilestats\":{\"layerCount\":1,\"layers\":[{\"layer\":\"in\",\"count\":243,\"geometry\":\"Point\",\"attributeCount\":91,\"attributes\":[{\"attribute\":\"ADM0CAP\",\"count\":2,\"type\":\"number\",\"values\":[0,1],\"min\":0,\"max\":1},{\"attribute\":\"ADM0NAME\",\"count\":198,\"type\":\"string\",\"values\":[\"Afghanistan\",\"Albania\",\"Algeria\",\"Andorra\",\"Angola\",\"Antigua and Barbuda\",\"Argentina\",\"Armenia\",\"Australia\",\"Austria\",\"Azerbaijan\",\"Bahrain\",\"Bangladesh\",\"Barbados\",\"Belarus\",\"Belgium\",\"Belize\",\"Benin\",\"Bhutan\",\"Bolivia\",\"Bosnia and Herzegovina\",\"Botswana\",\"Brazil\",\"Brunei\",\"Bulgaria\",\"Burkina Faso\",\"Burundi\",\"Cambodia\",\"Cameroon\",\"Canada\",\"Cape Verde\",\"Central African Republic\",\"Chad\",\"Chile\",\"China\",\"Colombia\",\"Comoros\",\"Congo (Brazzaville)\",\"Congo (Kinshasa)\",\"Costa Rica\",\"Croatia\",\"Cuba\",\"Cyprus\",\"Czech Republic\",\"Denmark\",\"Djibouti\",\"Dominica\",\"Dominican Republic\",\"East Timor\",\"Ecuador\",\"Egypt\",\"El Salvador\",\"Equatorial Guinea\",\"Eritrea\",\"Estonia\",\"Ethiopia\",\"Federated States of Micronesia\",\"Fiji\",\"Finland\",\"France\",\"Gabon\",\"Georgia\",\"Germany\",\"Ghana\",\"Greece\",\"Grenada\",\"Guatemala\",\"Guinea\",\"Guinea Bissau\",\"Guyana\",\"Haiti\",\"Honduras\",\"Hong Kong S.A.R.\",\"Hungary\",\"Iceland\",\"India\",\"Indonesia\",\"Iran\",\"Iraq\",\"Ireland\",\"Israel\",\"Italy\",\"Ivory Coast\",\"Jamaica\",\"Japan\",\"Jordan\",\"Kazakhstan\",\"Kenya\",\"Kiribati\",\"Kosovo\",\"Kuwait\",\"Kyrgyzstan\",\"Laos\",\"Latvia\",\"Lebanon\",\"Lesotho\",\"Liberia\",\"Libya\",\"Liechtenstein\",\"Lithuania\"]},{\"attribute\":\"ADM0_A3\",\"count\":198,\"type\":\"string\",\"values\":[\"AFG\",\"AGO\",\"ALB\",\"AND\",\"ARE\",\"ARG\",\"ARM\",\"ATG\",\"AUS\",\"AUT\",\"AZE\",\"BDI\",\"BEL\",\"BEN\",\"BFA\",\"BGD\",\"BGR\",\"BHR\",\"BHS\",\"BIH\",\"BLR\",\"BLZ\",\"BOL\",\"BRA\",\"BRB\",\"BRN\",\"BTN\",\"BWA\",\"CAF\",\"CAN\",\"CHE\",\"CHL\",\"CHN\",\"CIV\",\"CMR\",\"COD\",\"COG\",\"COL\",\"COM\",\"CPV\",\"CRI\",\"CUB\",\"CYP\",\"CZE\",\"DEU\",\"DJI\",\"DMA\",\"DNK\",\"DOM\",\"DZA\",\"ECU\",\"EGY\",\"ERI\",\"ESP\",\"EST\",\"ETH\",\"FIN\",\"FJI\",\"FRA\",\"FSM\",\"GAB\",\"GBR\",\"GEO\",\"GHA\",\"GIN\",\"GMB\",\"GNB\",\"GNQ\",\"GRC\",\"GRD\",\"GTM\",\"GUY\",\"HKG\",\"HND\",\"HRV\",\"HTI\",\"HUN\",\"IDN\",\"IND\",\"IRL\",\"IRN\",\"IRQ\",\"ISL\",\"ISR\",\"ITA\",\"JAM\",\"JOR\",\"JPN\",\"KAZ\",\"KEN\",\"KGZ\",\"KHM\",\"KIR\",\"KNA\",\"KOR\",\"KOS\",\"KWT\",\"LAO\",\"LBN\",\"LBR\"]},{\"attribute\":\"ADM1NAME\",\"count\":204,\"type\":\"string\",\"values\":[\"Abu Dhabi\",\"Ad Dawhah\",\"Addis Ababa\",\"Ahal\",\"Al Kuwayt\",\"Al Qahirah\",\"Alger\",\"Amanat Al Asimah\",\"Amman\",\"Ankara\",\"Anseba\",\"Antananarivo\",\"Aqmola\",\"Ar Riyad\",\"Asunción\",\"Attiki\",\"Auckland\",\"Australian Capital Territory\",\"Baghdad\",\"Baki\",\"Bamako\",\"Banaadir\",\"Bangkok Metropolis\",\"Bangui\",\"Banjul\",\"Beijing\",\"Beirut\",\"Benguet\",\"Berlin\",\"Bern\",\"Bhaktapur\",\"Bioko Norte\",\"Bishkek\",\"Bissau\",\"Bogota\",\"Bratislavský\",\"British Columbia\",\"Brunei and Muara\",\"Brussels\",\"Bucharest\",\"Budapest\",\"Bujumbura Mairie\",\"California\",\"Cayo\",\"Centar\",\"Central\",\"Central Equatoria\",\"Centre\",\"Chisinau\",\"Chuquisaca\",\"Ciudad de Buenos Aires\",\"Ciudad de la Habana\",\"Colombo\",\"Colorado\",\"Comunidad de Madrid\",\"Conakry\",\"Dakar\",\"Damascus\",\"Dar-Es-Salaam\",\"Delhi\",\"Dhaka\",\"Dili\",\"District of Columbia\",\"Distrito Capital\",\"Distrito Federal\",\"Distrito Nacional\",\"Djibouti\",\"Dodoma\",\"Dubay\",\"Dublin\",\"Durrës\",\"East Berbice-Corentyne\",\"Erevan\",\"Estuaire\",\"F.C.T.\",\"Federal Capital Territory\",\"Florida\",\"Francisco Morazán\",\"Gauteng\",\"Genève\",\"Georgia\",\"Grad Beograd\",\"Grad Sofiya\",\"Grad Zagreb\",\"Grand Casablanca\",\"Greater Accra\",\"Guadalcanal\",\"Guatemala\",\"Hadjer-Lamis\",\"Harare\",\"Harju\",\"Hhohho\",\"Hovedstaden\",\"Illinois\",\"Istanbul\",\"Jakarta Raya\",\"Jerusalem\",\"Kabul\",\"Kadiogo\",\"Kampala\"]},{\"attribute\":\"ADMIN1_COD\",\"count\":53,\"type\":\"number\",\"values\":[0,1,10,11,12,13,14,15,16,17,18,19,2,20,21,22,23,24,25,26,27,28,29,3,30,32,33,34,36,37,38,39,4,40,42,44,45,49,5,50,52,53,57,6,61,65,68,7,78,8,81,82,9],\"min\":0,\"max\":82},{\"attribute\":\"CAPALT\",\"count\":2,\"type\":\"number\",\"values\":[0,1],\"min\":0,\"max\":1},{\"attribute\":\"CAPIN\",\"count\":20,\"type\":\"string\",\"values\":[\"Administrative\",\"Capital of both\",\"Claimed as capi\",\"Claimed as inte\",\"De facto capita\",\"De facto, admin\",\"Former capital\",\"Judicial capita\",\"Legislative and\",\"Legislative cap\",\"Offical capital\",\"Official (const\",\"Official and ad\",\"Official and le\",\"Official capita\",\"Official, admin\",\"Official, de fa\",\"Official, legis\",\"UN Headquarters\",\"While Jerulsale\"]},{\"attribute\":\"CHANGED\",\"count\":7,\"type\":\"number\",\"values\":[0,1,20,3,4,40,5],\"min\":0,\"max\":40},{\"attribute\":\"CHECKME\",\"count\":2,\"type\":\"number\",\"values\":[0,5],\"min\":0,\"max\":5},{\"attribute\":\"CITYALT\",\"count\":53,\"type\":\"string\",\"values\":[\"Algiers\",\"Asuncion\",\"Athens\",\"Bangkok\",\"Beirut\",\"Belgrade\",\"Bogota\",\"Bombay\",\"Brasilia\",\"Brussels\",\"Bucharest\",\"Cairo\",\"Calcutta\",\"Casablanca\",\"Copenhagen\",\"Damascus\",\"Denver\",\"Dubai\",\"Guatemala\",\"Hanoi\",\"Havana\",\"Khartoum\",\"Kiev\",\"Kuwait\",\"Lisbon\",\"Lome\",\"Los Angeles\",\"Mexico City\",\"Mogadishu\",\"Moscow\",\"Ndjamena\",\"New York\",\"Osaka\",\"Ottawa\",\"Panama\",\"Phnom Penh\",\"Prague\",\"Rangoon\",\"Riyadh\",\"Rome\",\"San Francisco\",\"San Jose\",\"Sanaa\",\"Sao Paulo\",\"T'Bilisi\",\"Tel Aviv-Jaffa\",\"Tripoli\",\"Urumqi\",\"Valparaiso\",\"Vienna\",\"Warsaw\",\"Washington D.C.\",\"Yaounde\"]},{\"attribute\":\"COMPARE\",\"count\":2,\"type\":\"number\",\"values\":[0,1],\"min\":0,\"max\":1},{\"attribute\":\"DIFFASCII\",\"count\":2,\"type\":\"number\",\"values\":[0,1],\"min\":0,\"max\":1},{\"attribute\":\"DIFFNOTE\",\"count\":12,\"type\":\"string\",\"values\":[\"Added place.\",\"Changed country.\",\"Changed feature class.\",\"Changed feature class. Changed scale rank.\",\"Changed feature to Admin-0 region capital.\",\"Changed scale rank.\",\"Corrected coordinates.\",\"Location adjusted.\",\"Location adjusted. Changed scale rank.\",\"Name changed.\",\"Name changed. Changed scale rank.\",\"Population from GeoNames. Changed scale rank.\"]},{\"attribute\":\"ELEVATION\",\"count\":19,\"type\":\"number\",\"values\":[0,10,1317,16,171,179,187,2,2320,284,308,320,5,7,70,74,850,89,920],\"min\":0,\"max\":2320},{\"attribute\":\"FEATURECLA\",\"count\":6,\"type\":\"string\",\"values\":[\"Admin-0 capital\",\"Admin-0 capital alt\",\"Admin-0 region capital\",\"Admin-1 capital\",\"Admin-1 region capital\",\"Populated place\"]},{\"attribute\":\"FEATURE_CL\",\"count\":1,\"type\":\"string\",\"values\":[\"P\"]},{\"attribute\":\"FEATURE_CO\",\"count\":4,\"type\":\"string\",\"values\":[\"PPL\",\"PPLA\",\"PPLC\",\"PPLG\"]},{\"attribute\":\"GEONAMEID\",\"count\":242,\"type\":\"number\",\"values\":[-1,1018725,1040652,1070940,108410,112931,1138958,1176615,1185241,1221874,1238992,1252416,1261481,1275004,1275339,1277333,1283240,1298824,146268,1512569,1526273,1528675,1529102,1559804,1581130,160196,160263,1609350,162183,1642911,1645457,1651944,1668341,1690681,1701668,170654,1728930,1730025,1735161,1796236,1815286,1816670,1819729,1820906,1821306,1835848,184745,1850147,1853909,1857910,1871859,1880252,202061,2028462,2075807,2081986,2088122,2108502,2110079,2110394,2113779,2135171,2144168,2147714,2158177,2172517,2193733,2198148,2220957,223817,2240449,2253354,2260535,2267057,2274895,2279755,2293538,2306104,2309527,2314302,2322794,232422,2357048,2365267,2374775,2377450,2389853,2392087,2394819,2399697,2408770,241131,2413876,2422465,2427123,2440485,2460596,2462881,2464470,250441],\"min\":-1,\"max\":6942553},{\"attribute\":\"GEONAMESNO\",\"count\":8,\"type\":\"string\",\"values\":[\"GeoNames match general + researched.\",\"GeoNames match general.\",\"GeoNames match with ascii name + lat + long whole numbers.\",\"GeoNames rough area, rough name, requires further research.\",\"GeoNames rough area, rough name.\",\"GeoNames spatial join with similar names only.\",\"Geonames ascii name + lat.d + long.d matching.\",\"No GeoNames match due to small population, not in GeoNames, or poor NEV placement.\"]},{\"attribute\":\"GN_ASCII\",\"count\":239,\"type\":\"string\",\"values\":[\"Abidjan\",\"Abu Dhabi\",\"Abuja\",\"Accra\",\"Addis Ababa\",\"Algiers\",\"Amman\",\"Amsterdam\",\"Andorra\",\"Ankara\",\"Antananarivo\",\"Apia\",\"Ashgabat\",\"Asmara\",\"Astana\",\"Asuncion\",\"Athens\",\"Atlanta\",\"Auckland\",\"Baghdad\",\"Baguio\",\"Baku\",\"Bamako\",\"Bandar Seri Begawan\",\"Bangkok\",\"Bangui\",\"Banjul\",\"Basseterre\",\"Beijing\",\"Beirut\",\"Belgrade\",\"Belmopan\",\"Bengaluru\",\"Berlin\",\"Bern\",\"Bishkek\",\"Bissau\",\"Bloemfontein\",\"Bogota\",\"Brasilia\",\"Bratislava\",\"Brazzaville\",\"Bridgetown\",\"Brussels\",\"Bucuresti\",\"Budapest\",\"Buenos Aires\",\"Bujumbura\",\"Cairo\",\"Calcutta\",\"Canberra\",\"Cape Town\",\"Caracas\",\"Casablanca\",\"Castries\",\"Chengdu\",\"Chicago\",\"Chisinau\",\"Colombo\",\"Conakry\",\"Copenhagen\",\"Cotonou\",\"Dakar\",\"Damascus\",\"Dar es Salaam\",\"Den Haag\",\"Denver\",\"Dhaka\",\"Dili\",\"Djibouti\",\"Dodoma\",\"Doha\",\"Dubai\",\"Dublin\",\"Dushanbe\",\"Ejbei Uad el Aabd\",\"Freetown\",\"Funafuti\",\"Gaborone\",\"Geneve\",\"Georgetown\",\"Guatemala City\",\"Ha Noi\",\"Harare\",\"Hargeysa\",\"Havana\",\"Helsinki\",\"Hong Kong\",\"Honiara\",\"Houston\",\"Islamabad\",\"Istanbul\",\"Jakarta\",\"Jerusalem\",\"Johannesburg\",\"Juba\",\"Kabul\",\"Kampala\",\"Kathmandu\",\"Khartoum\"]},{\"attribute\":\"GN_POP\",\"count\":236,\"type\":\"number\",\"values\":[0,10021295,1019022,1020,1024027,10349312,10356500,10444527,1049498,1086505,1093485,1116513,11174257,11177,1122874,11285654,113364,1137347,113906,1152556,1153615,115826,11693,118355,1191613,121631,1234742,1253309,1267440,12691836,1273651,1275857,1284609,12920,1297281,1299369,13076300,13381,1353189,136473,13768,1391433,1399814,1431270,1442271,1453975,1459640,14608512,147074,150000,1508225,1536,1542813,155226,155963,1573544,15938,1619438,162135,1655753,16571,1662,1691468,1696128,1702139,1724,1742124,1767200,180541,1815679,1837969,183981,1877155,188084,1916100,194530,1963264,196731,1974647,1977663,1978028,200452,2026469,20500,208411,2087,2138,2163824,217,217000,2207718,223757,22400,224838,227940,22881,229398,234168,235017,24226],\"min\":0,\"max\":14608512},{\"attribute\":\"GTOPO30\",\"count\":166,\"type\":\"number\",\"values\":[-2,-9999,0,1,10,100,1002,1006,1025,103,104,108,1092,11,110,111,1129,1149,115,1156,12,1206,1247,125,1277,128,1282,1289,1299,13,1304,131,132,133,1398,14,1448,1468,1481,1482,15,151,152,1533,156,1561,1568,159,16,164,169,17,1722,1724,173,174,1775,1808,181,183,19,199,2,20,2004,203,205,21,219,22,2216,224,228,23,235,2360,2363,24,2400,246,259,26,2620,2737,2759,2764,28,284,290,3,30,304,305,306,307,31,339,35,350,373],\"min\":-9999,\"max\":3829},{\"attribute\":\"ISO_A2\",\"count\":196,\"type\":\"string\",\"values\":[\"-99\",\"AD\",\"AE\",\"AF\",\"AG\",\"AL\",\"AM\",\"AO\",\"AR\",\"AT\",\"AU\",\"AZ\",\"BA\",\"BB\",\"BD\",\"BE\",\"BF\",\"BG\",\"BH\",\"BI\",\"BJ\",\"BN\",\"BO\",\"BR\",\"BS\",\"BT\",\"BW\",\"BY\",\"BZ\",\"CA\",\"CD\",\"CF\",\"CG\",\"CH\",\"CI\",\"CL\",\"CM\",\"CN\",\"CO\",\"CR\",\"CU\",\"CV\",\"CY\",\"CZ\",\"DE\",\"DJ\",\"DK\",\"DM\",\"DO\",\"DZ\",\"EC\",\"EE\",\"EG\",\"EH\",\"ER\",\"ES\",\"ET\",\"FI\",\"FJ\",\"FM\",\"FR\",\"GA\",\"GB\",\"GD\",\"GE\",\"GH\",\"GM\",\"GN\",\"GQ\",\"GR\",\"GT\",\"GW\",\"GY\",\"HK\",\"HN\",\"HR\",\"HT\",\"HU\",\"ID\",\"IE\",\"IL\",\"IN\",\"IQ\",\"IR\",\"IS\",\"IT\",\"JM\",\"JO\",\"JP\",\"KE\",\"KG\",\"KH\",\"KI\",\"KM\",\"KN\",\"KP\",\"KR\",\"KW\",\"KZ\",\"LA\"]},{\"attribute\":\"LABELRANK\",\"count\":8,\"type\":\"number\",\"values\":[0,1,2,3,5,6,7,8],\"min\":0,\"max\":8},{\"attribute\":\"LATITUDE\",\"count\":242,\"type\":\"number\",\"values\":[-0.214988,-1.283347,-1.95359,-11.704158,-12.048013,-13.841545,-13.983295,-15.416644,-15.78334,-16.497974,-17.73335,-17.81779,-18.133016,-18.916637,-19.040971,-20.166639,-21.138512,-22.570006,-22.925023,-23.55868,-24.646313,-25.296403,-25.706921,-25.955277,-26.170044999999999,-26.316651,-26.466667,-29.119994,-29.316674,-3.376087,-33.047764,-33.450014,-33.920011,-34.602502,-34.858042,-35.283029,-36.850013,-37.820031,-4.259186,-4.329724,-4.616632,-41.299974,-6.174418,-6.183306,-6.800013,-8.516652,-8.559388,-8.838286,-9.437994,-9.464708,0.316659,0.333402,0.385389,1.293033,1.338188,10.500999,10.651997,11.55003,11.595014,11.865024,12.052633,12.113097,12.153017,12.370316,12.650015,12.969995,13.102003,13.148279,13.453876,13.516706,13.710002,13.749999,14.001973,14.102045,14.604159,14.621135,14.715832,14.916698,15.301016,15.333339,15.354733,15.588078,16.429991,16.783354,17.118037,17.252034,17.30203,17.966693,17.977077,18.086427,18.470073,18.541025,19.01699,19.442442,19.766557,2.066681,2.91402,21.033327,22.304981,22.494969],\"min\":-41.299974,\"max\":64.150024},{\"attribute\":\"LONGITUDE\",\"count\":243,\"type\":\"number\",\"values\":[-0.116722,-0.216716,-1.524724,-10.804752,-100.329985,-104.984016,-118.179981,-122.459978,-123.121644,-13.200006,-13.234216,-13.680235,-15.598361,-15.97534,-16.591701,-17.47313,-171.738642,-175.220564,-21.950014,-23.516689,-3.683352,-4.040048,-43.225021,-46.62502,-47.916052,-5.275503,-55.167031,-56.171052,-57.641505,-58.167029,-58.397531,-59.616527,-6.248906,-6.836131,-61.000008,-61.212062,-61.387013,-61.517031,-61.741643,-61.850034,-62.717009,-65.259516,-66.917037,-68.149985,-69.900085,-7.616367,-70.667041,-71.621014,-72.336035,-73.980017,-74.083344,-75.700015,-76.767434,-77.009419,-77.050062,-77.350044,-78.500051,-79.420021,-79.533037,-8.000039,-80.224106,-82.364182,-84.084051,-84.399949,-86.268492,-87.217529,-87.750055,-88.767073,-89.203041,-9.144866,-9.652522,-90.526966,-95.339979,-99.130988,1.222757,1.516486,10.179678,10.749979,100.516645,101.699983,101.701947,102.59998,103.855821,104.070019,104.916634,105.850014,106.829438,106.916616,11.516651,114.185009,114.933284,116.388286,12.447808,12.46667,12.483258,12.563486,120.569943,120.982217,121.436505,121.568333],\"min\":-175.220564,\"max\":179.216647},{\"attribute\":\"LS_MATCH\",\"count\":3,\"type\":\"number\",\"values\":[0,1,2],\"min\":0,\"max\":2},{\"attribute\":\"LS_NAME\",\"count\":242,\"type\":\"string\",\"values\":[\"Abidjan\",\"Abu Dhabi\",\"Abuja\",\"Accra\",\"Addis Ababa\",\"Algiers\",\"Amman\",\"Amsterdam\",\"Andorra\",\"Ankara\",\"Antananarivo\",\"Apia\",\"Ashgabat\",\"Asmara\",\"Astana\",\"Asuncion\",\"Athens2\",\"Atlanta\",\"Auckland\",\"Baghdad\",\"Baguio City\",\"Baku\",\"Bamako\",\"Bandar Seri Begawan\",\"Bangalore\",\"Bangkok\",\"Bangui\",\"Banjul\",\"Basseterre\",\"Beijing\",\"Beirut\",\"Belgrade\",\"Belmopan\",\"Berlin\",\"Bern\",\"Bishkek\",\"Bissau\",\"Bloemfontein\",\"Bogota\",\"Brasilia\",\"Bratislava\",\"Brazzaville\",\"Bridgetown\",\"Brussels\",\"Bucharest\",\"Budapest\",\"Buenos Aires\",\"Bujumbura\",\"Cairo\",\"Calcutta\",\"Canberra\",\"Cape Town\",\"Caracas\",\"Casablanca\",\"Castries\",\"Chengdu\",\"Chicago\",\"Chisinau\",\"Colombo\",\"Conakry\",\"Copenhagen\",\"Cotonou\",\"Dakar\",\"Damascus\",\"Dar es Salaam\",\"Denver\",\"Dhaka\",\"Dili\",\"Djibouti\",\"Dodoma\",\"Doha\",\"Dubayy\",\"Dublin2\",\"Dushanbe\",\"Freetown\",\"Funafuti\",\"Gaborone\",\"Geneva\",\"Georgetown1\",\"Guatemala\",\"Hanoi\",\"Harare\",\"Hargeysa\",\"Havana\",\"Helsinki\",\"Hong Kong\",\"Honiara\",\"Houston\",\"Islamabad\",\"Istanbul\",\"Jakarta\",\"Jerusalem\",\"Johannesburg\",\"Juba\",\"Kabul\",\"Kampala\",\"Kathmandu\",\"Khartoum\",\"Kiev\",\"Kigali\"]},{\"attribute\":\"MAX_AREAKM\",\"count\":212,\"type\":\"number\",\"values\":[0,1,10,1021,103,104,105,106,10661,108,109,112,113,114,1182,118844,12,120,122,126,1275,128,130,131,1327,1332,1345,135,1373,14049,1409,141,143,145,1471,1472,1479,148,15,152,1554,157,16,160,1614,1639,16400,17,1700,1708,171,172,174,1748,177,178,179,18,181,183,184,186559,191,19435,195,197,2080,209,21,211,217,2286,23,2344,2350,236,237,2415,24244,243,244,2447,245,246,249,25,251,2667,27,270,2718,28,2836,2843,2861,2907,3,30,300,302],\"min\":0,\"max\":186559},{\"attribute\":\"MAX_AREAMI\",\"count\":181,\"type\":\"number\",\"values\":[0,1,10,1030,104,1049,1095,1098,11,1105,1122,116,117,1174,12,121,122,123,1235,126,13,130,133,1331,134,135,138,139,14,140,141,143,144,146,15,154,157,1578,16,160,162,165,166,168,169,17,173,174,176,179,180,182,183,1855,188,1892,191,19271,194,195,196,198,2,20,202,20591,206,209,21,210,2109,2148,215,2220,223,224,2241,227,229,23,2408,243,245,248,251,264,266,268,27,270,272,273,274,277,28,29,3,30,305,310],\"min\":0,\"max\":72030},{\"attribute\":\"MAX_BBXMAX\",\"count\":240,\"type\":\"number\",\"values\":[-1.433333,-10.658333,-100.125,-104.708333,-117.008333,-121.733333,-122.708333,-13.15,-13.158333,-13.475,-15.558333,-15.891667,-16.566667,-17.125,-171.716667,-175.166667,-21.75,-23.483333,-3.433333,-3.866667,-43.15,-46.108333,-47.783333,-5.216667,-55.1,-55.8,-57.316667,-57.816667,-58.116667,-59.5,-6.041667,-6.725,-60.966667,-61.158333,-61.25,-61.35,-61.725,-61.783333,-62.708333,-65.225,-66.725,-68.05,-69.766667,-7.325,-7.908333,-70.458333,-71.325,-72.033333,-72.716667,-74.008333,-75.45,-76.4,-76.733333,-76.833333,-77.258333,-78.291667,-78.608333,-79.4,-8.958333,-80.025,-82.208333,-83.858333,-83.975,-86.158333,-87.125,-87.141667,-88.75,-88.966667,-90.425,-95,-98.808333,0,0.033333,0.816667,1.483333,1.591667,10.575,101.016667,101.891667,102.816667,104,105,105.375,106.808333,107.041667,109.808333,11.091667,11.6,114.775,114.991667,117.325,12.481009,12.541667,12.658333,12.766667,120.65,121.333333,121.816667,121.9,125.608333],\"min\":-175.166667,\"max\":178.533333},{\"attribute\":\"MAX_BBXMIN\",\"count\":241,\"type\":\"number\",\"values\":[-0.35,-0.546866,-1.616667,-10.816667,-100.5,-105.241667,-118.966667,-122.516667,-123.283333,-13.225,-13.3,-13.725,-15.658333,-16.016667,-16.6,-17.533333,-171.825,-175.233333,-22.008333,-23.541667,-4.025,-4.191667,-43.499182,-47.056372,-48.158333,-5.308333,-55.283333,-56.291667,-57.675,-58.2,-58.757731,-59.641667,-6.533333,-61.008333,-61.241667,-61.4,-61.533333,-61.758333,-61.858333,-62.741667,-65.3,-66.993057,-68.258333,-7.116667,-7.7,-70.208333,-70.8,-71.658333,-72.441667,-74.091431,-74.266667,-75.983333,-76.866667,-77.153161,-77.308333,-77.4,-78.591667,-79.576315,-79.806554,-8.058333,-80.441667,-82.533333,-84.166667,-84.608333,-86.383333,-87.266667,-88.03629,-88.783333,-89.316667,-9.466667,-90.658333,-95.841667,-99.366667,0,0.95,1.483333,10.440355,100.216667,101.491667,101.575,102.491667,103.383333,103.658333,104.441667,105.616287,106.473854,106.725,11.433333,113.983333,114.825,116.058333,12.316667,12.333333,12.391667,12.450494,12.983333,120.541667,120.925,121.013757,121.325],\"min\":-175.233333,\"max\":178.425},{\"attribute\":\"MAX_BBYMAX\",\"count\":239,\"type\":\"number\",\"values\":[-1.075,-1.083333,-11.475,-11.808333,-13.641667,-13.8,-15.333333,-15.7,-16.433333,-17.708333,-17.725,-18.025,-18.625,-18.991667,-2.544862,-20.108333,-21.125,-22.491667,-22.575,-23.241667,-24.6,-25.1,-25.641667,-25.75,-25.941667,-26.283333,-26.391667,-29.058333,-29.241667,-32.916667,-33.175,-33.6,-33.808333,-34.366667,-34.65,-35.183333,-36.8,-37.566667,-4.15,-4.291667,-4.6,-41.2,-5.875,-6.116667,-6.725,-8.541667,-8.766667,-9.358333,-9.408333,0,0.025,0.391667,0.475,0.483333,1.358333,1.475,10.05,10.541667,10.666667,11.625,11.691667,11.933333,12.066667,12.175,12.183333,12.483333,12.716667,13.175,13.266667,13.333333,13.466667,13.6,13.9,14.025,14.133333,14.158333,14.783333,14.825,14.983333,15.325,15.408333,15.508333,15.825,16.416667,16.483333,17.025,17.141667,17.266667,17.333333,18.083333,18.15,18.591667,18.666667,19.491667,19.783333,19.908333,2.116667,21.783333,23.183333,23.641667],\"min\":-41.2,\"max\":64.166667},{\"attribute\":\"MAX_BBYMIN\",\"count\":240,\"type\":\"number\",\"values\":[-0.30257,-1.433333,-11.758333,-12.281801,-13.866667,-14.408333,-15.483333,-15.941667,-16.575,-17.758333,-17.925,-18.166667,-19.066667,-19.166667,-2.075,-20.248073,-21.166667,-22.625,-23.033333,-23.842331,-24.7,-25.391667,-25.891667,-25.983333,-26.35,-26.4,-26.458333,-29.2,-29.525,-3.675,-33.075,-33.556142,-34.091667,-34.108333,-34.933333,-35.008333,-35.455764,-36.964958,-38.0105,-4.333333,-4.478678,-4.65,-41.35,-6.208333,-6.383127,-6.933333,-8.583333,-8.933333,-9.441667,-9.508333,0,0.166719,0.283333,0.3,1.25,1.325,10.408333,10.583333,11.291667,11.533333,11.808333,12.025,12.066667,12.075,12.275,12.325,12.541667,13.05,13.125,13.441667,13.466667,13.516667,13.591667,13.975,14.033333,14.441667,14.571814,14.65,14.9,15.225,15.266667,15.325,16.358333,16.716667,17.091667,17.233333,17.291667,17.875,17.958333,18.033333,18.316667,18.491667,18.891667,19.233333,19.633333,2,2.708333,20.620237,22.056849,22.2],\"min\":-41.35,\"max\":64.05},{\"attribute\":\"MAX_NATSCA\",\"count\":5,\"type\":\"number\",\"values\":[0,100,20,300,50],\"min\":0,\"max\":300},{\"attribute\":\"MAX_PERKM\",\"count\":198,\"type\":\"number\",\"values\":[0,101,102,1021,10224,10267,105,106,1064,107,1086,1087,109,1100,1111,112,1135,116,1161,119,11900,1192,120,1202,121,122,123,12342,13,130296,131,132,1325,133,1354,142,144,149,15,151,153,154,155,16,160,162,164,1658,166,173,174,177,1773,179,18,184,186,1891,1898,190,1901,19314,196,199,202,205,208,210,215,218,219,22,2202,223,2284,234,2388,239,2412,2440,245,2459,249,25,250,256,26,261,266,27,270,278,28,283,286,287,288,2946,296,2982],\"min\":0,\"max\":130296},{\"attribute\":\"MAX_PERMI\",\"count\":189,\"type\":\"number\",\"values\":[0,10,101,102,103,1030,108,11,110,1101,111,114,115,116,1175,1179,118,1181,12001,122,123,126,127,129,130,134,135,136,1369,138,14,1419,145,1484,149,1499,1516,152,1528,155,159,16,162,165,166,168,17,172,173,176,177,179,18,1830,184,1853,187,189,19,192,194,197,198,2,20,206,21,212,213,214,215,22054,222,223,224,227,23,238,239,24,240,243,25,251,255,2581,263,27,274,28,284,285,286,292,295,309,31,3102,311,3113],\"min\":0,\"max\":80962},{\"attribute\":\"MAX_POP10\",\"count\":241,\"type\":\"number\",\"values\":[0,1005257,1014546,10169723,10190861,1042928,1046787,1060587,107260,1072902,1073782,1074311,10811002,108543,1086244,10929146,11029015,1105973,1115771,111975,1122682,1123733,1124323,112927,1154222,1163890,1173386,1193251,1200842,12322855,12495084,12814908,128698,1289566,1291613,1316564,1337078,1369629,13762740,1381747,143230,144164,144390,1444949,1450902,14548962,145850,1472051,14936123,1504217,15220,1548599,1551977,1561335,1577138,1581087,1590116,1590482,159243,160966,16172884,166212,1662508,1712125,1727538,1732952,1742194,1759840,176365,1788020,1831176,1832316,1833439,1835853,1838722,1904377,191152,1946052,194824,1951272,1990917,2010175,2037124,206499,2066046,2084,2129163,2143900,2150614,2155592,218269,2182723,21887,2189383,219674,221736,224300,22534,2324568,23336],\"min\":0,\"max\":16172884},{\"attribute\":\"MAX_POP20\",\"count\":241,\"type\":\"number\",\"values\":[0,1005257,1014546,10259448,1060587,107260,1072902,1073782,1074311,1076471,108543,1086244,10991915,11030955,1105973,11120470,1115771,111975,112927,1130999,11359674,1163890,1173386,11947707,1200842,1230007,128698,1289566,1291613,13143622,1316564,1337078,13414375,1381747,143230,144164,1443206,1444949,145850,1504217,15074060,15091561,15220,1551977,1577138,15779579,1581475,1588839,1590482,159243,160966,1610331,16172884,166212,1662508,1712468,17250245,1727538,1742194,17425624,176365,1788020,1823845,1826034,1829910,1831176,1831921,1833439,1835853,1836390,18577087,1874437,1892286,191152,194824,1951272,20149761,2037124,2051170,206499,2066046,2084,2100407,2129163,21394172,2140496,2142805,2143900,2150614,2153391,218269,21887,219674,221736,2240256,224300,2244726,22534,2263899,2297630],\"min\":0,\"max\":24218878},{\"attribute\":\"MAX_POP300\",\"count\":219,\"type\":\"number\",\"values\":[0,10011551,1007529,10140950,1014546,1060587,1073782,1074311,1086244,1105973,1108173,1113489,1115771,112927,11547877,1163890,1173386,1200842,1256924,12611862,128698,1289566,1291613,1316564,1337078,1381747,143230,144164,1444949,145850,14870543,1504217,15220,1551977,15645640,1577138,1581475,1590116,1590482,159243,160966,1610331,166212,1662508,16718429,1727538,1740692,1742194,1788020,18203351,1823845,1826034,1831921,1835853,1838722,1838972,1839463,18788144,1892286,18948089,191152,194824,1951272,20149761,2037124,2051170,2066046,2084,2129163,2141255,2142805,2150614,2174327,21887,219674,21991959,22031364,221736,224300,2244726,22534,2297630,2322955,23336,23366503,23647944,23700631,2419489,2443605,2445384,244896,2498797,251136,254169,2564188,262796,264350,265361,2660614,26631586],\"min\":0,\"max\":87652060},{\"attribute\":\"MAX_POP310\",\"count\":45,\"type\":\"number\",\"values\":[0,10011551,10140950,1108173,11547877,1256924,12611862,1337078,137121250,14903021,15645640,1610331,18203351,18924578,18948089,20149761,21991959,2244726,224908923,2666328,26749011,30696820,31303497,3164008,3503466,3576473,3767139,3910939,40576904,4207001,42594594,44354170,4561697,4983714,5187749,5190755,5451385,5678280,6333154,8450289,8889292,9206246,9212245,968976,9960588],\"min\":0,\"max\":224908923},{\"attribute\":\"MAX_POP50\",\"count\":238,\"type\":\"number\",\"values\":[0,10011551,1007529,10140950,1014546,1060587,107260,1073782,1074311,1076471,108543,1086244,1105973,1108173,1115771,111975,112927,11547877,1163890,1173386,1200842,1256924,12611862,128698,1289566,1291613,1316564,13292739,1337078,1371285,1381747,143230,144164,1444949,145850,14868745,1504217,15220,1551977,1577138,1581475,1590116,1590482,159243,160966,1610331,16406759,16510327,1651113,166212,1662508,16718429,1727538,1740692,1742194,176365,1788020,18203351,1822603,1826034,1831921,1833439,1835853,1838722,1838972,18788144,1892286,18948089,191152,194824,1951272,20149761,2037124,2051170,206499,2066046,2084,2129163,21387676,2141255,2142805,2150614,2174327,218269,21887,219674,22017580,221736,224300,2244726,22534,2297630,2312867,2322955,2324568,23336,2395309,2419489,24374217,2443605],\"min\":0,\"max\":53845691},{\"attribute\":\"MEAN_BBXC\",\"count\":242,\"type\":\"number\",\"values\":[-0.169651,-0.188893,-1.521746,-10.734923,-100.290632,-104.993967,-118.107478,-122.301354,-122.982768,-13.194643,-13.230082,-13.588647,-15.612698,-15.960139,-16.58125,-17.343779,-171.781117,-175.206798,-21.8825,-23.514907,-3.749399,-4.019846,-43.407551,-46.651489,-47.9714,-5.263708,-55.188737,-56.12273,-57.535385,-58.153788,-58.50845,-59.589731,-6.278983,-6.87491,-60.988377,-61.202183,-61.3775,-61.383365,-61.745833,-61.824059,-62.726389,-65.260317,-66.917919,-68.157765,-69.980546,-7.518511,-7.987419,-70.66127,-71.541251,-72.222424,-73.815782,-74.116517,-75.717666,-76.798044,-77.002668,-77.010199,-77.335571,-78.460061,-79.464213,-79.494919,-80.236416,-82.354344,-84.111698,-84.328739,-86.263402,-87.19911,-87.85874,-88.767803,-89.176042,-9.232769,-90.54419,-95.431928,-99.116655,0,1.190359,1.535473,10.202041,10.756508,100.545047,101.644598,101.716617,102.648054,103.821508,104.039242,104.78577,105.892881,106.883013,106.989399,11.518344,114.035195,114.908824,115.929521,12.419907,12.437175,12.462153,12.561474,120.598765,120.915044,121.053901,121.292375],\"min\":-175.206798,\"max\":178.472885},{\"attribute\":\"MEAN_BBYC\",\"count\":242,\"type\":\"number\",\"values\":[-0.198438,-1.249679,-11.639931,-12.041474,-13.837855,-14.028166,-15.403941,-15.824583,-16.506439,-17.728125,-17.832399,-18.106731,-18.875473,-19.030556,-2.034427,-20.221833,-21.142325,-22.551143,-22.856463,-23.558961,-24.656793,-25.307462,-25.755716,-25.880831,-26.187259,-26.315428,-26.430254,-29.128155,-29.350222,-3.227847,-33.034648,-33.461735,-33.846724,-33.954979,-34.681331,-34.828337,-35.309627,-36.896818,-37.835257,-4.251293,-4.384467,-4.626389,-41.285539,-6.162244,-6.313824,-6.833434,-8.559115,-8.851964,-9.42996,-9.433491,0,0.323809,0.338176,0.395238,1.33869,1.352586,10.451672,10.638816,11.488418,11.5715,11.871032,12.046528,12.120479,12.13336,12.365975,12.626173,12.841733,13.128773,13.145833,13.455208,13.522591,13.738798,13.761017,14.005921,14.083298,14.603015,14.742828,14.823118,14.938056,15.298056,15.327408,15.376031,15.559101,16.421065,16.85864,17.120565,17.248864,17.306019,17.967124,18.018509,18.092569,18.467176,18.56946,19.189154,19.473748,19.720606,2.054239,2.915909,20.873406,22.616509],\"min\":-41.285539,\"max\":64.116125},{\"attribute\":\"MEGACITY\",\"count\":2,\"type\":\"number\",\"values\":[0,1],\"min\":0,\"max\":1},{\"attribute\":\"MEGANAME\",\"count\":145,\"type\":\"string\",\"values\":[\"Abidjan\",\"Abuja\",\"Accra\",\"Addis Ababa\",\"Al Kuwayt (Kuwait City)\",\"Al-Khartum\",\"Al-Qahirah\",\"Amman\",\"Amsterdam\",\"Ankara\",\"Antananarivo\",\"Ar-Riyadh\",\"Asunción\",\"Athínai\",\"Atlanta\",\"Auckland\",\"Baghdad\",\"Baku\",\"Bamako\",\"Bangalore\",\"Bayrut\",\"Beijing\",\"Beograd\",\"Berlin\",\"Bishkek\",\"Bogotá\",\"Brasília\",\"Brazzaville\",\"Bruxelles-Brussel\",\"Bucuresti\",\"Budapest\",\"Buenos Aires\",\"Cape Town\",\"Caracas\",\"Chengdu\",\"Chicago\",\"Ciudad de Guatemala (Guatemala City)\",\"Ciudad de México\",\"Ciudad de Panamá (Panama City)\",\"Conakry\",\"Cotonou\",\"Dakar\",\"Dar es Salaam\",\"Dar-el-Beida\",\"Denver-Aurora\",\"Dhaka\",\"Dimashq\",\"Dubayy\",\"Dublin\",\"El Djazaïr\",\"Freetown\",\"Harare\",\"Helsinki\",\"Hong Kong\",\"Houston\",\"Hà Noi\",\"Islamabad\",\"Istanbul\",\"Jakarta\",\"Johannesburg\",\"Kabul\",\"Kampala\",\"Kathmandu\",\"Kigali\",\"Kinshasa\",\"Kolkata\",\"Krung Thep\",\"Kuala Lumpur\",\"Kyiv\",\"Kyoto\",\"København\",\"La Habana\",\"La Paz\",\"Lagos\",\"Lima\",\"Lisboa\",\"Lomé\",\"London\",\"Los Angeles-Long Beach-Santa Ana\",\"Luanda\",\"Lusaka\",\"Madrid\",\"Managua\",\"Manila\",\"Maputo\",\"Melbourne\",\"Miami\",\"Minsk\",\"Monrovia\",\"Monterrey\",\"Montevideo\",\"Moskva\",\"Mumbai\",\"Muqdisho\",\"N'Djaména\",\"Nairobi\",\"Nay Pyi Taw\",\"New York-Newark\",\"Niamey\",\"Osaka-Kobe\"]},{\"attribute\":\"MIN_AREAKM\",\"count\":200,\"type\":\"number\",\"values\":[0,1,10,1010,1035,104,105,1054,106,1078,108,109,1093,1100,1114,112,1121,1124,113,1137,114,12,120,122,1249,126,1265,128,130,1303,131,1338,1345,141,143,1432,1434,145,1479,148,15,1561,16,160,166,1675,169,17,171,172,174,177,178,179,18,181,183,184,187,191,1914,192,195,197,202,209,21,211,2130,217,218,224,226,23,233,236,237,2388,244,2443,245,246,2490,25,2512,257,264,27,270,275,2761,278,28,3,30,305,310,316,317,32],\"min\":0,\"max\":5912},{\"attribute\":\"MIN_AREAMI\",\"count\":166,\"type\":\"number\",\"values\":[0,1,10,102,104,106,1066,107,11,118,12,120,122,125,127,129,13,131,133,134,135,1362,139,14,144,146,1464,147,15,156,158,16,160,165,166,168,169,17,171,172,174,178,179,183,185,188,189,191,194,195,196,198,2,20,202,205,206,207,21,215,220,227,2283,229,23,232,247,257,26,266,268,269,27,270,273,279,28,29,298,3,30,310,313,315,32,330,334,34,342,345,347,35,351,37,375,38,390,4,40,400],\"min\":0,\"max\":2283},{\"attribute\":\"MIN_BBXMAX\",\"count\":240,\"type\":\"number\",\"values\":[-0.098725,-1.433333,-10.658333,-100.125,-104.866667,-117.857183,-122.358333,-122.708333,-13.15,-13.158333,-13.475,-15.558333,-15.891667,-16.566667,-17.2,-171.716667,-175.166667,-21.75,-23.483333,-3.433333,-3.866667,-43.158333,-46.383333,-47.783333,-5.216667,-55.107566,-55.8,-57.543999,-58.116667,-58.175,-59.5,-6.041667,-6.725,-60.966667,-61.158333,-61.25,-61.35,-61.725,-61.783333,-62.708333,-65.225,-66.725,-68.05,-69.766667,-7.325,-7.908333,-70.458333,-71.57441,-72.033333,-73.574946,-74.008333,-75.45,-76.733333,-76.752653,-76.85,-77.258333,-78.291667,-79.130272,-79.4,-8.958333,-80.175719,-82.208333,-83.879976,-83.983333,-86.158333,-87.141667,-87.528138,-88.75,-88.966667,-90.425,-95.133333,-99.018165,0,0.307108,1.483333,1.591667,10.497585,100.844293,101.841667,101.891667,102.725,104,104.433333,105,106.2294,106.932506,107.041667,11.091667,11.6,114.3,114.991667,117.208333,12.481009,12.541667,12.658333,12.766667,120.65,121.038985,121.622484,121.9],\"min\":-175.166667,\"max\":178.533333},{\"attribute\":\"MIN_BBXMIN\",\"count\":238,\"type\":\"number\",\"values\":[-0.35,-1.091667,-1.616667,-10.816667,-100.5,-105.241667,-118.991667,-122.516667,-123.283333,-13.225,-13.3,-13.725,-15.658333,-16.016667,-16.6,-17.533333,-171.825,-175.233333,-22.008333,-23.541667,-4.025,-4.191667,-43.75,-47.058333,-48.158333,-5.308333,-55.283333,-56.291667,-57.675,-58.2,-59.016667,-59.641667,-6.533333,-61.008333,-61.241667,-61.4,-61.533333,-61.758333,-61.858333,-62.741667,-65.3,-67.133333,-68.258333,-7.116667,-7.7,-70.208333,-70.958333,-71.658333,-72.441667,-74.266667,-74.75,-75.983333,-76.866667,-77.166667,-77.4,-77.533333,-78.591667,-79.591667,-8.058333,-80.008333,-80.466667,-82.533333,-84.366667,-84.875,-86.383333,-87.266667,-88.408333,-88.783333,-89.316667,-9.466667,-90.658333,-95.841667,-99.366667,0,0.95,1.483333,1.658333,10.333333,101.358333,102.491667,103.125,103.633333,104.441667,104.975,105.891667,106.725,11.433333,111.441667,112.533333,114.825,119.016667,12.116667,12.333333,12.391667,12.958333,12.983333,120.141667,120.541667,120.741667,125.516667],\"min\":-175.233333,\"max\":178.425},{\"attribute\":\"MIN_BBYMAX\",\"count\":241,\"type\":\"number\",\"values\":[-1.083333,-1.76663,-11.475,-11.808333,-13.691667,-13.8,-15.333333,-15.7,-16.433333,-17.708333,-17.725,-18.025,-18.625,-18.991667,-2.95,-20.108333,-21.125,-22.491667,-22.837896,-23.358333,-24.6,-25.208333,-25.641667,-25.75,-25.991667,-26.283333,-26.391667,-29.058333,-29.241667,-33.016667,-33.175,-33.641667,-33.808333,-34.375,-34.65,-35.183333,-36.825,-37.589905,-4.15,-4.291667,-4.6,-41.2,-6.016667,-6.116667,-6.725,-8.541667,-8.766667,-9.358333,-9.408333,0,0.025,0.391667,0.475,0.483333,1.358333,1.425,10.041667,10.533671,10.666667,11.625,11.691667,11.933333,12.066667,12.175,12.183333,12.483333,12.716667,13.175,13.266667,13.333333,13.466667,13.6,13.872295,13.9,14.025,14.133333,14.702876,14.783333,14.825,14.983333,15.325,15.408333,15.508333,15.699422,16.483333,17.025,17.141667,17.266667,17.333333,18.083333,18.15,18.591667,18.666667,19.308333,19.640315,19.783333,2.116667,21.319209,22.4,22.575491],\"min\":-41.2,\"max\":64.166667},{\"attribute\":\"MIN_BBYMIN\",\"count\":237,\"type\":\"number\",\"values\":[-0.391667,-1.433333,-11.758333,-12.316667,-13.866667,-14.433333,-15.483333,-15.941667,-16.575,-17.758333,-17.925,-18.166667,-19.066667,-19.166667,-2.991667,-20.333333,-21.166667,-22.625,-23.033333,-23.891667,-24.7,-25.491667,-25.891667,-25.991667,-26.35,-26.4,-26.458333,-29.2,-29.525,-3.841667,-33.075,-33.7,-34.091667,-34.108333,-34.933333,-35.008333,-35.483333,-37.091667,-38.208333,-4.333333,-4.5,-4.65,-41.35,-6.208333,-6.933333,-7.716667,-8.583333,-8.933333,-9.441667,-9.508333,0,0.033333,0.283333,0.3,1.25,1.325,10.325,10.583333,11.291667,11.533333,11.808333,12.025,12.066667,12.075,12.275,12.325,12.541667,13.05,13.125,13.441667,13.466667,13.5,13.591667,13.975,14.016667,14.033333,14.433333,14.65,14.9,15.225,15.266667,15.325,16.358333,16.716667,17.091667,17.233333,17.291667,17.8,17.958333,18.033333,18.316667,18.491667,18.891667,19.2,19.283333,19.633333,19.866667,2,2.7,21.925],\"min\":-41.35,\"max\":64.05},{\"attribute\":\"MIN_PERKM\",\"count\":192,\"type\":\"number\",\"values\":[0,101,102,105,106,109,112,1148,116,1175,1180,119,120,121,122,123,1257,126,128,13,130,131,132,133,136,1360,1365,137,142,1439,144,149,1494,15,153,155,156,158,16,160,162,164,166,170,173,174,175,177,18,1837,184,186,190,1908,196,199,201,203,205,208,215,217,219,22,2219,222,223,228,2296,233,237,239,240,244,245,249,25,250,251,256,258,26,261,266,27,274,28,280,287,288,293,295,30,304,309,31,310,311,315,318],\"min\":0,\"max\":2296},{\"attribute\":\"MIN_PERMI\",\"count\":181,\"type\":\"number\",\"values\":[0,10,100,101,102,103,106,108,109,11,110,114,1141,115,116,118,1186,122,123,124,125,126,127,129,130,134,135,136,1379,138,14,142,1427,145,147,149,152,155,156,159,16,160,162,165,17,170,174,179,18,182,183,189,19,192,193,196,197,198,2,20,21,211,215,216,217,219,221,222,224,227,23,231,234,238,24,240,243,247,248,25,251,254,255,27,274,276,28,285,286,289,29,290,291,293,295,300,302,309,31,317],\"min\":0,\"max\":1427},{\"attribute\":\"NAME\",\"count\":243,\"type\":\"string\",\"values\":[\"Abidjan\",\"Abu Dhabi\",\"Abuja\",\"Accra\",\"Addis Ababa\",\"Algiers\",\"Amman\",\"Amsterdam\",\"Andorra\",\"Ankara\",\"Antananarivo\",\"Apia\",\"Ashgabat\",\"Asmara\",\"Astana\",\"Asuncion\",\"Athens\",\"Atlanta\",\"Auckland\",\"Baghdad\",\"Baguio City\",\"Baku\",\"Bamako\",\"Bandar Seri Begawan\",\"Bangalore\",\"Bangkok\",\"Bangui\",\"Banjul\",\"Basseterre\",\"Beijing\",\"Beirut\",\"Belgrade\",\"Belmopan\",\"Berlin\",\"Bern\",\"Bir Lehlou\",\"Bishkek\",\"Bissau\",\"Bloemfontein\",\"Bogota\",\"Brasilia\",\"Bratislava\",\"Brazzaville\",\"Bridgetown\",\"Brussels\",\"Bucharest\",\"Budapest\",\"Buenos Aires\",\"Bujumbura\",\"Cairo\",\"Canberra\",\"Cape Town\",\"Caracas\",\"Casablanca\",\"Castries\",\"Chengdu\",\"Chicago\",\"Chisinau\",\"Colombo\",\"Conakry\",\"Cotonou\",\"Dakar\",\"Damascus\",\"Dar es Salaam\",\"Denver\",\"Dhaka\",\"Dili\",\"Djibouti\",\"Dodoma\",\"Doha\",\"Dubai\",\"Dublin\",\"Dushanbe\",\"Freetown\",\"Funafuti\",\"Gaborone\",\"Geneva\",\"Georgetown\",\"Guatemala\",\"Hanoi\",\"Harare\",\"Hargeysa\",\"Havana\",\"Helsinki\",\"Hong Kong\",\"Honiara\",\"Houston\",\"Islamabad\",\"Istanbul\",\"Jakarta\",\"Jerusalem\",\"Johannesburg\",\"Juba\",\"Kabul\",\"Kampala\",\"Kathmandu\",\"Khartoum\",\"Kiev\",\"Kigali\",\"Kingston\"]},{\"attribute\":\"NAMEALT\",\"count\":43,\"type\":\"string\",\"values\":[\"Al Kuwayt|Kuwait City\",\"Al-Khartum\",\"Al-Qahirah\",\"Ar-Riyadh\",\"Asunción\",\"Athinai\",\"Bayrut\",\"Bengaluru\",\"Bogotá\",\"Brasília\",\"Bruxelles-Brussel\",\"Ciudad de Guatemala (Guatemala City)\",\"Ciudad de México\",\"Ciudad de Panamá|Panama City|Panama\",\"Dar-el-Beida\",\"Denver-Aurora\",\"Dimashq\",\"El Djazaïr\",\"Hà Noi\",\"Krung Thep\",\"Kyiv\",\"La Habana\",\"Lomé\",\"Los Angeles-Long Beach-Santa Ana\",\"Muqdisho\",\"N'Djaména\",\"Nay Pyi Taw\",\"New York-Newark\",\"Osaka-Kobe\",\"Ottawa-Gatineau\",\"P'yongyang\",\"Phnum Pénh\",\"San Francisco-Oakland\",\"San José\",\"Sana'a'\",\"Sao Paulo|São Paulo\",\"T'Bilisi\",\"Tel Aviv-Jaffa\",\"Valparaíso\",\"Washington D.C.\",\"Yangon\",\"Yaoundé\",\"Ürümqi|Wulumqi\"]},{\"attribute\":\"NAMEASCII\",\"count\":243,\"type\":\"string\",\"values\":[\"Abidjan\",\"Abu Dhabi\",\"Abuja\",\"Accra\",\"Addis Ababa\",\"Algiers\",\"Amman\",\"Amsterdam\",\"Andorra\",\"Ankara\",\"Antananarivo\",\"Apia\",\"Ashgabat\",\"Asmara\",\"Astana\",\"Asuncion\",\"Athens\",\"Atlanta\",\"Auckland\",\"Baghdad\",\"Baguio City\",\"Baku\",\"Bamako\",\"Bandar Seri Begawan\",\"Bangalore\",\"Bangkok\",\"Bangui\",\"Banjul\",\"Basseterre\",\"Beijing\",\"Beirut\",\"Belgrade\",\"Belmopan\",\"Berlin\",\"Bern\",\"Bir Lehlou\",\"Bishkek\",\"Bissau\",\"Bloemfontein\",\"Bogota\",\"Brasilia\",\"Bratislava\",\"Brazzaville\",\"Bridgetown\",\"Brussels\",\"Bucharest\",\"Budapest\",\"Buenos Aires\",\"Bujumbura\",\"Cairo\",\"Canberra\",\"Cape Town\",\"Caracas\",\"Casablanca\",\"Castries\",\"Chengdu\",\"Chicago\",\"Chisinau\",\"Colombo\",\"Conakry\",\"Cotonou\",\"Dakar\",\"Damascus\",\"Dar es Salaam\",\"Denver\",\"Dhaka\",\"Dili\",\"Djibouti\",\"Dodoma\",\"Doha\",\"Dubai\",\"Dublin\",\"Dushanbe\",\"Freetown\",\"Funafuti\",\"Gaborone\",\"Geneva\",\"Georgetown\",\"Guatemala\",\"Hanoi\",\"Harare\",\"Hargeysa\",\"Havana\",\"Helsinki\",\"Hong Kong\",\"Honiara\",\"Houston\",\"Islamabad\",\"Istanbul\",\"Jakarta\",\"Jerusalem\",\"Johannesburg\",\"Juba\",\"Kabul\",\"Kampala\",\"Kathmandu\",\"Khartoum\",\"Kiev\",\"Kigali\",\"Kingston\"]},{\"attribute\":\"NAMEDIFF\",\"count\":2,\"type\":\"number\",\"values\":[0,1],\"min\":0,\"max\":1},{\"attribute\":\"NAMEPAR\",\"count\":12,\"type\":\"string\",\"values\":[\"Athínai\",\"Beograd\",\"Bombay\",\"Bucuresti\",\"Calcutta\",\"Copenhagen\",\"Dubayy\",\"Lisboa\",\"Moskva\",\"Praha\",\"Warszawa\",\"Wien\"]},{\"attribute\":\"NATSCALE\",\"count\":8,\"type\":\"number\",\"values\":[10,110,20,200,30,300,50,600],\"min\":10,\"max\":600},{\"attribute\":\"POP1950\",\"count\":135,\"type\":\"number\",\"values\":[0,1002,1016,1021,104,1041,106,1066,1068,110,111,1116,11275,1212,1216,12338,129,1298,1302,1304,1322,133,1332,1347,1360,137,138,1415,143,145,1452,148,15,150,1544,1618,1682,1690,1700,171,177,18,183,1855,1884,194,20,202,206,208,2086,211,219,22,2334,24,2494,253,258,275,280,281,282,284,2857,287,2883,2950,305,31,319,32,322,328,33,3352,336,341,356,36,364,366,367,392,4046,411,4147,418,4331,4513,46,468,4999,505,5098,513,516,522,5356,556],\"min\":0,\"max\":12338},{\"attribute\":\"POP1955\",\"count\":139,\"type\":\"number\",\"values\":[0,1016,104,106,1091,110,111,112,1227,1248,1249,125,1289,129,1306,131,13219,136,1365,1368,13713,1396,140,1405,1440,1449,148,1539,1553,1563,1574,1618,1712,1714,174,182,184,186,1872,189,1906,192,1972,201,2018,2021,2087,21,2121,2143,220,235,246,25,252,257,265,27,28,281,292,3029,3044,312,314,3299,34,340,342,3432,3592,37,370,374,376,377,3801,387,40,405,409,41,414,425,431,439,451,46,461,4628,468,49,498,501,5055,5120,5154,53,533,556],\"min\":0,\"max\":13713},{\"attribute\":\"POP1960\",\"count\":141,\"type\":\"number\",\"values\":[0,1001,1002,1005,1019,1106,1119,112,1147,1151,1163,1165,1166,119,124,1269,128,1284,1285,130,1316,1361,137,14164,1436,1453,1485,1514,156,1592,162,1634,16679,174,1744,1756,179,181,1811,1814,1823,1851,1873,192,1980,199,2089,2135,2151,218,219,2200,2274,23,230,233,236,2361,2392,2456,247,248,252,2620,263,2679,283,293,311,319,3260,34,344,347,359,3680,382,384,389,393,3970,40,4060,415,419,433,4374,438,440,443,446,448,45,476,4945,5012,508,519,538,551],\"min\":0,\"max\":16679},{\"attribute\":\"POP1965\",\"count\":143,\"type\":\"number\",\"values\":[0,1003,1038,1049,109,111,112,1132,1135,1154,1165,1206,121,1212,1229,1230,1288,132,1323,1327,1373,1377,138,1389,1396,146,148,15177,1525,158,1598,160,1614,1657,169,1709,172,1760,1780,1878,1880,2001,20284,2068,208,2080,2093,2121,2135,222,227,2284,2294,233,235,2361,2390,248,2511,2584,259,268,269,2780,2829,287,2898,29,298,299,303,310,315,319,3191,322,3232,3297,337,339,3452,360,369,394,399,404,436,45,461,472,473,4738,477,478,481,482,4854,488,499,51],\"min\":0,\"max\":20284},{\"attribute\":\"POP1970\",\"count\":138,\"type\":\"number\",\"values\":[0,1029,1035,1045,1054,1070,1076,111,1114,1182,1254,1267,1274,129,1298,1300,1307,1341,1362,1374,1380,1396,1403,1414,1444,147,1505,155,1568,1592,1615,16191,163,164,1655,1693,1741,1779,1817,183,192,1946,206,2060,2070,2075,2141,222,223,23298,2334,238,2383,2485,2488,2529,2535,2647,2667,272,2772,278,298,2980,3110,3135,3206,3290,340,3458,3521,3534,357,359,363,366,371,388,3915,398,408,417,433,451,455,459,460,472,48,494,500,501,507,525,531,5312,532,548,552,553],\"min\":0,\"max\":23298},{\"attribute\":\"POP1975\",\"count\":142,\"type\":\"number\",\"values\":[0,100,1015,1016,10690,107,1120,1122,1126,1150,1172,1198,1206,1339,1348,1386,1403,141,1429,1444,1482,149,1499,1500,1547,15880,1589,1610,1612,1622,167,1702,1709,1793,180,1848,1884,1890,1911,1926,198,2005,2023,2030,2059,2103,2111,2151,2221,226,2263,231,2342,240,2561,257,2590,2620,2626,26615,2738,2770,284,292,2960,3040,3130,3138,329,3300,356,3600,363,3696,3842,385,3890,3943,398,4273,440,443,445,454,456,4813,485,4999,500,528,530,532,572,575,581,582,596,6034,611,624],\"min\":0,\"max\":26615},{\"attribute\":\"POP1980\",\"count\":143,\"type\":\"number\",\"values\":[0,1042,1055,1057,1074,1090,1096,1164,1175,1179,12089,1240,1247,125,128,1293,13010,1318,1356,1376,1384,1416,1454,15601,1565,1574,1609,1621,1623,1625,1654,1656,1701,1818,1842,1865,189,1891,1913,1992,2049,2053,2057,2109,2201,2217,225,2293,2378,238,2415,2424,2449,254,257,2572,2575,2606,2656,274,2765,2777,2812,28549,2987,3008,3056,3122,3145,3227,324,325,3266,337,3390,344,3525,361,371,3721,415,423,4253,4397,4438,446,4609,469,4723,489,5079,525,526,533,538,550,551,580,5955,5984],\"min\":0,\"max\":28549},{\"attribute\":\"POP1985\",\"count\":144,\"type\":\"number\",\"values\":[0,1012,1013,1016,10181,1029,10341,10350,1046,1056,1090,1121,1122,1123,1160,1162,1177,1181,1197,1295,13395,1359,1396,14109,1437,1474,1476,1508,1546,1559,1566,15827,1585,1596,1611,1654,1660,1672,168,1681,1714,1716,1773,1879,1925,1950,1958,2005,2036,204,2069,2195,2213,2273,2406,2410,2446,2518,260,2629,2639,2658,2693,2709,2793,2805,2854,2935,297,30304,3047,3060,3063,3355,3395,3429,3432,344,345,3500,3521,3607,393,402,4087,412,4201,424,427,4355,460,466,4660,471,492,5070,5116,514,5279,5407],\"min\":0,\"max\":30304},{\"attribute\":\"POP1990\",\"count\":144,\"type\":\"number\",\"values\":[0,1035,1038,1042,1047,10513,10544,1062,1088,10883,10890,1091,11035,1120,1134,1161,1162,1174,1175,1191,1197,1212,1224,12308,1293,1306,1316,1380,1392,1405,14776,1500,1522,1528,15312,1546,1559,1568,1607,16086,1628,1680,1691,1733,1760,1791,1863,1898,1908,2005,2026,2040,2096,2100,2102,2108,2155,2184,219,2325,2360,2526,2537,2561,2574,2594,2682,2711,2767,2907,2922,2955,2961,3016,3070,3117,3126,32530,330,3376,3422,343,3448,3450,3632,3807,3969,398,4036,4092,432,4414,4616,473,4740,4764,477,504,529,537],\"min\":0,\"max\":32530},{\"attribute\":\"POP1995\",\"count\":144,\"type\":\"number\",\"values\":[0,10174,10256,1034,10423,1045,1048,11052,1107,11154,11339,1138,1142,1147,1149,1160,1168,1169,1190,11924,1194,1213,1217,1255,1267,1268,1287,1379,14111,1415,1417,1427,1584,15948,1616,1649,1652,1668,1670,1678,16811,1688,16943,1715,1747,1755,1766,1789,1804,1849,1893,1953,2018,2116,2127,2157,2183,2257,2265,2295,2394,2442,2535,2590,2600,2676,2781,2816,2838,2842,289,2951,2961,3035,3095,3122,3213,3242,3257,3353,33587,3403,3424,3425,3471,3478,3651,3839,4197,4431,4447,452,4598,464,4701,4744,4964,509,526,542],\"min\":0,\"max\":33587},{\"attribute\":\"POP2000\",\"count\":141,\"type\":\"number\",\"values\":[0,10016,1005,1007,1019,1023,10285,1032,10534,1063,1072,1073,1077,1079,10803,1084,1096,1097,1100,1110,1111,11165,1127,1128,1160,1172,11814,11847,1192,1201,1206,1219,1233,13058,1306,13243,1357,1361,1365,1379,1390,1487,1499,1507,1561,16086,1653,1666,1674,1700,17099,1730,1733,17846,1787,18022,1806,1854,1877,1949,1959,1963,1998,2029,2044,2116,2135,2158,2187,2233,2493,2591,2606,2640,2672,2715,2732,2746,2752,2754,2864,3032,3043,3117,3179,3236,3266,3384,3385,3433,34450,3542,3553,3567,3752,3849,3919,3949,4017,4078],\"min\":0,\"max\":34450},{\"attribute\":\"POP2005\",\"count\":143,\"type\":\"number\",\"values\":[0,1023,1037,10416,1042,1044,10717,10761,1085,1093,1094,1103,1106,1119,11258,1140,11469,11487,1164,1166,1189,1216,1217,12307,1248,12553,12576,1261,1272,1273,1315,1318,1334,1363,1368,1374,1405,1409,1415,14282,14503,1489,1515,1525,1527,1590,1593,1647,1693,1742,1762,1775,1777,1801,1805,18202,18333,1867,18732,18735,1885,1888,1936,1984,2025,2062,2093,2098,2158,2189,2241,2264,2330,2434,2606,2672,2679,2762,2787,2902,2930,2994,3012,3087,3138,3199,3230,3258,3265,3341,3348,3387,3391,35327,3533,3564,3572,3579,3641,3928],\"min\":0,\"max\":35327},{\"attribute\":\"POP2010\",\"count\":143,\"type\":\"number\",\"values\":[0,10061,1024,1031,1041,10452,1059,1060,1085,1099,1100,1102,11100,11106,1115,11294,1145,1149,1162,11748,1185,11893,1245,12500,1264,12795,1281,1284,1328,1338,13485,1355,1379,1420,1433,1446,1448,1452,1466,14787,1494,14987,1513,1572,1576,1590,1611,1679,1697,1701,1705,1707,1743,1805,1846,1870,18845,1892,18978,19028,19040,1942,1998,2008,2063,2121,2146,2151,2154,2174,2184,2189,2313,2315,2466,2603,2604,2709,2812,2930,2985,3010,3100,3112,3181,3215,3242,3277,3300,3339,3354,3406,3435,3450,35676,3599,3712,3716,3728,3802],\"min\":0,\"max\":35676},{\"attribute\":\"POP2015\",\"count\":144,\"type\":\"number\",\"values\":[0,1022,1024,1027,1029,1044,10495,10530,10572,1087,1096,1098,1102,1104,1106,1108,1127,11337,1139,1160,11662,11741,1182,1185,1212,12171,12503,12773,1285,13089,1321,1324,1374,1379,1409,1421,14796,1500,1504,1505,1516,1519,1520,15577,15789,1597,1621,1645,1651,1663,1664,1669,1692,1708,1724,1744,1787,1793,1804,1846,1877,1931,1941,19441,1947,19485,19582,1994,20072,2030,2159,2209,2219,2247,2298,2305,2322,2332,2340,2345,2385,2396,2651,2675,2748,2856,2890,3098,3256,3267,3319,3333,3346,3357,3363,3423,3453,3544,3574,36094],\"min\":0,\"max\":36094},{\"attribute\":\"POP2020\",\"count\":143,\"type\":\"number\",\"values\":[0,10007,1004,1015,1029,10524,1064,10792,1092,1102,1108,1113,11177,11313,11365,1152,1159,1165,1169,1177,1185,1232,1233,12403,1258,12775,12786,1281,1284,12842,1308,13160,13432,13465,1398,1405,1457,1482,1506,1527,1587,1649,1655,1670,1676,17015,17039,1709,17214,1729,1735,1744,1794,1804,1839,1864,1879,1921,1938,1949,1979,1984,19974,2006,20189,2028,2035,2038,2051,20544,2058,2130,2151,21946,2229,2277,2310,2416,2451,2502,2525,2532,2558,2592,2620,2621,2688,2770,2862,2955,2981,2996,3275,3278,3306,3330,3434,3453,3475,3504],\"min\":0,\"max\":36371},{\"attribute\":\"POP2025\",\"count\":144,\"type\":\"number\",\"values\":[0,10031,1011,1044,10526,1078,1095,1102,1104,1114,1132,11368,1148,1159,11689,11695,1195,1196,1200,1236,1257,1268,1274,1317,13179,1321,1326,13461,13653,13807,13875,13892,1413,14134,1441,14451,1481,1515,1544,1578,1580,1627,1653,1655,1736,1744,1753,1776,1797,1804,1820,18466,18707,1883,1894,1938,19422,1949,2027,2037,20370,20695,2083,2097,2111,21124,2119,2142,2150,2189,2235,2312,2380,2393,24051,2410,2457,2476,2506,2590,2633,2636,2642,2713,2722,2772,2790,2851,2971,3012,3041,3058,3104,3293,3300,3330,3436,3482,3537,3600],\"min\":0,\"max\":36399},{\"attribute\":\"POP2050\",\"count\":143,\"type\":\"number\",\"values\":[0,10036,10526,1089,1096,1102,1112,1114,11368,1159,1163,1193,12102,1220,1236,12363,1315,1320,1332,13413,1343,1359,13672,13768,1406,1411,14545,1461,1472,1475,14808,1520,15561,15796,1604,1655,16762,1690,1715,1736,1737,1744,1759,1804,1883,1902,1907,1938,19412,1949,2028,2047,20560,20628,2077,2083,21009,21428,2150,2172,2173,2178,2187,22015,2222,2247,2316,2444,2496,2529,2549,2560,2632,26385,2661,2715,2772,2791,2855,2856,2885,2892,2911,2956,3038,3086,3118,3198,3214,3305,3326,3330,3346,3358,3382,3436,3605,3619,3630,36400],\"min\":0,\"max\":36400},{\"attribute\":\"POP_MAX\",\"count\":240,\"type\":\"number\",\"values\":[10061000,1024000,1029300,1031000,1041000,10452000,1059000,1060000,107260,1085000,1086244,1099000,1100000,1102000,11100000,11106000,1115000,111975,112927,11294000,113364,1145000,1149000,115826,1162000,11748000,1185000,11893000,1240000,1245000,12500000,1264000,12795000,12797394,1281000,1284000,128698,1328000,1338000,1355000,1379000,1406000,1420000,1433000,1446000,1448000,1450000,1452000,145850,1466000,14787000,1494000,14987000,1513000,15220,155963,1572000,1576000,1590000,1611000,166212,1679000,1697000,1701000,1705000,1707000,1743000,175399,1805000,1846000,1870000,188084,18845000,18978000,19028000,19040000,191152,1942000,1998000,2008000,2063000,206499,208411,2121000,2122300,2151000,2154000,217000,2174000,218269,2184000,21887,2189000,224300,224838,227940,2313000,2313328,23336,234331],\"min\":500,\"max\":35676000},{\"attribute\":\"POP_MIN\",\"count\":243,\"type\":\"number\",\"values\":[10021295,1005257,1019022,103693,10452000,1060000,1060587,10634,10811002,1085000,10929146,1093485,1099000,11177,111975,1122874,1137347,113906,115826,1163890,11693,118355,1191613,121631,1234742,1253309,1267440,12691836,1297281,1338000,13381,1353189,136473,13768,1391433,1399814,140000,1431270,1448000,1459640,14608512,1466000,148416,1494000,1508225,1536,1542813,1548599,15500,155963,157474,1577138,159243,15938,160966,162135,1655753,16571,1662508,1679000,1702139,1712125,1724,1731000,1742194,176365,180541,1815679,1835853,1892000,192385,193563,194530,194824,1951272,1963264,1974647,1977663,1978028,198214,1990917,199200,200,200452,2010175,2026469,20500,2087,217000,221736,22256,223757,22534,22881,229398,234032,234168,235017,23658,24226],\"min\":200,\"max\":14608512},{\"attribute\":\"POP_OTHER\",\"count\":218,\"type\":\"number\",\"values\":[0,10018444,1014546,102371,10271457,1037811,1038288,10585385,1060640,1060747,1061388,106219,1072567,1074640,1081361,1088042,1088194,1099610,111975,112572,1149981,11522944,1152904,1154748,11622929,1166878,1174778,12018058,1208361,1240558,12426085,1256715,1271541,1276128,12945252,1301407,130815,1365454,13720557,140594,142265,1434681,1435528,1443084,1480886,1490164,1498020,14995538,1518801,1521278,15220,1557919,158896,160116,1604086,1611692,1636574,164877,1661980,1675117,16803572,1682968,1718895,1742507,176365,1772679,1795582,1805353,18171,1821489,1827367,1831877,1844658,191814,1930305,1951272,2012431,2029349,2044401,2050212,206499,2139587,2153702,2175991,21887,221736,222513,222985,22478,2306851,2325931,23336,2334371,2381280,2385397,2391150,2401318,243794,2456292,2470140],\"min\":0,\"max\":16803572},{\"attribute\":\"RANK_MAX\",\"count\":12,\"type\":\"number\",\"values\":[10,11,12,13,14,2,4,5,6,7,8,9],\"min\":2,\"max\":14},{\"attribute\":\"RANK_MIN\",\"count\":14,\"type\":\"number\",\"values\":[1,10,11,12,13,14,2,3,4,5,6,7,8,9],\"min\":1,\"max\":14},{\"attribute\":\"SCALERANK\",\"count\":8,\"type\":\"number\",\"values\":[0,1,2,3,4,6,7,8],\"min\":0,\"max\":8},{\"attribute\":\"SOV0NAME\",\"count\":197,\"type\":\"string\",\"values\":[\"Afghanistan\",\"Albania\",\"Algeria\",\"Andorra\",\"Angola\",\"Antigua and Barbuda\",\"Argentina\",\"Armenia\",\"Australia\",\"Austria\",\"Azerbaijan\",\"Bahamas, The\",\"Bahrain\",\"Bangladesh\",\"Barbados\",\"Belarus\",\"Belgium\",\"Belize\",\"Benin\",\"Bhutan\",\"Bolivia\",\"Bosnia and Herzegovina\",\"Botswana\",\"Brazil\",\"Brunei\",\"Bulgaria\",\"Burkina Faso\",\"Burundi\",\"Cambodia\",\"Cameroon\",\"Canada\",\"Cape Verde\",\"Central African Republic\",\"Chad\",\"Chile\",\"China\",\"Colombia\",\"Comoros\",\"Congo (Brazzaville)\",\"Congo (Kinshasa)\",\"Costa Rica\",\"Croatia\",\"Cuba\",\"Cyprus\",\"Czech Republic\",\"Denmark\",\"Djibouti\",\"Dominica\",\"Dominican Republic\",\"East Timor\",\"Ecuador\",\"Egypt\",\"El Salvador\",\"Equatorial Guinea\",\"Eritrea\",\"Estonia\",\"Ethiopia\",\"Federated States of Micronesia\",\"Fiji\",\"Finland\",\"French Republic\",\"Gabon\",\"Gambia, The\",\"Georgia\",\"Germany\",\"Ghana\",\"Greece\",\"Grenada\",\"Guatemala\",\"Guinea\",\"Guinea Bissau\",\"Guyana\",\"Haiti\",\"Honduras\",\"Hungary\",\"Iceland\",\"India\",\"Indonesia\",\"Iran\",\"Iraq\",\"Ireland\",\"Israel\",\"Italy\",\"Ivory Coast\",\"Jamaica\",\"Japan\",\"Jordan\",\"Kazakhstan\",\"Kenya\",\"Kingdom of Norway\",\"Kingdom of Spain\",\"Kingdom of the Netherlands\",\"Kiribati\",\"Korea, North\",\"Korea, South\",\"Kosovo\",\"Kuwait\",\"Kyrgyzstan\",\"Laos\",\"Latvia\"]},{\"attribute\":\"SOV_A3\",\"count\":197,\"type\":\"string\",\"values\":[\"AFG\",\"AGO\",\"ALB\",\"AND\",\"ARE\",\"ARG\",\"ARM\",\"ATG\",\"AUS\",\"AUT\",\"AZE\",\"BDI\",\"BEL\",\"BEN\",\"BFA\",\"BGD\",\"BGR\",\"BHR\",\"BHS\",\"BIH\",\"BLR\",\"BLZ\",\"BOL\",\"BRA\",\"BRB\",\"BRN\",\"BTN\",\"BWA\",\"CAF\",\"CAN\",\"CHE\",\"CHL\",\"CHN\",\"CIV\",\"CMR\",\"COD\",\"COG\",\"COL\",\"COM\",\"CPV\",\"CRI\",\"CUB\",\"CYP\",\"CZE\",\"DEU\",\"DJI\",\"DMA\",\"DNK\",\"DOM\",\"DZA\",\"ECU\",\"EGY\",\"ERI\",\"ESP\",\"EST\",\"ETH\",\"FIN\",\"FJI\",\"FRA\",\"FSM\",\"GAB\",\"GBR\",\"GEO\",\"GHA\",\"GIN\",\"GMB\",\"GNB\",\"GNQ\",\"GRC\",\"GRD\",\"GTM\",\"GUY\",\"HND\",\"HRV\",\"HTI\",\"HUN\",\"IDN\",\"IND\",\"IRL\",\"IRN\",\"IRQ\",\"ISL\",\"ISR\",\"ITA\",\"JAM\",\"JOR\",\"JPN\",\"KAZ\",\"KEN\",\"KGZ\",\"KHM\",\"KIR\",\"KNA\",\"KOR\",\"KOS\",\"KWT\",\"LAO\",\"LBN\",\"LBR\",\"LBY\"]},{\"attribute\":\"TIMEZONE\",\"count\":187,\"type\":\"string\",\"values\":[\"Africa/Abidjan\",\"Africa/Accra\",\"Africa/Addis_Ababa\",\"Africa/Algiers\",\"Africa/Asmara\",\"Africa/Bamako\",\"Africa/Bangui\",\"Africa/Banjul\",\"Africa/Bissau\",\"Africa/Blantyre\",\"Africa/Brazzaville\",\"Africa/Bujumbura\",\"Africa/Cairo\",\"Africa/Casablanca\",\"Africa/Conakry\",\"Africa/Dakar\",\"Africa/Dar_es_Salaam\",\"Africa/Djibouti\",\"Africa/Douala\",\"Africa/El_Aaiun\",\"Africa/Freetown\",\"Africa/Gaborone\",\"Africa/Harare\",\"Africa/Johannesburg\",\"Africa/Kampala\",\"Africa/Khartoum\",\"Africa/Kigali\",\"Africa/Kinshasa\",\"Africa/Lagos\",\"Africa/Libreville\",\"Africa/Lome\",\"Africa/Luanda\",\"Africa/Lusaka\",\"Africa/Malabo\",\"Africa/Maputo\",\"Africa/Maseru\",\"Africa/Mbabane\",\"Africa/Mogadishu\",\"Africa/Monrovia\",\"Africa/Nairobi\",\"Africa/Ndjamena\",\"Africa/Niamey\",\"Africa/Nouakchott\",\"Africa/Ouagadougou\",\"Africa/Porto-Novo\",\"Africa/Tunis\",\"Africa/Windhoek\",\"America/Antigua\",\"America/Argentina/Buenos_Aires\",\"America/Belize\",\"America/Bogota\",\"America/Caracas\",\"America/Chicago\",\"America/Dominica\",\"America/Fortaleza\",\"America/Grenada\",\"America/Guatemala\",\"America/Guayaquil\",\"America/Guyana\",\"America/Havana\",\"America/Jamaica\",\"America/La_Paz\",\"America/Lima\",\"America/Los_Angeles\",\"America/Managua\",\"America/Mexico_City\",\"America/Monterrey\",\"America/Montreal\",\"America/Nassau\",\"America/New_York\",\"America/Panama\",\"America/Paramaribo\",\"America/Port-au-Prince\",\"America/Port_of_Spain\",\"America/Sao_Paulo\",\"America/St_Kitts\",\"America/Tegucigalpa\",\"America/Toronto\",\"America/Vancouver\",\"Asia/Amman\",\"Asia/Ashgabat\",\"Asia/Baghdad\",\"Asia/Bahrain\",\"Asia/Baku\",\"Asia/Bangkok\",\"Asia/Beirut\",\"Asia/Bishkek\",\"Asia/Brunei\",\"Asia/Chongqing\",\"Asia/Colombo\",\"Asia/Dhaka\",\"Asia/Dili\",\"Asia/Dubai\",\"Asia/Dushanbe\",\"Asia/Harbin\",\"Asia/Ho_Chi_Minh\",\"Asia/Hong_Kong\",\"Asia/Jakarta\",\"Asia/Jerusalem\",\"Asia/Kabul\"]},{\"attribute\":\"UN_ADM0\",\"count\":116,\"type\":\"string\",\"values\":[\"Afghanistan\",\"Algeria\",\"Angola\",\"Argentina\",\"Armenia\",\"Australia\",\"Austria\",\"Azerbaijan\",\"Bangladesh\",\"Belarus\",\"Belgium\",\"Benin\",\"Bolivia\",\"Brazil\",\"Bulgaria\",\"Burkina Faso\",\"Cambodia\",\"Cameroon\",\"Canada\",\"Chad\",\"Chile\",\"China\",\"China, Hong Kong Special Administrative Region\",\"Colombia\",\"Congo\",\"Costa Rica\",\"Cuba\",\"Czech Republic\",\"Côte d'Ivoire\",\"Democratic People's Republic of Korea\",\"Democratic Republic of the Congo\",\"Denmark\",\"Dominican Republic\",\"Ecuador\",\"Egypt\",\"El Salvador\",\"Ethiopia\",\"Finland\",\"France\",\"Georgia\",\"Germany\",\"Ghana\",\"Greece\",\"Guatemala\",\"Guinea\",\"Haiti\",\"Honduras\",\"Hungary\",\"India\",\"Indonesia\",\"Iran (Islamic Republic of)\",\"Iraq\",\"Ireland\",\"Israel\",\"Italy\",\"Japan\",\"Jordan\",\"Kenya\",\"Kuwait\",\"Kyrgyzstan\",\"Lebanon\",\"Liberia\",\"Libyan Arab Jamahiriya\",\"Madagascar\",\"Malaysia\",\"Mali\",\"Mexico\",\"Mongolia\",\"Morocco\",\"Mozambique\",\"Myanmar\",\"Nepal\",\"Netherlands\",\"New Zealand\",\"Nicaragua\",\"Niger\",\"Nigeria\",\"Norway\",\"Pakistan\",\"Panama\",\"Paraguay\",\"Peru\",\"Philippines\",\"Poland\",\"Portugal\",\"Republic of Korea\",\"Romania\",\"Russian Federation\",\"Rwanda\",\"Saudi Arabia\",\"Senegal\",\"Serbia\",\"Sierra Leone\",\"Singapore\",\"Somalia\",\"South Africa\",\"Spain\",\"Sudan\",\"Sweden\",\"Syrian Arab Republic\"]},{\"attribute\":\"UN_FID\",\"count\":145,\"type\":\"number\",\"values\":[0,111,118,13,14,15,16,161,166,168,17,171,172,173,174,175,176,178,179,18,180,182,183,189,191,192,196,198,2,200,201,206,207,208,209,210,211,219,24,245,253,274,276,280,297,3,300,302,304,308,31,310,313,315,318,320,321,322,324,327,336,339,340,341,342,344,345,348,349,352,359,367,369,372,375,376,377,378,379,381,382,384,385,386,392,397,4,401,408,409,411,414,418,419,422,426,439,440,444,447],\"min\":0,\"max\":589},{\"attribute\":\"UN_LAT\",\"count\":145,\"type\":\"number\",\"values\":[-0.22,-1.26,-1.95,-12.08,-15.42,-15.79,-17.82,-18.9,-22.72,-23.58,-25.3,-25.73,-25.96,-26.17,-33.02,-33.88,-33.97,-34.62,-34.92,-36.9,-37.85,-4.28,-4.32,-6.16,-6.81,-8.81,0,0.32,1.26,10.49,11.56,12.1,12.15,12.48,12.65,12.97,13.51,13.7,13.75,14.09,14.61,14.68,15.36,15.55,16.87,18.48,18.52,19.07,19.42,19.75,2.04,21.03,22.27,22.54,23.04,23.7,24.15,24.65,25.03,25.27,25.67,25.83,27.71,29.38,29.77,3.14,3.86,30.07,30.67,31.24,31.94,32.04,33.33,33.49,33.6,33.71,33.79,33.88,34,34.01,34.34,34.53,34.63,35,35.68,35.77,36.78,37.54,37.79,37.94,38.72,38.89,39.02,39.57,39.9,39.92,4.63,40.2,40.32,40.44],\"min\":-37.85,\"max\":60.19},{\"attribute\":\"UN_LONG\",\"count\":144,\"type\":\"number\",\"values\":[-0.17,-0.2,-1.67,-10.79,-100.31,-105.07,-110.3,-118.25,-122.38,-122.96,-13.23,-13.67,-17.45,-3.69,-4.02,-43.45,-46.62,-47.89,-56.16,-57.62,-58.44,-6.25,-6.83,-66.89,-69.89,-7.63,-7.98,-71.55,-72.34,-73.9,-74.08,-75.65,-76.95,-77.04,-78.52,-79.41,-79.51,-80.27,-80.96,-82.41,-84.07,-84.34,-86.27,-87.2,-87.64,-89.2,-9.12,-90.52,-95.4,-99.12,0,1.2,10.71,100.51,101.7,103.83,104.07,104.91,105.82,106.8,106.91,11.51,114.17,116.38,12.51,12.54,120.96,121.47,121.5,125.75,126.93,13.23,13.32,135.51,135.75,139.8,14.45,145.07,15.24,15.28,15.29,151.02,16.32,17.99,174.76,18.48,19.09,2.12,2.43,20.41,21.01,23.33,23.65,24.97,26.12,27.57,28,28.17,28.21,29],\"min\":-122.96,\"max\":174.76},{\"attribute\":\"WORLDCITY\",\"count\":2,\"type\":\"number\",\"values\":[0,1],\"min\":0,\"max\":1}]}]}}", "maxzoom": "20", "minzoom": "0", -"name": "tests/ne_110m_populated_places/out/-z20_-r1_--truncate-zooms_--limit-tile-feature-count_50.json.check.mbtiles", +"name": "tests/ne_110m_populated_places/out/-z20_-r1_--generate-variable-depth-tile-pyramid_--limit-tile-feature-count_50.json.check.mbtiles", "strategies": "[{},{\"truncated_zooms\":2},{\"truncated_zooms\":2},{\"truncated_zooms\":8},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}]", "tippecanoe_decisions": "{\"basezoom\":20,\"droprate\":1,\"retain_points_multiplier\":1}", "type": "overlay", diff --git a/tests/tl_2022_11_tract/out/-z14_-Z12_--coalesce-densest-as-needed_--truncate-zooms_-M25000.json b/tests/tl_2022_11_tract/out/-z14_-Z12_--coalesce-densest-as-needed_--generate-variable-depth-tile-pyramid_-M25000.json similarity index 99% rename from tests/tl_2022_11_tract/out/-z14_-Z12_--coalesce-densest-as-needed_--truncate-zooms_-M25000.json rename to tests/tl_2022_11_tract/out/-z14_-Z12_--coalesce-densest-as-needed_--generate-variable-depth-tile-pyramid_-M25000.json index 89ac517b6..f6b74a01e 100644 --- a/tests/tl_2022_11_tract/out/-z14_-Z12_--coalesce-densest-as-needed_--truncate-zooms_-M25000.json +++ b/tests/tl_2022_11_tract/out/-z14_-Z12_--coalesce-densest-as-needed_--generate-variable-depth-tile-pyramid_-M25000.json @@ -2,13 +2,13 @@ "antimeridian_adjusted_bounds": "-77.119756,38.791645,-76.909390,38.995845", "bounds": "-77.119756,38.791645,-76.909390,38.995845", "center": "-77.113037,38.950865,14", -"description": "tests/tl_2022_11_tract/out/-z14_-Z12_--coalesce-densest-as-needed_--truncate-zooms_-M25000.json.check.mbtiles", +"description": "tests/tl_2022_11_tract/out/-z14_-Z12_--coalesce-densest-as-needed_--generate-variable-depth-tile-pyramid_-M25000.json.check.mbtiles", "format": "pbf", -"generator_options": "./tippecanoe -q -a@ -f -o tests/tl_2022_11_tract/out/-z14_-Z12_--coalesce-densest-as-needed_--truncate-zooms_-M25000.json.check.mbtiles -z14 -Z12 --coalesce-densest-as-needed --truncate-zooms -M25000 tests/tl_2022_11_tract/in.json.gz", +"generator_options": "./tippecanoe -q -a@ -f -o tests/tl_2022_11_tract/out/-z14_-Z12_--coalesce-densest-as-needed_--generate-variable-depth-tile-pyramid_-M25000.json.check.mbtiles -z14 -Z12 --coalesce-densest-as-needed --generate-variable-depth-tile-pyramid -M25000 tests/tl_2022_11_tract/in.json.gz", "json": "{\"vector_layers\":[{\"id\":\"in\",\"description\":\"\",\"minzoom\":12,\"maxzoom\":14,\"fields\":{\"ALAND\":\"Number\",\"AWATER\":\"Number\",\"COUNTYFP\":\"String\",\"FUNCSTAT\":\"String\",\"GEOID\":\"String\",\"INTPTLAT\":\"String\",\"INTPTLON\":\"String\",\"MTFCC\":\"String\",\"NAME\":\"String\",\"NAMELSAD\":\"String\",\"STATEFP\":\"String\",\"TRACTCE\":\"String\"}}],\"tilestats\":{\"layerCount\":1,\"layers\":[{\"layer\":\"in\",\"count\":206,\"geometry\":\"Polygon\",\"attributeCount\":12,\"attributes\":[{\"attribute\":\"ALAND\",\"count\":206,\"type\":\"number\",\"values\":[1017741,1033168,1033208,1037012,1042156,1069487,1084591,1109091,1115359,1136289,1168294,117635,119532,120715,1209113,1219204,1226616,1232841,124124,1294556,1306709,1369580,1423609,1427114,143156,1441865,1471925,148928,152450,1541239,1542277,1582882,163863,164749,1676650,168769,1688582,1706484,171910,172840,174883,1816287,183977,185309,1867106,1905262,194755,198509,199776,200745,200969,2010924,2024710,204237,204529,207186,207646,2102150,2106150,210636,213338,219939,224811,229696,232137,232951,236694,2381079,244750,246292,246895,247945,251302,252684,2566768,2602393,260891,263879,266513,2667590,271037,271866,273491,274180,274746,280108,285156,2855501,288793,290284,292105,295290,295339,296819,300632,303970,305616,305651,308153,308465],\"min\":93419,\"max\":6514228},{\"attribute\":\"AWATER\",\"count\":61,\"type\":\"number\",\"values\":[0,1059,11205,1132,1275,129100,136359,14058,141529,149901,159593,167978,189666,200980,2305,2414,2427,243648,26550,2933589,29503,307257,312419,31550,31909,3427,366232,367035,3755,3756,39895,439661,4682,477741,4996393,5139082,516665,5261,5274,5298,5609,566,5705,5767,60195,6261,65762,669985,67073,69,7006,71,7175,7303,75151,7722,7820,7884,82685,8983,9432],\"min\":0,\"max\":5139082},{\"attribute\":\"COUNTYFP\",\"count\":1,\"type\":\"string\",\"values\":[\"001\"]},{\"attribute\":\"FUNCSTAT\",\"count\":1,\"type\":\"string\",\"values\":[\"S\"]},{\"attribute\":\"GEOID\",\"count\":206,\"type\":\"string\",\"values\":[\"11001000101\",\"11001000102\",\"11001000201\",\"11001000202\",\"11001000300\",\"11001000400\",\"11001000501\",\"11001000502\",\"11001000600\",\"11001000702\",\"11001000703\",\"11001000704\",\"11001000802\",\"11001000803\",\"11001000804\",\"11001000902\",\"11001000903\",\"11001000904\",\"11001001002\",\"11001001003\",\"11001001004\",\"11001001100\",\"11001001200\",\"11001001301\",\"11001001303\",\"11001001304\",\"11001001401\",\"11001001402\",\"11001001500\",\"11001001600\",\"11001001702\",\"11001001803\",\"11001001804\",\"11001001901\",\"11001001902\",\"11001002001\",\"11001002002\",\"11001002101\",\"11001002102\",\"11001002201\",\"11001002202\",\"11001002301\",\"11001002302\",\"11001002400\",\"11001002501\",\"11001002503\",\"11001002504\",\"11001002600\",\"11001002702\",\"11001002703\",\"11001002704\",\"11001002801\",\"11001002802\",\"11001002900\",\"11001003000\",\"11001003100\",\"11001003200\",\"11001003301\",\"11001003302\",\"11001003400\",\"11001003500\",\"11001003600\",\"11001003701\",\"11001003702\",\"11001003801\",\"11001003802\",\"11001003901\",\"11001003902\",\"11001004001\",\"11001004002\",\"11001004100\",\"11001004201\",\"11001004202\",\"11001004300\",\"11001004401\",\"11001004402\",\"11001004600\",\"11001004702\",\"11001004703\",\"11001004704\",\"11001004801\",\"11001004802\",\"11001004901\",\"11001004902\",\"11001005001\",\"11001005003\",\"11001005004\",\"11001005202\",\"11001005203\",\"11001005302\",\"11001005303\",\"11001005501\",\"11001005502\",\"11001005503\",\"11001005601\",\"11001005602\",\"11001005801\",\"11001005802\",\"11001005900\",\"11001006400\"]},{\"attribute\":\"INTPTLAT\",\"count\":206,\"type\":\"string\",\"values\":[\"+38.8132364\",\"+38.8260370\",\"+38.8266510\",\"+38.8292038\",\"+38.8307312\",\"+38.8328939\",\"+38.8349280\",\"+38.8354183\",\"+38.8356929\",\"+38.8417979\",\"+38.8420148\",\"+38.8445818\",\"+38.8484714\",\"+38.8503364\",\"+38.8512668\",\"+38.8525662\",\"+38.8555543\",\"+38.8568592\",\"+38.8574823\",\"+38.8591090\",\"+38.8609955\",\"+38.8640724\",\"+38.8660433\",\"+38.8660921\",\"+38.8675208\",\"+38.8681789\",\"+38.8688572\",\"+38.8716327\",\"+38.8717861\",\"+38.8738481\",\"+38.8741656\",\"+38.8753461\",\"+38.8771811\",\"+38.8779453\",\"+38.8779576\",\"+38.8781777\",\"+38.8786426\",\"+38.8798620\",\"+38.8809933\",\"+38.8812697\",\"+38.8818529\",\"+38.8827718\",\"+38.8832158\",\"+38.8836933\",\"+38.8838480\",\"+38.8843295\",\"+38.8843563\",\"+38.8851712\",\"+38.8863224\",\"+38.8863842\",\"+38.8871944\",\"+38.8875984\",\"+38.8877413\",\"+38.8877585\",\"+38.8879464\",\"+38.8883180\",\"+38.8915403\",\"+38.8918285\",\"+38.8918309\",\"+38.8922212\",\"+38.8931572\",\"+38.8931710\",\"+38.8942107\",\"+38.8959944\",\"+38.8961726\",\"+38.8962674\",\"+38.8963061\",\"+38.8964252\",\"+38.8965543\",\"+38.8970372\",\"+38.8973521\",\"+38.8975634\",\"+38.8979674\",\"+38.8985783\",\"+38.8985960\",\"+38.8988888\",\"+38.9008601\",\"+38.9009808\",\"+38.9011144\",\"+38.9015402\",\"+38.9015543\",\"+38.9015670\",\"+38.9026971\",\"+38.9033936\",\"+38.9034762\",\"+38.9035769\",\"+38.9039498\",\"+38.9039988\",\"+38.9041579\",\"+38.9045660\",\"+38.9052766\",\"+38.9054220\",\"+38.9055926\",\"+38.9058867\",\"+38.9062118\",\"+38.9062488\",\"+38.9063048\",\"+38.9072520\",\"+38.9074041\",\"+38.9076530\"]},{\"attribute\":\"INTPTLON\",\"count\":206,\"type\":\"string\",\"values\":[\"-076.9192026\",\"-076.9210632\",\"-076.9212121\",\"-076.9250522\",\"-076.9311353\",\"-076.9313427\",\"-076.9321955\",\"-076.9325520\",\"-076.9353432\",\"-076.9359151\",\"-076.9388146\",\"-076.9407751\",\"-076.9445542\",\"-076.9474550\",\"-076.9477195\",\"-076.9490606\",\"-076.9523616\",\"-076.9545101\",\"-076.9553332\",\"-076.9585043\",\"-076.9585469\",\"-076.9606349\",\"-076.9638007\",\"-076.9675363\",\"-076.9681631\",\"-076.9697843\",\"-076.9704836\",\"-076.9706266\",\"-076.9742464\",\"-076.9743021\",\"-076.9743805\",\"-076.9748514\",\"-076.9751650\",\"-076.9752566\",\"-076.9777180\",\"-076.9796257\",\"-076.9798185\",\"-076.9801087\",\"-076.9804319\",\"-076.9812669\",\"-076.9814483\",\"-076.9820932\",\"-076.9827594\",\"-076.9845276\",\"-076.9850206\",\"-076.9855591\",\"-076.9864892\",\"-076.9866524\",\"-076.9866786\",\"-076.9868380\",\"-076.9870248\",\"-076.9870900\",\"-076.9873112\",\"-076.9888946\",\"-076.9895582\",\"-076.9899590\",\"-076.9907773\",\"-076.9910210\",\"-076.9911234\",\"-076.9913622\",\"-076.9925272\",\"-076.9931121\",\"-076.9950319\",\"-076.9959451\",\"-076.9963306\",\"-076.9965578\",\"-076.9966527\",\"-076.9972580\",\"-076.9977787\",\"-076.9982439\",\"-076.9984594\",\"-076.9985582\",\"-076.9987071\",\"-076.9990184\",\"-076.9991203\",\"-076.9994636\",\"-076.9994857\",\"-076.9999179\",\"-077.0006040\",\"-077.0008008\",\"-077.0009082\",\"-077.0010516\",\"-077.0013085\",\"-077.0033314\",\"-077.0037886\",\"-077.0043421\",\"-077.0046255\",\"-077.0051999\",\"-077.0054956\",\"-077.0062645\",\"-077.0063018\",\"-077.0063567\",\"-077.0070741\",\"-077.0095843\",\"-077.0111677\",\"-077.0114293\",\"-077.0114342\",\"-077.0114767\",\"-077.0117577\",\"-077.0118821\"]},{\"attribute\":\"MTFCC\",\"count\":1,\"type\":\"string\",\"values\":[\"G5020\"]},{\"attribute\":\"NAME\",\"count\":206,\"type\":\"string\",\"values\":[\"1.01\",\"1.02\",\"10.02\",\"10.03\",\"10.04\",\"101\",\"102.01\",\"102.02\",\"103\",\"104\",\"105\",\"106.01\",\"106.02\",\"106.03\",\"107\",\"108\",\"109\",\"11\",\"110.01\",\"110.02\",\"111\",\"12\",\"13.01\",\"13.03\",\"13.04\",\"14.01\",\"14.02\",\"15\",\"16\",\"17.02\",\"18.03\",\"18.04\",\"19.01\",\"19.02\",\"2.01\",\"2.02\",\"20.01\",\"20.02\",\"21.01\",\"21.02\",\"22.01\",\"22.02\",\"23.01\",\"23.02\",\"24\",\"25.01\",\"25.03\",\"25.04\",\"26\",\"27.02\",\"27.03\",\"27.04\",\"28.01\",\"28.02\",\"29\",\"3\",\"30\",\"31\",\"32\",\"33.01\",\"33.02\",\"34\",\"35\",\"36\",\"37.01\",\"37.02\",\"38.01\",\"38.02\",\"39.01\",\"39.02\",\"4\",\"40.01\",\"40.02\",\"41\",\"42.01\",\"42.02\",\"43\",\"44.01\",\"44.02\",\"46\",\"47.02\",\"47.03\",\"47.04\",\"48.01\",\"48.02\",\"49.01\",\"49.02\",\"5.01\",\"5.02\",\"50.01\",\"50.03\",\"50.04\",\"52.02\",\"52.03\",\"53.02\",\"53.03\",\"55.01\",\"55.02\",\"55.03\",\"56.01\"]},{\"attribute\":\"NAMELSAD\",\"count\":206,\"type\":\"string\",\"values\":[\"Census Tract 1.01\",\"Census Tract 1.02\",\"Census Tract 10.02\",\"Census Tract 10.03\",\"Census Tract 10.04\",\"Census Tract 101\",\"Census Tract 102.01\",\"Census Tract 102.02\",\"Census Tract 103\",\"Census Tract 104\",\"Census Tract 105\",\"Census Tract 106.01\",\"Census Tract 106.02\",\"Census Tract 106.03\",\"Census Tract 107\",\"Census Tract 108\",\"Census Tract 109\",\"Census Tract 11\",\"Census Tract 110.01\",\"Census Tract 110.02\",\"Census Tract 111\",\"Census Tract 12\",\"Census Tract 13.01\",\"Census Tract 13.03\",\"Census Tract 13.04\",\"Census Tract 14.01\",\"Census Tract 14.02\",\"Census Tract 15\",\"Census Tract 16\",\"Census Tract 17.02\",\"Census Tract 18.03\",\"Census Tract 18.04\",\"Census Tract 19.01\",\"Census Tract 19.02\",\"Census Tract 2.01\",\"Census Tract 2.02\",\"Census Tract 20.01\",\"Census Tract 20.02\",\"Census Tract 21.01\",\"Census Tract 21.02\",\"Census Tract 22.01\",\"Census Tract 22.02\",\"Census Tract 23.01\",\"Census Tract 23.02\",\"Census Tract 24\",\"Census Tract 25.01\",\"Census Tract 25.03\",\"Census Tract 25.04\",\"Census Tract 26\",\"Census Tract 27.02\",\"Census Tract 27.03\",\"Census Tract 27.04\",\"Census Tract 28.01\",\"Census Tract 28.02\",\"Census Tract 29\",\"Census Tract 3\",\"Census Tract 30\",\"Census Tract 31\",\"Census Tract 32\",\"Census Tract 33.01\",\"Census Tract 33.02\",\"Census Tract 34\",\"Census Tract 35\",\"Census Tract 36\",\"Census Tract 37.01\",\"Census Tract 37.02\",\"Census Tract 38.01\",\"Census Tract 38.02\",\"Census Tract 39.01\",\"Census Tract 39.02\",\"Census Tract 4\",\"Census Tract 40.01\",\"Census Tract 40.02\",\"Census Tract 41\",\"Census Tract 42.01\",\"Census Tract 42.02\",\"Census Tract 43\",\"Census Tract 44.01\",\"Census Tract 44.02\",\"Census Tract 46\",\"Census Tract 47.02\",\"Census Tract 47.03\",\"Census Tract 47.04\",\"Census Tract 48.01\",\"Census Tract 48.02\",\"Census Tract 49.01\",\"Census Tract 49.02\",\"Census Tract 5.01\",\"Census Tract 5.02\",\"Census Tract 50.01\",\"Census Tract 50.03\",\"Census Tract 50.04\",\"Census Tract 52.02\",\"Census Tract 52.03\",\"Census Tract 53.02\",\"Census Tract 53.03\",\"Census Tract 55.01\",\"Census Tract 55.02\",\"Census Tract 55.03\",\"Census Tract 56.01\"]},{\"attribute\":\"STATEFP\",\"count\":1,\"type\":\"string\",\"values\":[\"11\"]},{\"attribute\":\"TRACTCE\",\"count\":206,\"type\":\"string\",\"values\":[\"000101\",\"000102\",\"000201\",\"000202\",\"000300\",\"000400\",\"000501\",\"000502\",\"000600\",\"000702\",\"000703\",\"000704\",\"000802\",\"000803\",\"000804\",\"000902\",\"000903\",\"000904\",\"001002\",\"001003\",\"001004\",\"001100\",\"001200\",\"001301\",\"001303\",\"001304\",\"001401\",\"001402\",\"001500\",\"001600\",\"001702\",\"001803\",\"001804\",\"001901\",\"001902\",\"002001\",\"002002\",\"002101\",\"002102\",\"002201\",\"002202\",\"002301\",\"002302\",\"002400\",\"002501\",\"002503\",\"002504\",\"002600\",\"002702\",\"002703\",\"002704\",\"002801\",\"002802\",\"002900\",\"003000\",\"003100\",\"003200\",\"003301\",\"003302\",\"003400\",\"003500\",\"003600\",\"003701\",\"003702\",\"003801\",\"003802\",\"003901\",\"003902\",\"004001\",\"004002\",\"004100\",\"004201\",\"004202\",\"004300\",\"004401\",\"004402\",\"004600\",\"004702\",\"004703\",\"004704\",\"004801\",\"004802\",\"004901\",\"004902\",\"005001\",\"005003\",\"005004\",\"005202\",\"005203\",\"005302\",\"005303\",\"005501\",\"005502\",\"005503\",\"005601\",\"005602\",\"005801\",\"005802\",\"005900\",\"006400\"]}]}]}}", "maxzoom": "14", "minzoom": "12", -"name": "tests/tl_2022_11_tract/out/-z14_-Z12_--coalesce-densest-as-needed_--truncate-zooms_-M25000.json.check.mbtiles", +"name": "tests/tl_2022_11_tract/out/-z14_-Z12_--coalesce-densest-as-needed_--generate-variable-depth-tile-pyramid_-M25000.json.check.mbtiles", "strategies": "[{},{},{},{},{},{},{},{},{},{},{},{},{\"coalesced_as_needed\":87,\"tile_size_desired\":39190,\"truncated_zooms\":3},{\"truncated_zooms\":18},{}]", "type": "overlay", "version": "2" diff --git a/tile.cpp b/tile.cpp index 0ab38de93..3e3221605 100644 --- a/tile.cpp +++ b/tile.cpp @@ -1582,7 +1582,7 @@ long long write_tile(decompressor *geoms, std::atomic *geompos_in, ch int first_detail = detail, second_detail = detail - 1; bool trying_to_stop_early = false; bool can_stop_early = true; - if (additional[A_TRUNCATE_ZOOMS]) { + if (additional[A_VARIABLE_DEPTH_PYRAMID]) { // If we are trying to stop early, there is an extra first pass with full+extra detail, // and which loops if everything doesn't fit rather than trying to drop or union features. @@ -2121,7 +2121,7 @@ long long write_tile(decompressor *geoms, std::atomic *geompos_in, ch geomfile[j]->end(&geompos[j], fname); within[j] = false; - if (additional[A_TRUNCATE_ZOOMS]) { + if (additional[A_VARIABLE_DEPTH_PYRAMID]) { fflush(geomfile[j]->fp); if (pwrite(fileno(geomfile[j]->fp), &estimated_complexity_out, sizeof(estimated_complexity_out), start_geompos[j]) != sizeof(estimated_complexity_out)) { perror("pwrite complexity");