From 49310b6ce4fd1775c5c89dcb28222de71cb056c3 Mon Sep 17 00:00:00 2001 From: Erica Fischer Date: Wed, 23 Aug 2023 11:43:09 -0700 Subject: [PATCH] Fix sequence of overzoomed tiles (Y sorts backwards for TMS) --- tests/ne_110m_ocean/join/joined.mbtiles.json | 112 +++++++++---------- tile-join.cpp | 22 +++- 2 files changed, 77 insertions(+), 57 deletions(-) diff --git a/tests/ne_110m_ocean/join/joined.mbtiles.json b/tests/ne_110m_ocean/join/joined.mbtiles.json index 965b868f..77f272bf 100644 --- a/tests/ne_110m_ocean/join/joined.mbtiles.json +++ b/tests/ne_110m_ocean/join/joined.mbtiles.json @@ -1,15 +1,15 @@ { "type": "FeatureCollection", "properties": { "antimeridian_adjusted_bounds": "-180.000000,-85.051129,180.000000,85.051129", "bounds": "-180.000000,-85.051129,180.000000,85.051129", -"center": "-78.750000,10.971523,4", -"description": "tests/ne_110m_ocean/join/ocean.mbtiles", +"center": "45.000000,33.256630,4", +"description": "tests/ne_110m_ocean/join/countries.mbtiles", "format": "pbf", "generator": "tile-join v2.29.0", -"generator_options": "./tippecanoe -q -z2 -d8 -y name -f -o tests/ne_110m_ocean/join/countries.mbtiles tests/ne_110m_admin_0_countries/in.json.gz; ./tippecanoe -q -z4 -f -o tests/ne_110m_ocean/join/ocean.mbtiles tests/ne_110m_ocean/in.json; ./tile-join --overzoom -f -o tests/ne_110m_ocean/join/joined.mbtiles tests/ne_110m_ocean/join/ocean.mbtiles tests/ne_110m_ocean/join/countries.mbtiles", +"generator_options": "./tippecanoe -q -z4 -f -o tests/ne_110m_ocean/join/ocean.mbtiles tests/ne_110m_ocean/in.json; ./tippecanoe -q -z2 -d8 -y name -f -o tests/ne_110m_ocean/join/countries.mbtiles tests/ne_110m_admin_0_countries/in.json.gz; ./tile-join --overzoom -f -o tests/ne_110m_ocean/join/joined.mbtiles tests/ne_110m_ocean/join/ocean.mbtiles tests/ne_110m_ocean/join/countries.mbtiles", "json": "{\"vector_layers\":[{\"id\":\"in\",\"description\":\"\",\"minzoom\":0,\"maxzoom\":4,\"fields\":{\"featurecla\":\"String\",\"min_zoom\":\"Number\",\"name\":\"String\",\"scalerank\":\"Number\"}}],\"tilestats\":{\"layerCount\":1,\"layers\":[{\"layer\":\"in\",\"count\":1775,\"geometry\":\"Polygon\",\"attributeCount\":4,\"attributes\":[{\"attribute\":\"featurecla\",\"count\":1,\"type\":\"string\",\"values\":[\"Ocean\"]},{\"attribute\":\"min_zoom\",\"count\":1,\"type\":\"number\",\"values\":[0],\"min\":0,\"max\":0},{\"attribute\":\"name\",\"count\":177,\"type\":\"string\",\"values\":[\"Afghanistan\",\"Albania\",\"Algeria\",\"Angola\",\"Antarctica\",\"Argentina\",\"Armenia\",\"Australia\",\"Austria\",\"Azerbaijan\",\"Bahamas\",\"Bangladesh\",\"Belarus\",\"Belgium\",\"Belize\",\"Benin\",\"Bhutan\",\"Bolivia\",\"Bosnia and Herz.\",\"Botswana\",\"Brazil\",\"Brunei\",\"Bulgaria\",\"Burkina Faso\",\"Burundi\",\"Cambodia\",\"Cameroon\",\"Canada\",\"Central African Rep.\",\"Chad\",\"Chile\",\"China\",\"Colombia\",\"Congo\",\"Costa Rica\",\"Croatia\",\"Cuba\",\"Cyprus\",\"Czech Rep.\",\"Côte d'Ivoire\",\"Dem. Rep. Congo\",\"Dem. Rep. Korea\",\"Denmark\",\"Djibouti\",\"Dominican Rep.\",\"Ecuador\",\"Egypt\",\"El Salvador\",\"Eq. Guinea\",\"Eritrea\",\"Estonia\",\"Ethiopia\",\"Falkland Is.\",\"Fiji\",\"Finland\",\"Fr. S. Antarctic Lands\",\"France\",\"Gabon\",\"Gambia\",\"Georgia\",\"Germany\",\"Ghana\",\"Greece\",\"Greenland\",\"Guatemala\",\"Guinea\",\"Guinea-Bissau\",\"Guyana\",\"Haiti\",\"Honduras\",\"Hungary\",\"Iceland\",\"India\",\"Indonesia\",\"Iran\",\"Iraq\",\"Ireland\",\"Israel\",\"Italy\",\"Jamaica\",\"Japan\",\"Jordan\",\"Kazakhstan\",\"Kenya\",\"Korea\",\"Kosovo\",\"Kuwait\",\"Kyrgyzstan\",\"Lao PDR\",\"Latvia\",\"Lebanon\",\"Lesotho\",\"Liberia\",\"Libya\",\"Lithuania\",\"Luxembourg\",\"Macedonia\",\"Madagascar\",\"Malawi\",\"Malaysia\"]},{\"attribute\":\"scalerank\",\"count\":1,\"type\":\"number\",\"values\":[0],\"min\":0,\"max\":0}]}]}}", "maxzoom": "4", "minzoom": "0", -"name": "tests/ne_110m_ocean/join/countries.mbtiles + tests/ne_110m_ocean/join/ocean.mbtiles", +"name": "tests/ne_110m_ocean/join/ocean.mbtiles + tests/ne_110m_ocean/join/countries.mbtiles", "strategies": "[{},{\"tiny_polygons\":3},{\"tiny_polygons\":9},{\"tiny_polygons\":2},{\"tiny_polygons\":2}]", "type": "overlay", "version": "2" @@ -1488,9 +1488,9 @@ , { "type": "FeatureCollection", "properties": { "zoom": 3, "x": 1, "y": 6 }, "features": [ { "type": "FeatureCollection", "properties": { "layer": "in", "version": 2, "extent": 4096 }, "features": [ -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -89.121094, -66.160511 ], [ -89.121094, -72.620252 ], [ -89.219971, -72.561085 ], [ -90.000000, -73.245712 ], [ -90.087891, -73.324706 ], [ -91.417236, -73.403338 ], [ -92.438965, -73.166355 ], [ -93.669434, -73.283674 ], [ -95.042725, -73.481609 ], [ -96.339111, -73.618496 ], [ -97.690430, -73.559522 ], [ -98.118896, -73.207666 ], [ -99.129639, -72.913181 ], [ -100.305176, -72.754296 ], [ -101.601562, -72.812828 ], [ -102.919922, -72.754296 ], [ -103.677979, -72.616970 ], [ -103.326416, -73.362494 ], [ -103.106689, -73.735828 ], [ -102.546387, -74.107024 ], [ -101.250000, -74.185058 ], [ -100.755615, -74.537473 ], [ -100.118408, -74.870757 ], [ -100.645752, -75.303311 ], [ -102.019043, -75.126684 ], [ -103.370361, -74.987875 ], [ -104.875488, -74.950836 ], [ -106.149902, -75.126684 ], [ -107.556152, -75.185789 ], [ -108.709717, -74.910848 ], [ -110.061035, -74.793143 ], [ -111.258545, -74.419877 ], [ -112.291260, -74.715141 ], [ -112.939453, -74.381471 ], [ -113.291016, -74.028615 ], [ -113.939209, -73.714276 ], [ -115.015869, -74.067866 ], [ -116.213379, -74.244830 ], [ -117.465820, -74.028615 ], [ -118.685303, -74.185058 ], [ -119.696045, -74.478784 ], [ -121.069336, -74.519889 ], [ -124.013672, -74.478784 ], [ -125.397949, -74.519889 ], [ -126.892090, -74.419877 ], [ -128.243408, -74.322204 ], [ -129.550781, -74.461134 ], [ -130.924072, -74.478784 ], [ -132.253418, -74.304382 ], [ -133.747559, -74.440519 ], [ -134.428711, -74.360753 ], [ -135.000000, -74.319235 ], [ -135.219727, -74.304382 ], [ -135.878906, -74.419877 ], [ -135.878906, -66.160511 ], [ -89.121094, -66.160511 ] ], [ [ -122.398682, -73.324706 ], [ -122.618408, -73.658728 ], [ -121.618652, -74.010467 ], [ -120.234375, -74.088963 ], [ -119.289551, -73.833999 ], [ -118.718262, -73.481609 ], [ -119.915771, -73.658728 ], [ -121.212158, -73.500341 ], [ -122.398682, -73.324706 ] ], [ [ -126.551514, -73.245712 ], [ -127.276611, -73.462857 ], [ -125.914307, -73.735828 ], [ -124.617920, -73.833999 ], [ -124.024658, -73.873717 ], [ -125.551758, -73.481609 ], [ -126.551514, -73.245712 ] ], [ [ -101.700439, -71.718882 ], [ -102.326660, -71.893824 ], [ -101.799316, -72.305771 ], [ -100.777588, -72.501722 ], [ -99.426270, -72.442164 ], [ -98.195801, -72.481891 ], [ -96.976318, -72.442164 ], [ -96.196289, -72.521532 ], [ -96.789551, -71.955181 ], [ -97.877197, -72.070530 ], [ -98.975830, -71.934751 ], [ -100.426025, -71.856229 ], [ -101.700439, -71.718882 ] ] ] } } -, { "type": "Feature", "properties": { "name": "Antarctica" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -89.296875, -72.607120 ], [ -89.121094, -72.711903 ], [ -89.121094, -79.335219 ], [ -135.878906, -79.335219 ], [ -135.878906, -74.402163 ], [ -135.351562, -74.307353 ], [ -132.187500, -74.307353 ], [ -130.781250, -74.496413 ], [ -128.320312, -74.307353 ], [ -125.507812, -74.496413 ], [ -119.531250, -74.496413 ], [ -118.828125, -74.211983 ], [ -117.421875, -74.019543 ], [ -116.367188, -74.211983 ], [ -113.906250, -73.726595 ], [ -112.148438, -74.683250 ], [ -111.093750, -74.402163 ], [ -110.039062, -74.775843 ], [ -108.632812, -74.867889 ], [ -107.578125, -75.140778 ], [ -103.359375, -74.959392 ], [ -100.546875, -75.320025 ], [ -100.195312, -74.867889 ], [ -101.250000, -74.211983 ], [ -102.656250, -74.116047 ], [ -103.710938, -72.607120 ], [ -101.601562, -72.816074 ], [ -100.195312, -72.711903 ], [ -98.085938, -73.226700 ], [ -97.734375, -73.528399 ], [ -96.328125, -73.627789 ], [ -92.460938, -73.124945 ], [ -91.406250, -73.428424 ], [ -90.000000, -73.327858 ], [ -89.296875, -72.607120 ] ] ], [ [ [ -122.343750, -73.327858 ], [ -119.882812, -73.627789 ], [ -118.828125, -73.528399 ], [ -120.234375, -74.116047 ], [ -121.640625, -74.019543 ], [ -122.695312, -73.627789 ], [ -122.343750, -73.327858 ] ] ], [ [ [ -126.562500, -73.226700 ], [ -124.101562, -73.824820 ], [ -125.859375, -73.726595 ], [ -127.265625, -73.428424 ], [ -126.562500, -73.226700 ] ] ], [ [ [ -101.601562, -71.746432 ], [ -97.734375, -72.073911 ], [ -96.679688, -71.965388 ], [ -96.328125, -72.501722 ], [ -100.898438, -72.501722 ], [ -101.953125, -72.289067 ], [ -102.304688, -71.856229 ], [ -101.601562, -71.746432 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -89.121094, -66.160511 ], [ -89.121094, -72.620252 ], [ -89.219971, -72.561085 ], [ -90.000000, -73.245712 ], [ -90.087891, -73.324706 ], [ -91.417236, -73.403338 ], [ -92.438965, -73.166355 ], [ -93.669434, -73.283674 ], [ -95.042725, -73.481609 ], [ -96.339111, -73.618496 ], [ -97.690430, -73.559522 ], [ -98.118896, -73.207666 ], [ -99.129639, -72.913181 ], [ -100.305176, -72.754296 ], [ -101.601562, -72.812828 ], [ -102.919922, -72.754296 ], [ -103.677979, -72.616970 ], [ -103.326416, -73.362494 ], [ -103.106689, -73.735828 ], [ -102.546387, -74.107024 ], [ -101.250000, -74.185058 ], [ -100.755615, -74.537473 ], [ -100.118408, -74.870757 ], [ -100.645752, -75.303311 ], [ -102.019043, -75.126684 ], [ -103.370361, -74.987875 ], [ -104.875488, -74.950836 ], [ -106.149902, -75.126684 ], [ -107.556152, -75.185789 ], [ -108.709717, -74.910848 ], [ -110.061035, -74.793143 ], [ -111.258545, -74.419877 ], [ -112.291260, -74.715141 ], [ -112.939453, -74.381471 ], [ -113.291016, -74.028615 ], [ -113.939209, -73.714276 ], [ -115.015869, -74.067866 ], [ -116.213379, -74.244830 ], [ -117.465820, -74.028615 ], [ -118.685303, -74.185058 ], [ -119.696045, -74.478784 ], [ -121.069336, -74.519889 ], [ -124.013672, -74.478784 ], [ -125.397949, -74.519889 ], [ -126.892090, -74.419877 ], [ -128.243408, -74.322204 ], [ -129.550781, -74.461134 ], [ -130.924072, -74.478784 ], [ -132.253418, -74.304382 ], [ -133.747559, -74.440519 ], [ -134.428711, -74.360753 ], [ -135.000000, -74.319235 ], [ -135.219727, -74.304382 ], [ -135.878906, -74.419877 ], [ -135.878906, -66.160511 ], [ -89.121094, -66.160511 ] ], [ [ -122.398682, -73.324706 ], [ -122.618408, -73.658728 ], [ -121.618652, -74.010467 ], [ -120.234375, -74.088963 ], [ -119.289551, -73.833999 ], [ -118.718262, -73.481609 ], [ -119.915771, -73.658728 ], [ -121.212158, -73.500341 ], [ -122.398682, -73.324706 ] ], [ [ -126.551514, -73.245712 ], [ -127.276611, -73.462857 ], [ -125.914307, -73.735828 ], [ -124.617920, -73.833999 ], [ -124.024658, -73.873717 ], [ -125.551758, -73.481609 ], [ -126.551514, -73.245712 ] ], [ [ -101.700439, -71.718882 ], [ -102.326660, -71.893824 ], [ -101.799316, -72.305771 ], [ -100.777588, -72.501722 ], [ -99.426270, -72.442164 ], [ -98.195801, -72.481891 ], [ -96.976318, -72.442164 ], [ -96.196289, -72.521532 ], [ -96.789551, -71.955181 ], [ -97.877197, -72.070530 ], [ -98.975830, -71.934751 ], [ -100.426025, -71.856229 ], [ -101.700439, -71.718882 ] ] ] } } ] } ] } , @@ -2106,18 +2106,14 @@ , { "type": "FeatureCollection", "properties": { "zoom": 3, "x": 5, "y": 4 }, "features": [ { "type": "FeatureCollection", "properties": { "layer": "in", "version": 2, "extent": 4096 }, "features": [ -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 44.121094, -17.151288 ], [ 44.121094, 0.878872 ], [ 90.878906, 0.878872 ], [ 90.878906, -41.640078 ], [ 44.121094, -41.640078 ], [ 44.121094, -25.025884 ], [ 45.000000, -25.413509 ], [ 45.417480, -25.601902 ], [ 46.285400, -25.185059 ], [ 47.098389, -24.946219 ], [ 47.548828, -23.785345 ], [ 47.933350, -22.390714 ], [ 48.548584, -20.499064 ], [ 49.042969, -19.124410 ], [ 49.438477, -17.957832 ], [ 49.504395, -17.109293 ], [ 49.779053, -16.878147 ], [ 49.866943, -16.457159 ], [ 49.680176, -15.707663 ], [ 49.866943, -15.421910 ], [ 50.207520, -16.003576 ], [ 50.383301, -15.707663 ], [ 50.482178, -15.231190 ], [ 50.218506, -14.764259 ], [ 50.064697, -13.560562 ], [ 49.812012, -12.897489 ], [ 49.548340, -12.468760 ], [ 49.196777, -12.039321 ], [ 48.867188, -12.490214 ], [ 48.845215, -13.090179 ], [ 48.295898, -13.784737 ], [ 47.867432, -13.667338 ], [ 48.010254, -14.093957 ], [ 47.702637, -14.594216 ], [ 46.889648, -15.209988 ], [ 46.318359, -15.781682 ], [ 45.878906, -15.792254 ], [ 45.505371, -15.971892 ], [ 45.000000, -16.161921 ], [ 44.945068, -16.183024 ], [ 44.439697, -16.214675 ], [ 44.307861, -16.857120 ], [ 44.121094, -17.151288 ] ] ], [ [ [ 44.121094, -18.594189 ], [ 44.230957, -18.968637 ], [ 44.461670, -19.435514 ], [ 44.373779, -20.076570 ], [ 44.121094, -20.468189 ], [ 44.121094, -18.594189 ] ] ] ] } } -, { "type": "Feature", "properties": { "name": "Madagascar" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 49.218750, -12.211180 ], [ 49.921875, -12.897489 ], [ 50.625000, -15.284185 ], [ 50.273438, -15.961329 ], [ 49.921875, -15.284185 ], [ 49.570312, -15.623037 ], [ 49.921875, -16.972741 ], [ 47.109375, -24.846565 ], [ 45.000000, -25.482951 ], [ 44.121094, -24.846565 ], [ 44.121094, -20.468189 ], [ 44.296875, -19.973349 ], [ 44.121094, -18.646245 ], [ 44.121094, -16.804541 ], [ 44.296875, -16.299051 ], [ 47.812500, -14.604847 ], [ 47.812500, -13.581921 ], [ 48.164062, -13.923404 ], [ 49.218750, -12.211180 ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 44.121094, -17.151288 ], [ 44.121094, 0.878872 ], [ 90.878906, 0.878872 ], [ 90.878906, -41.640078 ], [ 44.121094, -41.640078 ], [ 44.121094, -25.025884 ], [ 45.000000, -25.413509 ], [ 45.417480, -25.601902 ], [ 46.285400, -25.185059 ], [ 47.098389, -24.946219 ], [ 47.548828, -23.785345 ], [ 47.933350, -22.390714 ], [ 48.548584, -20.499064 ], [ 49.042969, -19.124410 ], [ 49.438477, -17.957832 ], [ 49.504395, -17.109293 ], [ 49.779053, -16.878147 ], [ 49.866943, -16.457159 ], [ 49.680176, -15.707663 ], [ 49.866943, -15.421910 ], [ 50.207520, -16.003576 ], [ 50.383301, -15.707663 ], [ 50.482178, -15.231190 ], [ 50.218506, -14.764259 ], [ 50.064697, -13.560562 ], [ 49.812012, -12.897489 ], [ 49.548340, -12.468760 ], [ 49.196777, -12.039321 ], [ 48.867188, -12.490214 ], [ 48.845215, -13.090179 ], [ 48.295898, -13.784737 ], [ 47.867432, -13.667338 ], [ 48.010254, -14.093957 ], [ 47.702637, -14.594216 ], [ 46.889648, -15.209988 ], [ 46.318359, -15.781682 ], [ 45.878906, -15.792254 ], [ 45.505371, -15.971892 ], [ 45.000000, -16.161921 ], [ 44.945068, -16.183024 ], [ 44.439697, -16.214675 ], [ 44.307861, -16.857120 ], [ 44.121094, -17.151288 ] ] ], [ [ [ 44.121094, -18.594189 ], [ 44.230957, -18.968637 ], [ 44.461670, -19.435514 ], [ 44.373779, -20.076570 ], [ 44.121094, -20.468189 ], [ 44.121094, -18.594189 ] ] ] ] } } ] } ] } , { "type": "FeatureCollection", "properties": { "zoom": 3, "x": 5, "y": 3 }, "features": [ { "type": "FeatureCollection", "properties": { "layer": "in", "version": 2, "extent": 4096 }, "features": [ -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 53.964844, 41.640078 ], [ 54.008789, 41.549700 ], [ 54.700928, 40.979898 ], [ 54.744873, 40.946714 ], [ 53.865967, 40.630630 ], [ 52.921143, 40.871988 ], [ 52.701416, 40.027614 ], [ 53.360596, 39.977120 ], [ 53.107910, 39.291797 ], [ 53.887939, 38.950865 ], [ 53.734131, 37.900865 ], [ 53.920898, 37.195331 ], [ 53.833008, 36.958671 ], [ 52.261963, 36.694851 ], [ 50.844727, 36.870832 ], [ 50.152588, 37.370157 ], [ 49.207764, 37.579413 ], [ 48.889160, 38.315801 ], [ 48.856201, 38.814031 ], [ 49.229736, 39.044786 ], [ 49.394531, 39.393755 ], [ 49.570312, 40.170479 ], [ 50.394287, 40.254377 ], [ 50.086670, 40.522151 ], [ 49.625244, 40.572240 ], [ 49.328613, 40.979898 ], [ 49.108887, 41.286062 ], [ 48.757324, 41.640078 ], [ 52.569580, 41.640078 ], [ 52.822266, 41.137296 ], [ 52.888184, 41.640078 ], [ 53.964844, 41.640078 ] ] ] } } -, -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 48.944092, 30.315988 ], [ 49.581299, 29.983487 ], [ 50.119629, 30.145127 ], [ 50.855713, 28.815800 ], [ 51.525879, 27.858504 ], [ 52.481689, 27.576460 ], [ 53.492432, 26.814266 ], [ 54.722900, 26.480407 ], [ 55.722656, 26.961246 ], [ 56.491699, 27.137368 ], [ 56.975098, 26.961246 ], [ 57.403564, 25.740529 ], [ 58.524170, 25.611810 ], [ 59.622803, 25.373809 ], [ 61.501465, 25.075648 ], [ 62.907715, 25.214881 ], [ 64.533691, 25.234758 ], [ 66.379395, 25.423431 ], [ 67.148438, 24.657002 ], [ 67.445068, 23.946096 ], [ 68.181152, 23.684774 ], [ 69.356689, 22.836946 ], [ 69.642334, 22.451649 ], [ 69.169922, 22.085640 ], [ 70.477295, 20.879343 ], [ 71.180420, 20.756114 ], [ 72.630615, 21.350781 ], [ 72.828369, 20.416717 ], [ 72.828369, 19.207429 ], [ 73.542480, 15.993015 ], [ 74.443359, 14.615478 ], [ 74.619141, 13.987376 ], [ 74.871826, 12.736801 ], [ 75.399170, 11.781325 ], [ 75.750732, 11.307708 ], [ 76.135254, 10.293301 ], [ 76.596680, 8.895926 ], [ 77.541504, 7.961317 ], [ 77.947998, 8.254983 ], [ 78.277588, 8.928487 ], [ 79.189453, 9.210560 ], [ 78.892822, 9.546583 ], [ 79.343262, 10.304110 ], [ 79.859619, 10.358151 ], [ 79.870605, 12.050065 ], [ 80.288086, 13.004558 ], [ 80.233154, 13.838080 ], [ 80.024414, 15.135764 ], [ 80.332031, 15.897942 ], [ 80.793457, 15.950766 ], [ 81.694336, 16.309596 ], [ 82.188721, 16.551962 ], [ 82.199707, 17.014768 ], [ 83.188477, 17.664960 ], [ 83.946533, 18.302381 ], [ 85.067139, 19.476950 ], [ 86.506348, 20.148785 ], [ 87.033691, 20.745840 ], [ 86.978760, 21.493964 ], [ 88.209229, 21.698265 ], [ 88.890381, 21.688057 ], [ 89.033203, 22.055096 ], [ 89.417725, 21.963425 ], [ 89.703369, 21.851302 ], [ 89.846191, 22.034730 ], [ 90.000000, 21.963425 ], [ 90.274658, 21.830907 ], [ 90.593262, 22.390714 ], [ 90.494385, 22.806567 ], [ 90.878906, 22.786311 ], [ 90.878906, -0.878872 ], [ 44.121094, -0.878872 ], [ 44.121094, 1.087581 ], [ 45.000000, 1.669686 ], [ 45.571289, 2.043024 ], [ 46.571045, 2.855263 ], [ 47.746582, 4.214943 ], [ 48.592529, 5.331644 ], [ 49.460449, 6.806444 ], [ 50.075684, 8.080985 ], [ 50.559082, 9.199715 ], [ 50.833740, 10.271681 ], [ 51.053467, 10.639014 ], [ 51.042480, 11.167624 ], [ 51.141357, 11.749059 ], [ 51.119385, 12.017830 ], [ 50.734863, 12.017830 ], [ 50.262451, 11.673755 ], [ 49.735107, 11.576907 ], [ 49.273682, 11.426187 ], [ 48.383789, 11.372339 ], [ 48.021240, 11.189180 ], [ 47.526855, 11.124507 ], [ 46.647949, 10.811724 ], [ 45.560303, 10.692996 ], [ 45.000000, 10.552622 ], [ 44.615479, 10.444598 ], [ 44.121094, 10.444598 ], [ 44.121094, 12.586732 ], [ 44.176025, 12.586732 ], [ 44.494629, 12.715368 ], [ 44.989014, 12.693933 ], [ 45.000000, 12.715368 ], [ 45.142822, 12.951029 ], [ 45.406494, 13.025966 ], [ 45.626221, 13.293411 ], [ 45.878906, 13.346865 ], [ 46.724854, 13.400307 ], [ 47.362061, 13.592600 ], [ 47.944336, 14.008696 ], [ 48.240967, 13.944730 ], [ 48.680420, 13.998037 ], [ 49.581299, 14.711135 ], [ 51.174316, 15.167578 ], [ 52.174072, 15.591293 ], [ 52.196045, 15.940202 ], [ 52.382812, 16.383391 ], [ 53.107910, 16.646718 ], [ 53.569336, 16.709863 ], [ 54.239502, 17.046281 ], [ 54.788818, 16.951724 ], [ 55.272217, 17.224758 ], [ 55.272217, 17.633552 ], [ 55.667725, 17.884659 ], [ 56.282959, 17.874203 ], [ 56.513672, 18.083201 ], [ 56.612549, 18.573362 ], [ 57.238770, 18.947856 ], [ 57.700195, 18.937464 ], [ 57.788086, 19.062118 ], [ 57.667236, 19.735684 ], [ 57.832031, 20.241583 ], [ 58.040771, 20.478482 ], [ 58.491211, 20.427013 ], [ 58.864746, 21.115249 ], [ 59.282227, 21.432617 ], [ 59.809570, 22.309426 ], [ 59.809570, 22.532854 ], [ 59.458008, 22.654572 ], [ 58.732910, 23.563987 ], [ 58.139648, 23.745126 ], [ 57.403564, 23.875792 ], [ 56.843262, 24.236947 ], [ 56.403809, 24.926295 ], [ 56.260986, 25.710837 ], [ 56.392822, 25.888879 ], [ 56.491699, 26.303264 ], [ 56.359863, 26.391870 ], [ 56.074219, 26.056783 ], [ 55.437012, 25.433353 ], [ 54.700928, 24.796708 ], [ 54.008789, 24.116675 ], [ 52.580566, 24.176825 ], [ 51.800537, 24.016362 ], [ 51.756592, 24.287027 ], [ 51.580811, 24.246965 ], [ 51.394043, 24.627045 ], [ 51.613770, 25.214881 ], [ 51.591797, 25.799891 ], [ 51.284180, 26.115986 ], [ 51.020508, 26.007424 ], [ 50.745850, 25.482951 ], [ 50.811768, 24.756808 ], [ 50.668945, 24.996016 ], [ 50.526123, 25.324167 ], [ 50.240479, 25.601902 ], [ 50.119629, 25.938287 ], [ 50.218506, 26.273714 ], [ 50.152588, 26.686730 ], [ 49.471436, 27.108034 ], [ 49.306641, 27.459539 ], [ 48.812256, 27.683528 ], [ 48.098145, 29.305561 ], [ 48.186035, 29.535230 ], [ 47.977295, 29.973970 ], [ 48.570557, 29.926374 ], [ 48.944092, 30.315988 ] ], [ [ 80.145264, 9.817329 ], [ 79.694824, 8.200616 ], [ 79.870605, 6.762806 ], [ 80.354004, 5.965754 ], [ 81.221924, 6.195168 ], [ 81.639404, 6.479067 ], [ 81.793213, 7.514981 ], [ 81.309814, 8.559294 ], [ 80.837402, 9.264779 ], [ 80.145264, 9.817329 ] ] ] } } -, { "type": "Feature", "properties": { "name": "Russia" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 48.339844, 41.640078 ], [ 47.460938, 41.244772 ], [ 46.757812, 41.640078 ], [ 48.339844, 41.640078 ] ] ] } } , { "type": "Feature", "properties": { "name": "Turkey" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 44.121094, 39.368279 ], [ 44.121094, 40.044438 ], [ 44.648438, 39.639538 ], [ 44.121094, 39.368279 ] ] ], [ [ [ 44.121094, 38.822591 ], [ 44.648438, 37.160317 ], [ 44.296875, 36.879621 ], [ 44.121094, 36.879621 ], [ 44.121094, 38.822591 ] ] ] ] } } @@ -2175,15 +2171,15 @@ { "type": "Feature", "properties": { "name": "India" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 77.695312, 35.460670 ], [ 79.101562, 33.137551 ], [ 79.101562, 32.546813 ], [ 78.398438, 32.546813 ], [ 78.750000, 31.653381 ], [ 81.210938, 30.145127 ], [ 80.156250, 28.921631 ], [ 83.320312, 27.371767 ], [ 84.726562, 27.371767 ], [ 85.078125, 26.745610 ], [ 87.890625, 26.431228 ], [ 88.242188, 27.994401 ], [ 88.945312, 27.059126 ], [ 90.000000, 26.745610 ], [ 90.878906, 26.745610 ], [ 90.878906, 25.165173 ], [ 90.000000, 25.165173 ], [ 90.000000, 26.115986 ], [ 88.593750, 26.431228 ], [ 88.242188, 25.799891 ], [ 88.945312, 25.165173 ], [ 88.242188, 24.527135 ], [ 88.945312, 21.616579 ], [ 86.835938, 21.616579 ], [ 87.187500, 20.632784 ], [ 85.078125, 19.642588 ], [ 82.265625, 16.636192 ], [ 80.156250, 15.961329 ], [ 79.804688, 10.487812 ], [ 78.750000, 9.449062 ], [ 79.101562, 9.102097 ], [ 78.398438, 9.102097 ], [ 77.695312, 8.059230 ], [ 76.640625, 8.754795 ], [ 74.531250, 14.604847 ], [ 73.476562, 15.961329 ], [ 72.773438, 21.289374 ], [ 71.015625, 20.632784 ], [ 70.312500, 20.961440 ], [ 69.257812, 21.943046 ], [ 69.609375, 22.593726 ], [ 68.203125, 23.563987 ], [ 68.906250, 24.206890 ], [ 71.015625, 24.206890 ], [ 71.015625, 25.165173 ], [ 69.609375, 27.059126 ], [ 72.773438, 28.921631 ], [ 75.234375, 32.249974 ], [ 74.179688, 33.431441 ], [ 74.179688, 34.885931 ], [ 76.992188, 34.597042 ], [ 77.695312, 35.460670 ] ] ] } } , { "type": "Feature", "properties": { "name": "Bangladesh" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 88.593750, 26.431228 ], [ 90.000000, 26.115986 ], [ 90.000000, 25.165173 ], [ 90.878906, 25.165173 ], [ 90.878906, 22.917923 ], [ 90.351562, 22.917923 ], [ 90.703125, 22.268764 ], [ 90.000000, 21.943046 ], [ 88.945312, 21.943046 ], [ 88.242188, 24.527135 ], [ 88.945312, 25.165173 ], [ 88.242188, 25.799891 ], [ 88.593750, 26.431228 ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 53.964844, 41.640078 ], [ 54.008789, 41.549700 ], [ 54.700928, 40.979898 ], [ 54.744873, 40.946714 ], [ 53.865967, 40.630630 ], [ 52.921143, 40.871988 ], [ 52.701416, 40.027614 ], [ 53.360596, 39.977120 ], [ 53.107910, 39.291797 ], [ 53.887939, 38.950865 ], [ 53.734131, 37.900865 ], [ 53.920898, 37.195331 ], [ 53.833008, 36.958671 ], [ 52.261963, 36.694851 ], [ 50.844727, 36.870832 ], [ 50.152588, 37.370157 ], [ 49.207764, 37.579413 ], [ 48.889160, 38.315801 ], [ 48.856201, 38.814031 ], [ 49.229736, 39.044786 ], [ 49.394531, 39.393755 ], [ 49.570312, 40.170479 ], [ 50.394287, 40.254377 ], [ 50.086670, 40.522151 ], [ 49.625244, 40.572240 ], [ 49.328613, 40.979898 ], [ 49.108887, 41.286062 ], [ 48.757324, 41.640078 ], [ 52.569580, 41.640078 ], [ 52.822266, 41.137296 ], [ 52.888184, 41.640078 ], [ 53.964844, 41.640078 ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 48.944092, 30.315988 ], [ 49.581299, 29.983487 ], [ 50.119629, 30.145127 ], [ 50.855713, 28.815800 ], [ 51.525879, 27.858504 ], [ 52.481689, 27.576460 ], [ 53.492432, 26.814266 ], [ 54.722900, 26.480407 ], [ 55.722656, 26.961246 ], [ 56.491699, 27.137368 ], [ 56.975098, 26.961246 ], [ 57.403564, 25.740529 ], [ 58.524170, 25.611810 ], [ 59.622803, 25.373809 ], [ 61.501465, 25.075648 ], [ 62.907715, 25.214881 ], [ 64.533691, 25.234758 ], [ 66.379395, 25.423431 ], [ 67.148438, 24.657002 ], [ 67.445068, 23.946096 ], [ 68.181152, 23.684774 ], [ 69.356689, 22.836946 ], [ 69.642334, 22.451649 ], [ 69.169922, 22.085640 ], [ 70.477295, 20.879343 ], [ 71.180420, 20.756114 ], [ 72.630615, 21.350781 ], [ 72.828369, 20.416717 ], [ 72.828369, 19.207429 ], [ 73.542480, 15.993015 ], [ 74.443359, 14.615478 ], [ 74.619141, 13.987376 ], [ 74.871826, 12.736801 ], [ 75.399170, 11.781325 ], [ 75.750732, 11.307708 ], [ 76.135254, 10.293301 ], [ 76.596680, 8.895926 ], [ 77.541504, 7.961317 ], [ 77.947998, 8.254983 ], [ 78.277588, 8.928487 ], [ 79.189453, 9.210560 ], [ 78.892822, 9.546583 ], [ 79.343262, 10.304110 ], [ 79.859619, 10.358151 ], [ 79.870605, 12.050065 ], [ 80.288086, 13.004558 ], [ 80.233154, 13.838080 ], [ 80.024414, 15.135764 ], [ 80.332031, 15.897942 ], [ 80.793457, 15.950766 ], [ 81.694336, 16.309596 ], [ 82.188721, 16.551962 ], [ 82.199707, 17.014768 ], [ 83.188477, 17.664960 ], [ 83.946533, 18.302381 ], [ 85.067139, 19.476950 ], [ 86.506348, 20.148785 ], [ 87.033691, 20.745840 ], [ 86.978760, 21.493964 ], [ 88.209229, 21.698265 ], [ 88.890381, 21.688057 ], [ 89.033203, 22.055096 ], [ 89.417725, 21.963425 ], [ 89.703369, 21.851302 ], [ 89.846191, 22.034730 ], [ 90.000000, 21.963425 ], [ 90.274658, 21.830907 ], [ 90.593262, 22.390714 ], [ 90.494385, 22.806567 ], [ 90.878906, 22.786311 ], [ 90.878906, -0.878872 ], [ 44.121094, -0.878872 ], [ 44.121094, 1.087581 ], [ 45.000000, 1.669686 ], [ 45.571289, 2.043024 ], [ 46.571045, 2.855263 ], [ 47.746582, 4.214943 ], [ 48.592529, 5.331644 ], [ 49.460449, 6.806444 ], [ 50.075684, 8.080985 ], [ 50.559082, 9.199715 ], [ 50.833740, 10.271681 ], [ 51.053467, 10.639014 ], [ 51.042480, 11.167624 ], [ 51.141357, 11.749059 ], [ 51.119385, 12.017830 ], [ 50.734863, 12.017830 ], [ 50.262451, 11.673755 ], [ 49.735107, 11.576907 ], [ 49.273682, 11.426187 ], [ 48.383789, 11.372339 ], [ 48.021240, 11.189180 ], [ 47.526855, 11.124507 ], [ 46.647949, 10.811724 ], [ 45.560303, 10.692996 ], [ 45.000000, 10.552622 ], [ 44.615479, 10.444598 ], [ 44.121094, 10.444598 ], [ 44.121094, 12.586732 ], [ 44.176025, 12.586732 ], [ 44.494629, 12.715368 ], [ 44.989014, 12.693933 ], [ 45.000000, 12.715368 ], [ 45.142822, 12.951029 ], [ 45.406494, 13.025966 ], [ 45.626221, 13.293411 ], [ 45.878906, 13.346865 ], [ 46.724854, 13.400307 ], [ 47.362061, 13.592600 ], [ 47.944336, 14.008696 ], [ 48.240967, 13.944730 ], [ 48.680420, 13.998037 ], [ 49.581299, 14.711135 ], [ 51.174316, 15.167578 ], [ 52.174072, 15.591293 ], [ 52.196045, 15.940202 ], [ 52.382812, 16.383391 ], [ 53.107910, 16.646718 ], [ 53.569336, 16.709863 ], [ 54.239502, 17.046281 ], [ 54.788818, 16.951724 ], [ 55.272217, 17.224758 ], [ 55.272217, 17.633552 ], [ 55.667725, 17.884659 ], [ 56.282959, 17.874203 ], [ 56.513672, 18.083201 ], [ 56.612549, 18.573362 ], [ 57.238770, 18.947856 ], [ 57.700195, 18.937464 ], [ 57.788086, 19.062118 ], [ 57.667236, 19.735684 ], [ 57.832031, 20.241583 ], [ 58.040771, 20.478482 ], [ 58.491211, 20.427013 ], [ 58.864746, 21.115249 ], [ 59.282227, 21.432617 ], [ 59.809570, 22.309426 ], [ 59.809570, 22.532854 ], [ 59.458008, 22.654572 ], [ 58.732910, 23.563987 ], [ 58.139648, 23.745126 ], [ 57.403564, 23.875792 ], [ 56.843262, 24.236947 ], [ 56.403809, 24.926295 ], [ 56.260986, 25.710837 ], [ 56.392822, 25.888879 ], [ 56.491699, 26.303264 ], [ 56.359863, 26.391870 ], [ 56.074219, 26.056783 ], [ 55.437012, 25.433353 ], [ 54.700928, 24.796708 ], [ 54.008789, 24.116675 ], [ 52.580566, 24.176825 ], [ 51.800537, 24.016362 ], [ 51.756592, 24.287027 ], [ 51.580811, 24.246965 ], [ 51.394043, 24.627045 ], [ 51.613770, 25.214881 ], [ 51.591797, 25.799891 ], [ 51.284180, 26.115986 ], [ 51.020508, 26.007424 ], [ 50.745850, 25.482951 ], [ 50.811768, 24.756808 ], [ 50.668945, 24.996016 ], [ 50.526123, 25.324167 ], [ 50.240479, 25.601902 ], [ 50.119629, 25.938287 ], [ 50.218506, 26.273714 ], [ 50.152588, 26.686730 ], [ 49.471436, 27.108034 ], [ 49.306641, 27.459539 ], [ 48.812256, 27.683528 ], [ 48.098145, 29.305561 ], [ 48.186035, 29.535230 ], [ 47.977295, 29.973970 ], [ 48.570557, 29.926374 ], [ 48.944092, 30.315988 ] ], [ [ 80.145264, 9.817329 ], [ 79.694824, 8.200616 ], [ 79.870605, 6.762806 ], [ 80.354004, 5.965754 ], [ 81.221924, 6.195168 ], [ 81.639404, 6.479067 ], [ 81.793213, 7.514981 ], [ 81.309814, 8.559294 ], [ 80.837402, 9.264779 ], [ 80.145264, 9.817329 ] ] ] } } ] } ] } , { "type": "FeatureCollection", "properties": { "zoom": 3, "x": 5, "y": 2 }, "features": [ { "type": "FeatureCollection", "properties": { "layer": "in", "version": 2, "extent": 4096 }, "features": [ -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 51.196289, 47.047669 ], [ 52.042236, 46.800059 ], [ 53.041992, 46.852678 ], [ 53.228760, 46.233053 ], [ 53.041992, 45.259422 ], [ 52.174072, 45.406164 ], [ 51.317139, 45.243953 ], [ 51.284180, 44.512176 ], [ 50.306396, 44.606113 ], [ 50.339355, 44.284537 ], [ 50.888672, 44.032321 ], [ 51.350098, 43.133061 ], [ 52.503662, 42.787339 ], [ 52.690430, 42.439674 ], [ 52.448730, 42.024814 ], [ 52.503662, 41.779505 ], [ 52.822266, 41.137296 ], [ 52.921143, 41.869561 ], [ 53.723145, 42.122673 ], [ 54.008789, 41.549700 ], [ 54.700928, 40.979898 ], [ 54.744873, 40.946714 ], [ 53.865967, 40.630630 ], [ 52.921143, 40.871988 ], [ 52.767334, 40.313043 ], [ 50.328369, 40.313043 ], [ 50.086670, 40.522151 ], [ 49.625244, 40.572240 ], [ 49.328613, 40.979898 ], [ 49.108887, 41.277806 ], [ 48.592529, 41.804078 ], [ 47.493896, 42.988576 ], [ 47.592773, 43.659924 ], [ 46.680908, 44.606113 ], [ 47.680664, 45.637087 ], [ 48.647461, 45.805829 ], [ 49.108887, 46.399988 ], [ 50.031738, 46.604167 ], [ 51.196289, 47.047669 ] ] ] } } -, -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 73.959961, 66.861082 ], [ 73.927002, 66.791909 ], [ 72.828369, 66.535143 ], [ 72.795410, 66.513260 ], [ 72.421875, 66.173828 ], [ 71.279297, 66.319861 ], [ 71.542969, 66.513260 ], [ 72.015381, 66.861082 ], [ 73.959961, 66.861082 ] ] ], [ [ [ 44.384766, 66.861082 ], [ 44.527588, 66.757250 ], [ 44.121094, 66.271278 ], [ 44.121094, 66.861082 ], [ 44.384766, 66.861082 ] ] ], [ [ [ 47.724609, 66.861082 ], [ 46.351318, 66.670387 ], [ 45.900879, 66.861082 ], [ 47.724609, 66.861082 ] ] ] ] } } -, { "type": "Feature", "properties": { "name": "Russia" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 90.878906, 66.861082 ], [ 90.878906, 50.176898 ], [ 90.000000, 49.837982 ], [ 88.945312, 49.382373 ], [ 87.187500, 49.152970 ], [ 86.835938, 49.837982 ], [ 85.429688, 49.610710 ], [ 83.320312, 51.179343 ], [ 81.914062, 50.736455 ], [ 80.507812, 51.399206 ], [ 80.156250, 50.958427 ], [ 76.640625, 54.162434 ], [ 76.992188, 54.572062 ], [ 74.531250, 53.540307 ], [ 73.476562, 53.540307 ], [ 73.476562, 53.956086 ], [ 72.070312, 54.367759 ], [ 71.015625, 54.162434 ], [ 71.015625, 55.178868 ], [ 68.906250, 55.379110 ], [ 68.203125, 54.977614 ], [ 60.820312, 53.748711 ], [ 61.875000, 52.908902 ], [ 60.820312, 52.696361 ], [ 60.117188, 52.052490 ], [ 61.523438, 51.179343 ], [ 61.171875, 50.736455 ], [ 59.765625, 50.513427 ], [ 56.953125, 50.958427 ], [ 55.546875, 50.513427 ], [ 52.382812, 51.618017 ], [ 50.625000, 51.618017 ], [ 48.515625, 49.837982 ], [ 47.460938, 50.513427 ], [ 46.406250, 48.458352 ], [ 47.460938, 47.754098 ], [ 48.164062, 47.754098 ], [ 48.867188, 47.040182 ], [ 48.515625, 46.558860 ], [ 49.218750, 46.316584 ], [ 46.757812, 44.590467 ], [ 48.515625, 41.771312 ], [ 47.460938, 41.244772 ], [ 44.648438, 42.811522 ], [ 44.121094, 42.553080 ], [ 44.121094, 66.302205 ], [ 44.296875, 66.513260 ], [ 44.648438, 66.791909 ], [ 44.472656, 66.861082 ], [ 46.230469, 66.861082 ], [ 46.406250, 66.652977 ], [ 47.460938, 66.861082 ], [ 72.070312, 66.861082 ], [ 71.718750, 66.513260 ], [ 71.367188, 66.372755 ], [ 72.421875, 66.231457 ], [ 72.773438, 66.513260 ], [ 73.828125, 66.791909 ], [ 73.828125, 66.861082 ], [ 90.878906, 66.861082 ] ] ] } } , { "type": "Feature", "properties": { "name": "Armenia" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 45.000000, 41.244772 ], [ 45.878906, 40.313043 ], [ 44.121094, 40.313043 ], [ 44.121094, 41.112469 ], [ 45.000000, 41.244772 ] ] ] } } @@ -2205,14 +2201,18 @@ { "type": "Feature", "properties": { "name": "China" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 87.890625, 49.382373 ], [ 87.890625, 48.690960 ], [ 90.000000, 47.754098 ], [ 90.878906, 46.920255 ], [ 90.878906, 46.316584 ], [ 90.703125, 45.828799 ], [ 90.878906, 45.706179 ], [ 90.878906, 40.313043 ], [ 74.707031, 40.313043 ], [ 74.882812, 40.446947 ], [ 76.640625, 40.446947 ], [ 76.992188, 40.979898 ], [ 80.156250, 42.032974 ], [ 80.156250, 42.811522 ], [ 80.859375, 43.068888 ], [ 79.804688, 44.840291 ], [ 82.617188, 45.583290 ], [ 83.320312, 47.279229 ], [ 85.078125, 47.040182 ], [ 85.781250, 47.517201 ], [ 85.781250, 48.458352 ], [ 86.484375, 48.458352 ], [ 87.890625, 49.382373 ] ] ] } } , { "type": "Feature", "properties": { "name": "Mongolia" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 90.878906, 46.316584 ], [ 90.878906, 45.706179 ], [ 90.703125, 45.828799 ], [ 90.878906, 46.316584 ] ] ], [ [ [ 90.878906, 46.920255 ], [ 90.000000, 47.754098 ], [ 87.890625, 48.690960 ], [ 87.890625, 49.382373 ], [ 88.945312, 49.382373 ], [ 90.000000, 49.837982 ], [ 90.703125, 50.289339 ], [ 90.878906, 50.289339 ], [ 90.878906, 46.920255 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 51.196289, 47.047669 ], [ 52.042236, 46.800059 ], [ 53.041992, 46.852678 ], [ 53.228760, 46.233053 ], [ 53.041992, 45.259422 ], [ 52.174072, 45.406164 ], [ 51.317139, 45.243953 ], [ 51.284180, 44.512176 ], [ 50.306396, 44.606113 ], [ 50.339355, 44.284537 ], [ 50.888672, 44.032321 ], [ 51.350098, 43.133061 ], [ 52.503662, 42.787339 ], [ 52.690430, 42.439674 ], [ 52.448730, 42.024814 ], [ 52.503662, 41.779505 ], [ 52.822266, 41.137296 ], [ 52.921143, 41.869561 ], [ 53.723145, 42.122673 ], [ 54.008789, 41.549700 ], [ 54.700928, 40.979898 ], [ 54.744873, 40.946714 ], [ 53.865967, 40.630630 ], [ 52.921143, 40.871988 ], [ 52.767334, 40.313043 ], [ 50.328369, 40.313043 ], [ 50.086670, 40.522151 ], [ 49.625244, 40.572240 ], [ 49.328613, 40.979898 ], [ 49.108887, 41.277806 ], [ 48.592529, 41.804078 ], [ 47.493896, 42.988576 ], [ 47.592773, 43.659924 ], [ 46.680908, 44.606113 ], [ 47.680664, 45.637087 ], [ 48.647461, 45.805829 ], [ 49.108887, 46.399988 ], [ 50.031738, 46.604167 ], [ 51.196289, 47.047669 ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 73.959961, 66.861082 ], [ 73.927002, 66.791909 ], [ 72.828369, 66.535143 ], [ 72.795410, 66.513260 ], [ 72.421875, 66.173828 ], [ 71.279297, 66.319861 ], [ 71.542969, 66.513260 ], [ 72.015381, 66.861082 ], [ 73.959961, 66.861082 ] ] ], [ [ [ 44.384766, 66.861082 ], [ 44.527588, 66.757250 ], [ 44.121094, 66.271278 ], [ 44.121094, 66.861082 ], [ 44.384766, 66.861082 ] ] ], [ [ [ 47.724609, 66.861082 ], [ 46.351318, 66.670387 ], [ 45.900879, 66.861082 ], [ 47.724609, 66.861082 ] ] ] ] } } ] } ] } , { "type": "FeatureCollection", "properties": { "zoom": 3, "x": 5, "y": 1 }, "features": [ { "type": "FeatureCollection", "properties": { "layer": "in", "version": 2, "extent": 4096 }, "features": [ -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 44.121094, 68.496040 ], [ 44.121094, 79.335219 ], [ 90.878906, 79.335219 ], [ 90.878906, 75.672197 ], [ 90.263672, 75.639536 ], [ 90.000000, 75.573993 ], [ 88.319092, 75.143595 ], [ 87.165527, 75.115400 ], [ 86.011963, 74.458191 ], [ 86.824951, 73.934634 ], [ 84.660645, 73.806447 ], [ 82.254639, 73.849286 ], [ 80.518799, 73.646359 ], [ 80.617676, 72.580829 ], [ 81.507568, 71.749873 ], [ 79.650879, 72.319122 ], [ 77.574463, 72.265657 ], [ 75.904541, 71.873327 ], [ 76.365967, 71.152294 ], [ 75.289307, 71.335983 ], [ 75.684814, 72.299091 ], [ 75.157471, 72.854981 ], [ 74.663086, 72.832295 ], [ 74.893799, 72.121192 ], [ 73.103027, 71.444667 ], [ 74.399414, 70.630841 ], [ 73.608398, 69.626510 ], [ 73.850098, 69.068563 ], [ 74.937744, 68.989925 ], [ 74.476318, 68.326262 ], [ 75.058594, 67.759398 ], [ 74.190674, 67.284773 ], [ 73.927002, 66.787580 ], [ 72.828369, 66.530768 ], [ 72.795410, 66.513260 ], [ 72.421875, 66.173828 ], [ 71.279297, 66.319861 ], [ 71.542969, 66.513260 ], [ 73.245850, 67.738597 ], [ 73.674316, 68.407268 ], [ 72.564697, 69.021414 ], [ 72.795410, 70.388919 ], [ 72.476807, 71.088305 ], [ 71.850586, 71.409675 ], [ 72.795410, 72.218746 ], [ 72.586670, 72.777081 ], [ 69.938965, 73.038624 ], [ 69.202881, 72.842021 ], [ 68.543701, 71.934751 ], [ 66.697998, 71.027678 ], [ 66.730957, 70.707212 ], [ 67.258301, 69.926530 ], [ 66.928711, 69.453698 ], [ 68.137207, 69.357086 ], [ 68.170166, 69.143009 ], [ 69.180908, 68.616534 ], [ 68.510742, 68.089709 ], [ 64.896240, 69.232789 ], [ 63.511963, 69.546038 ], [ 60.556641, 69.850978 ], [ 60.029297, 69.519147 ], [ 61.083984, 68.938659 ], [ 59.941406, 68.277521 ], [ 58.809814, 68.879358 ], [ 57.315674, 68.463800 ], [ 55.447998, 68.439589 ], [ 54.733887, 68.097907 ], [ 53.492432, 68.200133 ], [ 54.470215, 68.807986 ], [ 53.723145, 68.855592 ], [ 50.229492, 67.999341 ], [ 48.142090, 67.521173 ], [ 47.900391, 66.882659 ], [ 46.351318, 66.666036 ], [ 45.560303, 67.007428 ], [ 45.560303, 67.567334 ], [ 46.823730, 67.688600 ], [ 46.252441, 68.249040 ], [ 45.000000, 68.395135 ], [ 44.121094, 68.496040 ] ], [ [ 68.159180, 76.938006 ], [ 66.214600, 76.808262 ], [ 64.500732, 76.437180 ], [ 61.171875, 76.250428 ], [ 57.875977, 75.609532 ], [ 55.634766, 75.081497 ], [ 55.909424, 74.628014 ], [ 53.514404, 73.748131 ], [ 54.426270, 73.627789 ], [ 52.448730, 72.773828 ], [ 52.481689, 72.228809 ], [ 51.459961, 72.012945 ], [ 51.602783, 71.472615 ], [ 53.415527, 71.205460 ], [ 53.679199, 70.761586 ], [ 56.953125, 70.630841 ], [ 57.535400, 70.718099 ], [ 55.623779, 71.538830 ], [ 55.426025, 72.369105 ], [ 56.986084, 73.331010 ], [ 58.480225, 74.307353 ], [ 61.589355, 75.261444 ], [ 64.643555, 75.737303 ], [ 68.181152, 76.232138 ], [ 68.851318, 76.544967 ], [ 68.159180, 76.938006 ] ] ], [ [ [ 44.121094, 67.054588 ], [ 44.527588, 66.757250 ], [ 44.121094, 66.271278 ], [ 44.121094, 67.054588 ] ] ], [ [ [ 44.121094, 68.007571 ], [ 44.187012, 67.949900 ], [ 44.121094, 67.871403 ], [ 44.121094, 68.007571 ] ] ] ] } } -, { "type": "Feature", "properties": { "name": "Russia" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 90.878906, 75.672197 ], [ 90.878906, 66.160511 ], [ 44.121094, 66.160511 ], [ 44.121094, 66.302205 ], [ 44.296875, 66.513260 ], [ 44.648438, 66.791909 ], [ 44.121094, 67.067433 ], [ 44.121094, 67.809245 ], [ 44.296875, 68.007571 ], [ 44.121094, 68.138852 ], [ 44.121094, 68.463800 ], [ 46.406250, 68.269387 ], [ 46.757812, 67.742759 ], [ 45.703125, 67.609221 ], [ 45.703125, 67.067433 ], [ 46.406250, 66.652977 ], [ 47.812500, 66.930060 ], [ 48.164062, 67.474922 ], [ 53.789062, 68.911005 ], [ 54.492188, 68.784144 ], [ 53.437500, 68.138852 ], [ 54.843750, 68.138852 ], [ 58.710938, 68.911005 ], [ 60.117188, 68.269387 ], [ 61.171875, 68.911005 ], [ 60.117188, 69.534518 ], [ 60.468750, 69.900118 ], [ 65.039062, 69.287257 ], [ 68.554688, 68.138852 ], [ 69.257812, 68.656555 ], [ 68.203125, 69.411242 ], [ 66.796875, 69.411242 ], [ 66.796875, 71.074056 ], [ 69.960938, 73.022592 ], [ 72.421875, 72.816074 ], [ 72.773438, 72.181804 ], [ 71.718750, 71.413177 ], [ 72.773438, 70.377854 ], [ 72.421875, 69.037142 ], [ 73.828125, 68.399180 ], [ 71.718750, 66.513260 ], [ 71.367188, 66.372755 ], [ 72.421875, 66.231457 ], [ 72.773438, 66.513260 ], [ 73.828125, 66.791909 ], [ 74.882812, 67.742759 ], [ 74.882812, 69.037142 ], [ 73.828125, 69.037142 ], [ 73.476562, 69.657086 ], [ 74.531250, 70.612614 ], [ 73.125000, 71.413177 ], [ 74.882812, 72.073911 ], [ 74.531250, 72.816074 ], [ 75.234375, 72.816074 ], [ 75.585938, 72.289067 ], [ 75.234375, 71.300793 ], [ 76.289062, 71.187754 ], [ 75.937500, 71.856229 ], [ 77.695312, 72.289067 ], [ 79.804688, 72.289067 ], [ 81.562500, 71.746432 ], [ 80.507812, 72.607120 ], [ 80.507812, 73.627789 ], [ 82.265625, 73.824820 ], [ 86.835938, 73.922469 ], [ 86.132812, 74.496413 ], [ 87.187500, 75.140778 ], [ 88.242188, 75.140778 ], [ 90.000000, 75.584937 ], [ 90.878906, 75.672197 ] ] ], [ [ [ 68.203125, 76.920614 ], [ 68.906250, 76.516819 ], [ 68.203125, 76.268695 ], [ 61.523438, 75.230667 ], [ 58.359375, 74.307353 ], [ 55.546875, 72.395706 ], [ 55.546875, 71.524909 ], [ 57.656250, 70.728979 ], [ 53.789062, 70.728979 ], [ 53.437500, 71.187754 ], [ 51.679688, 71.524909 ], [ 51.328125, 71.965388 ], [ 52.382812, 72.181804 ], [ 52.382812, 72.816074 ], [ 54.492188, 73.627789 ], [ 53.437500, 73.726595 ], [ 55.898438, 74.590108 ], [ 55.546875, 75.050354 ], [ 61.171875, 76.268695 ], [ 64.335938, 76.434604 ], [ 66.093750, 76.840816 ], [ 68.203125, 76.920614 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 44.121094, 68.496040 ], [ 44.121094, 79.335219 ], [ 90.878906, 79.335219 ], [ 90.878906, 75.672197 ], [ 90.263672, 75.639536 ], [ 90.000000, 75.573993 ], [ 88.319092, 75.143595 ], [ 87.165527, 75.115400 ], [ 86.011963, 74.458191 ], [ 86.824951, 73.934634 ], [ 84.660645, 73.806447 ], [ 82.254639, 73.849286 ], [ 80.518799, 73.646359 ], [ 80.617676, 72.580829 ], [ 81.507568, 71.749873 ], [ 79.650879, 72.319122 ], [ 77.574463, 72.265657 ], [ 75.904541, 71.873327 ], [ 76.365967, 71.152294 ], [ 75.289307, 71.335983 ], [ 75.684814, 72.299091 ], [ 75.157471, 72.854981 ], [ 74.663086, 72.832295 ], [ 74.893799, 72.121192 ], [ 73.103027, 71.444667 ], [ 74.399414, 70.630841 ], [ 73.608398, 69.626510 ], [ 73.850098, 69.068563 ], [ 74.937744, 68.989925 ], [ 74.476318, 68.326262 ], [ 75.058594, 67.759398 ], [ 74.190674, 67.284773 ], [ 73.927002, 66.787580 ], [ 72.828369, 66.530768 ], [ 72.795410, 66.513260 ], [ 72.421875, 66.173828 ], [ 71.279297, 66.319861 ], [ 71.542969, 66.513260 ], [ 73.245850, 67.738597 ], [ 73.674316, 68.407268 ], [ 72.564697, 69.021414 ], [ 72.795410, 70.388919 ], [ 72.476807, 71.088305 ], [ 71.850586, 71.409675 ], [ 72.795410, 72.218746 ], [ 72.586670, 72.777081 ], [ 69.938965, 73.038624 ], [ 69.202881, 72.842021 ], [ 68.543701, 71.934751 ], [ 66.697998, 71.027678 ], [ 66.730957, 70.707212 ], [ 67.258301, 69.926530 ], [ 66.928711, 69.453698 ], [ 68.137207, 69.357086 ], [ 68.170166, 69.143009 ], [ 69.180908, 68.616534 ], [ 68.510742, 68.089709 ], [ 64.896240, 69.232789 ], [ 63.511963, 69.546038 ], [ 60.556641, 69.850978 ], [ 60.029297, 69.519147 ], [ 61.083984, 68.938659 ], [ 59.941406, 68.277521 ], [ 58.809814, 68.879358 ], [ 57.315674, 68.463800 ], [ 55.447998, 68.439589 ], [ 54.733887, 68.097907 ], [ 53.492432, 68.200133 ], [ 54.470215, 68.807986 ], [ 53.723145, 68.855592 ], [ 50.229492, 67.999341 ], [ 48.142090, 67.521173 ], [ 47.900391, 66.882659 ], [ 46.351318, 66.666036 ], [ 45.560303, 67.007428 ], [ 45.560303, 67.567334 ], [ 46.823730, 67.688600 ], [ 46.252441, 68.249040 ], [ 45.000000, 68.395135 ], [ 44.121094, 68.496040 ] ], [ [ 68.159180, 76.938006 ], [ 66.214600, 76.808262 ], [ 64.500732, 76.437180 ], [ 61.171875, 76.250428 ], [ 57.875977, 75.609532 ], [ 55.634766, 75.081497 ], [ 55.909424, 74.628014 ], [ 53.514404, 73.748131 ], [ 54.426270, 73.627789 ], [ 52.448730, 72.773828 ], [ 52.481689, 72.228809 ], [ 51.459961, 72.012945 ], [ 51.602783, 71.472615 ], [ 53.415527, 71.205460 ], [ 53.679199, 70.761586 ], [ 56.953125, 70.630841 ], [ 57.535400, 70.718099 ], [ 55.623779, 71.538830 ], [ 55.426025, 72.369105 ], [ 56.986084, 73.331010 ], [ 58.480225, 74.307353 ], [ 61.589355, 75.261444 ], [ 64.643555, 75.737303 ], [ 68.181152, 76.232138 ], [ 68.851318, 76.544967 ], [ 68.159180, 76.938006 ] ] ], [ [ [ 44.121094, 67.054588 ], [ 44.527588, 66.757250 ], [ 44.121094, 66.271278 ], [ 44.121094, 67.054588 ] ] ], [ [ [ 44.121094, 68.007571 ], [ 44.187012, 67.949900 ], [ 44.121094, 67.871403 ], [ 44.121094, 68.007571 ] ] ] ] } } ] } ] } , @@ -2304,8 +2304,6 @@ , { "type": "FeatureCollection", "properties": { "zoom": 3, "x": 6, "y": 2 }, "features": [ { "type": "FeatureCollection", "properties": { "layer": "in", "version": 2, "extent": 4096 }, "features": [ -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 121.640625, 40.946714 ], [ 122.167969, 40.421860 ], [ 122.036133, 40.313043 ], [ 120.311279, 40.313043 ], [ 120.772705, 40.588928 ], [ 121.640625, 40.946714 ] ] ], [ [ [ 135.878906, 44.300264 ], [ 135.878906, 40.313043 ], [ 128.792725, 40.313043 ], [ 129.012451, 40.480381 ], [ 129.188232, 40.663973 ], [ 129.704590, 40.880295 ], [ 129.704590, 40.979898 ], [ 129.671631, 41.599013 ], [ 129.968262, 41.943149 ], [ 130.407715, 42.277309 ], [ 130.781250, 42.220382 ], [ 130.935059, 42.553080 ], [ 132.275391, 43.285203 ], [ 132.912598, 42.795401 ], [ 133.538818, 42.811522 ], [ 134.868164, 43.397065 ], [ 135.000000, 43.516689 ], [ 135.878906, 44.300264 ] ] ], [ [ [ 135.878906, 54.667478 ], [ 135.131836, 54.730964 ], [ 135.878906, 55.203953 ], [ 135.878906, 54.667478 ] ] ] ] } } -, { "type": "Feature", "properties": { "name": "Russia" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 135.878906, 66.861082 ], [ 135.878906, 55.279115 ], [ 135.000000, 54.775346 ], [ 135.878906, 54.673831 ], [ 135.878906, 44.213710 ], [ 135.000000, 43.325178 ], [ 133.593750, 42.811522 ], [ 132.187500, 43.325178 ], [ 130.781250, 42.293564 ], [ 131.132812, 45.089036 ], [ 133.242188, 45.089036 ], [ 133.945312, 46.073231 ], [ 133.945312, 47.279229 ], [ 134.648438, 47.517201 ], [ 135.000000, 48.458352 ], [ 133.242188, 48.224673 ], [ 132.539062, 47.754098 ], [ 131.132812, 47.754098 ], [ 129.375000, 49.382373 ], [ 127.617188, 49.837982 ], [ 125.859375, 52.696361 ], [ 123.398438, 53.540307 ], [ 120.937500, 53.330873 ], [ 119.179688, 50.064192 ], [ 117.773438, 49.610710 ], [ 115.312500, 49.837982 ], [ 114.257812, 50.289339 ], [ 110.742188, 49.152970 ], [ 108.632812, 49.382373 ], [ 105.820312, 50.513427 ], [ 103.710938, 50.064192 ], [ 102.304688, 50.513427 ], [ 101.953125, 51.179343 ], [ 100.898438, 51.618017 ], [ 98.789062, 52.052490 ], [ 97.382812, 49.837982 ], [ 92.109375, 50.736455 ], [ 89.121094, 49.496675 ], [ 89.121094, 66.861082 ], [ 135.878906, 66.861082 ] ] ] } } , { "type": "Feature", "properties": { "name": "China" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 123.398438, 53.540307 ], [ 125.156250, 53.120405 ], [ 126.914062, 51.399206 ], [ 127.617188, 49.837982 ], [ 129.375000, 49.382373 ], [ 131.132812, 47.754098 ], [ 132.539062, 47.754098 ], [ 133.242188, 48.224673 ], [ 135.000000, 48.458352 ], [ 134.648438, 47.517201 ], [ 133.945312, 47.279229 ], [ 133.945312, 46.073231 ], [ 133.242188, 45.089036 ], [ 131.132812, 45.089036 ], [ 130.781250, 42.293564 ], [ 130.078125, 43.068888 ], [ 129.726562, 42.553080 ], [ 127.968750, 42.032974 ], [ 128.320312, 41.508577 ], [ 126.914062, 41.771312 ], [ 124.628906, 40.313043 ], [ 122.167969, 40.313043 ], [ 122.343750, 40.446947 ], [ 121.640625, 40.979898 ], [ 120.585938, 40.313043 ], [ 89.121094, 40.313043 ], [ 89.121094, 48.107431 ], [ 90.000000, 47.754098 ], [ 91.054688, 46.800059 ], [ 91.054688, 45.336702 ], [ 93.515625, 45.089036 ], [ 94.570312, 44.339565 ], [ 95.273438, 44.339565 ], [ 96.328125, 42.811522 ], [ 101.953125, 42.553080 ], [ 104.414062, 42.032974 ], [ 105.117188, 41.508577 ], [ 107.578125, 42.553080 ], [ 110.390625, 42.811522 ], [ 111.796875, 43.834527 ], [ 111.796875, 45.089036 ], [ 113.554688, 44.840291 ], [ 116.718750, 46.316584 ], [ 119.882812, 47.040182 ], [ 118.125000, 47.989922 ], [ 115.664062, 47.754098 ], [ 115.312500, 48.224673 ], [ 116.718750, 49.837982 ], [ 117.773438, 49.610710 ], [ 119.179688, 50.064192 ], [ 120.937500, 53.330873 ], [ 123.398438, 53.540307 ] ] ] } } @@ -2313,6 +2311,8 @@ { "type": "Feature", "properties": { "name": "Mongolia" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 98.789062, 52.052490 ], [ 100.898438, 51.618017 ], [ 101.953125, 51.179343 ], [ 102.304688, 50.513427 ], [ 103.710938, 50.064192 ], [ 105.820312, 50.513427 ], [ 108.632812, 49.382373 ], [ 110.742188, 49.152970 ], [ 114.257812, 50.289339 ], [ 115.312500, 49.837982 ], [ 116.718750, 49.837982 ], [ 115.312500, 48.224673 ], [ 115.664062, 47.754098 ], [ 118.125000, 47.989922 ], [ 119.882812, 47.040182 ], [ 117.421875, 46.558860 ], [ 113.554688, 44.840291 ], [ 111.796875, 45.089036 ], [ 111.796875, 43.834527 ], [ 110.390625, 42.811522 ], [ 107.578125, 42.553080 ], [ 105.117188, 41.508577 ], [ 104.414062, 42.032974 ], [ 101.953125, 42.553080 ], [ 96.328125, 42.811522 ], [ 95.273438, 44.339565 ], [ 94.570312, 44.339565 ], [ 93.515625, 45.089036 ], [ 91.054688, 45.336702 ], [ 91.054688, 46.800059 ], [ 90.000000, 47.754098 ], [ 89.121094, 48.107431 ], [ 89.121094, 49.610710 ], [ 90.000000, 49.837982 ], [ 92.109375, 50.736455 ], [ 97.382812, 49.837982 ], [ 98.789062, 52.052490 ] ] ] } } , { "type": "Feature", "properties": { "name": "Dem. Rep. Korea" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 130.078125, 43.068888 ], [ 130.781250, 42.293564 ], [ 128.671875, 40.313043 ], [ 124.628906, 40.313043 ], [ 126.914062, 41.771312 ], [ 128.320312, 41.508577 ], [ 127.968750, 42.032974 ], [ 129.726562, 42.553080 ], [ 130.078125, 43.068888 ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 121.640625, 40.946714 ], [ 122.167969, 40.421860 ], [ 122.036133, 40.313043 ], [ 120.311279, 40.313043 ], [ 120.772705, 40.588928 ], [ 121.640625, 40.946714 ] ] ], [ [ [ 135.878906, 44.300264 ], [ 135.878906, 40.313043 ], [ 128.792725, 40.313043 ], [ 129.012451, 40.480381 ], [ 129.188232, 40.663973 ], [ 129.704590, 40.880295 ], [ 129.704590, 40.979898 ], [ 129.671631, 41.599013 ], [ 129.968262, 41.943149 ], [ 130.407715, 42.277309 ], [ 130.781250, 42.220382 ], [ 130.935059, 42.553080 ], [ 132.275391, 43.285203 ], [ 132.912598, 42.795401 ], [ 133.538818, 42.811522 ], [ 134.868164, 43.397065 ], [ 135.000000, 43.516689 ], [ 135.878906, 44.300264 ] ] ], [ [ [ 135.878906, 54.667478 ], [ 135.131836, 54.730964 ], [ 135.878906, 55.203953 ], [ 135.878906, 54.667478 ] ] ] ] } } ] } ] } , @@ -2426,9 +2426,9 @@ , { "type": "FeatureCollection", "properties": { "zoom": 4, "x": 0, "y": 14 }, "features": [ { "type": "FeatureCollection", "properties": { "layer": "in", "version": 2, "extent": 4096 }, "features": [ -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -157.060547, -79.088462 ], [ -157.060547, -82.732092 ], [ -180.000000, -82.732092 ], [ -180.439453, -82.732092 ], [ -180.439453, -79.088462 ], [ -180.000000, -79.088462 ], [ -162.762451, -79.088462 ], [ -162.625122, -79.171335 ], [ -162.438354, -79.281206 ], [ -161.125488, -79.633945 ], [ -159.208374, -79.496652 ], [ -159.455566, -79.088462 ], [ -157.060547, -79.088462 ] ] ] } } -, { "type": "Feature", "properties": { "name": "Antarctica" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -159.785156, -79.088462 ], [ -159.257812, -79.496652 ], [ -161.015625, -79.624056 ], [ -162.421875, -79.302640 ], [ -162.861328, -79.088462 ], [ -159.785156, -79.088462 ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -157.060547, -79.088462 ], [ -157.060547, -82.732092 ], [ -180.000000, -82.732092 ], [ -180.439453, -82.732092 ], [ -180.439453, -79.088462 ], [ -180.000000, -79.088462 ], [ -162.762451, -79.088462 ], [ -162.625122, -79.171335 ], [ -162.438354, -79.281206 ], [ -161.125488, -79.633945 ], [ -159.208374, -79.496652 ], [ -159.455566, -79.088462 ], [ -157.060547, -79.088462 ] ] ] } } ] } ] } , @@ -2474,17 +2474,17 @@ , { "type": "FeatureCollection", "properties": { "zoom": 4, "x": 0, "y": 7 }, "features": [ { "type": "FeatureCollection", "properties": { "layer": "in", "version": 2, "extent": 4096 }, "features": [ -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -157.060547, 21.084500 ], [ -157.060547, -0.439449 ], [ -180.000000, -0.439449 ], [ -180.439453, -0.439449 ], [ -180.439453, 22.350076 ], [ -180.000000, 22.350076 ], [ -157.060547, 22.350076 ], [ -157.060547, 21.202337 ], [ -157.252808, 21.217701 ], [ -157.324219, 21.099875 ], [ -157.060547, 21.084500 ] ], [ [ -158.027344, 21.718680 ], [ -158.291016, 21.580827 ], [ -158.252563, 21.539957 ], [ -158.126221, 21.314964 ], [ -157.780151, 21.279137 ], [ -157.708740, 21.263781 ], [ -157.653809, 21.320081 ], [ -157.939453, 21.652323 ], [ -158.027344, 21.718680 ] ], [ [ -159.598389, 22.238260 ], [ -159.746704, 22.136532 ], [ -159.801636, 22.065278 ], [ -159.576416, 21.943046 ], [ -159.461060, 21.881890 ], [ -159.389648, 21.943046 ], [ -159.345703, 21.983801 ], [ -159.367676, 22.212835 ], [ -159.598389, 22.238260 ] ] ] } } -, { "type": "Feature", "properties": { "name": "United States" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -157.851562, 21.943046 ], [ -157.851562, 21.289374 ], [ -158.554688, 21.289374 ], [ -158.554688, 21.943046 ], [ -157.851562, 21.943046 ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -157.060547, 21.084500 ], [ -157.060547, -0.439449 ], [ -180.000000, -0.439449 ], [ -180.439453, -0.439449 ], [ -180.439453, 22.350076 ], [ -180.000000, 22.350076 ], [ -157.060547, 22.350076 ], [ -157.060547, 21.202337 ], [ -157.252808, 21.217701 ], [ -157.324219, 21.099875 ], [ -157.060547, 21.084500 ] ], [ [ -158.027344, 21.718680 ], [ -158.291016, 21.580827 ], [ -158.252563, 21.539957 ], [ -158.126221, 21.314964 ], [ -157.780151, 21.279137 ], [ -157.708740, 21.263781 ], [ -157.653809, 21.320081 ], [ -157.939453, 21.652323 ], [ -158.027344, 21.718680 ] ], [ [ -159.598389, 22.238260 ], [ -159.746704, 22.136532 ], [ -159.801636, 22.065278 ], [ -159.576416, 21.943046 ], [ -159.461060, 21.881890 ], [ -159.389648, 21.943046 ], [ -159.345703, 21.983801 ], [ -159.367676, 22.212835 ], [ -159.598389, 22.238260 ] ] ] } } ] } ] } , { "type": "FeatureCollection", "properties": { "zoom": 4, "x": 0, "y": 6 }, "features": [ { "type": "FeatureCollection", "properties": { "layer": "in", "version": 2, "extent": 4096 }, "features": [ -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -158.247070, 21.534847 ], [ -180.000000, 21.534847 ], [ -180.439453, 21.534847 ], [ -180.439453, 41.310824 ], [ -180.000000, 41.310824 ], [ -157.060547, 41.310824 ], [ -157.060547, 21.534847 ], [ -157.840576, 21.534847 ], [ -157.939453, 21.652323 ], [ -158.027344, 21.718680 ], [ -158.291016, 21.580827 ], [ -158.247070, 21.534847 ] ], [ [ -159.598389, 22.238260 ], [ -159.746704, 22.136532 ], [ -159.801636, 22.065278 ], [ -159.576416, 21.943046 ], [ -159.461060, 21.881890 ], [ -159.389648, 21.943046 ], [ -159.345703, 21.983801 ], [ -159.367676, 22.212835 ], [ -159.598389, 22.238260 ] ] ] } } -, { "type": "Feature", "properties": { "name": "United States" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -157.851562, 21.943046 ], [ -157.851562, 21.534847 ], [ -158.554688, 21.534847 ], [ -158.554688, 21.943046 ], [ -157.851562, 21.943046 ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -158.247070, 21.534847 ], [ -180.000000, 21.534847 ], [ -180.439453, 21.534847 ], [ -180.439453, 41.310824 ], [ -180.000000, 41.310824 ], [ -157.060547, 41.310824 ], [ -157.060547, 21.534847 ], [ -157.840576, 21.534847 ], [ -157.939453, 21.652323 ], [ -158.027344, 21.718680 ], [ -158.291016, 21.580827 ], [ -158.247070, 21.534847 ] ], [ [ -159.598389, 22.238260 ], [ -159.746704, 22.136532 ], [ -159.801636, 22.065278 ], [ -159.576416, 21.943046 ], [ -159.461060, 21.881890 ], [ -159.389648, 21.943046 ], [ -159.345703, 21.983801 ], [ -159.367676, 22.212835 ], [ -159.598389, 22.238260 ] ] ] } } ] } ] } , @@ -2598,9 +2598,9 @@ , { "type": "FeatureCollection", "properties": { "zoom": 4, "x": 1, "y": 6 }, "features": [ { "type": "FeatureCollection", "properties": { "layer": "in", "version": 2, "extent": 4096 }, "features": [ -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -157.939453, 21.652323 ], [ -157.939453, 41.310824 ], [ -134.560547, 41.310824 ], [ -134.560547, 21.534847 ], [ -157.840576, 21.534847 ], [ -157.939453, 21.652323 ] ] ] } } -, { "type": "Feature", "properties": { "name": "United States" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -157.851562, 21.943046 ], [ -157.851562, 21.534847 ], [ -157.939453, 21.534847 ], [ -157.939453, 21.943046 ], [ -157.851562, 21.943046 ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -157.939453, 21.652323 ], [ -157.939453, 41.310824 ], [ -134.560547, 41.310824 ], [ -134.560547, 21.534847 ], [ -157.840576, 21.534847 ], [ -157.939453, 21.652323 ] ] ] } } ] } ] } , @@ -2864,9 +2864,9 @@ , { "type": "FeatureCollection", "properties": { "zoom": 4, "x": 3, "y": 2 }, "features": [ { "type": "FeatureCollection", "properties": { "layer": "in", "version": 2, "extent": 4096 }, "features": [ -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -89.560547, 78.265919 ], [ -89.560547, 76.957855 ], [ -89.615479, 76.951655 ], [ -89.560547, 76.745436 ], [ -89.560547, 75.749478 ], [ -89.824219, 75.847855 ], [ -90.000000, 75.882732 ], [ -90.972290, 76.074381 ], [ -90.741577, 76.450056 ], [ -91.604004, 76.778142 ], [ -93.576050, 76.776886 ], [ -94.685669, 77.098423 ], [ -96.745605, 77.160825 ], [ -97.119141, 76.750473 ], [ -95.960083, 76.441044 ], [ -93.894653, 76.319455 ], [ -92.889404, 75.882732 ], [ -92.768555, 75.386696 ], [ -92.422485, 74.837747 ], [ -90.000000, 74.544794 ], [ -89.763794, 74.515490 ], [ -89.560547, 74.500817 ], [ -89.560547, 73.898111 ], [ -90.834961, 73.898111 ], [ -91.790771, 74.019543 ], [ -92.422485, 74.099501 ], [ -94.504395, 74.135580 ], [ -95.366821, 73.898111 ], [ -112.939453, 73.898111 ], [ -112.939453, 74.406593 ], [ -112.500000, 74.412498 ], [ -112.225342, 74.416926 ], [ -109.698486, 74.850672 ], [ -106.314697, 75.004940 ], [ -105.704956, 75.479263 ], [ -105.880737, 75.969558 ], [ -106.929932, 76.013439 ], [ -107.819824, 75.845169 ], [ -108.209839, 76.202037 ], [ -108.550415, 76.678519 ], [ -109.583130, 76.794466 ], [ -110.494995, 76.429449 ], [ -109.066772, 75.473753 ], [ -110.813599, 75.549340 ], [ -112.500000, 76.112667 ], [ -112.587891, 76.141643 ], [ -112.939453, 76.183684 ], [ -112.939453, 77.603566 ], [ -112.500000, 77.507684 ], [ -112.049561, 77.408678 ], [ -110.187378, 77.697553 ], [ -109.852295, 77.995905 ], [ -111.264038, 78.152551 ], [ -112.500000, 78.066533 ], [ -112.725220, 78.050621 ], [ -112.939453, 77.967310 ], [ -112.939453, 79.253586 ], [ -105.479736, 79.253586 ], [ -105.468750, 79.171335 ], [ -105.419312, 78.918720 ], [ -104.210815, 78.677557 ], [ -105.177612, 78.380430 ], [ -102.947388, 78.342753 ], [ -101.304932, 78.018734 ], [ -99.673462, 77.907616 ], [ -100.057983, 78.324981 ], [ -100.827026, 78.800913 ], [ -103.529663, 79.165141 ], [ -103.617554, 79.171335 ], [ -104.798584, 79.253586 ], [ -93.521118, 79.253586 ], [ -93.762817, 79.171335 ], [ -93.933105, 79.113389 ], [ -93.949585, 78.750659 ], [ -92.878418, 78.343863 ], [ -90.802002, 78.215541 ], [ -90.000000, 78.248032 ], [ -89.560547, 78.265919 ] ], [ [ -98.497925, 76.720223 ], [ -98.574829, 76.588356 ], [ -99.981079, 76.646840 ], [ -101.491699, 76.305156 ], [ -102.562866, 76.336334 ], [ -102.502441, 75.564411 ], [ -100.865479, 75.640898 ], [ -100.881958, 75.057437 ], [ -99.810791, 74.897973 ], [ -98.157349, 75.000676 ], [ -97.706909, 75.744068 ], [ -97.734375, 76.256955 ], [ -98.497925, 76.720223 ] ], [ [ -98.629761, 78.872169 ], [ -98.552856, 78.457624 ], [ -98.124390, 78.082425 ], [ -97.311401, 77.851100 ], [ -95.828247, 78.057443 ], [ -95.559082, 78.417988 ], [ -96.756592, 78.765652 ], [ -97.338867, 78.831810 ], [ -98.629761, 78.872169 ] ], [ [ -94.850464, 75.647708 ], [ -96.289673, 75.378379 ], [ -96.822510, 74.927999 ], [ -95.608521, 74.667281 ], [ -94.158325, 74.593027 ], [ -93.614502, 74.979336 ], [ -93.977051, 75.296341 ], [ -94.850464, 75.647708 ] ], [ [ -111.500244, 78.849883 ], [ -112.500000, 78.558309 ], [ -112.527466, 78.550679 ], [ -112.543945, 78.408058 ], [ -112.500000, 78.408058 ], [ -110.879517, 78.406954 ], [ -109.665527, 78.601815 ], [ -110.961914, 78.804113 ], [ -111.500244, 78.849883 ] ], [ [ -96.437988, 77.834904 ], [ -96.168823, 77.555124 ], [ -94.295654, 77.491038 ], [ -93.839722, 77.519561 ], [ -93.718872, 77.634189 ], [ -94.421997, 77.819847 ], [ -96.437988, 77.834904 ] ] ], [ [ [ -112.939453, 75.132323 ], [ -112.500000, 75.143595 ], [ -111.796875, 75.161894 ], [ -112.500000, 75.013465 ], [ -112.939453, 74.920855 ], [ -112.939453, 75.132323 ] ] ] ] } } -, { "type": "Feature", "properties": { "name": "Canada" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -92.460938, 74.116047 ], [ -90.878906, 73.898111 ], [ -95.361328, 73.898111 ], [ -94.570312, 74.116047 ], [ -92.460938, 74.116047 ] ] ], [ [ [ -109.687500, 76.760541 ], [ -108.632812, 76.679785 ], [ -107.929688, 75.845169 ], [ -106.875000, 76.016094 ], [ -105.820312, 75.930885 ], [ -106.171875, 75.050354 ], [ -109.687500, 74.867889 ], [ -112.148438, 74.402163 ], [ -112.939453, 74.402163 ], [ -112.939453, 74.890816 ], [ -111.796875, 75.140778 ], [ -112.939453, 75.118222 ], [ -112.939453, 76.163993 ], [ -112.500000, 76.100796 ], [ -110.742188, 75.584937 ], [ -108.984375, 75.497157 ], [ -110.390625, 76.434604 ], [ -109.687500, 76.760541 ] ] ], [ [ [ -96.679688, 77.157163 ], [ -94.570312, 77.078784 ], [ -93.515625, 76.760541 ], [ -91.757812, 76.760541 ], [ -90.703125, 76.434604 ], [ -91.054688, 76.100796 ], [ -90.000000, 75.930885 ], [ -89.560547, 75.715633 ], [ -89.560547, 74.472903 ], [ -90.000000, 74.496413 ], [ -92.460938, 74.867889 ], [ -92.812500, 75.845169 ], [ -93.867188, 76.351896 ], [ -95.976562, 76.434604 ], [ -97.031250, 76.760541 ], [ -96.679688, 77.157163 ] ] ], [ [ [ -94.921875, 75.672197 ], [ -93.515625, 74.959392 ], [ -94.218750, 74.590108 ], [ -95.625000, 74.683250 ], [ -96.679688, 74.959392 ], [ -96.328125, 75.408854 ], [ -94.921875, 75.672197 ] ] ], [ [ [ -98.437500, 76.679785 ], [ -97.734375, 76.268695 ], [ -98.085938, 74.959392 ], [ -99.843750, 74.867889 ], [ -100.898438, 75.050354 ], [ -100.898438, 75.672197 ], [ -102.656250, 75.584937 ], [ -102.656250, 76.351896 ], [ -101.601562, 76.268695 ], [ -99.843750, 76.679785 ], [ -98.437500, 76.679785 ] ] ], [ [ [ -89.560547, 79.253586 ], [ -89.560547, 78.242436 ], [ -90.000000, 78.206563 ], [ -92.812500, 78.349411 ], [ -93.867188, 78.767792 ], [ -93.867188, 79.105086 ], [ -93.427734, 79.253586 ], [ -89.560547, 79.253586 ] ] ], [ [ [ -104.677734, 79.253586 ], [ -103.359375, 79.171335 ], [ -100.898438, 78.767792 ], [ -99.843750, 77.915669 ], [ -101.250000, 77.989049 ], [ -103.007812, 78.349411 ], [ -105.117188, 78.349411 ], [ -104.062500, 78.699106 ], [ -105.468750, 78.903929 ], [ -105.468750, 79.253586 ], [ -104.677734, 79.253586 ] ] ], [ [ [ -89.560547, 76.920614 ], [ -89.560547, 76.434604 ], [ -89.648438, 76.434604 ], [ -89.648438, 76.920614 ], [ -89.560547, 76.920614 ] ] ], [ [ [ -111.093750, 78.134493 ], [ -109.687500, 77.989049 ], [ -110.039062, 77.692870 ], [ -112.148438, 77.389504 ], [ -112.939453, 77.598848 ], [ -112.939453, 78.025574 ], [ -112.851562, 78.061989 ], [ -111.093750, 78.134493 ] ] ], [ [ [ -94.570312, 77.841848 ], [ -93.867188, 77.617709 ], [ -94.218750, 77.466028 ], [ -96.328125, 77.542096 ], [ -96.328125, 77.841848 ], [ -94.570312, 77.841848 ] ] ], [ [ [ -98.789062, 78.903929 ], [ -96.679688, 78.767792 ], [ -95.625000, 78.420193 ], [ -95.976562, 78.061989 ], [ -97.382812, 77.841848 ], [ -98.085938, 78.061989 ], [ -98.789062, 78.903929 ] ] ], [ [ [ -111.445312, 78.836065 ], [ -109.687500, 78.630006 ], [ -110.742188, 78.420193 ], [ -112.500000, 78.420193 ], [ -111.445312, 78.836065 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -89.560547, 78.265919 ], [ -89.560547, 76.957855 ], [ -89.615479, 76.951655 ], [ -89.560547, 76.745436 ], [ -89.560547, 75.749478 ], [ -89.824219, 75.847855 ], [ -90.000000, 75.882732 ], [ -90.972290, 76.074381 ], [ -90.741577, 76.450056 ], [ -91.604004, 76.778142 ], [ -93.576050, 76.776886 ], [ -94.685669, 77.098423 ], [ -96.745605, 77.160825 ], [ -97.119141, 76.750473 ], [ -95.960083, 76.441044 ], [ -93.894653, 76.319455 ], [ -92.889404, 75.882732 ], [ -92.768555, 75.386696 ], [ -92.422485, 74.837747 ], [ -90.000000, 74.544794 ], [ -89.763794, 74.515490 ], [ -89.560547, 74.500817 ], [ -89.560547, 73.898111 ], [ -90.834961, 73.898111 ], [ -91.790771, 74.019543 ], [ -92.422485, 74.099501 ], [ -94.504395, 74.135580 ], [ -95.366821, 73.898111 ], [ -112.939453, 73.898111 ], [ -112.939453, 74.406593 ], [ -112.500000, 74.412498 ], [ -112.225342, 74.416926 ], [ -109.698486, 74.850672 ], [ -106.314697, 75.004940 ], [ -105.704956, 75.479263 ], [ -105.880737, 75.969558 ], [ -106.929932, 76.013439 ], [ -107.819824, 75.845169 ], [ -108.209839, 76.202037 ], [ -108.550415, 76.678519 ], [ -109.583130, 76.794466 ], [ -110.494995, 76.429449 ], [ -109.066772, 75.473753 ], [ -110.813599, 75.549340 ], [ -112.500000, 76.112667 ], [ -112.587891, 76.141643 ], [ -112.939453, 76.183684 ], [ -112.939453, 77.603566 ], [ -112.500000, 77.507684 ], [ -112.049561, 77.408678 ], [ -110.187378, 77.697553 ], [ -109.852295, 77.995905 ], [ -111.264038, 78.152551 ], [ -112.500000, 78.066533 ], [ -112.725220, 78.050621 ], [ -112.939453, 77.967310 ], [ -112.939453, 79.253586 ], [ -105.479736, 79.253586 ], [ -105.468750, 79.171335 ], [ -105.419312, 78.918720 ], [ -104.210815, 78.677557 ], [ -105.177612, 78.380430 ], [ -102.947388, 78.342753 ], [ -101.304932, 78.018734 ], [ -99.673462, 77.907616 ], [ -100.057983, 78.324981 ], [ -100.827026, 78.800913 ], [ -103.529663, 79.165141 ], [ -103.617554, 79.171335 ], [ -104.798584, 79.253586 ], [ -93.521118, 79.253586 ], [ -93.762817, 79.171335 ], [ -93.933105, 79.113389 ], [ -93.949585, 78.750659 ], [ -92.878418, 78.343863 ], [ -90.802002, 78.215541 ], [ -90.000000, 78.248032 ], [ -89.560547, 78.265919 ] ], [ [ -98.497925, 76.720223 ], [ -98.574829, 76.588356 ], [ -99.981079, 76.646840 ], [ -101.491699, 76.305156 ], [ -102.562866, 76.336334 ], [ -102.502441, 75.564411 ], [ -100.865479, 75.640898 ], [ -100.881958, 75.057437 ], [ -99.810791, 74.897973 ], [ -98.157349, 75.000676 ], [ -97.706909, 75.744068 ], [ -97.734375, 76.256955 ], [ -98.497925, 76.720223 ] ], [ [ -98.629761, 78.872169 ], [ -98.552856, 78.457624 ], [ -98.124390, 78.082425 ], [ -97.311401, 77.851100 ], [ -95.828247, 78.057443 ], [ -95.559082, 78.417988 ], [ -96.756592, 78.765652 ], [ -97.338867, 78.831810 ], [ -98.629761, 78.872169 ] ], [ [ -94.850464, 75.647708 ], [ -96.289673, 75.378379 ], [ -96.822510, 74.927999 ], [ -95.608521, 74.667281 ], [ -94.158325, 74.593027 ], [ -93.614502, 74.979336 ], [ -93.977051, 75.296341 ], [ -94.850464, 75.647708 ] ], [ [ -111.500244, 78.849883 ], [ -112.500000, 78.558309 ], [ -112.527466, 78.550679 ], [ -112.543945, 78.408058 ], [ -112.500000, 78.408058 ], [ -110.879517, 78.406954 ], [ -109.665527, 78.601815 ], [ -110.961914, 78.804113 ], [ -111.500244, 78.849883 ] ], [ [ -96.437988, 77.834904 ], [ -96.168823, 77.555124 ], [ -94.295654, 77.491038 ], [ -93.839722, 77.519561 ], [ -93.718872, 77.634189 ], [ -94.421997, 77.819847 ], [ -96.437988, 77.834904 ] ] ], [ [ [ -112.939453, 75.132323 ], [ -112.500000, 75.143595 ], [ -111.796875, 75.161894 ], [ -112.500000, 75.013465 ], [ -112.939453, 74.920855 ], [ -112.939453, 75.132323 ] ] ] ] } } ] } ] } , @@ -3038,9 +3038,9 @@ , { "type": "FeatureCollection", "properties": { "zoom": 4, "x": 4, "y": 3 }, "features": [ { "type": "FeatureCollection", "properties": { "layer": "in", "version": 2, "extent": 4096 }, "features": [ -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -67.060547, 66.355136 ], [ -67.060547, 66.337505 ], [ -67.241821, 66.337505 ], [ -67.060547, 66.355136 ] ] ], [ [ [ -85.610962, 66.513260 ], [ -85.006714, 66.337505 ], [ -85.902100, 66.337505 ], [ -85.797729, 66.513260 ], [ -85.770264, 66.559192 ], [ -85.610962, 66.513260 ] ] ], [ [ [ -67.060547, 69.279484 ], [ -67.500000, 69.716202 ], [ -67.917480, 70.121695 ], [ -68.785400, 70.524897 ], [ -71.202393, 70.920233 ], [ -72.240601, 71.556217 ], [ -74.097290, 71.330709 ], [ -74.229126, 71.767067 ], [ -75.607910, 72.243892 ], [ -77.827148, 72.749410 ], [ -78.771973, 72.352459 ], [ -80.749512, 72.062073 ], [ -80.601196, 72.716800 ], [ -82.315063, 73.751205 ], [ -84.847412, 73.340461 ], [ -85.775757, 72.534726 ], [ -86.561279, 73.156808 ], [ -85.825195, 73.803383 ], [ -88.406982, 73.537742 ], [ -89.434204, 73.129728 ], [ -90.000000, 72.476930 ], [ -90.203247, 72.235514 ], [ -90.000000, 71.584003 ], [ -89.890137, 71.223149 ], [ -88.467407, 71.217844 ], [ -89.511108, 70.761586 ], [ -88.681641, 70.411031 ], [ -87.061157, 70.259452 ], [ -84.946289, 69.966086 ], [ -81.304321, 69.742846 ], [ -79.491577, 69.871782 ], [ -78.958740, 70.166473 ], [ -78.167725, 69.826365 ], [ -77.288818, 69.769456 ], [ -76.228638, 69.146920 ], [ -76.871338, 68.895187 ], [ -74.844360, 68.554359 ], [ -73.311768, 68.069202 ], [ -72.927246, 67.726108 ], [ -72.652588, 67.284773 ], [ -73.679810, 66.513260 ], [ -73.910522, 66.337505 ], [ -84.017944, 66.337505 ], [ -83.342285, 66.412352 ], [ -83.062134, 66.513260 ], [ -81.386719, 67.110204 ], [ -81.260376, 67.596662 ], [ -81.963501, 68.132715 ], [ -81.221924, 68.666549 ], [ -81.282349, 69.162558 ], [ -82.622681, 69.658996 ], [ -84.100342, 69.805516 ], [ -85.523071, 69.881231 ], [ -85.578003, 68.784144 ], [ -86.308594, 67.921011 ], [ -87.352295, 67.199775 ], [ -88.319092, 67.873472 ], [ -88.016968, 68.614531 ], [ -89.214478, 69.258095 ], [ -90.000000, 68.802028 ], [ -90.439453, 68.542306 ], [ -90.439453, 74.140084 ], [ -67.060547, 74.140084 ], [ -67.060547, 69.279484 ] ], [ [ -80.354004, 73.760425 ], [ -80.831909, 73.692696 ], [ -80.875854, 73.332585 ], [ -79.777222, 72.803086 ], [ -79.486084, 72.742892 ], [ -78.392944, 72.876019 ], [ -77.316284, 72.854981 ], [ -76.250610, 72.825808 ], [ -76.338501, 73.102607 ], [ -78.063354, 73.652545 ], [ -80.354004, 73.760425 ] ], [ [ -75.893555, 68.287684 ], [ -76.810913, 68.149077 ], [ -77.233887, 67.588287 ], [ -76.986694, 67.099518 ], [ -75.866089, 67.148632 ], [ -75.217896, 67.443336 ], [ -75.102539, 67.582003 ], [ -75.113525, 68.009628 ], [ -75.893555, 68.287684 ] ] ], [ [ [ -67.060547, 69.162558 ], [ -67.060547, 68.238859 ], [ -67.500000, 68.360725 ], [ -68.807373, 68.720441 ], [ -67.500000, 69.052858 ], [ -67.060547, 69.162558 ] ] ] ] } } -, { "type": "Feature", "properties": { "name": "Canada" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -85.781250, 73.824820 ], [ -86.484375, 73.124945 ], [ -85.781250, 72.501722 ], [ -84.726562, 73.327858 ], [ -82.265625, 73.726595 ], [ -80.507812, 72.711903 ], [ -80.859375, 72.073911 ], [ -77.695312, 72.711903 ], [ -75.585938, 72.289067 ], [ -74.179688, 71.746432 ], [ -74.179688, 71.300793 ], [ -72.070312, 71.524909 ], [ -71.367188, 70.959697 ], [ -67.851562, 70.140364 ], [ -67.060547, 69.411242 ], [ -67.060547, 69.099940 ], [ -68.906250, 68.656555 ], [ -67.060547, 68.171555 ], [ -67.060547, 66.337505 ], [ -73.916016, 66.337505 ], [ -73.828125, 66.513260 ], [ -72.773438, 67.742759 ], [ -74.882812, 68.528235 ], [ -76.992188, 68.911005 ], [ -76.289062, 69.162558 ], [ -77.343750, 69.778952 ], [ -78.046875, 69.778952 ], [ -79.101562, 70.140364 ], [ -79.453125, 69.900118 ], [ -81.210938, 69.778952 ], [ -88.593750, 70.377854 ], [ -89.648438, 70.728979 ], [ -88.593750, 71.187754 ], [ -90.000000, 71.187754 ], [ -90.000000, 72.501722 ], [ -88.242188, 73.528399 ], [ -85.781250, 73.824820 ] ] ], [ [ [ -85.429688, 69.900118 ], [ -82.617188, 69.657086 ], [ -81.210938, 69.162558 ], [ -81.914062, 68.138852 ], [ -81.210938, 67.067433 ], [ -82.968750, 66.513260 ], [ -84.023438, 66.337505 ], [ -85.078125, 66.337505 ], [ -85.781250, 66.513260 ], [ -85.957031, 66.337505 ], [ -90.439453, 66.337505 ], [ -90.439453, 68.656555 ], [ -89.296875, 69.287257 ], [ -87.890625, 68.656555 ], [ -88.242188, 67.875541 ], [ -87.187500, 67.204032 ], [ -85.429688, 68.784144 ], [ -85.429688, 69.900118 ] ] ], [ [ [ -80.859375, 73.726595 ], [ -78.046875, 73.627789 ], [ -76.289062, 73.124945 ], [ -76.289062, 72.816074 ], [ -78.398438, 72.919635 ], [ -79.453125, 72.711903 ], [ -80.859375, 73.327858 ], [ -80.859375, 73.726595 ] ] ], [ [ [ -75.937500, 68.269387 ], [ -75.234375, 68.007571 ], [ -75.234375, 67.474922 ], [ -76.992188, 67.067433 ], [ -77.343750, 67.609221 ], [ -75.937500, 68.269387 ] ] ], [ [ [ -90.351562, 73.824820 ], [ -90.439453, 73.775780 ], [ -90.439453, 73.824820 ], [ -90.351562, 73.824820 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -67.060547, 66.355136 ], [ -67.060547, 66.337505 ], [ -67.241821, 66.337505 ], [ -67.060547, 66.355136 ] ] ], [ [ [ -85.610962, 66.513260 ], [ -85.006714, 66.337505 ], [ -85.902100, 66.337505 ], [ -85.797729, 66.513260 ], [ -85.770264, 66.559192 ], [ -85.610962, 66.513260 ] ] ], [ [ [ -67.060547, 69.279484 ], [ -67.500000, 69.716202 ], [ -67.917480, 70.121695 ], [ -68.785400, 70.524897 ], [ -71.202393, 70.920233 ], [ -72.240601, 71.556217 ], [ -74.097290, 71.330709 ], [ -74.229126, 71.767067 ], [ -75.607910, 72.243892 ], [ -77.827148, 72.749410 ], [ -78.771973, 72.352459 ], [ -80.749512, 72.062073 ], [ -80.601196, 72.716800 ], [ -82.315063, 73.751205 ], [ -84.847412, 73.340461 ], [ -85.775757, 72.534726 ], [ -86.561279, 73.156808 ], [ -85.825195, 73.803383 ], [ -88.406982, 73.537742 ], [ -89.434204, 73.129728 ], [ -90.000000, 72.476930 ], [ -90.203247, 72.235514 ], [ -90.000000, 71.584003 ], [ -89.890137, 71.223149 ], [ -88.467407, 71.217844 ], [ -89.511108, 70.761586 ], [ -88.681641, 70.411031 ], [ -87.061157, 70.259452 ], [ -84.946289, 69.966086 ], [ -81.304321, 69.742846 ], [ -79.491577, 69.871782 ], [ -78.958740, 70.166473 ], [ -78.167725, 69.826365 ], [ -77.288818, 69.769456 ], [ -76.228638, 69.146920 ], [ -76.871338, 68.895187 ], [ -74.844360, 68.554359 ], [ -73.311768, 68.069202 ], [ -72.927246, 67.726108 ], [ -72.652588, 67.284773 ], [ -73.679810, 66.513260 ], [ -73.910522, 66.337505 ], [ -84.017944, 66.337505 ], [ -83.342285, 66.412352 ], [ -83.062134, 66.513260 ], [ -81.386719, 67.110204 ], [ -81.260376, 67.596662 ], [ -81.963501, 68.132715 ], [ -81.221924, 68.666549 ], [ -81.282349, 69.162558 ], [ -82.622681, 69.658996 ], [ -84.100342, 69.805516 ], [ -85.523071, 69.881231 ], [ -85.578003, 68.784144 ], [ -86.308594, 67.921011 ], [ -87.352295, 67.199775 ], [ -88.319092, 67.873472 ], [ -88.016968, 68.614531 ], [ -89.214478, 69.258095 ], [ -90.000000, 68.802028 ], [ -90.439453, 68.542306 ], [ -90.439453, 74.140084 ], [ -67.060547, 74.140084 ], [ -67.060547, 69.279484 ] ], [ [ -80.354004, 73.760425 ], [ -80.831909, 73.692696 ], [ -80.875854, 73.332585 ], [ -79.777222, 72.803086 ], [ -79.486084, 72.742892 ], [ -78.392944, 72.876019 ], [ -77.316284, 72.854981 ], [ -76.250610, 72.825808 ], [ -76.338501, 73.102607 ], [ -78.063354, 73.652545 ], [ -80.354004, 73.760425 ] ], [ [ -75.893555, 68.287684 ], [ -76.810913, 68.149077 ], [ -77.233887, 67.588287 ], [ -76.986694, 67.099518 ], [ -75.866089, 67.148632 ], [ -75.217896, 67.443336 ], [ -75.102539, 67.582003 ], [ -75.113525, 68.009628 ], [ -75.893555, 68.287684 ] ] ], [ [ [ -67.060547, 69.162558 ], [ -67.060547, 68.238859 ], [ -67.500000, 68.360725 ], [ -68.807373, 68.720441 ], [ -67.500000, 69.052858 ], [ -67.060547, 69.162558 ] ] ] ] } } ] } ] } , @@ -3144,8 +3144,6 @@ , { "type": "FeatureCollection", "properties": { "zoom": 4, "x": 5, "y": 8 }, "features": [ { "type": "FeatureCollection", "properties": { "layer": "in", "version": 2, "extent": 4096 }, "features": [ -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -44.560547, -2.619326 ], [ -44.560547, -2.685174 ], [ -44.582520, -2.690661 ], [ -44.560547, -2.619326 ] ] ], [ [ [ -44.560547, -1.966167 ], [ -44.906616, -1.554375 ], [ -45.000000, -1.521428 ], [ -46.565552, -0.939289 ], [ -47.823486, -0.582265 ], [ -48.587036, -1.235866 ], [ -48.619995, -0.236205 ], [ -50.388794, -0.076904 ], [ -50.471191, 0.000000 ], [ -50.701904, 0.225219 ], [ -50.504150, 0.439449 ], [ -44.560547, 0.439449 ], [ -44.560547, -1.966167 ] ] ] ] } } -, { "type": "Feature", "properties": { "name": "Bolivia" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -65.390625, -9.795678 ], [ -65.390625, -11.523088 ], [ -64.335938, -12.554564 ], [ -63.281250, -12.554564 ], [ -60.468750, -13.923404 ], [ -60.117188, -16.299051 ], [ -58.359375, -16.299051 ], [ -57.656250, -18.979026 ], [ -58.007812, -20.303418 ], [ -59.062500, -19.311143 ], [ -61.875000, -19.642588 ], [ -62.578125, -22.268764 ], [ -63.984375, -21.943046 ], [ -64.160156, -22.350076 ], [ -64.775391, -22.350076 ], [ -65.039062, -21.943046 ], [ -66.445312, -21.943046 ], [ -67.060547, -22.350076 ], [ -67.939453, -22.350076 ], [ -67.939453, -10.919618 ], [ -66.796875, -9.795678 ], [ -65.390625, -9.795678 ] ] ] } } , { "type": "Feature", "properties": { "name": "Brazil" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -50.537109, 0.439449 ], [ -50.625000, 0.351560 ], [ -50.273438, 0.000000 ], [ -48.515625, -0.351560 ], [ -48.515625, -1.406109 ], [ -47.812500, -0.703107 ], [ -45.000000, -1.406109 ], [ -44.560547, -1.845384 ], [ -44.560547, -2.635789 ], [ -44.648438, -2.811371 ], [ -44.560547, -2.811371 ], [ -44.560547, -22.350076 ], [ -55.898438, -22.350076 ], [ -55.898438, -22.268764 ], [ -58.007812, -21.943046 ], [ -57.656250, -17.644022 ], [ -58.359375, -17.308688 ], [ -58.359375, -16.299051 ], [ -60.117188, -16.299051 ], [ -60.468750, -13.923404 ], [ -63.281250, -12.554564 ], [ -64.335938, -12.554564 ], [ -65.390625, -11.523088 ], [ -65.390625, -9.795678 ], [ -66.796875, -9.795678 ], [ -67.939453, -10.919618 ], [ -67.939453, 0.439449 ], [ -50.537109, 0.439449 ] ] ] } } @@ -3153,6 +3151,8 @@ { "type": "Feature", "properties": { "name": "Argentina" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -65.039062, -21.943046 ], [ -64.775391, -22.350076 ], [ -66.884766, -22.350076 ], [ -66.445312, -21.943046 ], [ -65.039062, -21.943046 ] ] ], [ [ [ -64.160156, -22.350076 ], [ -63.984375, -21.943046 ], [ -62.929688, -21.943046 ], [ -62.490234, -22.350076 ], [ -64.160156, -22.350076 ] ] ] ] } } , { "type": "Feature", "properties": { "name": "Paraguay" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -59.062500, -19.311143 ], [ -58.007812, -19.973349 ], [ -58.007812, -21.943046 ], [ -55.898438, -22.268764 ], [ -55.898438, -22.350076 ], [ -62.490234, -22.350076 ], [ -62.578125, -22.268764 ], [ -61.875000, -19.642588 ], [ -59.062500, -19.311143 ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -44.560547, -2.619326 ], [ -44.560547, -2.685174 ], [ -44.582520, -2.690661 ], [ -44.560547, -2.619326 ] ] ], [ [ [ -44.560547, -1.966167 ], [ -44.906616, -1.554375 ], [ -45.000000, -1.521428 ], [ -46.565552, -0.939289 ], [ -47.823486, -0.582265 ], [ -48.587036, -1.235866 ], [ -48.619995, -0.236205 ], [ -50.388794, -0.076904 ], [ -50.471191, 0.000000 ], [ -50.701904, 0.225219 ], [ -50.504150, 0.439449 ], [ -44.560547, 0.439449 ], [ -44.560547, -1.966167 ] ] ] ] } } ] } ] } , @@ -3284,9 +3284,9 @@ , { "type": "FeatureCollection", "properties": { "zoom": 4, "x": 6, "y": 9 }, "features": [ { "type": "FeatureCollection", "properties": { "layer": "in", "version": 2, "extent": 4096 }, "features": [ -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -45.439453, -23.820526 ], [ -45.351562, -23.795398 ], [ -44.648438, -23.352343 ], [ -43.077393, -22.968509 ], [ -41.989746, -22.968509 ], [ -41.753540, -22.370396 ], [ -40.957031, -21.943046 ], [ -40.946045, -21.937950 ], [ -40.880127, -21.534847 ], [ -22.060547, -21.534847 ], [ -22.060547, -41.310824 ], [ -45.439453, -41.310824 ], [ -45.439453, -23.820526 ] ] ] } } -, { "type": "Feature", "properties": { "name": "Brazil" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -40.781250, -21.534847 ], [ -40.781250, -21.943046 ], [ -41.835938, -22.268764 ], [ -41.835938, -22.917923 ], [ -44.648438, -23.241346 ], [ -45.439453, -23.644524 ], [ -45.439453, -21.534847 ], [ -40.781250, -21.534847 ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -45.439453, -23.820526 ], [ -45.351562, -23.795398 ], [ -44.648438, -23.352343 ], [ -43.077393, -22.968509 ], [ -41.989746, -22.968509 ], [ -41.753540, -22.370396 ], [ -40.957031, -21.943046 ], [ -40.946045, -21.937950 ], [ -40.880127, -21.534847 ], [ -22.060547, -21.534847 ], [ -22.060547, -41.310824 ], [ -45.439453, -41.310824 ], [ -45.439453, -23.820526 ] ] ] } } ] } ] } , @@ -3496,11 +3496,11 @@ , { "type": "FeatureCollection", "properties": { "zoom": 4, "x": 7, "y": 3 }, "features": [ { "type": "FeatureCollection", "properties": { "layer": "in", "version": 2, "extent": 4096 }, "features": [ -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -22.939453, 69.941607 ], [ -22.500000, 70.082434 ], [ -22.351685, 70.129165 ], [ -22.500000, 70.134765 ], [ -22.939453, 70.151558 ], [ -22.939453, 70.535883 ], [ -22.500000, 70.583418 ], [ -21.752930, 70.663607 ], [ -22.131958, 71.469124 ], [ -22.500000, 71.642914 ], [ -22.939453, 71.847674 ], [ -22.939453, 72.317454 ], [ -22.500000, 72.225455 ], [ -22.302246, 72.183484 ], [ -22.313232, 72.630094 ], [ -22.500000, 72.733112 ], [ -22.939453, 72.971189 ], [ -22.939453, 73.307358 ], [ -22.500000, 73.308936 ], [ -22.170410, 73.308936 ], [ -20.764160, 73.464420 ], [ -20.434570, 73.817167 ], [ -21.005859, 74.019543 ], [ -21.351929, 74.140084 ], [ 0.439453, 74.140084 ], [ 0.439453, 66.337505 ], [ -14.551392, 66.337505 ], [ -14.507446, 66.456275 ], [ -15.853271, 66.513260 ], [ -16.166382, 66.526392 ], [ -16.204834, 66.513260 ], [ -16.748657, 66.337505 ], [ -21.967163, 66.337505 ], [ -22.137451, 66.410154 ], [ -22.879028, 66.337505 ], [ -22.939453, 66.337505 ], [ -22.939453, 69.941607 ] ] ] } } -, { "type": "Feature", "properties": { "name": "Greenland" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -22.939453, 70.140364 ], [ -22.500000, 70.140364 ], [ -22.939453, 70.020587 ], [ -22.939453, 70.140364 ] ] ], [ [ [ -22.939453, 73.353055 ], [ -22.939453, 74.140084 ], [ -21.269531, 74.140084 ], [ -20.390625, 73.824820 ], [ -20.742188, 73.428424 ], [ -22.939453, 73.353055 ] ] ], [ [ [ -22.939453, 71.773941 ], [ -22.148438, 71.413177 ], [ -21.796875, 70.612614 ], [ -22.939453, 70.524897 ], [ -22.939453, 71.773941 ] ] ], [ [ [ -22.939453, 73.022592 ], [ -22.148438, 72.607120 ], [ -22.148438, 72.181804 ], [ -22.939453, 72.342464 ], [ -22.939453, 73.022592 ] ] ] ] } } , { "type": "Feature", "properties": { "name": "Iceland" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -14.414062, 66.513260 ], [ -14.501953, 66.337505 ], [ -16.699219, 66.337505 ], [ -16.171875, 66.513260 ], [ -14.414062, 66.513260 ] ] ], [ [ [ -22.148438, 66.372755 ], [ -22.060547, 66.337505 ], [ -22.500000, 66.337505 ], [ -22.148438, 66.372755 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -22.939453, 69.941607 ], [ -22.500000, 70.082434 ], [ -22.351685, 70.129165 ], [ -22.500000, 70.134765 ], [ -22.939453, 70.151558 ], [ -22.939453, 70.535883 ], [ -22.500000, 70.583418 ], [ -21.752930, 70.663607 ], [ -22.131958, 71.469124 ], [ -22.500000, 71.642914 ], [ -22.939453, 71.847674 ], [ -22.939453, 72.317454 ], [ -22.500000, 72.225455 ], [ -22.302246, 72.183484 ], [ -22.313232, 72.630094 ], [ -22.500000, 72.733112 ], [ -22.939453, 72.971189 ], [ -22.939453, 73.307358 ], [ -22.500000, 73.308936 ], [ -22.170410, 73.308936 ], [ -20.764160, 73.464420 ], [ -20.434570, 73.817167 ], [ -21.005859, 74.019543 ], [ -21.351929, 74.140084 ], [ 0.439453, 74.140084 ], [ 0.439453, 66.337505 ], [ -14.551392, 66.337505 ], [ -14.507446, 66.456275 ], [ -15.853271, 66.513260 ], [ -16.166382, 66.526392 ], [ -16.204834, 66.513260 ], [ -16.748657, 66.337505 ], [ -21.967163, 66.337505 ], [ -22.137451, 66.410154 ], [ -22.879028, 66.337505 ], [ -22.939453, 66.337505 ], [ -22.939453, 69.941607 ] ] ] } } ] } ] } , @@ -4044,19 +4044,19 @@ , { "type": "FeatureCollection", "properties": { "zoom": 4, "x": 9, "y": 2 }, "features": [ { "type": "FeatureCollection", "properties": { "layer": "in", "version": 2, "extent": 4096 }, "features": [ -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 22.060547, 78.376004 ], [ 22.060547, 79.253586 ], [ 45.439453, 79.253586 ], [ 45.439453, 73.898111 ], [ 22.060547, 73.898111 ], [ 22.060547, 77.501742 ], [ 22.489014, 77.444552 ], [ 22.500000, 77.446940 ], [ 24.724731, 77.853412 ], [ 23.280029, 78.079021 ], [ 22.884521, 78.455425 ], [ 22.500000, 78.417988 ], [ 22.060547, 78.376004 ] ] ] } } -, { "type": "Feature", "properties": { "name": "Norway" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 22.851562, 78.420193 ], [ 23.203125, 78.061989 ], [ 24.609375, 77.841848 ], [ 22.500000, 77.466028 ], [ 22.060547, 77.523122 ], [ 22.060547, 78.367146 ], [ 22.851562, 78.420193 ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 22.060547, 78.376004 ], [ 22.060547, 79.253586 ], [ 45.439453, 79.253586 ], [ 45.439453, 73.898111 ], [ 22.060547, 73.898111 ], [ 22.060547, 77.501742 ], [ 22.489014, 77.444552 ], [ 22.500000, 77.446940 ], [ 24.724731, 77.853412 ], [ 23.280029, 78.079021 ], [ 22.884521, 78.455425 ], [ 22.500000, 78.417988 ], [ 22.060547, 78.376004 ] ] ] } } ] } ] } , { "type": "FeatureCollection", "properties": { "zoom": 4, "x": 9, "y": 1 }, "features": [ { "type": "FeatureCollection", "properties": { "layer": "in", "version": 2, "extent": 4096 }, "features": [ -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 45.439453, 80.581640 ], [ 45.439453, 79.088462 ], [ 22.060547, 79.088462 ], [ 22.060547, 79.454511 ], [ 22.500000, 79.429348 ], [ 23.021851, 79.400085 ], [ 25.922241, 79.517660 ], [ 27.405396, 80.056153 ], [ 25.449829, 80.407473 ], [ 22.917480, 80.656850 ], [ 22.500000, 80.534782 ], [ 22.060547, 80.403810 ], [ 22.060547, 82.732092 ], [ 45.439453, 82.732092 ], [ 45.439453, 80.645249 ], [ 45.000000, 80.604086 ], [ 44.846191, 80.589727 ], [ 45.000000, 80.587930 ], [ 45.439453, 80.581640 ] ] ] } } -, { "type": "Feature", "properties": { "name": "Russia" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 45.439453, 80.632740 ], [ 45.439453, 80.575346 ], [ 45.000000, 80.589727 ], [ 45.439453, 80.632740 ] ] ] } } , { "type": "Feature", "properties": { "name": "Norway" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 22.851562, 80.647035 ], [ 25.312500, 80.415707 ], [ 27.421875, 80.058050 ], [ 26.015625, 79.496652 ], [ 22.851562, 79.367701 ], [ 22.060547, 79.416240 ], [ 22.060547, 80.430330 ], [ 22.851562, 80.647035 ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 45.439453, 80.581640 ], [ 45.439453, 79.088462 ], [ 22.060547, 79.088462 ], [ 22.060547, 79.454511 ], [ 22.500000, 79.429348 ], [ 23.021851, 79.400085 ], [ 25.922241, 79.517660 ], [ 27.405396, 80.056153 ], [ 25.449829, 80.407473 ], [ 22.917480, 80.656850 ], [ 22.500000, 80.534782 ], [ 22.060547, 80.403810 ], [ 22.060547, 82.732092 ], [ 45.439453, 82.732092 ], [ 45.439453, 80.645249 ], [ 45.000000, 80.604086 ], [ 44.846191, 80.589727 ], [ 45.000000, 80.587930 ], [ 45.439453, 80.581640 ] ] ] } } ] } ] } , @@ -4142,10 +4142,6 @@ , { "type": "FeatureCollection", "properties": { "zoom": 4, "x": 10, "y": 6 }, "features": [ { "type": "FeatureCollection", "properties": { "layer": "in", "version": 2, "extent": 4096 }, "features": [ -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 54.299927, 41.310824 ], [ 54.706421, 40.979898 ], [ 54.739380, 40.950863 ], [ 53.860474, 40.630630 ], [ 52.915649, 40.876141 ], [ 52.695923, 40.031821 ], [ 53.360596, 39.977120 ], [ 53.102417, 39.291797 ], [ 53.882446, 38.950865 ], [ 53.734131, 37.905199 ], [ 53.920898, 37.199706 ], [ 53.827515, 36.963060 ], [ 52.261963, 36.699255 ], [ 50.844727, 36.870832 ], [ 50.147095, 37.374523 ], [ 49.202271, 37.583766 ], [ 48.883667, 38.320111 ], [ 48.856201, 38.814031 ], [ 49.224243, 39.049052 ], [ 49.394531, 39.398000 ], [ 49.570312, 40.174676 ], [ 50.394287, 40.258569 ], [ 50.086670, 40.526327 ], [ 49.619751, 40.572240 ], [ 49.328613, 40.979898 ], [ 49.108887, 41.281935 ], [ 49.081421, 41.310824 ], [ 52.734375, 41.310824 ], [ 52.816772, 41.137296 ], [ 52.838745, 41.310824 ], [ 54.299927, 41.310824 ] ] ] } } -, -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 48.938599, 30.315988 ], [ 49.575806, 29.983487 ], [ 50.114136, 30.149877 ], [ 50.855713, 28.815800 ], [ 51.520386, 27.863360 ], [ 52.481689, 27.581329 ], [ 53.492432, 26.814266 ], [ 54.717407, 26.480407 ], [ 55.722656, 26.966142 ], [ 56.491699, 27.142257 ], [ 56.969604, 26.966142 ], [ 57.398071, 25.740529 ], [ 58.524170, 25.611810 ], [ 59.617310, 25.378772 ], [ 61.495972, 25.080624 ], [ 62.907715, 25.219851 ], [ 64.528198, 25.234758 ], [ 66.373901, 25.423431 ], [ 67.142944, 24.661994 ], [ 67.445068, 23.946096 ], [ 67.500000, 23.926013 ], [ 67.939453, 23.770264 ], [ 67.939453, 21.534847 ], [ 59.342651, 21.534847 ], [ 59.578857, 21.943046 ], [ 59.804077, 22.309426 ], [ 59.809570, 22.532854 ], [ 59.452515, 22.659641 ], [ 59.177856, 22.993795 ], [ 58.727417, 23.563987 ], [ 58.139648, 23.750154 ], [ 57.403564, 23.880815 ], [ 56.843262, 24.241956 ], [ 56.398315, 24.926295 ], [ 56.260986, 25.715786 ], [ 56.392822, 25.893820 ], [ 56.486206, 26.308189 ], [ 56.359863, 26.396790 ], [ 56.068726, 26.056783 ], [ 55.437012, 25.438314 ], [ 54.695435, 24.796708 ], [ 54.008789, 24.121689 ], [ 53.404541, 24.151766 ], [ 52.575073, 24.176825 ], [ 51.795044, 24.021379 ], [ 51.756592, 24.292034 ], [ 51.580811, 24.246965 ], [ 51.388550, 24.627045 ], [ 51.608276, 25.214881 ], [ 51.591797, 25.799891 ], [ 51.284180, 26.115986 ], [ 51.015015, 26.007424 ], [ 50.745850, 25.482951 ], [ 50.811768, 24.756808 ], [ 50.663452, 25.000994 ], [ 50.526123, 25.329132 ], [ 50.240479, 25.606856 ], [ 50.114136, 25.943227 ], [ 50.213013, 26.278640 ], [ 50.152588, 26.691637 ], [ 49.471436, 27.108034 ], [ 49.301147, 27.459539 ], [ 48.806763, 27.688392 ], [ 48.416748, 28.550751 ], [ 48.092651, 29.305561 ], [ 48.186035, 29.535230 ], [ 47.971802, 29.973970 ], [ 48.570557, 29.926374 ], [ 48.938599, 30.315988 ] ] ] } } -, { "type": "Feature", "properties": { "name": "Russia" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 47.636719, 41.310824 ], [ 47.460938, 41.244772 ], [ 47.373047, 41.310824 ], [ 47.636719, 41.310824 ] ] ] } } , { "type": "Feature", "properties": { "name": "Turkey" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 44.560547, 39.571822 ], [ 44.560547, 39.707187 ], [ 44.648438, 39.639538 ], [ 44.560547, 39.571822 ] ] ], [ [ [ 44.560547, 37.439974 ], [ 44.648438, 37.160317 ], [ 44.560547, 37.090240 ], [ 44.560547, 37.439974 ] ] ] ] } } @@ -4181,6 +4177,10 @@ { "type": "Feature", "properties": { "name": "Afghanistan" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 65.742188, 37.718590 ], [ 67.939453, 37.370157 ], [ 67.939453, 31.503629 ], [ 66.796875, 31.353637 ], [ 66.445312, 29.840644 ], [ 63.984375, 29.228890 ], [ 60.820312, 29.840644 ], [ 61.875000, 30.751278 ], [ 61.875000, 31.353637 ], [ 60.820312, 31.653381 ], [ 60.468750, 32.842674 ], [ 61.171875, 35.746512 ], [ 62.226562, 35.173808 ], [ 62.929688, 35.460670 ], [ 64.687500, 36.315125 ], [ 64.687500, 37.160317 ], [ 65.742188, 37.718590 ] ] ] } } , { "type": "Feature", "properties": { "name": "Pakistan" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 67.939453, 31.503629 ], [ 67.939453, 23.885838 ], [ 66.445312, 25.482951 ], [ 61.523438, 25.165173 ], [ 61.875000, 26.115986 ], [ 63.281250, 26.745610 ], [ 63.281250, 27.371767 ], [ 60.820312, 29.840644 ], [ 62.578125, 29.228890 ], [ 66.445312, 29.840644 ], [ 66.796875, 31.353637 ], [ 67.939453, 31.503629 ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 54.299927, 41.310824 ], [ 54.706421, 40.979898 ], [ 54.739380, 40.950863 ], [ 53.860474, 40.630630 ], [ 52.915649, 40.876141 ], [ 52.695923, 40.031821 ], [ 53.360596, 39.977120 ], [ 53.102417, 39.291797 ], [ 53.882446, 38.950865 ], [ 53.734131, 37.905199 ], [ 53.920898, 37.199706 ], [ 53.827515, 36.963060 ], [ 52.261963, 36.699255 ], [ 50.844727, 36.870832 ], [ 50.147095, 37.374523 ], [ 49.202271, 37.583766 ], [ 48.883667, 38.320111 ], [ 48.856201, 38.814031 ], [ 49.224243, 39.049052 ], [ 49.394531, 39.398000 ], [ 49.570312, 40.174676 ], [ 50.394287, 40.258569 ], [ 50.086670, 40.526327 ], [ 49.619751, 40.572240 ], [ 49.328613, 40.979898 ], [ 49.108887, 41.281935 ], [ 49.081421, 41.310824 ], [ 52.734375, 41.310824 ], [ 52.816772, 41.137296 ], [ 52.838745, 41.310824 ], [ 54.299927, 41.310824 ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 48.938599, 30.315988 ], [ 49.575806, 29.983487 ], [ 50.114136, 30.149877 ], [ 50.855713, 28.815800 ], [ 51.520386, 27.863360 ], [ 52.481689, 27.581329 ], [ 53.492432, 26.814266 ], [ 54.717407, 26.480407 ], [ 55.722656, 26.966142 ], [ 56.491699, 27.142257 ], [ 56.969604, 26.966142 ], [ 57.398071, 25.740529 ], [ 58.524170, 25.611810 ], [ 59.617310, 25.378772 ], [ 61.495972, 25.080624 ], [ 62.907715, 25.219851 ], [ 64.528198, 25.234758 ], [ 66.373901, 25.423431 ], [ 67.142944, 24.661994 ], [ 67.445068, 23.946096 ], [ 67.500000, 23.926013 ], [ 67.939453, 23.770264 ], [ 67.939453, 21.534847 ], [ 59.342651, 21.534847 ], [ 59.578857, 21.943046 ], [ 59.804077, 22.309426 ], [ 59.809570, 22.532854 ], [ 59.452515, 22.659641 ], [ 59.177856, 22.993795 ], [ 58.727417, 23.563987 ], [ 58.139648, 23.750154 ], [ 57.403564, 23.880815 ], [ 56.843262, 24.241956 ], [ 56.398315, 24.926295 ], [ 56.260986, 25.715786 ], [ 56.392822, 25.893820 ], [ 56.486206, 26.308189 ], [ 56.359863, 26.396790 ], [ 56.068726, 26.056783 ], [ 55.437012, 25.438314 ], [ 54.695435, 24.796708 ], [ 54.008789, 24.121689 ], [ 53.404541, 24.151766 ], [ 52.575073, 24.176825 ], [ 51.795044, 24.021379 ], [ 51.756592, 24.292034 ], [ 51.580811, 24.246965 ], [ 51.388550, 24.627045 ], [ 51.608276, 25.214881 ], [ 51.591797, 25.799891 ], [ 51.284180, 26.115986 ], [ 51.015015, 26.007424 ], [ 50.745850, 25.482951 ], [ 50.811768, 24.756808 ], [ 50.663452, 25.000994 ], [ 50.526123, 25.329132 ], [ 50.240479, 25.606856 ], [ 50.114136, 25.943227 ], [ 50.213013, 26.278640 ], [ 50.152588, 26.691637 ], [ 49.471436, 27.108034 ], [ 49.301147, 27.459539 ], [ 48.806763, 27.688392 ], [ 48.416748, 28.550751 ], [ 48.092651, 29.305561 ], [ 48.186035, 29.535230 ], [ 47.971802, 29.973970 ], [ 48.570557, 29.926374 ], [ 48.938599, 30.315988 ] ] ] } } ] } ] } , @@ -4270,17 +4270,17 @@ , { "type": "FeatureCollection", "properties": { "zoom": 4, "x": 11, "y": 11 }, "features": [ { "type": "FeatureCollection", "properties": { "layer": "in", "version": 2, "extent": 4096 }, "features": [ -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 90.439453, -55.528631 ], [ 90.439453, -66.687784 ], [ 88.560791, -66.687784 ], [ 88.385010, -66.513260 ], [ 88.357544, -66.484784 ], [ 87.984009, -66.209308 ], [ 87.753296, -66.513260 ], [ 87.621460, -66.687784 ], [ 67.060547, -66.687784 ], [ 67.060547, -55.528631 ], [ 90.439453, -55.528631 ] ] ] } } -, { "type": "Feature", "properties": { "name": "Antarctica" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 87.890625, -66.231457 ], [ 88.242188, -66.513260 ], [ 88.593750, -66.687784 ], [ 87.626953, -66.687784 ], [ 87.890625, -66.513260 ], [ 87.890625, -66.231457 ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 90.439453, -55.528631 ], [ 90.439453, -66.687784 ], [ 88.560791, -66.687784 ], [ 88.385010, -66.513260 ], [ 88.357544, -66.484784 ], [ 87.984009, -66.209308 ], [ 87.753296, -66.513260 ], [ 87.621460, -66.687784 ], [ 67.060547, -66.687784 ], [ 67.060547, -55.528631 ], [ 90.439453, -55.528631 ] ] ] } } ] } ] } , { "type": "FeatureCollection", "properties": { "zoom": 4, "x": 11, "y": 10 }, "features": [ { "type": "FeatureCollection", "properties": { "layer": "in", "version": 2, "extent": 4096 }, "features": [ -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 90.439453, -40.647304 ], [ 90.439453, -56.022948 ], [ 67.060547, -56.022948 ], [ 67.060547, -40.647304 ], [ 90.439453, -40.647304 ] ], [ [ 68.933716, -48.625647 ], [ 68.719482, -49.242707 ], [ 68.746948, -49.774170 ], [ 70.279541, -49.710273 ], [ 70.559692, -49.253465 ], [ 70.526733, -49.066668 ], [ 69.581909, -48.940543 ], [ 68.933716, -48.625647 ] ] ] } } -, { "type": "Feature", "properties": { "name": "Fr. S. Antarctic Lands" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 68.906250, -48.690960 ], [ 70.664062, -49.152970 ], [ 70.312500, -49.610710 ], [ 68.906250, -49.837982 ], [ 68.554688, -49.152970 ], [ 68.906250, -48.690960 ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 90.439453, -40.647304 ], [ 90.439453, -56.022948 ], [ 67.060547, -56.022948 ], [ 67.060547, -40.647304 ], [ 90.439453, -40.647304 ] ], [ [ 68.933716, -48.625647 ], [ 68.719482, -49.242707 ], [ 68.746948, -49.774170 ], [ 70.279541, -49.710273 ], [ 70.559692, -49.253465 ], [ 70.526733, -49.066668 ], [ 69.581909, -48.940543 ], [ 68.933716, -48.625647 ] ] ] } } ] } ] } , @@ -4310,8 +4310,6 @@ , { "type": "FeatureCollection", "properties": { "zoom": 4, "x": 11, "y": 6 }, "features": [ { "type": "FeatureCollection", "properties": { "layer": "in", "version": 2, "extent": 4096 }, "features": [ -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 67.060547, 24.741842 ], [ 67.142944, 24.661994 ], [ 67.445068, 23.946096 ], [ 67.500000, 23.926013 ], [ 68.175659, 23.689805 ], [ 69.351196, 22.842008 ], [ 69.642334, 22.451649 ], [ 69.164429, 22.090730 ], [ 69.763184, 21.534847 ], [ 67.060547, 21.534847 ], [ 67.060547, 24.741842 ] ] ], [ [ [ 87.214966, 21.534847 ], [ 88.209229, 21.703369 ], [ 88.890381, 21.693161 ], [ 88.989258, 21.943046 ], [ 89.033203, 22.055096 ], [ 89.417725, 21.968519 ], [ 89.483643, 21.943046 ], [ 89.703369, 21.856401 ], [ 89.769287, 21.943046 ], [ 89.846191, 22.039822 ], [ 90.000000, 21.968519 ], [ 90.274658, 21.836006 ], [ 90.439453, 22.126355 ], [ 90.439453, 21.534847 ], [ 87.214966, 21.534847 ] ] ] ] } } -, { "type": "Feature", "properties": { "name": "Kazakhstan" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 68.818359, 41.310824 ], [ 68.554688, 40.713956 ], [ 67.851562, 41.244772 ], [ 67.060547, 41.244772 ], [ 67.060547, 41.310824 ], [ 68.818359, 41.310824 ] ] ] } } , { "type": "Feature", "properties": { "name": "Uzbekistan" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 71.367188, 41.310824 ], [ 73.125000, 40.979898 ], [ 71.718750, 40.178873 ], [ 70.664062, 40.178873 ], [ 70.664062, 40.979898 ], [ 69.257812, 40.713956 ], [ 68.554688, 39.639538 ], [ 67.851562, 39.639538 ], [ 67.500000, 39.095963 ], [ 68.554688, 38.272689 ], [ 67.851562, 37.160317 ], [ 67.060547, 37.300275 ], [ 67.060547, 41.244772 ], [ 67.851562, 41.244772 ], [ 68.203125, 40.713956 ], [ 68.730469, 41.310824 ], [ 71.367188, 41.310824 ] ] ] } } @@ -4333,6 +4331,8 @@ { "type": "Feature", "properties": { "name": "India" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 77.695312, 35.460670 ], [ 79.101562, 33.137551 ], [ 79.101562, 32.546813 ], [ 78.398438, 32.546813 ], [ 78.750000, 31.653381 ], [ 81.210938, 30.145127 ], [ 80.156250, 28.921631 ], [ 83.320312, 27.371767 ], [ 84.726562, 27.371767 ], [ 85.078125, 26.745610 ], [ 87.890625, 26.431228 ], [ 88.242188, 27.994401 ], [ 88.945312, 27.059126 ], [ 90.000000, 26.745610 ], [ 90.439453, 26.745610 ], [ 90.439453, 25.165173 ], [ 90.000000, 25.165173 ], [ 90.000000, 26.115986 ], [ 88.593750, 26.431228 ], [ 88.242188, 25.799891 ], [ 88.945312, 25.165173 ], [ 88.242188, 24.527135 ], [ 88.945312, 21.616579 ], [ 86.835938, 21.616579 ], [ 86.835938, 21.534847 ], [ 69.697266, 21.534847 ], [ 69.257812, 21.943046 ], [ 69.609375, 22.593726 ], [ 68.203125, 23.563987 ], [ 68.906250, 24.206890 ], [ 71.015625, 24.206890 ], [ 71.015625, 25.165173 ], [ 69.609375, 27.059126 ], [ 72.773438, 28.921631 ], [ 75.234375, 32.249974 ], [ 74.179688, 33.431441 ], [ 74.179688, 34.885931 ], [ 76.992188, 34.597042 ], [ 77.695312, 35.460670 ] ] ] } } , { "type": "Feature", "properties": { "name": "Bangladesh" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 88.593750, 26.431228 ], [ 90.000000, 26.115986 ], [ 90.000000, 25.165173 ], [ 90.439453, 25.165173 ], [ 90.439453, 22.917923 ], [ 90.351562, 22.917923 ], [ 90.439453, 22.755921 ], [ 90.439453, 22.105999 ], [ 90.000000, 21.943046 ], [ 88.945312, 21.943046 ], [ 88.242188, 24.527135 ], [ 88.945312, 25.165173 ], [ 88.242188, 25.799891 ], [ 88.593750, 26.431228 ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 67.060547, 24.741842 ], [ 67.142944, 24.661994 ], [ 67.445068, 23.946096 ], [ 67.500000, 23.926013 ], [ 68.175659, 23.689805 ], [ 69.351196, 22.842008 ], [ 69.642334, 22.451649 ], [ 69.164429, 22.090730 ], [ 69.763184, 21.534847 ], [ 67.060547, 21.534847 ], [ 67.060547, 24.741842 ] ] ], [ [ [ 87.214966, 21.534847 ], [ 88.209229, 21.703369 ], [ 88.890381, 21.693161 ], [ 88.989258, 21.943046 ], [ 89.033203, 22.055096 ], [ 89.417725, 21.968519 ], [ 89.483643, 21.943046 ], [ 89.703369, 21.856401 ], [ 89.769287, 21.943046 ], [ 89.846191, 22.039822 ], [ 90.000000, 21.968519 ], [ 90.274658, 21.836006 ], [ 90.439453, 22.126355 ], [ 90.439453, 21.534847 ], [ 87.214966, 21.534847 ] ] ] ] } } ] } ] } , @@ -4472,8 +4472,6 @@ , { "type": "FeatureCollection", "properties": { "zoom": 4, "x": 12, "y": 6 }, "features": [ { "type": "FeatureCollection", "properties": { "layer": "in", "version": 2, "extent": 4096 }, "features": [ -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 90.494385, 22.806567 ], [ 91.417236, 22.766051 ], [ 91.834717, 22.182318 ], [ 91.933594, 21.943046 ], [ 92.026978, 21.703369 ], [ 92.043457, 21.534847 ], [ 89.560547, 21.534847 ], [ 89.560547, 21.912471 ], [ 89.703369, 21.856401 ], [ 89.846191, 22.039822 ], [ 90.000000, 21.968519 ], [ 90.049438, 21.943046 ], [ 90.274658, 21.836006 ], [ 90.335083, 21.943046 ], [ 90.587769, 22.390714 ], [ 90.494385, 22.806567 ] ] ], [ [ [ 108.028564, 21.534847 ], [ 108.050537, 21.550175 ], [ 108.522949, 21.713576 ], [ 109.281006, 21.534847 ], [ 108.028564, 21.534847 ] ] ], [ [ [ 111.741943, 21.534847 ], [ 111.846313, 21.550175 ], [ 112.939453, 21.943046 ], [ 112.939453, 21.534847 ], [ 111.741943, 21.534847 ] ] ] ] } } -, { "type": "Feature", "properties": { "name": "China" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 112.939453, 41.310824 ], [ 112.939453, 22.024546 ], [ 111.445312, 21.534847 ], [ 108.896484, 21.534847 ], [ 106.875000, 21.943046 ], [ 106.875000, 22.917923 ], [ 105.468750, 23.241346 ], [ 102.304688, 22.593726 ], [ 101.601562, 22.268764 ], [ 101.865234, 21.534847 ], [ 101.250000, 21.534847 ], [ 101.250000, 21.943046 ], [ 99.843750, 21.616579 ], [ 99.140625, 22.268764 ], [ 99.492188, 22.917923 ], [ 98.789062, 23.241346 ], [ 98.789062, 24.206890 ], [ 97.734375, 23.885838 ], [ 97.734375, 25.165173 ], [ 98.789062, 25.799891 ], [ 98.789062, 27.371767 ], [ 98.085938, 27.683528 ], [ 98.085938, 28.304381 ], [ 96.328125, 28.304381 ], [ 96.679688, 28.921631 ], [ 95.976562, 29.535230 ], [ 91.757812, 27.683528 ], [ 90.000000, 28.304381 ], [ 89.560547, 27.916767 ], [ 89.560547, 41.310824 ], [ 112.939453, 41.310824 ] ] ] } } , { "type": "Feature", "properties": { "name": "Bhutan" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 90.000000, 28.304381 ], [ 92.109375, 27.371767 ], [ 92.109375, 26.745610 ], [ 89.560547, 26.745610 ], [ 89.560547, 27.916767 ], [ 90.000000, 28.304381 ] ] ] } } @@ -4487,6 +4485,8 @@ { "type": "Feature", "properties": { "name": "Myanmar" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 92.900391, 21.534847 ], [ 93.164062, 22.268764 ], [ 93.164062, 24.206890 ], [ 94.218750, 23.885838 ], [ 95.273438, 26.431228 ], [ 96.328125, 27.371767 ], [ 97.031250, 27.059126 ], [ 97.382812, 28.304381 ], [ 98.085938, 28.304381 ], [ 98.085938, 27.683528 ], [ 98.789062, 27.371767 ], [ 98.789062, 25.799891 ], [ 97.734375, 25.165173 ], [ 97.734375, 23.885838 ], [ 98.789062, 24.206890 ], [ 98.789062, 23.241346 ], [ 99.492188, 22.917923 ], [ 99.140625, 22.268764 ], [ 99.843750, 21.616579 ], [ 101.250000, 21.943046 ], [ 101.250000, 21.534847 ], [ 92.900391, 21.534847 ] ] ] } } , { "type": "Feature", "properties": { "name": "Vietnam" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 105.468750, 23.241346 ], [ 106.875000, 22.917923 ], [ 106.523438, 22.268764 ], [ 107.929688, 21.616579 ], [ 107.841797, 21.534847 ], [ 102.919922, 21.534847 ], [ 102.304688, 22.593726 ], [ 105.468750, 23.241346 ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 90.494385, 22.806567 ], [ 91.417236, 22.766051 ], [ 91.834717, 22.182318 ], [ 91.933594, 21.943046 ], [ 92.026978, 21.703369 ], [ 92.043457, 21.534847 ], [ 89.560547, 21.534847 ], [ 89.560547, 21.912471 ], [ 89.703369, 21.856401 ], [ 89.846191, 22.039822 ], [ 90.000000, 21.968519 ], [ 90.049438, 21.943046 ], [ 90.274658, 21.836006 ], [ 90.335083, 21.943046 ], [ 90.587769, 22.390714 ], [ 90.494385, 22.806567 ] ] ], [ [ [ 108.028564, 21.534847 ], [ 108.050537, 21.550175 ], [ 108.522949, 21.713576 ], [ 109.281006, 21.534847 ], [ 108.028564, 21.534847 ] ] ], [ [ [ 111.741943, 21.534847 ], [ 111.846313, 21.550175 ], [ 112.939453, 21.943046 ], [ 112.939453, 21.534847 ], [ 111.741943, 21.534847 ] ] ] ] } } ] } ] } , @@ -4706,9 +4706,9 @@ , { "type": "FeatureCollection", "properties": { "zoom": 4, "x": 14, "y": 11 }, "features": [ { "type": "FeatureCollection", "properties": { "layer": "in", "version": 2, "extent": 4096 }, "features": [ -{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 157.939453, -55.528631 ], [ 157.939453, -66.687784 ], [ 136.505127, -66.687784 ], [ 136.290894, -66.513260 ], [ 136.208496, -66.445302 ], [ 135.873413, -66.033642 ], [ 135.697632, -65.583449 ], [ 135.071411, -65.309535 ], [ 135.032959, -65.719335 ], [ 135.000000, -65.777998 ], [ 134.758301, -66.209308 ], [ 134.560547, -66.227029 ], [ 134.560547, -55.528631 ], [ 157.939453, -55.528631 ] ] ] } } -, { "type": "Feature", "properties": { "name": "Antarctica" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 135.000000, -65.366837 ], [ 135.703125, -65.512963 ], [ 136.054688, -66.513260 ], [ 136.669922, -66.687784 ], [ 134.560547, -66.687784 ], [ 134.560547, -66.231457 ], [ 134.648438, -66.231457 ], [ 135.000000, -65.366837 ] ] ] } } +, +{ "type": "Feature", "properties": { "scalerank": 0, "featurecla": "Ocean", "min_zoom": 0 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 157.939453, -55.528631 ], [ 157.939453, -66.687784 ], [ 136.505127, -66.687784 ], [ 136.290894, -66.513260 ], [ 136.208496, -66.445302 ], [ 135.873413, -66.033642 ], [ 135.697632, -65.583449 ], [ 135.071411, -65.309535 ], [ 135.032959, -65.719335 ], [ 135.000000, -65.777998 ], [ 134.758301, -66.209308 ], [ 134.560547, -66.227029 ], [ 134.560547, -55.528631 ], [ 157.939453, -55.528631 ] ] ] } } ] } ] } , diff --git a/tile-join.cpp b/tile-join.cpp index 33f5d834..1d470c6a 100644 --- a/tile-join.cpp +++ b/tile-join.cpp @@ -376,6 +376,24 @@ double max(double a, double b) { } } +struct tilecmp { + bool operator()(std::pair const &a, std::pair const &b) { + // must match behavior of reader::operator<() + + if (a.first < b.first) { + return true; + } + if (a.first == b.first) { + // Y sorts backwards, in TMS order + if (a.second > b.second) { + return true; + } + } + + return false; + } +} tilecmp; + struct reader { long long zoom = 0; long long x = 0; @@ -495,7 +513,7 @@ struct reader { } } - std::sort(overzoomed_tiles.begin(), overzoomed_tiles.end()); + std::sort(overzoomed_tiles.begin(), overzoomed_tiles.end(), tilecmp); } std::string get_tile(zxy tile) { @@ -536,6 +554,8 @@ struct reader { } bool operator<(const struct reader &r) const { + // must match behavior of tilecmp + if (zoom < r.zoom) { return true; }