From 5ac849a3e3f7012fba3e2de99f1f9c72abcfd740 Mon Sep 17 00:00:00 2001 From: Peter Nunn Date: Thu, 14 Sep 2023 09:13:05 +1200 Subject: [PATCH] Initial commit --- .gitattributes | 2 + ne_10m_lakes.README.html | 517 +++++++++++++++++++ ne_10m_lakes.VERSION.txt | 1 + ne_10m_lakes.cpg | 1 + ne_10m_lakes.dbf | 3 + ne_10m_lakes.prj | 1 + ne_10m_lakes.shp | 3 + ne_10m_lakes.shx | Bin 0 -> 10940 bytes ne_10m_land.README.html | 476 +++++++++++++++++ ne_10m_land.VERSION.txt | 1 + ne_10m_land.cpg | 1 + ne_10m_land.dbf | 3 + ne_10m_land.prj | 1 + ne_10m_land.shp | 3 + ne_10m_land.shx | Bin 0 -> 188 bytes ne_10m_ocean.README.html | 475 +++++++++++++++++ ne_10m_ocean.VERSION.txt | 1 + ne_10m_ocean.cpg | 1 + ne_10m_ocean.dbf | 3 + ne_10m_ocean.prj | 1 + ne_10m_ocean.shp | 3 + ne_10m_ocean.shx | Bin 0 -> 108 bytes ne_10m_populated_places.README.html | 518 +++++++++++++++++++ ne_10m_populated_places.VERSION.txt | 1 + ne_10m_populated_places.cpg | 1 + ne_10m_populated_places.dbf | 3 + ne_10m_populated_places.prj | 1 + ne_10m_populated_places.shp | 3 + ne_10m_populated_places.shx | Bin 0 -> 58836 bytes ne_10m_rivers_australia.README.html | 554 ++++++++++++++++++++ ne_10m_rivers_australia.VERSION.txt | 1 + ne_10m_rivers_australia.cpg | 1 + ne_10m_rivers_australia.dbf | 3 + ne_10m_rivers_australia.prj | 1 + ne_10m_rivers_australia.shp | 3 + ne_10m_rivers_australia.shx | Bin 0 -> 2812 bytes ne_10m_rivers_europe.README.html | 563 +++++++++++++++++++++ ne_10m_rivers_europe.VERSION.txt | 1 + ne_10m_rivers_europe.cpg | 1 + ne_10m_rivers_europe.dbf | 3 + ne_10m_rivers_europe.prj | 1 + ne_10m_rivers_europe.shp | 3 + ne_10m_rivers_europe.shx | Bin 0 -> 10700 bytes ne_10m_rivers_lake_centerlines.README.html | 563 +++++++++++++++++++++ ne_10m_rivers_lake_centerlines.VERSION.txt | 1 + ne_10m_rivers_lake_centerlines.cpg | 1 + ne_10m_rivers_lake_centerlines.dbf | 3 + ne_10m_rivers_lake_centerlines.prj | 1 + ne_10m_rivers_lake_centerlines.shp | 3 + ne_10m_rivers_lake_centerlines.shx | Bin 0 -> 11884 bytes ne_10m_rivers_north_america.README.html | 563 +++++++++++++++++++++ ne_10m_rivers_north_america.VERSION.txt | 1 + ne_10m_rivers_north_america.cpg | 1 + ne_10m_rivers_north_america.dbf | 3 + ne_10m_rivers_north_america.prj | 1 + ne_10m_rivers_north_america.shp | 3 + ne_10m_rivers_north_america.shx | Bin 0 -> 39276 bytes ne_10m_urban_areas.README.html | 401 +++++++++++++++ ne_10m_urban_areas.VERSION.txt | 1 + ne_10m_urban_areas.cpg | 1 + ne_10m_urban_areas.dbf | 3 + ne_10m_urban_areas.prj | 1 + ne_10m_urban_areas.shp | 3 + ne_10m_urban_areas.shx | Bin 0 -> 95124 bytes ne_10m_urban_areas_landscan.README.html | 448 ++++++++++++++++ ne_10m_urban_areas_landscan.VERSION.txt | 1 + ne_10m_urban_areas_landscan.cpg | 1 + ne_10m_urban_areas_landscan.dbf | 3 + ne_10m_urban_areas_landscan.prj | 1 + ne_10m_urban_areas_landscan.shp | 3 + ne_10m_urban_areas_landscan.shx | Bin 0 -> 48244 bytes 71 files changed, 5170 insertions(+) create mode 100644 .gitattributes create mode 100644 ne_10m_lakes.README.html create mode 100644 ne_10m_lakes.VERSION.txt create mode 100644 ne_10m_lakes.cpg create mode 100644 ne_10m_lakes.dbf create mode 100644 ne_10m_lakes.prj create mode 100644 ne_10m_lakes.shp create mode 100644 ne_10m_lakes.shx create mode 100644 ne_10m_land.README.html create mode 100644 ne_10m_land.VERSION.txt create mode 100644 ne_10m_land.cpg create mode 100644 ne_10m_land.dbf create mode 100644 ne_10m_land.prj create mode 100644 ne_10m_land.shp create mode 100644 ne_10m_land.shx create mode 100644 ne_10m_ocean.README.html create mode 100644 ne_10m_ocean.VERSION.txt create mode 100644 ne_10m_ocean.cpg create mode 100644 ne_10m_ocean.dbf create mode 100644 ne_10m_ocean.prj create mode 100644 ne_10m_ocean.shp create mode 100644 ne_10m_ocean.shx create mode 100644 ne_10m_populated_places.README.html create mode 100644 ne_10m_populated_places.VERSION.txt create mode 100644 ne_10m_populated_places.cpg create mode 100644 ne_10m_populated_places.dbf create mode 100644 ne_10m_populated_places.prj create mode 100644 ne_10m_populated_places.shp create mode 100644 ne_10m_populated_places.shx create mode 100644 ne_10m_rivers_australia.README.html create mode 100644 ne_10m_rivers_australia.VERSION.txt create mode 100644 ne_10m_rivers_australia.cpg create mode 100644 ne_10m_rivers_australia.dbf create mode 100644 ne_10m_rivers_australia.prj create mode 100644 ne_10m_rivers_australia.shp create mode 100644 ne_10m_rivers_australia.shx create mode 100644 ne_10m_rivers_europe.README.html create mode 100644 ne_10m_rivers_europe.VERSION.txt create mode 100644 ne_10m_rivers_europe.cpg create mode 100644 ne_10m_rivers_europe.dbf create mode 100644 ne_10m_rivers_europe.prj create mode 100644 ne_10m_rivers_europe.shp create mode 100644 ne_10m_rivers_europe.shx create mode 100644 ne_10m_rivers_lake_centerlines.README.html create mode 100644 ne_10m_rivers_lake_centerlines.VERSION.txt create mode 100644 ne_10m_rivers_lake_centerlines.cpg create mode 100644 ne_10m_rivers_lake_centerlines.dbf create mode 100644 ne_10m_rivers_lake_centerlines.prj create mode 100644 ne_10m_rivers_lake_centerlines.shp create mode 100644 ne_10m_rivers_lake_centerlines.shx create mode 100644 ne_10m_rivers_north_america.README.html create mode 100644 ne_10m_rivers_north_america.VERSION.txt create mode 100644 ne_10m_rivers_north_america.cpg create mode 100644 ne_10m_rivers_north_america.dbf create mode 100644 ne_10m_rivers_north_america.prj create mode 100644 ne_10m_rivers_north_america.shp create mode 100644 ne_10m_rivers_north_america.shx create mode 100644 ne_10m_urban_areas.README.html create mode 100644 ne_10m_urban_areas.VERSION.txt create mode 100644 ne_10m_urban_areas.cpg create mode 100644 ne_10m_urban_areas.dbf create mode 100644 ne_10m_urban_areas.prj create mode 100644 ne_10m_urban_areas.shp create mode 100644 ne_10m_urban_areas.shx create mode 100644 ne_10m_urban_areas_landscan.README.html create mode 100644 ne_10m_urban_areas_landscan.VERSION.txt create mode 100644 ne_10m_urban_areas_landscan.cpg create mode 100644 ne_10m_urban_areas_landscan.dbf create mode 100644 ne_10m_urban_areas_landscan.prj create mode 100644 ne_10m_urban_areas_landscan.shp create mode 100644 ne_10m_urban_areas_landscan.shx diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..4e85a99 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +*.shp filter=lfs diff=lfs merge=lfs -text +*.dbf filter=lfs diff=lfs merge=lfs -text diff --git a/ne_10m_lakes.README.html b/ne_10m_lakes.README.html new file mode 100644 index 0000000..ed5728c --- /dev/null +++ b/ne_10m_lakes.README.html @@ -0,0 +1,517 @@ + + + + + + +Natural Earth » Blog Archive » Lakes + Reservoirs - Free vector and raster map data at 1:10m, 1:50m, and 1:110m scales + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + +
+

Lakes + Reservoirs

+ +
+
+
lakes_thumb
+
Natural and artificial lakes.
+

+ + + + + + +

+
+
+
lakes_wide_half_2About

+

Primarily derived from World Data Bank 2 with numerous reservoir additions from other sources, primarily imagery. The diminishing areal extent of the Aral Sea and Lake Chad derives from recent satellite imagery.

+

Ranked by relative importance, coordinating with river ranking. Includes name attributes.

+

(right) Lakes and reservoirs in Argentina and Brazil.

+

Supplemental Data
+
North America and Europe only.
+

+

The “basic” lakes work well at scales to about 1:30,000,000, good for maps that need to include lakes as a general reference mixed with other data themes. If your map is about lakes in particular, or is at 1:5 million to 1:20m scale, add Natural Earth’s “supplementary” lake data, now available for North America and Europe only.

+

The supplemental data provides four times the number of features, at the same level of generalization as the “basic” feature set.

+

Supplemental Data – Europe

+

Data primarily derives from Catchment Characterisation and Modelling (CCM) Database 2.1 by the European Commission, Joint Research Centre, Institute for Environment and Sustainability. For information about this product and the source data, see http://ccm.jrc.ec.europa.eu.

+

The modified CCM rivers and lakes offered here are intended for small-scale cartographic use. Only a portion of CCM data is used, representing major rivers and lakes (classes 4 and 5 in the MAINDRAIN attributes column). Generalization and smoothing were applied to these selected data—the CCM vectors contain 9 percent of the data points found in the original source data.

+

Seamlessly merging CCM rivers and lakes with the existing Natural Earth base data required many adjustments. CCM rivers that coincided with Natural Earth rivers were mostly deleted. In a few cases where the existing Natural Earth data were found egregiously incorrect, the CCM data replaced the Natural Earth data.

+

The remaining CCM data were fitted Natural Earth rivers, lakes, coastlines, glaciers, political boundaries, and shaded relief derived from SRTM Plus. The positional adjustments were minor given the 1:10 million-scale of the data. In addition, the headwaters of some CCM rivers were clipped slightly downstream to provide visual separation with other river headwaters and to avoid the crests of ridges on the shaded relief.

+

River and lake name attributes derive from the CCM. Natural Earth contributors assigned the other attributes, including Stroke Weight, Feature Class, Scale Rank, and Feature Number.

+

Copyright and Terms of Use
+Supplemental Data – Europe

+

The supplementary (scale ranks 9 to 12) European rivers and lakes included with Natural Earth are in the public domain and supplementary attribution to the European Commission is optional.

+

They are derived, using simple generalization algorithms (quote..), with permission, from the Catchment Characterisation and Modelling (CCM) Database 2.1 (July 2008) by the European Commission, Joint Research Centre, Institute for Environment and Sustainability. The original, 100 meter resolution and topological consistent CCM linework is available for non-commercial use. More information »

+

Contact: Jürgen Vogt (+ 39)0332 785481, juergen.vogt(at)jrc.ec.europa.eu.

+

An exception to the above: Icelandic rivers and the tributaries of the Pechora and Usa rivers of Russia derive from Digital Chart of the World, which is entirely in the public domain.

+

Supplemental Data – North America
+

+

(above) Data derives the North American Environmental Atlas, a collaboration of government agencies in Canada, Mexico and the United States and the trilateral Commission for Environmental Cooperation (CEC). More information »

+

Seamlessly merging CEC rivers and lakes with the existing Natural Earth base data required many adjustments. CEC rivers that coincided with Natural Earth rivers were mostly deleted. In a few cases where the existing Natural Earth data were found egregiously incorrect, the CEC data replaced the Natural Earth data.

+

The remaining CEC data were fitted Natural Earth rivers, lakes, coastlines, glaciers, political boundaries, and shaded relief derived from SRTM Plus. These positional adjustments were minor given the 1:10 million-scale of the data. In addition, the headwaters of some CEC rivers were clipped slightly downstream to provide visual separation with other river headwaters and to avoid the crests of ridges on the shaded relief.

+

River and lake name attributes derive from the CEC. Natural Earth contributors assigned the other attributes, including Stroke Weight, Feature Class, Scale Rank, and Feature Number.

+

Supplemental Data – Australia
+

+

Data by Tom Patterson from original research.

+

Copyright and Terms of Use
+Supplemental Data – North America

+

The supplementary (scale ranks 9 to 12) North America rivers and lakes included with Natural Earth are in the public domain and supplementary attribution to the Commission for Environmental Cooperation is optional (metadata).

+

Pluvial Lakes – Mostly North America

+

Originator of pluvial (late quaternary) lake data is Mifflin, M.D., and Wheat, M.M. in 1979 and then digitized in 1996 as part of the DDS 41 series from U.S. Geological Survey. For more information, see: Raines, G.L., Sawatzky, D.L., and Connors, K.A., 1996, Great Basin geoscience data base: U.S. Geological Survey Digital Data Series DDS-41. Another of their sources was King, G. Q. in unpublished Material: “Late Pleistocene lakes and glaciers of the Great Basin” by Nevada Bureau of Mines and Geology in 1975. Digitized the King map and added this to the Nevada map. Added a few lakes not on NBMG Bulletin 94. This was downloaded by the authors of Natural Earth and modified to fit with the rest of the project from the USGS Earth Science Information Center (ESIC) DDS-41, which is in the public domain.

+

Issues

+

Areal Sea is probably smaller (lower water elevation) now than what is shown.

+

Version History

+ + +

The master changelog is available on Github »

+
+ + + + +
+ +
+ + + + + + + +

Comments are closed.

+ + + + +
+ + +
+ +
+ + + + + + + + + + \ No newline at end of file diff --git a/ne_10m_lakes.VERSION.txt b/ne_10m_lakes.VERSION.txt new file mode 100644 index 0000000..0062ac9 --- /dev/null +++ b/ne_10m_lakes.VERSION.txt @@ -0,0 +1 @@ +5.0.0 diff --git a/ne_10m_lakes.cpg b/ne_10m_lakes.cpg new file mode 100644 index 0000000..3ad133c --- /dev/null +++ b/ne_10m_lakes.cpg @@ -0,0 +1 @@ +UTF-8 \ No newline at end of file diff --git a/ne_10m_lakes.dbf b/ne_10m_lakes.dbf new file mode 100644 index 0000000..cc955fe --- /dev/null +++ b/ne_10m_lakes.dbf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0edaa87f76c2221c986f0796ce0b54b1c418e9032afba46f8e302edc41193495 +size 9993116 diff --git a/ne_10m_lakes.prj b/ne_10m_lakes.prj new file mode 100644 index 0000000..f45cbad --- /dev/null +++ b/ne_10m_lakes.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]] \ No newline at end of file diff --git a/ne_10m_lakes.shp b/ne_10m_lakes.shp new file mode 100644 index 0000000..30a76a8 --- /dev/null +++ b/ne_10m_lakes.shp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11064fa55ed91b56a0d86733643c1a5bfcc137fdf044e83f471978a5b86617e1 +size 2682580 diff --git a/ne_10m_lakes.shx b/ne_10m_lakes.shx new file mode 100644 index 0000000000000000000000000000000000000000..3dcd2b558e1f41bc3ff9328ccfef4d5a059571f8 GIT binary patch literal 10940 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 UbV!3Qn+a literal 0 HcmV?d00001 diff --git a/ne_10m_land.README.html b/ne_10m_land.README.html new file mode 100644 index 0000000..7d23118 --- /dev/null +++ b/ne_10m_land.README.html @@ -0,0 +1,476 @@ + + + + + + +Natural Earth » Blog Archive » Land - Free vector and raster map data at 1:10m, 1:50m, and 1:110m scales + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + +
+

Land

+ +
+
+
land_thumb
+
Land polygons including major islands.

+ + +

+
+
About

+

Derived from 10m coastline. Continental polygons broken into smaller, contiguous pieces to avoid having too many points in any one polygon, facilitating faster data processing in certain software applications.

+

(below) Yucatan peninsula, Cuba, and Hispaniola.

+

land_banner

+

Issues

+

Coastline accuracy is suspect for northern Russia and southern Chile.

+

Some rank 5 land should be reclassified as rank 6.

+

Version History

+
    +
  • + 5.1.1 +
  • +
  • + 4.1.0 +
  • +
  • + 4.0.0 +
  • +
  • + 3.0.1 +
  • +
  • + 3.0.0 +
  • +
  • + 2.0.0 +
  • +
  • + 1.3.0 +
  • +
  • + 1.1.0 +
  • +
  • + 1.0.0 +
  • +
+ +

The master changelog is available on Github » +

+ + + + +
+ +
+ + + + + + + +

Comments are closed.

+ + + + +
+ + +
+ +
+ + + + + + + + + + \ No newline at end of file diff --git a/ne_10m_land.VERSION.txt b/ne_10m_land.VERSION.txt new file mode 100644 index 0000000..ac14c3d --- /dev/null +++ b/ne_10m_land.VERSION.txt @@ -0,0 +1 @@ +5.1.1 diff --git a/ne_10m_land.cpg b/ne_10m_land.cpg new file mode 100644 index 0000000..3ad133c --- /dev/null +++ b/ne_10m_land.cpg @@ -0,0 +1 @@ +UTF-8 \ No newline at end of file diff --git a/ne_10m_land.dbf b/ne_10m_land.dbf new file mode 100644 index 0000000..a5f0a92 --- /dev/null +++ b/ne_10m_land.dbf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e422520372e65c6fb8220888580e5331d04699bcd71c27e53ad42e241a531cbd +size 350 diff --git a/ne_10m_land.prj b/ne_10m_land.prj new file mode 100644 index 0000000..f45cbad --- /dev/null +++ b/ne_10m_land.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]] \ No newline at end of file diff --git a/ne_10m_land.shp b/ne_10m_land.shp new file mode 100644 index 0000000..8887805 --- /dev/null +++ b/ne_10m_land.shp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4cad3a49bc75c1a4c2f3d7efae04f2f8e63151c96764b2658effabf524331fa6 +size 7166824 diff --git a/ne_10m_land.shx b/ne_10m_land.shx new file mode 100644 index 0000000000000000000000000000000000000000..1e969da09d853bff98089b91ac9d5f21d2a5473d GIT binary patch literal 188 zcmZQzQ0HR64&q)gGcd3M<^KK$g8H-rf53Fu0kHChG>4i4&!wim2yp=O@e@W2ip;Bk z_yGfB=QjqW-dhaJPgXFf6}2%i+h{OouG_@GnBT^rEoZ~P?4ZJ+7nj1ol*qtfus?%= fB|U+`RP77{!< + + + + + +Natural Earth » Blog Archive » Ocean - Free vector and raster map data at 1:10m, 1:50m, and 1:110m scales + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + +
+

Ocean

+ +
+
+
water_thumb
+
Ocean polygon split into contiguous pieces.

+ + +

+
+
About

+

Derives from 10m ocean coastlines. Ocean polygon is the same as Bathymetry 0 (sea level).

+

Looking for labeled oceans, seas, bays, and more? Try our marine labels, attributed 50m scale ocean polygons.

+

(below) Yucatan peninsula, Cuba, and Hispaniola.

+

water_banner

+

Issues

+

Caspian’s Garabogaz Aylagy and other “lagoons” might better belong in the lake theme than oceans.

+

Dependencies

+

This theme (and it’s inverse cousin, Land) are used to clip the raster imagery.

+

Version History

+ + +

The master changelog is available on Github » +

+ + + + +
+ +
+ + + + + + + +

Comments are closed.

+ + + + +
+ + +
+ +
+ + + + + + + + + + \ No newline at end of file diff --git a/ne_10m_ocean.VERSION.txt b/ne_10m_ocean.VERSION.txt new file mode 100644 index 0000000..ac14c3d --- /dev/null +++ b/ne_10m_ocean.VERSION.txt @@ -0,0 +1 @@ +5.1.1 diff --git a/ne_10m_ocean.cpg b/ne_10m_ocean.cpg new file mode 100644 index 0000000..3ad133c --- /dev/null +++ b/ne_10m_ocean.cpg @@ -0,0 +1 @@ +UTF-8 \ No newline at end of file diff --git a/ne_10m_ocean.dbf b/ne_10m_ocean.dbf new file mode 100644 index 0000000..d0a9c93 --- /dev/null +++ b/ne_10m_ocean.dbf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b2f302a84bcbb0fe5d744a9b40df173f562e07eb57532935fb6bc664d21fa33 +size 138 diff --git a/ne_10m_ocean.prj b/ne_10m_ocean.prj new file mode 100644 index 0000000..f45cbad --- /dev/null +++ b/ne_10m_ocean.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]] \ No newline at end of file diff --git a/ne_10m_ocean.shp b/ne_10m_ocean.shp new file mode 100644 index 0000000..f060581 --- /dev/null +++ b/ne_10m_ocean.shp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb5ae1e0922b02e61e14f6d562fc2299db4bef5ca36c1008b1a8e7ddf9da6410 +size 7176064 diff --git a/ne_10m_ocean.shx b/ne_10m_ocean.shx new file mode 100644 index 0000000000000000000000000000000000000000..61f2d7ba572acc21064217d9118a92dba7595523 GIT binary patch literal 108 zcmZQzQ0HR64$NLKGcd3M<^KK$g8H-rcf@k7O#DI*fR#6-Ik12j4Pg#oK7PW8!EApQ E0A=kD7XSbN literal 0 HcmV?d00001 diff --git a/ne_10m_populated_places.README.html b/ne_10m_populated_places.README.html new file mode 100644 index 0000000..4cff5a5 --- /dev/null +++ b/ne_10m_populated_places.README.html @@ -0,0 +1,518 @@ + + + + + + +Natural Earth » Blog Archive » Populated Places - Free vector and raster map data at 1:10m, 1:50m, and 1:110m scales + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + +
+

Populated Places

+ +
+
+
pop_thumb
+
City and town points, from Tokyo to Wasilla, Cairo to Kandahar
+
+
+
+
+

About

+

Point symbols with name attributes. Includes all admin-0 and many admin-1 capitals, major cities and towns, plus a sampling of smaller towns in sparsely inhabited regions. We favor regional significance over population census in determining our selection of places. Use the scale rankings to filter the number of towns that appear on your map.

+

pop_banner

+

LandScan derived population estimates are provided for 90% of our cities. Those lacking population estimates are often in sparsely inhabited areas. We provide a range of population values that account for the total “metropolitan” population rather than it’s administrative boundary population. Use the PopMax column to size your town labels. Starting in version 1.1, popMax has been throttled down to the UN estimated metro population for the ~500 largest urban areas in the world. This affects towns in China, India, and parts of Africa where our Landscan counting method usually over estimated.

+

Population estimates were derived from the LANDSCAN dataset maintained and distributed by the Oak Ridge National Laboratory. These data were converted from raster to vector and pixels with fewer than 200 persons per square kilometer were removed from the dataset as they were classified as rural. Once urban pixels were selected, these pixels were aggregated into contiguous units. Concurrently Thiessen polygons were created based on the selected city points. The Thiessen polygons were used to intersect the contiguous city boundaries to produce bounded areas for the cities. As a result, our estimates capture a metropolitan and micropolitan populations per city regardless of administrative units.

+

Once intersected, the contiguous polygons were recalculated, using aerial interpolation assuming uniform population distribution within each pixel, to determine the population total. This process was conducted multiple times, for each scale level, to produce population estimates for each city at nested scales of 1:300 million, 1:110 million, 1:50 million, 1:20 million, and 1:10 million.

+ +

Population ranks

+

Are calculated as rank_max and rank_min using this general VB formula that can be pasted into ArcMap Field Calculator advanced area (set your output to x):

+

+a = [pop_max]

+

if( a > 10000000 ) then
+x = 14
+elseif( a > 5000000 ) then
+x = 13
+elseif( a > 1000000 ) then
+x = 12
+elseif( a > 500000 ) then
+x = 11
+elseif( a > 200000 ) then
+x = 10
+elseif( a > 100000 ) then
+x = 9
+elseif( a > 50000 ) then
+x = 8
+elseif( a > 20000 ) then
+x = 7
+elseif( a > 10000 ) then
+x = 6
+elseif( a > 5000 ) then
+x = 5
+elseif( a > 2000 ) then
+x = 4
+elseif( a > 1000 ) then
+x = 3
+elseif( a > 200 ) then
+x = 2
+elseif( a > 0 ) then
+x = 1
+else
+x = 0
+end if

+

Issues

+

While we don’t want to show every admin-1 capital, for those countries where we show most admin-1 capitals, we should have a complete set. If you find we are missing one, please log it in the Cx tool at right.

+

Version History

+ + +

The master changelog is available on Github » +

+ + + + +
+ +
+ + + + + + + +

Comments are closed.

+ + + + +
+ + +
+ +
+ + + + + + + + + + \ No newline at end of file diff --git a/ne_10m_populated_places.VERSION.txt b/ne_10m_populated_places.VERSION.txt new file mode 100644 index 0000000..61fcc87 --- /dev/null +++ b/ne_10m_populated_places.VERSION.txt @@ -0,0 +1 @@ +5.1.2 diff --git a/ne_10m_populated_places.cpg b/ne_10m_populated_places.cpg new file mode 100644 index 0000000..3ad133c --- /dev/null +++ b/ne_10m_populated_places.cpg @@ -0,0 +1 @@ +UTF-8 \ No newline at end of file diff --git a/ne_10m_populated_places.dbf b/ne_10m_populated_places.dbf new file mode 100644 index 0000000..812eeef --- /dev/null +++ b/ne_10m_populated_places.dbf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eff834a8727e06f28fc52b04393c462d074aecf9a7acd1b870e766240a995b6c +size 48278068 diff --git a/ne_10m_populated_places.prj b/ne_10m_populated_places.prj new file mode 100644 index 0000000..a30c00a --- /dev/null +++ b/ne_10m_populated_places.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] \ No newline at end of file diff --git a/ne_10m_populated_places.shp b/ne_10m_populated_places.shp new file mode 100644 index 0000000..70ce6eb --- /dev/null +++ b/ne_10m_populated_places.shp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4073365d248dfe35a44cca6715bf5b4812fa723294ed6a37043d7a3e09cc998 +size 205676 diff --git a/ne_10m_populated_places.shx b/ne_10m_populated_places.shx new file mode 100644 index 0000000000000000000000000000000000000000..11bfc4d74ed3702437852f4b7084cec71162b897 GIT binary patch literal 58836 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 z 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 + + + + + +Natural Earth » Blog Archive » Rivers + lake centerlines - Free vector and raster map data at 1:10m, 1:50m, and 1:110m scales + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + +
+

Rivers + lake centerlines

+ +
+
+
rivers_lake_centerlines_thumb
+
Single-line drainages including optional lake centerlines and supplementary data for North America and Europe.

+ + + + +

+
+
About

+

Rivers primarily derive from World Data Bank 2. Double line rivers in WDB2 were digitized to created single line drainages. All rivers received manual smoothing and position adjustments to fit shaded relief generated from SRTM Plus elevation data, which is more recent and (presumably) more accurate.

+

Lake centerlines obtained by manually drawing connecting segments in reservoirs. When available, Admin 0 and 1 political boundaries in reservoirs serve as the lake centerlines.

+

Ranked by relative importance. Includes name and line width attributes for creating tapered drainages.

+

(below) Congo River basin, Africa.

+

rivers_tapered_drains_wide

+

Avoid data dump overload!

+

(below) Quebec, Canada in Natural Earth compared to Digital Chart of the World.

+

rivers_scale_ranks_compare_with_dcw_wide

+

Includes scale ranks (large rivers, small rivers):

+

(below) Southern United States. Note: Extra North America and Europe rivers can be previewed in the “Supplemental Data” section below.
+

+

river_ranks_wide

+

Supplemental Data
+
North America and Europe only.
+

+

(below) For maps of local areas, showing more rivers can be appropriate. The “basic” rivers work well at scales to about 1:30,000,000, good for maps that need to include rives as a general reference mixed with other data themes. If your map is about rivers in particular, or is at 1:5 million to 1:20m scale, add Natural Earth’s “supplementary” river data, now available for North America and Europe only.

+

The supplemental data provides four times the number of features, at the same level of generalization as the “basic” feature set. The North America supplement includes river tapering (thanks Preston!). The Europe supplement does not (we can show you how).

+

eur_riv_banner

+

Supplemental Data – Europe

+

Data primarily derives from Catchment Characterisation and Modelling (CCM) Database 2.1 by the European Commission, Joint Research Centre, Institute for Environment and Sustainability. For information about this product and the source data, see http://ccm.jrc.ec.europa.eu.

+

The modified CCM rivers and lakes offered here are intended for small-scale cartographic use. Only a portion of CCM data is used, representing major rivers and lakes (classes 4 and 5 in the MAINDRAIN attributes column). Generalization and smoothing were applied to these selected data—the CCM vectors contain 9 percent of the data points found in the original source data.

+

Seamlessly merging CCM rivers and lakes with the existing Natural Earth base data required many adjustments. CCM rivers that coincided with Natural Earth rivers were mostly deleted. In a few cases where the existing Natural Earth data were found egregiously incorrect, the CCM data replaced the Natural Earth data.

+

The remaining CCM data were fitted Natural Earth rivers, lakes, coastlines, glaciers, political boundaries, and shaded relief derived from SRTM Plus. The positional adjustments were minor given the 1:10 million-scale of the data. In addition, the headwaters of some CCM rivers were clipped slightly downstream to provide visual separation with other river headwaters and to avoid the crests of ridges on the shaded relief.

+

River and lake name attributes derive from the CCM. Natural Earth contributors assigned the other attributes, including Stroke Weight, Feature Class, Scale Rank, and Feature Number.

+

Copyright and Terms of Use
+Supplemental Data – Europe

+

The supplementary (scale ranks 9 to 12) European rivers and lakes included with Natural Earth are in the public domain and supplementary attribution to the European Commission is optional.

+

They are derived, using simple generalization algorithms (quote..), with permission, from the Catchment Characterisation and Modelling (CCM) Database 2.1 (July 2008) by the European Commission, Joint Research Centre, Institute for Environment and Sustainability. The original, 100 meter resolution and topological consistent CCM linework is available for non-commercial use. More information »

+

Contact: Jürgen Vogt (+ 39)0332 785481, juergen.vogt(at)jrc.ec.europa.eu.

+

An exception to the above: Icelandic rivers and the tributaries of the Pechora and Usa rivers of Russia derive from Digital Chart of the World, which is entirely in the public domain.

+

na_riv_banner

+

Supplemental Data – North America
+

+

(above) Data derives the North American Environmental Atlas, a collaboration of government agencies in Canada, Mexico and the United States and the trilateral Commission for Environmental Cooperation (CEC). More information »

+

Seamlessly merging CEC rivers and lakes with the existing Natural Earth base data required many adjustments. CEC rivers that coincided with Natural Earth rivers were mostly deleted. In a few cases where the existing Natural Earth data were found egregiously incorrect, the CEC data replaced the Natural Earth data.

+

The remaining CEC data were fitted Natural Earth rivers, lakes, coastlines, glaciers, political boundaries, and shaded relief derived from SRTM Plus. These positional adjustments were minor given the 1:10 million-scale of the data. In addition, the headwaters of some CEC rivers were clipped slightly downstream to provide visual separation with other river headwaters and to avoid the crests of ridges on the shaded relief.

+

River and lake name attributes derive from the CEC. Natural Earth contributors assigned the other attributes, including Stroke Weight, Feature Class, Scale Rank, and Feature Number.

+

Copyright and Terms of Use
+Supplemental Data – North America

+

The supplementary (scale ranks 9 to 12) North America rivers and lakes included with Natural Earth are in the public domain and supplementary attribution to the Commission for Environmental Cooperation is optional (metadata).

+

Issues
+

+

Does not include intermittent rivers (eg: large seasonal rivers in Australia draining to Lake Eyre playas). Rivers in northeastern Russia and parts of the Amazon basin have suspect alignments.

+

Includes some canals (Panama, Suez) but not others (California Aqueduct, Erie Canal, Grand Canal in China, to name a few).

+

Version History

+
    +
  • + 4.1.0 +
  • +
  • + 4.0.0 +
  • +
  • + 3.0.0 +
  • +
  • + 2.0.0 +
  • +
  • + 1.4.0 +
  • +
  • + 1.3.0 +
  • +
  • + 1.2.0 +
  • +
  • + 1.1.0 +
  • +
  • + 1.0.0 +
  • +
+ +

The master changelog is available on Github » +

+ + + + +
+ +
+ + + + + +
+ + + + + + +
+
    +
  1. +
    + + + + +

    […] Rivers derived from: Natural Earth […]

    + + +
    +
  2. +
+
+
+ + + + + + + + +
+ + +
+ +
+ + + + + + + + + + \ No newline at end of file diff --git a/ne_10m_rivers_australia.VERSION.txt b/ne_10m_rivers_australia.VERSION.txt new file mode 100644 index 0000000..ed1a122 --- /dev/null +++ b/ne_10m_rivers_australia.VERSION.txt @@ -0,0 +1 @@ +5.0.0-pre9 diff --git a/ne_10m_rivers_australia.cpg b/ne_10m_rivers_australia.cpg new file mode 100644 index 0000000..3ad133c --- /dev/null +++ b/ne_10m_rivers_australia.cpg @@ -0,0 +1 @@ +UTF-8 \ No newline at end of file diff --git a/ne_10m_rivers_australia.dbf b/ne_10m_rivers_australia.dbf new file mode 100644 index 0000000..348195a --- /dev/null +++ b/ne_10m_rivers_australia.dbf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6685d258eeb5172fa24bc18eeb060257a80c3b0790f6af5583bf0f5bfb0984e6 +size 2337638 diff --git a/ne_10m_rivers_australia.prj b/ne_10m_rivers_australia.prj new file mode 100644 index 0000000..f45cbad --- /dev/null +++ b/ne_10m_rivers_australia.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]] \ No newline at end of file diff --git a/ne_10m_rivers_australia.shp b/ne_10m_rivers_australia.shp new file mode 100644 index 0000000..ddf559e --- /dev/null +++ b/ne_10m_rivers_australia.shp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:686d9a4942e6ab3a8ae330acf006ce8ab46aa646b804465a8ec2319e39733777 +size 447468 diff --git a/ne_10m_rivers_australia.shx b/ne_10m_rivers_australia.shx new file mode 100644 index 0000000000000000000000000000000000000000..d169ae902dfca9b14ec771a32aa1a5b160532f49 GIT binary patch literal 2812 zcmZvde@xZq6~>?Uyj(=I$TYQRCt<9!w{}xXTSS{$N;`6E6QnM+)H!y;7RuP7lr)ZE zY$@FwW9dfNVhK%Tmr)8YQ<`vH>Y0lTWFXRW4v{R=y#JssF_Y436R;D4%xoysC)qE!27TFma(ALf ztswKdQn`}z*yD2R;d8Tc8-~!^ELXM>Ov+XC!UO*U9mMv}|Mo%RDY;z@k*-}A@z2UVegS`$+!Nva ziSHf+6I_K%@(zLU2mBuU;9k2H<_&w?laJndxxF3u;dyEw*eUlk`nXT-Y4}53TMzy+ zxo0N85xE~62CLv?#C4%dCvwuczz1M8{q3X@TgqZPl%Vw{d|;tG|Tmn z&wX>f<;3Z8fPTi;7cTLqTJ9H>V5{7VW9Uf9y|f>@Uhd_P)J{p@Bk%A9c&g-%Y~mb< zzY_Gpe|$A@_+Kl;PRk93{dCKn=)#Y_lf*T{%EG+ZsU!Fka>G|6d;@*lU-t(43;X{q z{dk|;@4~!!a&MJ@ak)R#5^tr&dE(V_XUdsxK`{=P|xes~? z;-6w(-Z%GQ&_msaQ&Ig##Cb2=Og4FGxqnVX`Tr^=AD+wb^ZV(pG+~d+eZszcncTm- zu;HCUPiDI;7UJEqtQ_j6Web^)`(cZi&lSlQw?y`Jr{L?9w~@-q|l%D(@NpzeX$Mav5(3&_OQ1R**$gA0{j&% z^Y_gj-^)~$2N%&%MS>00n@YbKgKP_uG20!|C z?W7-eBYL>!*0h|wdf5}yhkfj3UqR1zJK*n=?O7Y~?41H9Wvzj4MAp^?Hp;%A$$7!k zF-*Kw_G|@p?Xu1=U$?A_ezBzNIqU^#*@1)P&B*$hm;XQPr5cdu{6t!q?}hE0vwv2nje6^6O=9PN9SPx0d5i$mZ`m{`6_$ z)3UKauu*n~`NBE8LqG1Ny>lFFmYprepC$X#CXl*u-cOCl-VOXvo@d6VW;HpUIQ}krqI7#{+?p$lJfWNkNVxWGOD}3 zV*Y;mMBpPoF$WIFKQI{SsjP{3ww%L{?y9vQd#D=5UoXEEJBIE@#>g*{-;pUT%9Vc% HejEQErEvqw literal 0 HcmV?d00001 diff --git a/ne_10m_rivers_europe.README.html b/ne_10m_rivers_europe.README.html new file mode 100644 index 0000000..5a09429 --- /dev/null +++ b/ne_10m_rivers_europe.README.html @@ -0,0 +1,563 @@ + + + + + + +Natural Earth » Blog Archive » Rivers + lake centerlines - Free vector and raster map data at 1:10m, 1:50m, and 1:110m scales + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + +
+

Rivers + lake centerlines

+ +
+
+
rivers_lake_centerlines_thumb
+
Single-line drainages including optional lake centerlines and supplementary data for North America and Europe.

+ + + + + +

+
+
+
About

+

Rivers primarily derive from World Data Bank 2. Double line rivers in WDB2 were digitized to created single line drainages. All rivers received manual smoothing and position adjustments to fit shaded relief generated from SRTM Plus elevation data, which is more recent and (presumably) more accurate.

+

Lake centerlines obtained by manually drawing connecting segments in reservoirs. When available, Admin 0 and 1 political boundaries in reservoirs serve as the lake centerlines.

+

Ranked by relative importance. Includes name and line width attributes for creating tapered drainages.

+

(below) Congo River basin, Africa.

+

rivers_tapered_drains_wide

+

Avoid data dump overload!

+

(below) Quebec, Canada in Natural Earth compared to Digital Chart of the World.

+

rivers_scale_ranks_compare_with_dcw_wide

+

Includes scale ranks (large rivers, small rivers):

+

(below) Southern United States. Note: Extra North America and Europe rivers can be previewed in the “Supplemental Data” section below.
+

+

river_ranks_wide

+

Supplemental Data
+
North America and Europe only.
+

+

(below) For maps of local areas, showing more rivers can be appropriate. The “basic” rivers work well at scales to about 1:30,000,000, good for maps that need to include rives as a general reference mixed with other data themes. If your map is about rivers in particular, or is at 1:5 million to 1:20m scale, add Natural Earth’s “supplementary” river data, now available for North America and Europe only.

+

The supplemental data provides four times the number of features, at the same level of generalization as the “basic” feature set. The North America supplement includes river tapering (thanks Preston!). The Europe supplement does not (we can show you how).

+

eur_riv_banner

+

Supplemental Data – Europe

+

Data primarily derives from Catchment Characterisation and Modelling (CCM) Database 2.1 by the European Commission, Joint Research Centre, Institute for Environment and Sustainability. For information about this product and the source data, see http://ccm.jrc.ec.europa.eu.

+

The modified CCM rivers and lakes offered here are intended for small-scale cartographic use. Only a portion of CCM data is used, representing major rivers and lakes (classes 4 and 5 in the MAINDRAIN attributes column). Generalization and smoothing were applied to these selected data—the CCM vectors contain 9 percent of the data points found in the original source data.

+

Seamlessly merging CCM rivers and lakes with the existing Natural Earth base data required many adjustments. CCM rivers that coincided with Natural Earth rivers were mostly deleted. In a few cases where the existing Natural Earth data were found egregiously incorrect, the CCM data replaced the Natural Earth data.

+

The remaining CCM data were fitted Natural Earth rivers, lakes, coastlines, glaciers, political boundaries, and shaded relief derived from SRTM Plus. The positional adjustments were minor given the 1:10 million-scale of the data. In addition, the headwaters of some CCM rivers were clipped slightly downstream to provide visual separation with other river headwaters and to avoid the crests of ridges on the shaded relief.

+

River and lake name attributes derive from the CCM. Natural Earth contributors assigned the other attributes, including Stroke Weight, Feature Class, Scale Rank, and Feature Number.

+

Supplemental Data – Australia

+

Data by Tom Patterson from original research.

+

Copyright and Terms of Use
+Supplemental Data – Europe

+

The supplementary (scale ranks 9 to 12) European rivers and lakes included with Natural Earth are in the public domain and supplementary attribution to the European Commission is optional.

+

They are derived, using simple generalization algorithms (quote..), with permission, from the Catchment Characterisation and Modelling (CCM) Database 2.1 (July 2008) by the European Commission, Joint Research Centre, Institute for Environment and Sustainability. The original, 100 meter resolution and topological consistent CCM linework is available for non-commercial use. More information »

+

Contact: Jürgen Vogt (+ 39)0332 785481, juergen.vogt(at)jrc.ec.europa.eu.

+

An exception to the above: Icelandic rivers and the tributaries of the Pechora and Usa rivers of Russia derive from Digital Chart of the World, which is entirely in the public domain.

+

na_riv_banner

+

Supplemental Data – North America
+

+

(above) Data derives the North American Environmental Atlas, a collaboration of government agencies in Canada, Mexico and the United States and the trilateral Commission for Environmental Cooperation (CEC). More information »

+

Seamlessly merging CEC rivers and lakes with the existing Natural Earth base data required many adjustments. CEC rivers that coincided with Natural Earth rivers were mostly deleted. In a few cases where the existing Natural Earth data were found egregiously incorrect, the CEC data replaced the Natural Earth data.

+

The remaining CEC data were fitted Natural Earth rivers, lakes, coastlines, glaciers, political boundaries, and shaded relief derived from SRTM Plus. These positional adjustments were minor given the 1:10 million-scale of the data. In addition, the headwaters of some CEC rivers were clipped slightly downstream to provide visual separation with other river headwaters and to avoid the crests of ridges on the shaded relief.

+

River and lake name attributes derive from the CEC. Natural Earth contributors assigned the other attributes, including Stroke Weight, Feature Class, Scale Rank, and Feature Number.

+

Copyright and Terms of Use
+Supplemental Data – North America

+

The supplementary (scale ranks 9 to 12) North America rivers and lakes included with Natural Earth are in the public domain and supplementary attribution to the Commission for Environmental Cooperation is optional (metadata).

+

Issues
+

+

Does not include intermittent rivers (eg: large seasonal rivers in Australia draining to Lake Eyre playas). Rivers in northeastern Russia and parts of the Amazon basin have suspect alignments.

+

Includes some canals (Panama, Suez) but not others (California Aqueduct, Erie Canal, Grand Canal in China, to name a few).

+

Version History

+
    +
  • + 5.0.0 +
  • +
  • + 4.1.0 +
  • +
  • + 4.0.0 +
  • +
  • + 3.0.0 +
  • +
  • + 2.0.0 +
  • +
  • + 1.4.0 +
  • +
  • + 1.3.0 +
  • +
  • + 1.2.0 +
  • +
  • + 1.1.0 +
  • +
  • + 1.0.0 +
  • +
+ +

The master changelog is available on Github »

+
+ + + + +
+ +
+ + + + + +
+ + + + + + +
+
    +
  1. +
    + + + + +

    […] Rivers derived from: Natural Earth […]

    + + +
    +
  2. +
+
+
+ + + + + + + + +
+ + +
+ +
+ + + + + + + + + + \ No newline at end of file diff --git a/ne_10m_rivers_europe.VERSION.txt b/ne_10m_rivers_europe.VERSION.txt new file mode 100644 index 0000000..0062ac9 --- /dev/null +++ b/ne_10m_rivers_europe.VERSION.txt @@ -0,0 +1 @@ +5.0.0 diff --git a/ne_10m_rivers_europe.cpg b/ne_10m_rivers_europe.cpg new file mode 100644 index 0000000..3ad133c --- /dev/null +++ b/ne_10m_rivers_europe.cpg @@ -0,0 +1 @@ +UTF-8 \ No newline at end of file diff --git a/ne_10m_rivers_europe.dbf b/ne_10m_rivers_europe.dbf new file mode 100644 index 0000000..8e87497 --- /dev/null +++ b/ne_10m_rivers_europe.dbf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:366d57b7d6953a833683c8927b870b77448119df07e41dbb02a7e45cd0a10ec6 +size 9280321 diff --git a/ne_10m_rivers_europe.prj b/ne_10m_rivers_europe.prj new file mode 100644 index 0000000..f45cbad --- /dev/null +++ b/ne_10m_rivers_europe.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]] \ No newline at end of file diff --git a/ne_10m_rivers_europe.shp b/ne_10m_rivers_europe.shp new file mode 100644 index 0000000..e761f9a --- /dev/null +++ b/ne_10m_rivers_europe.shp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3812f0bc9b1df6f8619afe5c55ddbf9f412b5ef7da30b5b65826e47de9143db4 +size 1138668 diff --git a/ne_10m_rivers_europe.shx b/ne_10m_rivers_europe.shx new file mode 100644 index 0000000000000000000000000000000000000000..6bcc364ff2e9279f2996368c7e132d62bd9cfa20 GIT binary patch literal 10700 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

I&sID+})Df-D+ z6pFH7okr99XAldk_4nyTj%~{^sG3zIOJ+-lgbYvGWe1 zU6zkJ|Hk}zA5qIp^yJxtzsSF*2DwVnuTCfW_qV}V(Z1bDonKFcEs9zPqAybPfyoVu z_J^<&o`ESvzu~-QKVbRG6#YB#yyxgc=4H=yUQ}-=B|zm%}e@xNenqjSC z@%g2-@FZ+h?5v07iusw8?M3YFhSiF_Q7{9Moi4?}PUKR>_V1Zm4L89K#gWbNu;L3c z$Z2>464$K~Qm-5DpYz8T&P?nV9!%JM1aVo#U-~$)_m~7zihE=sb$T3!^@=azbH(%* z?M;}M2a6Tw**VbX@ws}Qe6CpiFBiis{0NpS?rCx*TnDQZUz`ugfAJJZo{O`P{(CJ> z^u26e)V*W|{b9GiUs&Et?c8Os0#-xo8##X{#6N!@{@oN`W_798rxdm*zPuNt-sNdX zzROqV zz6h9HG&0BP9JfHuSCpIIS8aayf3*s>D;_!?mclGd!6Oj+^|m+Yub%{uDIPWkE`e={ z{)PdNIox1W(~7@sauLj(>)UoN^4vC>z2!V(_aHYY{-@cHIhWZy>!8htKFbb3 z`nf$HQt$RzFspc+$;6G@mDuly6ZwuUIk^iqD;~ccW)y!X1*brJKZVfpl7B*8B2O5Z zV`Yvjb8OD>c)~laF8$m&2@-#2eU6robK3Vawg=_2U@2_Q=}#r{T`5TXU5j#Tf%J2i z*~vGtDA7-}_%w1`BHwNEChqQZj_V-)celeb#gm4?7RBEMcAt~G^M^`U4QImKJG#f- z5&rksy%K-V21wp}%ns8-6MK3wBtC8LyioDI{UGPNcN`?{-eo!3{SjBu1D3*xIe87F zPKCv16yIm}OTPOKC-M~AL*l07>QAxy)VbgKOT+nz{r;Vhyi+Yd{!?@Hr&@jdrdodT zJ}^1)d%*Hh_knYXTsbC@E3F^mD-S2~gY3QS(}OD@=Xr1+%qX5_`SF{Udk53(9bkW` zH>A!(HLwbvhSZsE`O#0`3L6wZTmgxHcs(TU;lr?0@r)sG8e9$Wf5i3#zejF^ z_c5Cvc^})8a8?M3o0XgItekz8*(WJ}-13$~+Y9_2-w&xf+ulzT+zZM71hD*1jLyln zf7E$m3v5taorYELK%#%r;)#1Q=l^8R|4H*F&y!sV=ZwrTljAN(A5U5QT4?jHR6N(_ zMn3y_lxD$wuuSnh(=(5G)<1dY*}35S9y!{%iJ!j%lK1IuiT>%aIj+d*?S42<#`e@` zb;y&k`!V?-Bz}R_L%(2ZjvEsDf}@cBYAl|&% zfBY70hQvP;Ch{|5;4#IEiy?cqcs;CA{H)a>{@JN;F0_2;YbU}YxC~|#Ki3nI_c=Qc z`sbG9X!9sUJ_hM?iP_o1B}X9rJYN9G|NL}F{PVVt##4|wODiFMOV`0s(DI;vVKOA| z3swhz`~QL1*O_HwU>RHk>0{Y`m{$DaaJT_lUE=EO-pirY#jh?48x=1fpUBH=A%4qk zkEp-A6H;fzutZ)_1?hXmb~s1z_eLaNpI6$P(66-ll6R%ei##vo=JQf+J}+6{ZHiwu z|5|twRw;hPWaj_M0ob6pJ_G5q{v$}<@7wz|&VuyyeVdobXCd`g6~QvNDABKKg>{Nw zodWTHH4E{3)$$X!x&WeIJqdEY)mg~AUh@ytmz9U!a0z7YjX2{ z-R57Y`1RR|{`EbO_}9-t@@GdS_N?t8b+a2Fd9$YzzF~I!-dLQY#aAm{TLQ_ub|!Pq zQ~U$7H!5Cdb8l6=z6Wv>G=JjX%*k&e^Y^^C!Rps4erpNLD&8;zJ%0Z}K7I}!Z`z8! LQt^-a!`A-=V&s3j literal 0 HcmV?d00001 diff --git a/ne_10m_rivers_lake_centerlines.README.html b/ne_10m_rivers_lake_centerlines.README.html new file mode 100644 index 0000000..5a09429 --- /dev/null +++ b/ne_10m_rivers_lake_centerlines.README.html @@ -0,0 +1,563 @@ + + + + + + +Natural Earth » Blog Archive » Rivers + lake centerlines - Free vector and raster map data at 1:10m, 1:50m, and 1:110m scales + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + + +
+
+ + +
+

Rivers + lake centerlines

+ +
+
+
rivers_lake_centerlines_thumb
+
Single-line drainages including optional lake centerlines and supplementary data for North America and Europe.

+ + + + + +

+
+
+
About

+

Rivers primarily derive from World Data Bank 2. Double line rivers in WDB2 were digitized to created single line drainages. All rivers received manual smoothing and position adjustments to fit shaded relief generated from SRTM Plus elevation data, which is more recent and (presumably) more accurate.

+

Lake centerlines obtained by manually drawing connecting segments in reservoirs. When available, Admin 0 and 1 political boundaries in reservoirs serve as the lake centerlines.

+

Ranked by relative importance. Includes name and line width attributes for creating tapered drainages.

+

(below) Congo River basin, Africa.

+

rivers_tapered_drains_wide

+

Avoid data dump overload!

+

(below) Quebec, Canada in Natural Earth compared to Digital Chart of the World.

+

rivers_scale_ranks_compare_with_dcw_wide

+

Includes scale ranks (large rivers, small rivers):

+

(below) Southern United States. Note: Extra North America and Europe rivers can be previewed in the “Supplemental Data” section below.
+

+

river_ranks_wide

+

Supplemental Data
+
North America and Europe only.
+

+

(below) For maps of local areas, showing more rivers can be appropriate. The “basic” rivers work well at scales to about 1:30,000,000, good for maps that need to include rives as a general reference mixed with other data themes. If your map is about rivers in particular, or is at 1:5 million to 1:20m scale, add Natural Earth’s “supplementary” river data, now available for North America and Europe only.

+

The supplemental data provides four times the number of features, at the same level of generalization as the “basic” feature set. The North America supplement includes river tapering (thanks Preston!). The Europe supplement does not (we can show you how).

+

eur_riv_banner

+

Supplemental Data – Europe

+

Data primarily derives from Catchment Characterisation and Modelling (CCM) Database 2.1 by the European Commission, Joint Research Centre, Institute for Environment and Sustainability. For information about this product and the source data, see http://ccm.jrc.ec.europa.eu.

+

The modified CCM rivers and lakes offered here are intended for small-scale cartographic use. Only a portion of CCM data is used, representing major rivers and lakes (classes 4 and 5 in the MAINDRAIN attributes column). Generalization and smoothing were applied to these selected data—the CCM vectors contain 9 percent of the data points found in the original source data.

+

Seamlessly merging CCM rivers and lakes with the existing Natural Earth base data required many adjustments. CCM rivers that coincided with Natural Earth rivers were mostly deleted. In a few cases where the existing Natural Earth data were found egregiously incorrect, the CCM data replaced the Natural Earth data.

+

The remaining CCM data were fitted Natural Earth rivers, lakes, coastlines, glaciers, political boundaries, and shaded relief derived from SRTM Plus. The positional adjustments were minor given the 1:10 million-scale of the data. In addition, the headwaters of some CCM rivers were clipped slightly downstream to provide visual separation with other river headwaters and to avoid the crests of ridges on the shaded relief.

+

River and lake name attributes derive from the CCM. Natural Earth contributors assigned the other attributes, including Stroke Weight, Feature Class, Scale Rank, and Feature Number.

+

Supplemental Data – Australia

+

Data by Tom Patterson from original research.

+

Copyright and Terms of Use
+Supplemental Data – Europe

+

The supplementary (scale ranks 9 to 12) European rivers and lakes included with Natural Earth are in the public domain and supplementary attribution to the European Commission is optional.

+

They are derived, using simple generalization algorithms (quote..), with permission, from the Catchment Characterisation and Modelling (CCM) Database 2.1 (July 2008) by the European Commission, Joint Research Centre, Institute for Environment and Sustainability. The original, 100 meter resolution and topological consistent CCM linework is available for non-commercial use. More information »

+

Contact: Jürgen Vogt (+ 39)0332 785481, juergen.vogt(at)jrc.ec.europa.eu.

+

An exception to the above: Icelandic rivers and the tributaries of the Pechora and Usa rivers of Russia derive from Digital Chart of the World, which is entirely in the public domain.

+

na_riv_banner

+

Supplemental Data – North America
+

+

(above) Data derives the North American Environmental Atlas, a collaboration of government agencies in Canada, Mexico and the United States and the trilateral Commission for Environmental Cooperation (CEC). More information »

+

Seamlessly merging CEC rivers and lakes with the existing Natural Earth base data required many adjustments. CEC rivers that coincided with Natural Earth rivers were mostly deleted. In a few cases where the existing Natural Earth data were found egregiously incorrect, the CEC data replaced the Natural Earth data.

+

The remaining CEC data were fitted Natural Earth rivers, lakes, coastlines, glaciers, political boundaries, and shaded relief derived from SRTM Plus. These positional adjustments were minor given the 1:10 million-scale of the data. In addition, the headwaters of some CEC rivers were clipped slightly downstream to provide visual separation with other river headwaters and to avoid the crests of ridges on the shaded relief.

+

River and lake name attributes derive from the CEC. Natural Earth contributors assigned the other attributes, including Stroke Weight, Feature Class, Scale Rank, and Feature Number.

+

Copyright and Terms of Use
+Supplemental Data – North America

+

The supplementary (scale ranks 9 to 12) North America rivers and lakes included with Natural Earth are in the public domain and supplementary attribution to the Commission for Environmental Cooperation is optional (metadata).

+

Issues
+

+

Does not include intermittent rivers (eg: large seasonal rivers in Australia draining to Lake Eyre playas). Rivers in northeastern Russia and parts of the Amazon basin have suspect alignments.

+

Includes some canals (Panama, Suez) but not others (California Aqueduct, Erie Canal, Grand Canal in China, to name a few).

+

Version History

+
    +
  • + 5.0.0 +
  • +
  • + 4.1.0 +
  • +
  • + 4.0.0 +
  • +
  • + 3.0.0 +
  • +
  • + 2.0.0 +
  • +
  • + 1.4.0 +
  • +
  • + 1.3.0 +
  • +
  • + 1.2.0 +
  • +
  • + 1.1.0 +
  • +
  • + 1.0.0 +
  • +
+ +

The master changelog is available on Github »

+
+ + + + +
+ +
+ + + + + +
+ + + + + + +
+
    +
  1. +
    + + + + +

    […] Rivers derived from: Natural Earth […]

    + + +
    +
  2. +
+
+
+ + + + + + + + +
+ + +
+ +
+ + + + + + + + + + \ No newline at end of file diff --git a/ne_10m_rivers_lake_centerlines.VERSION.txt b/ne_10m_rivers_lake_centerlines.VERSION.txt new file mode 100644 index 0000000..0062ac9 --- /dev/null +++ b/ne_10m_rivers_lake_centerlines.VERSION.txt @@ -0,0 +1 @@ +5.0.0 diff --git a/ne_10m_rivers_lake_centerlines.cpg b/ne_10m_rivers_lake_centerlines.cpg new file mode 100644 index 0000000..3ad133c --- /dev/null +++ b/ne_10m_rivers_lake_centerlines.cpg @@ -0,0 +1 @@ +UTF-8 \ No newline at end of file diff --git a/ne_10m_rivers_lake_centerlines.dbf b/ne_10m_rivers_lake_centerlines.dbf new file mode 100644 index 0000000..66e95dd --- /dev/null +++ b/ne_10m_rivers_lake_centerlines.dbf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68079fde5fde6167d0c7c4f03e498164badcc3b687a93c436278ade83882b564 +size 1991273 diff --git a/ne_10m_rivers_lake_centerlines.prj b/ne_10m_rivers_lake_centerlines.prj new file mode 100644 index 0000000..f45cbad --- /dev/null +++ b/ne_10m_rivers_lake_centerlines.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]] \ No newline at end of file diff --git a/ne_10m_rivers_lake_centerlines.shp b/ne_10m_rivers_lake_centerlines.shp new file mode 100644 index 0000000..4641459 --- /dev/null +++ b/ne_10m_rivers_lake_centerlines.shp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9a1cf6d9f58c0a6f182a7f25771a03e0a48026253d4484aab782b2586354d78 +size 4208092 diff --git a/ne_10m_rivers_lake_centerlines.shx b/ne_10m_rivers_lake_centerlines.shx new file mode 100644 index 0000000000000000000000000000000000000000..b226ab5028e97b7b994ec0d094a4d408f42e802d GIT binary patch literal 11884 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 + + + + + +Natural Earth » Blog Archive » Rivers + lake centerlines - Free vector and raster map data at 1:10m, 1:50m, and 1:110m scales + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + +
+

Rivers + lake centerlines

+ +
+
+
rivers_lake_centerlines_thumb
+
Single-line drainages including optional lake centerlines and supplementary data for North America and Europe.

+ + + + + +

+
+
+
About

+

Rivers primarily derive from World Data Bank 2. Double line rivers in WDB2 were digitized to created single line drainages. All rivers received manual smoothing and position adjustments to fit shaded relief generated from SRTM Plus elevation data, which is more recent and (presumably) more accurate.

+

Lake centerlines obtained by manually drawing connecting segments in reservoirs. When available, Admin 0 and 1 political boundaries in reservoirs serve as the lake centerlines.

+

Ranked by relative importance. Includes name and line width attributes for creating tapered drainages.

+

(below) Congo River basin, Africa.

+

rivers_tapered_drains_wide

+

Avoid data dump overload!

+

(below) Quebec, Canada in Natural Earth compared to Digital Chart of the World.

+

rivers_scale_ranks_compare_with_dcw_wide

+

Includes scale ranks (large rivers, small rivers):

+

(below) Southern United States. Note: Extra North America and Europe rivers can be previewed in the “Supplemental Data” section below.
+

+

river_ranks_wide

+

Supplemental Data
+
North America and Europe only.
+

+

(below) For maps of local areas, showing more rivers can be appropriate. The “basic” rivers work well at scales to about 1:30,000,000, good for maps that need to include rives as a general reference mixed with other data themes. If your map is about rivers in particular, or is at 1:5 million to 1:20m scale, add Natural Earth’s “supplementary” river data, now available for North America and Europe only.

+

The supplemental data provides four times the number of features, at the same level of generalization as the “basic” feature set. The North America supplement includes river tapering (thanks Preston!). The Europe supplement does not (we can show you how).

+

eur_riv_banner

+

Supplemental Data – Europe

+

Data primarily derives from Catchment Characterisation and Modelling (CCM) Database 2.1 by the European Commission, Joint Research Centre, Institute for Environment and Sustainability. For information about this product and the source data, see http://ccm.jrc.ec.europa.eu.

+

The modified CCM rivers and lakes offered here are intended for small-scale cartographic use. Only a portion of CCM data is used, representing major rivers and lakes (classes 4 and 5 in the MAINDRAIN attributes column). Generalization and smoothing were applied to these selected data—the CCM vectors contain 9 percent of the data points found in the original source data.

+

Seamlessly merging CCM rivers and lakes with the existing Natural Earth base data required many adjustments. CCM rivers that coincided with Natural Earth rivers were mostly deleted. In a few cases where the existing Natural Earth data were found egregiously incorrect, the CCM data replaced the Natural Earth data.

+

The remaining CCM data were fitted Natural Earth rivers, lakes, coastlines, glaciers, political boundaries, and shaded relief derived from SRTM Plus. The positional adjustments were minor given the 1:10 million-scale of the data. In addition, the headwaters of some CCM rivers were clipped slightly downstream to provide visual separation with other river headwaters and to avoid the crests of ridges on the shaded relief.

+

River and lake name attributes derive from the CCM. Natural Earth contributors assigned the other attributes, including Stroke Weight, Feature Class, Scale Rank, and Feature Number.

+

Supplemental Data – Australia

+

Data by Tom Patterson from original research.

+

Copyright and Terms of Use
+Supplemental Data – Europe

+

The supplementary (scale ranks 9 to 12) European rivers and lakes included with Natural Earth are in the public domain and supplementary attribution to the European Commission is optional.

+

They are derived, using simple generalization algorithms (quote..), with permission, from the Catchment Characterisation and Modelling (CCM) Database 2.1 (July 2008) by the European Commission, Joint Research Centre, Institute for Environment and Sustainability. The original, 100 meter resolution and topological consistent CCM linework is available for non-commercial use. More information »

+

Contact: Jürgen Vogt (+ 39)0332 785481, juergen.vogt(at)jrc.ec.europa.eu.

+

An exception to the above: Icelandic rivers and the tributaries of the Pechora and Usa rivers of Russia derive from Digital Chart of the World, which is entirely in the public domain.

+

na_riv_banner

+

Supplemental Data – North America
+

+

(above) Data derives the North American Environmental Atlas, a collaboration of government agencies in Canada, Mexico and the United States and the trilateral Commission for Environmental Cooperation (CEC). More information »

+

Seamlessly merging CEC rivers and lakes with the existing Natural Earth base data required many adjustments. CEC rivers that coincided with Natural Earth rivers were mostly deleted. In a few cases where the existing Natural Earth data were found egregiously incorrect, the CEC data replaced the Natural Earth data.

+

The remaining CEC data were fitted Natural Earth rivers, lakes, coastlines, glaciers, political boundaries, and shaded relief derived from SRTM Plus. These positional adjustments were minor given the 1:10 million-scale of the data. In addition, the headwaters of some CEC rivers were clipped slightly downstream to provide visual separation with other river headwaters and to avoid the crests of ridges on the shaded relief.

+

River and lake name attributes derive from the CEC. Natural Earth contributors assigned the other attributes, including Stroke Weight, Feature Class, Scale Rank, and Feature Number.

+

Copyright and Terms of Use
+Supplemental Data – North America

+

The supplementary (scale ranks 9 to 12) North America rivers and lakes included with Natural Earth are in the public domain and supplementary attribution to the Commission for Environmental Cooperation is optional (metadata).

+

Issues
+

+

Does not include intermittent rivers (eg: large seasonal rivers in Australia draining to Lake Eyre playas). Rivers in northeastern Russia and parts of the Amazon basin have suspect alignments.

+

Includes some canals (Panama, Suez) but not others (California Aqueduct, Erie Canal, Grand Canal in China, to name a few).

+

Version History

+
    +
  • + 5.0.0 +
  • +
  • + 4.1.0 +
  • +
  • + 4.0.0 +
  • +
  • + 3.0.0 +
  • +
  • + 2.0.0 +
  • +
  • + 1.4.0 +
  • +
  • + 1.3.0 +
  • +
  • + 1.2.0 +
  • +
  • + 1.1.0 +
  • +
  • + 1.0.0 +
  • +
+ +

The master changelog is available on Github »

+
+ + + + +
+ +
+ + + + + +
+ + + + + + +
+
    +
  1. +
    + + + + +

    […] Rivers derived from: Natural Earth […]

    + + +
    +
  2. +
+
+
+ + + + + + + + +
+ + +
+ +
+ + + + + + + + + + \ No newline at end of file diff --git a/ne_10m_rivers_north_america.VERSION.txt b/ne_10m_rivers_north_america.VERSION.txt new file mode 100644 index 0000000..0062ac9 --- /dev/null +++ b/ne_10m_rivers_north_america.VERSION.txt @@ -0,0 +1 @@ +5.0.0 diff --git a/ne_10m_rivers_north_america.cpg b/ne_10m_rivers_north_america.cpg new file mode 100644 index 0000000..3ad133c --- /dev/null +++ b/ne_10m_rivers_north_america.cpg @@ -0,0 +1 @@ +UTF-8 \ No newline at end of file diff --git a/ne_10m_rivers_north_america.dbf b/ne_10m_rivers_north_america.dbf new file mode 100644 index 0000000..b587261 --- /dev/null +++ b/ne_10m_rivers_north_america.dbf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2fad2b2ae1f145d96facb27b6f81289452ffc64acf027dc5fb263f3869f89be +size 34921821 diff --git a/ne_10m_rivers_north_america.prj b/ne_10m_rivers_north_america.prj new file mode 100644 index 0000000..a30c00a --- /dev/null +++ b/ne_10m_rivers_north_america.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] \ No newline at end of file diff --git a/ne_10m_rivers_north_america.shp b/ne_10m_rivers_north_america.shp new file mode 100644 index 0000000..fbd9264 --- /dev/null +++ b/ne_10m_rivers_north_america.shp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:212216b641b71acb982dec00d432eb98dc1e76f6fa6b71b9ce9864db8f150bcf +size 3527804 diff --git a/ne_10m_rivers_north_america.shx b/ne_10m_rivers_north_america.shx new file mode 100644 index 0000000000000000000000000000000000000000..eff1577a7eb25239a4c46b02f2c93b872e6d6244 GIT binary patch literal 39276 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 YZS*;*`DVho;eEhgH(;al*TXRR|3)wddH?_b literal 0 HcmV?d00001 diff --git a/ne_10m_urban_areas.README.html b/ne_10m_urban_areas.README.html new file mode 100644 index 0000000..ea08ae2 --- /dev/null +++ b/ne_10m_urban_areas.README.html @@ -0,0 +1,401 @@ + + + + + + + + +Urban Areas | Natural Earth + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+ + + « 1:10m Cultural Vectors  + « Downloads  +
+

Urban Areas

+
+
+
urban_area_thumb
+
Area of dense human habitation.
+

+ +

+
+
About

+

Derived from 2002-2003 MODIS satellite data at 1 km resolution:

+

Schneider, A., M. A. Friedl, D. K. McIver, and C. E. Woodcock (2003) Mapping urban areas by fusing multiple sources of coarse resolution remotely sensed data. Photogrammetric Engineering and Remote Sensing, volume 69, pages 1377-1386.

+

(below) Japan is one of the most populated countries. View from Kyoto to Tokyo.
+

+

urban_areas_wide

+

Issues

+

New version of the MODIS-derived urban area grid is now available (announcement, data download) at 0.5 km and uses an improved algorithm for better accuracy:

+

Schneider, A., M. A. Friedl and D. Potere (2009) A new map of global urban extent from MODIS data. Environmental Research Letters, volume 4, article 044003.

+

Schneider, A., M. A. Friedl and D. Potere (2009) Monitoring urban areas globally using MODIS 500m data: New methods and datasets based on urban ecoregions. Remote Sensing of Environment, in review.

+

No scale ranks. Missing just a couple polygons for points included in populated places.

+

Could be split apart (intersected with thiessen polygons derived from populated places points) and joined with populated places points to derive names and population values (and density).

+

Version History

+
    +
  • + 4.0.0 +
  • +
  • + 2.0.0 +
  • +
  • + 1.3.0 +
  • +
  • + 1.0.0 +
  • +
  • + 1.0.0 +
  • +
+ +

The master changelog is available on Github » +

+ + +
+ +
+ + +
+ + + + +
+
+ + + + + + \ No newline at end of file diff --git a/ne_10m_urban_areas.VERSION.txt b/ne_10m_urban_areas.VERSION.txt new file mode 100644 index 0000000..ee74734 --- /dev/null +++ b/ne_10m_urban_areas.VERSION.txt @@ -0,0 +1 @@ +4.1.0 diff --git a/ne_10m_urban_areas.cpg b/ne_10m_urban_areas.cpg new file mode 100644 index 0000000..3ad133c --- /dev/null +++ b/ne_10m_urban_areas.cpg @@ -0,0 +1 @@ +UTF-8 \ No newline at end of file diff --git a/ne_10m_urban_areas.dbf b/ne_10m_urban_areas.dbf new file mode 100644 index 0000000..e489e50 --- /dev/null +++ b/ne_10m_urban_areas.dbf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f80321d5f9d637bdeba463ab4f4d8ae7a05820f1842c25406a57cd1c8cbdddbb +size 950401 diff --git a/ne_10m_urban_areas.prj b/ne_10m_urban_areas.prj new file mode 100644 index 0000000..b13a717 --- /dev/null +++ b/ne_10m_urban_areas.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.017453292519943295]] \ No newline at end of file diff --git a/ne_10m_urban_areas.shp b/ne_10m_urban_areas.shp new file mode 100644 index 0000000..810a2dc --- /dev/null +++ b/ne_10m_urban_areas.shp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76b8c5786af5df4fa18ae615e594347fb464525347038b15f9df15d1396cb7de +size 19119748 diff --git a/ne_10m_urban_areas.shx b/ne_10m_urban_areas.shx new file mode 100644 index 0000000000000000000000000000000000000000..be4a10d856d1ac8da1689230988b7df1855b9220 GIT binary patch literal 95124 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⩔hd$l?j+8mv<1VUS7|?);>0gvU$*bN*Rf~6 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

QQ4u4I=(f8}^@DVla58|iJTjozy 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 literal 0 HcmV?d00001 diff --git a/ne_10m_urban_areas_landscan.README.html b/ne_10m_urban_areas_landscan.README.html new file mode 100644 index 0000000..0510386 --- /dev/null +++ b/ne_10m_urban_areas_landscan.README.html @@ -0,0 +1,448 @@ + + + + + + + + +Populated Places | Natural Earth + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + + + +
+
+ + + « 1:10m Cultural Vectors  + « Downloads  +
+

Populated Places

+
+
+
pop_thumb
+
City and town points, from Tokyo to Wasilla, Cairo to Kandahar
+
+
+
+
+

About

+

Point symbols with name attributes. Includes all admin-0 and many admin-1 capitals, major cities and towns, plus a sampling of smaller towns in sparsely inhabited regions. We favor regional significance over population census in determining our selection of places. Use the scale rankings to filter the number of towns that appear on your map.

+

pop_banner

+

LandScan derived population estimates are provided for 90% of our cities. Those lacking population estimates are often in sparsely inhabited areas. We provide a range of population values that account for the total “metropolitan” population rather than it’s administrative boundary population. Use the PopMax column to size your town labels. Starting in version 1.1, popMax has been throttled down to the UN estimated metro population for the ~500 largest urban areas in the world. This affects towns in China, India, and parts of Africa where our Landscan counting method usually over estimated.

+

Population estimates were derived from the LANDSCAN dataset maintained and distributed by the Oak Ridge National Laboratory. These data were converted from raster to vector and pixels with fewer than 200 persons per square kilometer were removed from the dataset as they were classified as rural. Once urban pixels were selected, these pixels were aggregated into contiguous units. Concurrently Thiessen polygons were created based on the selected city points. The Thiessen polygons were used to intersect the contiguous city boundaries to produce bounded areas for the cities. As a result, our estimates capture a metropolitan and micropolitan populations per city regardless of administrative units.

+

Once intersected, the contiguous polygons were recalculated, using aerial interpolation assuming uniform population distribution within each pixel, to determine the population total. This process was conducted multiple times, for each scale level, to produce population estimates for each city at nested scales of 1:300 million, 1:110 million, 1:50 million, 1:20 million, and 1:10 million.

+ +

Population ranks

+

Are calculated as rank_max and rank_min using this general VB formula that can be pasted into ArcMap Field Calculator advanced area (set your output to x):

+

+a = [pop_max]

+

if( a > 10000000 ) then
+x = 14
+elseif( a > 5000000 ) then
+x = 13
+elseif( a > 1000000 ) then
+x = 12
+elseif( a > 500000 ) then
+x = 11
+elseif( a > 200000 ) then
+x = 10
+elseif( a > 100000 ) then
+x = 9
+elseif( a > 50000 ) then
+x = 8
+elseif( a > 20000 ) then
+x = 7
+elseif( a > 10000 ) then
+x = 6
+elseif( a > 5000 ) then
+x = 5
+elseif( a > 2000 ) then
+x = 4
+elseif( a > 1000 ) then
+x = 3
+elseif( a > 200 ) then
+x = 2
+elseif( a > 0 ) then
+x = 1
+else
+x = 0
+end if

+

Issues

+

While we don’t want to show every admin-1 capital, for those countries where we show most admin-1 capitals, we should have a complete set. If you find we are missing one, please log it in the Cx tool at right.

+

Version History

+
    +
  • + 4.1.0 +
  • +
  • + 4.0.0 +
  • +
  • + 3.3.1 +
  • +
  • + 3.0.0 +
  • +
  • + 2.0.0 +
  • +
  • + 1.4.0 +
  • +
  • + 1.3.0 +
  • +
  • + 1.1.0 +
  • +
  • + 0.9.0 +
  • +
+ +

The master changelog is available on Github » +

+ + +
+ +
+ + +
+ + + + +
+
+ + + + + + \ No newline at end of file diff --git a/ne_10m_urban_areas_landscan.VERSION.txt b/ne_10m_urban_areas_landscan.VERSION.txt new file mode 100644 index 0000000..ee74734 --- /dev/null +++ b/ne_10m_urban_areas_landscan.VERSION.txt @@ -0,0 +1 @@ +4.1.0 diff --git a/ne_10m_urban_areas_landscan.cpg b/ne_10m_urban_areas_landscan.cpg new file mode 100644 index 0000000..3ad133c --- /dev/null +++ b/ne_10m_urban_areas_landscan.cpg @@ -0,0 +1 @@ +UTF-8 \ No newline at end of file diff --git a/ne_10m_urban_areas_landscan.dbf b/ne_10m_urban_areas_landscan.dbf new file mode 100644 index 0000000..5eab5c6 --- /dev/null +++ b/ne_10m_urban_areas_landscan.dbf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dd8debf2a17e34d9497550bc57a5a50d9ca82528377df21b4c032d81db8a67c +size 2997797 diff --git a/ne_10m_urban_areas_landscan.prj b/ne_10m_urban_areas_landscan.prj new file mode 100644 index 0000000..b13a717 --- /dev/null +++ b/ne_10m_urban_areas_landscan.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.017453292519943295]] \ No newline at end of file diff --git a/ne_10m_urban_areas_landscan.shp b/ne_10m_urban_areas_landscan.shp new file mode 100644 index 0000000..4eb745d --- /dev/null +++ b/ne_10m_urban_areas_landscan.shp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3231722f1378e06bdfb32a79aaf7aaaa0e00be618829f42129fed023415fa19 +size 43727272 diff --git a/ne_10m_urban_areas_landscan.shx b/ne_10m_urban_areas_landscan.shx new file mode 100644 index 0000000000000000000000000000000000000000..59bad890b659b0b65ef58aabec5ef79c52ab41a2 GIT binary patch literal 48244 zcmZs@eSFRL{r~?s=S1Y%siv)(X-4KEQcg`1QqnWkh&1$2B}p}ohzQj{dH1sZ}W*0C#F3UeA;^7efNzlaXQN2kAKej|1|&q zGy6)m2LA5?9uG*-HByXMN=%ZhInsk=sQaad+JkOz4*VqP;q}nXQb!|qg1aOO|NPNj z>AsE9qvOKz-VXRJk|PnntEG%aX!M_G4g1N2Zwp92KL+0;Jv9)$pfmz=TZ%NYx772b z^cr;PacL|6mP=~r0(!wM=sBeA=fD=}*N3QMoAjG$&_QWGGU0cBJ@M?)Z=0aK(m~?H zAv=c5>XSZ>2=hN)2DVBk=Ftn{e~vE;`d^TTTBNh|q0JKMYwC~aAbmrS@u((75d;R^6|^^L7FtZzpSYr>s*VsMB9IddP_d*9{8#4qupKN2#!fcW4g@f3;WpgLNC*Fk9VZEYi=xwqU zXHj3KY*Wo%G|To9^I?x{FS9o$ei`wsF|v8c!_+f#4tjpsW_5&i$ToWfbU?OONW%2- z7q_6nxmW2+d)X*MmL%C0B!k5Bo&xQ%Exe4NS++$7pnb9}!A~3d_hx|eaaFd}wfH0N zwfJT3wrcV;xNbRncUrd1MbLS&ZK025j$8YJtsM1kVZRM`klSV3mH_%?+rEoBBV>D@ zco8ny_QG#pF59t6{2i9<^r*1^&)0y=^$dA(eXxC*6!!P!O{w>JMMTj*>W+wEpXCE< z@SCd$yV;)%MYK-=lN513_4un4vAacD)s~2elV!W%3{#3$Q9;XW+<{MOJ-jpSCK#a75R=CoD)18x^_i= zQ3dT&%>%fz#tR`iTQFhkL^ng1jA6dl@EzoOR; z#@^s%^nHq6$2_gry-PpYo9LQd$ekePg!-dvGw{<<(RF!J*Y%1%0zWcE(H|!x_bU1X z`I)$%G-Bsb^vNXrol|u4J;^>w(ce%A^H~_% z2D#Oz*tXQc^({6oH)IzZ7sOA4ViU~Xv?{ip8@ffY_YHw|g3CZRc#S@#Dz-x>;lpMk+S|I@qFdseZ%O#R4H z$;%Q{Y;QX>_PzIn>W+0>frkHBW7yx%Ag#@cef%{40MnS8!F2j(>gex54?2VVI3KZ3 z|GM(?|4&(^unn z#4hMNiX9mM1Bx9@eOBzpn7(;H>SM2B^Ssb4ip@9jY{kBSKG)OO7vsY53LPN+$InLY zR_p}&Vfr-jAa*Xr7L$*OHz^r(D7J)pOn*v@f8?dEFkO0+d#Zkl^_sfiFZ9B1R_vnD zApRFsgI>ih?u0x^u}hr9>!{eJg<-#Mtb%S)>~i+l5>RYq3i^KVWLSR%d&hlL?AuAu z_+3RjGw)wguZg$%Jc#}pFMRCR_Ja;8w)!?Se%B#4^{l7f=;eytbcp${QtYqDkA05a zMqM`KI~vjRDR!q5#QxV2{VYFzuSW!zhbYMzT)ri1L3x2!v=~fOkCA=C*oMgoY`LBxjt&?WTGDWT(G z+A&WFFAYXsu7v5qQ2d0Mqou-PB{Wl~)vJU*Imz>;622fFc_f_81%paBX9qhd;j2^} zyeNj`!@3Jb3yiV9iiQ_pXd6ZR@uLv ziT`V|e^V5uFOETeTy}H4U_b2KJF5LX*>4|!CeH19Hno>Nu|Z{%ho|YOgc+cc?x004Bfo5u6X=wr{f$Kky@w|2R(VyV57-+y1BP!8>Z- zy&64_+V_Z)ewv{6!#lHIQ`LT?sT2Mv;M73fpX`)2jMn|XL%(gV?mu>gxCOfZ<1Fdb zR3#3X!}X(^5{LWo>r~>1OZf3C@wsK>S*XN3_JDd43r^xNpu`szh4scA4PzmBx2;s- zB=TYp5+_{;gGwyfMV!M*oH7?Zj}oU|qfROD6dS1}jH7n7>dA9nMI4ist ziL)-__nH!4qkiLeUJ7~5R-%`_$O$4h`7FfViv1GoO`O*+5~p5?Z!U*UQsVNR;B6&V zZbKhGmCVN~C9dTES<02@^M>(lGq)j1{AE@+&ow#FK_ylvNC^c>+%gRse_MUn?^5D6 z^!Q$x*hrnWt4a*`k+&*w*Xl6tp?}OFanD`Qr^Mf2XT!c}4|dSM&4%v;&AhNX=*6ys z5EAK>WW&#iFo^4)hlX z;rCPGxtq`_O8mMD`tUE%e-r1=1<3tMyh!~qdzAS1y-FBXudeBZ@ZIW~aTxTfYbN!! zk5O0GXzby;ny~k%>!?)DFZ>rXxK7?t*I)EUj{Yx*OMP7#zbuE<_0^-GLtV@7z`*V` z=Ea_M^_qF3?_I-ruT)pb<``3BVWoxapFL|tpj(Q8%L4cIaFuC=BP>}&CB z`0pKHUtQ|DnR!LUsq2o;#JjDozwSu>6iQ%i%9l@}qY8c1+3X=gIq$l7D^#KOQ9y zrVkOFm7G;TeB?RQ6?I<8&qdkoXq2lHJs4 zNmBBJEKo`=%E2G>B>IrtpycJ$7g?xe-#p?qEBPH4*9(u5cbPo=O5Rfn1>w{Px}-*I)jOuwT_)b0Cz(&7v1K8rn!j#Kw} z^vC(2x*v3M-Wt{YIC&AL`-vf;{JVb|q|Rb>KZAer?|x<)@}Rn(bi$*du>Sd( z>`T46U!pG$TvGQtR`|{8{vYy@SKaS2599a0J3)`S|Ih_~07Pz0QV*`JW}kXkuOpwU z9$Zt^K1V$sY$ER%_2_(*eAcT+m*SAW9$l`W=U0#9N@zDo-fgz2M@lVwu}eK3=e$?~ z>XA;rh|?qeAm~z${&p#^zk2v`>06C@hMsr1)id73GthJDncSPW%hfZ@=(nh6x*tDY z^&F5)o<8+_f_&K1o`b^k>Y2&B+Lo*5(|gfJFDnCit9oYR$Ldti9QwlNTF+e5hi3I0 zz74rUJx5%C4yxy~8>#EKdOqg?;g6|jUQ*A3256sp77j%3ih7Qx|JEMrIf1&$wy5W) z_wZv^&(GTP`RP}Rh;MCGiVgqdkrH9z2b2SqOeqiU3j28|P3oMcl*h^2(ordCRqV-9r3~r- zZC8r<{$}#X3^2cqN*PLgEBs;1RrN~AA#diEk~0S+?lUpi^;Jr)6LcwM_-YXQXYptJ zJX?dGVx{EK9QG$Ae=c<_Q_73bR;NPu@Gx?pdTl`-`=ENg zPo6frdhH=@#5wiaUxa+QdL1BMM7?@_NL^gldi_2Rd;I?Xpk#+WJrBPv>h*=2J;CqS z^_;wIc0#>=IFH>CrMAJIeM)WH z#P_NwrFJ+1-K^9f5kGQ?QoAIP7e6I*O@{AM>QCpwPgH6zAO4--Y2@%9WiFN?rS>Ks zb4=~C2->bx#~Ns_QXezt0snowQ5W>%+u*yE8v35)S86)vp-n)kgG%5Bm6~b#cR;Dm zDum=;TJ69t2;L0K*B=AjdbB20dOA^$euLfa zW9t2m9X&TVI~1q)JLJi;+}^c8DbcImyU~j{qTWsPoBVn=`8iBH^1WD3-Yx2VWf}Z{ zdjD-82z@n)I6c(+yIe4+-han`uTkpLfqqy5>eG?_wOyn>Kf#Z@>eD3|KG?M(v`2lq zu^;riPxof9RegFMp>KZmNi7A>sZXCQ_-^%a(07A=jY6Y`;b0Q?WB)))Mr#9a=-dK=K_7;CFD|{(bWHJlls)xQ@2Zf8g9c!zO9n) zVcpbc-(K>_QJ(`5*b(=D$?J;xe87B6-iM%>Tb~cdh3TLNIerhD{=)w~a+B|o6Xctr zKF4F=dqMUs2K&<+`QDr@N8EMJ$!s}(Oy7_@etZ>l%h7oR&Kl$xeh2$JIi4GXKgltg zeQJyT3#ZTv$}w&Y*eb`1%ZYzj4!5cEtQ-?k(RavEiat^5`f>rKw+XtT29pa#VHtAGV<9k>hRT zhidfLvp3;;^q9-^p;?cO8W@`UW6zTxc|A6Ue8}UmF~`FE{PQ8dj}?UdJoX}f*t5q9 z`-5(y`feb>=Wt=@W>@?|bPJ*CR*2xDdbBm0pG(`;cCC1bv6nr{jlu(r4hu z;#K-gAKwp3l)jMuoBS44;irSrmuy4sR{GKe_c{r?p&eUU9`d7@shTlJ%da?iW%&^}UGk=fLzqyM2aiw1&Pm5FO ze)M8k^7bY z?-b}Dcs-1FOuxNK|4&+2??1%n`kMY<{2Tn?BJq}~zm>idzkld?Yf$}dTSE5z&HX(7 z`nT!LZ~q&)&`XRros?hLNipoW9k-_W3KX0A;dw4J$Gy&ANGK1BpHXxA3_(7RL6E7hPq zYmi^npnXf=JHcb{qco_Axp7??w7&;_muQf=PIW)2L6@j6@|*^J=f)2Gzt^MZ)}ZTA z|HEmtKT4S;bMaHH%+f^k+{&D4=w@Y3%ccGnWxnD--w9Hu?VK`S9TlcuB_HOLS)K#> zzzZPyuN}tTrOf#cf=SA($iT0Z>1EFif8i<+y~T6DW6FGea2Vf60Nu)5HWNQVWxkmv zJ$^!&A4WnuLE>0imH9h!UIHL}it;P-xXAz3@|laET~FrT;=b>Yo*ds4rrjq%m!2%bo_%_9 z;%NG7)ss^S@aF_;!Dc-Wwjc=US<8m!~t)(!+JOAd)w8@`p>nn z{J);io)3)}!SA`JH8iUme5ZyEor+x^cof>Nq2_z975+0j;d?bSw=W1kmp)o&Yv{As z%L5(;&uXZPdGa|jbmT_pQVkuIz&!05`aFG%tkKXH(0g*VhQ4d&AJEVmx3BOs{i`#QOTdwR%KlxNB`di%f}!tu9u51<4UOHO@N4mF*yqf_&}U6wS~ct(ZrS5u zU+oF|Ki@wb@9SLXpoU!_o^6|keRBx@9S!@IKJhs`>@UQzxHasrox<_{<^rkX8h+!* z>-NCVbz#_lhLBf(4g0~1zDqee%^asHr|n>9r*fi}^8M$Wavm%u9&+;>j=ASNWa@2I zP6zA^K0F)$e&uxPz5m6J9XOj1sIO_&~#1iF-yK|CSPxQ+c@eVwFo$UD$J+nUw`+%PL?Lqo?QqO!;g`QK-96tq0 z&wPA_ImGFiFD|n$qxHxsmB{znQOX@j{y$%(++U(jA9H_s8f;bW>SLj}xofE3Hcz?hm|K)nxpmDvr|zWO zL#^~QGe7u!+7r-M%-8gFtfc}BXe`h0 zjQ&_F`P09#Hq&P?;vOG9l^UB{#r3^dV?VzI->$J=#DM2C_Usk(of`XPD)k)K*srKN z0=gv=z6abDmbVzYR*k)Q722h--y%2uFI|KVYV2ROupfgp_8R*{on!y*MJ|oKz68YI z_s8%*L}PE*(Ffd@o3xq$=e-PW|*H&paozaVIc<{@IWZToa0$H|RKW>@#bj z-O6)XL6`D=K88H)%6n=m`X`k)bRhf!x$$6v)bX!2Unf*tZj{h;m2TTFfJjw|n% z58|g)d8=cXON#QU`;$kL@;2OrA5dOx1Ny}E<2PoE^0pm??^oV-^0%P3gTC21DlcIA zgP-@Yw`MDE_mXg)dkuYEdHYlFyIy&R=%1B*ewT~ATX}~A*x}#2N0LyYyw5Ih9f?%l z`77v2c^8K_j8O)d8qw{AP+N1ng z)MF`E{_G>5UHPw^h2O0FIgMbo@_%9C2SEH;(0|nf?Nfev1T^)%X5?-V{iwOhU(zG2 z_j(O{^q1PXPEAvOtrxmk`R|P;zXIjg?SdwsjcdZVsT>R_zrHv2_}@%@vDwOhpZym3 zy-$DJ3|9VL@@60Mo3OJI|G+u=(OLN)n|jIPgd0A1l6tJf|BU&YJU$~o_CEhlLF|t! z|MMy^p!_cegZ-6%wgT*^{4dGd#(chJALIKe|EiHYl>glv(5w7wcc>HoKl?)am4E9D z`cnSC$;0G-2fwC2|LO8S+>2h4^6w(II+g!JXPLSS%yP*In*JxLz`{PW*9BJUji^vT zqz^iv0)8Vmc^5?Ifhj78T?z(OkdQ-MhYId9d3#lGKmJyvs=#mZx}$=P4$!TFO{>H5 z%^kob6>J%ZU5g5~B|*DXuzfc1l2!0)GcWuE;InT9foou^3f^xaUV#esWP-%oI}<#o zg8eS+ohmqhfBIYSTb9v+{y{Sb=np*50Tq0h42{1JTd}*Ug2NZ!6X!?~{3|N>!wAp~ z?gH`mhg)Ea3XamRc=~X99QyeCycvG83eME?eW9CP_~l9RuGb6IbKrYH=3?>dh4r<} z=dxbdw2XZ@rWefnh1~PJ@cwP|z+Kcyt6nhg2@v;%-$Z~;kUeG(Uf8=NOz%C0|5Cm1 z+kX65nx_{o`J|7!Xxt9w$$ZD{r2o`8Zs#HFf*KcC6z0GGAa=zX_nQiS@5s@(k4_+W zYTU>6P~35!BtpA1&U{Z{uf}~!KHtUZ#RKeTRIXk;O#j;4)QiV%qF=2SKPE2qy?6q< ztS%~SpMig?3LkWGu1Bk|Q#E=X6+RM&UJ#^D7Pkt2(ht5*g@ck-uz$Z@OWAwwdMuiLMqZPfyr`VSm6)tT--mJnmu#3mvI}PxOvyQk{ zuQ7wgN4vea3i0ar7HX+fxPahu$lbYUQ*!~ zH<2Gu;n`hby|cGKw+g>BdAh)z)U!v0Uzb38!K=h0pFh(FKIaQt@Ee_=!oN{J^Dn%b z4Zl@|*9LN(DpcXW(CeP5@ts?cw`lw$NAPz_`0l2zfX4Ui2LFJ@ z_qxRW`8bUqK7@Jf)%fS`!S`$Y7~-+_! z#``*f*uTv_S)CfcI+5o^7d3thdDuJ}zs>l8Z=Ua2@v|cmKgTtG*J<)Prt$myd|nr6 z{9*WQsqdo_>4&9qA8SQ^NA6Fq!=Ebm=i~6>m-`IB`~L1P&*IM^_j$8d&2nF80aN7u zCV_ko$bInyajwgKp^g?CM+Gu`z2NtSq7u;R*`uQPTz{!oD2CW ziZt`_si>`$b9qBW{H=j`f2yc+6nRvu=n?9-wyLO$sb{K+x<s5L5j@*4YmT18n$*sCHHnfIUA zlcG>x44z`%1u80b;K#3`N$d^#Sya*k+Nq++^q2d(qN&TFOI7sJ|Kd+G@!cw#b^)BL zqL&Mh=c%Y{FEoCpLz{f2U*~sg>RoaVKUY<>jC^eCRaA*T-kU30d6@gpOclKsL0$nB z)iq(~RnbQJYW!`YFDBp3*m0hVwls(RZY>6vsc35}=u}ZdKlFnt`W5|spqq+5>;m0G zMZpnL`W+SB&XtCo)5Jm4AGux=pEBpQR1=>zcKtOm%MA zp-K}=>8mA46Q|q=<4f#GT#Y9F!qnTWiF2ukJ)Zb#1?MSC6TSE+--!zwna5sDTu}o5 zlqSA|KigOARZcS{Z9`zb2(tF;Dc(d-N8cCS~*seZEf0?twnEd0##fyJwNp$4RbS?4?Pe z_YAOq?k4gjnp7|kev&4=X#C98r172T^Hoin9253iT8n*9lcp3wAJ?RpOuwLC!k#`( znsytyRg+#OU(Vm8>Buc^P4cV;TQq4V_1sskNsDiBzVB#KC3Z(MRPr4Af}fJ-;M3QV z(Z@ljN}f-^&ZCksi>SX+CF9yt?^Kl(dXcxPWc+MCAEv2f$|dw1DtV~`dZ{Y$WQXFG znD+#jW64Zc*xyX@pdTf(=nL~Nd1WAUvr6XJ>EAe&Eb@fqizC>l&MK+u#`~N*RdV$# z4!48@Dt@!sdaRS zF10o>pF)+!bi}?@rR;#2e`!2N(lq)XF+`;q2kCpJN}s$( zejQYr{l9#2@M|qqX>K`~sL~Pa?Tk4pHP7*5yQ%c!v~V6D-=R;$`Lqz)3tr@Rtq4tt zpf7DMYD!FVXkVwqpT^I6O|j1;Zi}WoFa|%Zn(`C+`Qx*i@?}*&pm*8Yk<*{(9+J zHFUFHx;~A5kJC&4JRwyc(X>UYi4)Yc*YmiqJEmzXlVy3WRAn*v@3~rK{n)dP*HjjI zKhOu#zeo0}Ys@%+5Z51Z>mnSVC= zxhmUw1i4pbzamd7`rE1NzNISr0KW>V>`)4LMP(m8NI%k4_Iu{lhCDuUl2?k#Zj@n< z-p#&YKmXjzIXa^0V$ST_bPI8*f4bH93uro@p&EHn)1QYNzgpAx(2qxMY5M6^btN*Nls%o)*n8 zzke{V8JCgUsx{+p*Wd>~T!HV`tOqN>X3cuY4Ib014ypA0tY(#?_mgbRdUrH@ z{Jq3{$~0|-MH19C(E}dH19I~=W}x26+d`D^S&z# z#h-WW2H2o^*K4u&Y2Nq5Wlr;2i92_T=1)mto^H*5nLb-CYX0=8A-(z2=?i-EXAB0D zG=HYqTl8kKH_T!FtW3}co(l74r%_*w=D#`w{T$6NUq${MHUG^3v{&=r>IVijzw$Qv zPR(CIU)am}RZeIZxLWGmSMwY3&-t7mVDGHUG=Fyl@&MQr&a*$B=}XI12Q&|9L4+;CnM z!^w*|R}60n#j6-aJ^W@-@!~S{?5Y@FLw*^mC_2ZvzpIK$(Be@=75>`fsp6O0!uG47 z$-CkmlHjaYR41W#TovoCgI-m|@0y>arxMqTZ>HUHwhya#d_WPv~#C zg?^$cb|i%LcJ}3Z(X5J-k;uvKWDfZeui4Cvd`=m=237p2Gqgh$=I;{u+^jfj&QYr> zzN9WvtN1EA?EkA1;8|6iZ;+BoRq@|M>glKjq38Pn@N%gB1rc|6e&W`GhYPtrPSt`G z?AjD+fulEjoS+56o%FRp3yN!b@8*OSEGxrrPz&B9U+P%!=3eyYYQaiq=D)zl-jL6N zw^P95AajT~s0C}7H~m|%mbqG!v|ybN{X8vL&m5_5L5&+kzm~X0ul6FePYe8WsMDbZ zo0tRNCl+jhAA$b%G2#4oOeKDd7VMgfzFiA;SHf@Bg1z{Y3)}-Ay2;F&{0<5))eZ*v~lBJXGHJNxK86@(7T`==#g z{^?TsmL%_4>gRlUL-+X}dCv_YAN0>3L(eDg*W-}e<-Onmk^h-ItX6ryxr!Y6B70)R z{*viWP~OWWVg6;#P21b@UOxlhA#ZC8*edTo?jaAzdt(=NE_weMNj>200{AWR{yUSr z%H{py&!zQygw9!KJYg3{#qE(5BnZk80qG|D@hCQr>?dxE$m1?qhqu%^!I&1 zE&S;={Mfay8*_@T(L#sGw_FSRo@dXuY2nc2^tFQ)=59gHsfEL-t1bSY??ycApND3y z3&&tznyZB$CdiV1K#Mz^;Cj?gi+>U!*#~OzV?)sMgI7X%E$+u2sY#3bu~!*hEuKD_ zyscV1i#n}tEq(=m)VFvJ^L{2-i+@L)*q|1FvJ<{bi$ArZm!id=Il_KFI}JLu_*4h@ z=d}3rE$C(~{`@%T)#5WF!ggPnIkal=m+S|9UVJVm9Oo+|cWCkXMSR{yX|Z_^--f@x zox)#|7Jr97%Q7wgJMy1j){;Kc;5TbYUnhAxw8Y%Ea*mgzvp3OJEpe9d_l^x(a-bs* z>2~S$4%C?#)a#F~#*a_0_vt|&6ZLwUv0tRuGmc8nwdnP#ZOGB{VV^WwuLt1w>ZjMg zy2tm1DlP5rL+;hmj6~_Z{#yE_i}$4a>5Zsm@Ev+1n!R8T-iU#3x9g3L#gd~{Z#F+A_Ns<#@LOT>D;)p$`FR-w0Uq2Dn>m3I2XeNyH9e%e&Vttoa9 zr&W23IdsTWv!c}*HcH4D!(VJB}tX7$*tgxH6{Ba9 zPqJ3z)o{Hn)(TGq`TDeCW;N*1idW*0L%-_B4!QXq`{^vLI6R8;uv#lVr4He*nLaD1 z6`%D5(f{ly7|@DS<=_>q_!If?{b0oz{9BT=;tS?x>IhvI99r>Z5W2rsnD?$Y?<>CY z5I06E{#*gysTD1U`F?g-Rhi5u;<&1wqVLw5s>&J>@>ex8t?^^=~ zRkf;s^BAS7_0+>Tta>+wJ#hk3aEglO=U~P%C@6x!Jp|mG6y%pRJXC>LCA>{%c{qI_AuLR@N6Y_v>0| zK9~6Yd1WKCr9dlp91iR6jHLd9TDkiu`tbKAGskmUdB6(o*UE!iphs)vhn$PJPFi`Q zGj?up5!kAgpUeSUwDKf%(}$IxmZ861EC0k^82WS)v`;I)*uy!Qrj=Ll&*$IDD|5s7 zT{Za<@7i&Y{I4f~#QlC3xLhm$;Y8m9Vjr-}pdH2(iX9SiTtH~$EI_Q|&_ z4|$7x%LiiD0AAs`mMGsDNS;6V&XS)Do`-hI_f=BJpYMDz{}nW=-hMOe|84%hxXqM1 zT643J`;82(y^py?9no5IpKP^jZ72Fg9czEw5qs#)y_rjItsUZqc4+O>tC2gwvtU4L zvns=SL;cWRt<6q`4r=W%@}qxib578wB&{88<_6zIy)p1#;G88+)ml#^eEiPLz|Nz! zv#6haSUa11n8(^z9t2ypc1}z@s z=OSyrYJg9?udYd5I&1B{1ZY2K@*(aIOF=hCU#X*7*QvK$)v?paA3C1%ZTJbZ(Q|>v zK%c7HvG4S&+U`UzMb+)8BeGi64^y|zuIf(I-FddEGuEKzQS}q>nMd`&%&?t#Pn36P zs-Ha!9Z)`ug#({QE)>zpd@V_WyVgd7P?mF`r2I=67O~ z$Gs8M=hiyWuZfjfS3EdmzpnTUb2_DUQyQWDS~t~&UPrB)X5u$%oq5kE_LkPYYWCj; zHY0av-8_cQb$p$ddTi(~&Ov@#>y~7N@>usew2Ak|PW1X|-CLKDw`g6Z$=j)QD-y6< zt#!UF;5MyWJsN(i*1eOBysrm6 z@pFrK7W~}Kkp6X0>%YH)zEkUOn0+$12tO%We>*^41GWAKQ@>m9ivC30)w{fdXXf;7 zo7=Kvm8vGU7=I4c4Ch>1J*sgL-!BUhaZ^Ks9CThjqDXW)O!y*UY#A5_hJ_!v{iJ4yb1K7HITe zDFB12F~3Jy+^YEn_1L0RQ(grh|K%6K+p2l(0)8u0Q{e{hsAi$rV<)(gK1HZz={ESp zd$Tw8+f-9|9)AwiRN2G0atQjZs`2%wPd8Ol?SS@!r$OSZ>wzBh`V-J@)x3+Gy{f6f z&gxT5?OFH%)x5_%m~V~WP2C+-Q$G(q`enY4Sg~&~_RznY3m^Hm)zD3<+3teAsG1#V z_}VUJs4^H)gKH`Q`?+T{YiEa@{|rn(wG5;;?F3sn^K=F^22J zY;9pD?1w(|0}bS1)rJl`;Wul; zj~0dPf6QF0C$%BT>uEq6ULVYLK0_O}deLvvhHc~-QKJnz>6;~} z4FNxPN!qac2zL0{69pf;-yDRdzP;J#FV%(vwh7X*``)b3XIhdHkds9s{Pe6^jxalMxPA5-3y|>-N=2aZ8Uoz z)$W)F-cjwZ%fWzZ-|vkayZ0CI`EXM2Jun)6Q13m|f&6`X?_u`w;i-D>XC28uPw%DC zNA~u;bmkao*L#C9q0!H@g00{!?5p*ja~0UE_Xd}M1$ytPBiOt2-caM$q4$R6qVEOS z^P?s5+cV(1UIxd> zKPf9T7ylIO#~+pdBl^?!to)(xvG_Zch@A^8WpCTdf0H>`yz<|oA8}c#vzj`6U<>sZ zs4kLzwQ;I0mVOhjE^Z9*-KtACfZU_H_RJ#!`GYgV*pd7rq`JN2pWk9AMrkA0~dlmMcaNj}Ej znFf}s?&lk^^Qmqybkt4NJwsj=^2#MI=2ABtzO`9(F6O|z>qc$~^G8huTU7Vl2dKhGjhA?mh=td>&&0~g}SAtANYL(T27FCFm){ZU;o~ue^#IBDj%fodeyys zh7S(-tQI?lo z+Vm*><~p?LG3t5ZvNpYZkn7n@ZJKNHys1s)Da1dgP3C*E)viqoI>B$&CNJlLJU1*Mdls2us1K+Pr)wQ5Uo7S~QKS`U`n>e$zsdguPCrEy6TD7VEGJc7(^#c39 zRGWTH-^qJZU?AUfS83Dl$m_6G^^4Eq$EW(&r-kh6Uk|W9*{WZ07yE$febAA1)vq!0 z0oS4*c~kYZ&FCY4ZwY<#seV(3kpKEk*U*#d>#2k9ll2WJ@q>JO5%<;0Re#s;r)skb z!DHGSK_8go=7=iLr_F7;pzqPPQ=8M4hy4w3q3_k^0cOu#+MHqR{oo1gpfi)0*I;eVE*-H1ZMj zy-lq)KgT?be9U>~LLG%=^n0#0mt2KU+$o(wyEeaM_JnxT_Cou#d3p|X4{i3$0h6?O z#(Lr&(dJj^hpBsRE%Asmm-#d2&E~()q*iS%=bW^G_R`*nf?kl$Lz6al> zt-l$?-_Im!>&N)x{$lGV%+>fkSxLEhYDi!{wiY$CXO8is)sU1N^4HKM3jL01NbUyu z)X>fJF-i@+jv}|KA@y7+Uc;j&LBAS$6PNq%hQ}be-Zea4%0Gf?NJ|Bq)sPMtz4Us1 z$7@nUzMHrKHN2RJKd%}JtHbE-gnf+~iVs2)w}ic$U!sO@iO+l*zNIeSpJ=$wf0KLo zMr|L6ee@-5fBG)|PHX$H)AV(Zw!5g0`;hG;sW-u;?QZh0+ga=^N*E`y09FIkkP653JVq z<;1a#)AkjW?DY_Be}{aGd@X(~N!ngL5R|sBb7J4B?dwe(;+o$xWw)k-OCBx`Dk%jU!9Qe~21K?IG17z~Y{ z;g`chWFD8SndjH!Fq5XgVFI&R&W%_O_)%#Z? zp#$In>m z_SCh}p z$nB8*zMmWn<*~0z0Q6{I*JS#9Tl;z>@qBc!_B~yKomcyYUPa%peZ!cq@S9`iK%8fo zk0nX_a?QCor+uy{@+aQ&X3lQy8`A~*X6?%(Por00<`o3VFXn{yO`^ZdcV7v~8Gj{f zK(F>q{-54t^df4tZ<-fA{-#|5Tea`yv&8A9eY3EOoT`1Hzh7z4zVc4U@n7D8+^&5K zZbCb?&)c8<%Fw>I=8y+|D$kME9qn6*AKt^*=d0)ap-yV*bOgCWO+ThT_-X1)e{9e{ zG4t`Msp}H>Ztx19C%I~R48Mlom$}3bRFgA~eDl;aq!hgtH9eh++^?oA?70p!4P8xK z{0%#XUyquG43`Gc^3a|)<*mYwIQjIAd!nY|aZ*ybnwF3^?}s(L=?&|@ zY3g&SX?Zr-tfse2{n)+b1zXirIh#I=R@2+$XZWkwE1thKt-Fl>BsH1eG59U1sjdb( zpr%bO^nBnY{vP9`_M6{JY^St;QYG@k+CQ0dK)n5vw}92!Upkn2oZ3HiDd#C!`xlyd z2DN_?`(a7a{>9AG8qofwIq?19bw1a#wBJwPc%HO>lgR`A=H=vhK>N3wI-H=1=hps4 z(|2kAj{mQv^AD`)zW@L0b??m&5nM?SX~eB+njbgZM2e*vH>#E@min5Hndz-5s%n|} zn5yZWsj8Y~s%oZotEwrgsj2D>dJ}1+@uR7knW}SM0hy0=k@zQ(kD-5xJ$3ni z+Rpdn=f(db`^s}2|4Vbx^NN2N^%}q4< z-^@+0UvnFMm-yE@>CY+gueZUk0ndc=-!y$fe}j+D%X;y@yNdj0ivNB3#`({`b5KaW zi#eG%=6!xs&u-@az%ucFjlGRJPm{0l`>$N&^zRJygs&I>x9gEZ*VAA2(_deSyjlDW zevtecjXv?eGjjNs$ACfc|6dwdEB+=sa^hWy3)x>Gzpx$Rzdn>Yr1ZDc&F63Fk{Q_LNa;&H5?p^=U0UMewz=vrSx0oY2pM6I38Q2^!6C+tEIG^{#zzXX~%r}Qz!?lweZ1+ z$@mM(fi5|ndvKt8yvPS!%74l{@N?kPV5i>$`v2J9l%%{KPcQAh;c@LC>Pi+=)jFE%CZh-HTg9}U_YUJQT z=4maEgTLJaZI^?KD?#j*L~;HGUzvcu2Sje{R+4}0Tsioc3TUq!++_NI{U-cJo|A*` zE+xOca|hM!S# z@RJzyqvYVH4*1x8YWx&}ji6T!?w=|EfW@8l1fC)9h|v;w&deYF^QQi03Ctr;bx7caBJi>V zezi=@-$@GmYan!_1kRXwm4Njjee?UBJ|`s5vLi&dZo%JJ3EXIc4ocuAb#a^r+D<_e z=hkrKE(v^399M&srO^k@8)Z)FrOvYKLg@Wc_TT%bvd;S_x0DSde~VwraxD0%0Z+59 z`=rcGo^ea0tn>YI_> z@MjH0KVHh_OoUIo=j`~4ld>05pbJ3u#*!~(zpBDMC}qFi1;0kh7I@J+CS|`ZfG&}; z#Wv6j5;uIMl)cP;82aT6A@nBT=d6@1za5IZ()0_vSAFmcrEE2Gp>Jic$MYTned+u? zrd`VRkr(HMvQMvqRZ{jD`@;F6%y0G|JAXO*HAl*-%-r2lR=ohEpU0t1zF(1tEl0}! zVe+hzvQq;=4`}-1m9l?EqX%-WXg&|i{S4&xgi5rx% zOIgT8${OjPZMc**5!co%Wi7Mdd!($j8Z3~q8%gXPc6aHU#UW+)YB=tLQf{6vgl&}a zZYD1;X!Zr{J_QU&d5=WwR!Dj8Z9JDtk#h5X6M2>ookahFQl7(JX_1saaxBDu)cC29 z^4x*{Mf&V%m-4@XX^ZkEFXqrf0|HG~hI1buQic@cW(KXeCl$>G#N@S#&p9aH3R z8u?hMH@ho;ZJlNzFl*2;?z|RMX-z7#4k5~ci0oj{~337OJ4)lJo zjlFQl;U^M8@y1SokNuNbAslD&b<5##^dqcD4nM{Jk(Rt&Di&|#{-{VQ-gYAQfy|#d zRrm(tFGni2&0z2MNrn0TxJ$THl+vfLK~fQzLYyg5QN|qE$BN2g>|9b&b*?jyisQJ` z1gSWY1O}wyt6CUf&35E-rQ)A)&|Z-EChlqGY+E7~XZ`qr{|)t9$m?6v&qk>T9>UKZ zsi-}`-)Z&97f*Y*Ufd#I{K+CR?~Z)Yj#|VxskEB?ECylF|H?2gv`;F-sizaGz(T3y zJ7%-jm66oTepGg$uNL&8Q#$LY>^=?jNTod>vSN@_u5X2QNab7fF?^_0zD*qKD5>;q z0O7w&-eDfu#z1`YL+lb#fh_2kWHrGWlifk|W$pOH6M$l1g4YPdYOA4tgFrV%~?0 z8!Jaf?}84>k;jYh!+$ZCzn;97$dM;wsJl>(j9UpGdBI$0a3cE>o-aqHY$ATN9GSKQ zoFhk`pn9Cu^q23O#xKrVcB2K^GbVD1CEZIO0{-;W9Mh|7@qFcF8*A!=-lV3H)!8TJJpM4ypY;$4eJ*HSw(EwYCI3x6~Hh0PRxy2KzvN zYuD3P6X#7gNWL55;1^5nTLI=+D79~Ahxl92x1i^1!rx}8-A12H-S5#C_NVqe{PMi0 zb_aBrO=>@y!u_X1YD<^W&v8==ICQhUOVpAxC9Va}GzQu~iR*n6b*RB!y^=U;wk z@;cKUed7OnIePf{&vt0^%-=ncjUY7dkJJWFalct1wauH6i`2IG;7^p=8*SLp?^~lo z{M-4^bEWpqK0bG+NL?g*#rF<%U8dvD3)VuPl)A3;)mkWZJ)9wa5BkP?@^$ftpi89A zJh$a~yY9ZVV6D{gE}vL;NZo(|?9pPWOJSerXI-kv8$apfp{t~hbD{a(zitR|xbLca zxEa1(>V`3Iaf9Ti_!*9VScTM?`_KmuNZrh3$OBUM>?p7ZJPp=J-K-s8v((Kdo_eJ2 zISV*k>gMK#@|!m`t*{tku{2mQcU=w$z*Jmav&p z|J73b+NHjxh`DW+`fpt5p9*i3`a1(cdED)d ze52I2?;-9~ssF)FoC3LMnTfnaE?VR9lOPwnV@KW>d!(Ufmy12wE9P{uXDxNDmW#a$ zv4h{2zHl5|Oq@$z)8%4{InE2^VwxNMfLu(sL4!{EX8dK)C-S;D$N~SXTpZkipP*bc z$AuNWVcX&RK*uLXJp{j%BQqMN)q&tDux9Fyl`Nuj*Q&|k+oxj36Sgg3~=7h3sy z2GDy}A-^gY_btIbMK1dBE7<$ZK9NW1)lgms=>yll7e6mSzep|~9t~Y17r&qngRr{} zEvvv9_IH+CY|mleg3=I9eDQ)?$*V{jy3jA?)X;qkv|k!}P6JD%A&&m`93%}7j$&Tp zq`|ok{~`?;8#?1O45l99He}Ifb93v+-yA%!xt|eC{gfkcQ`D;FIU` zmCylccwsg7t8Qs{{RDK4H2iTZ$H{(a*frK6}yd_8^eBZ!ZS} z(y#?N$8*CwMqVrpTj`Hgq~SgKXY$xi|7_q+3p9E=(dWF@uq%N+wMxTY`o?k9@QJCf zNE$w!g1$!@O4*->ZPL&T-{jr07=F1lwB_P|jx>C~1HMlh?o7bWAq{uwi!1?~$@h*l znD+&^UcaRCkS~=>7IWMe$tA0o&jsk7kj(8;>|RjhQm_5sX1Ub)eBB|J`YuJm4F)>% zyL8_|=o-0{m=C>LF7>1Te1CiCfwlB)ja(W;ofhP-){tE$eW3nJS=4Fq$))T=>{F9m z%H7TWZk0=qPeR@-m&V|aK3@89bci-2dvoat8|alwW7%&3pF|#p|AJtMerhJ@lS>mL z=?DCuo(tj6O2AWc=@-V%4IU%DLoPi{U#$6Z>6at;{<2*z-32Z9y%#_)D3?06ArDHU zC1lrV!A@^Wqpb?ek;d?F&@GJ-W6}43)WN(PBd5X-NMjWBlV@YpR4Z6{|xU6GoAjOBxdwiHxt5#<_0z3DWoi z_VmATepYARjfMO0gWZCtkp9A4`TG*|rD^RQ z{JNxR-5~6+Uq28%yEJVWj@$>D{TL`sn@nA!q-isAG4d_+LpMp&-%Neb@7O`~w~~hx zO4GY3A^tY@CBi06J4Zu1q-hs@v7ukG6q5z#5SLQ`eQ;b?7_fikto6c)jx2 zYWgxou8e6wUL;rYmq5qMl_xhKua_$mmf>%OT$vn>9}hSeK7M}Io!@yalPmj*&=1HJ zKk@sVk}D^jT+b!Sm0Qf!Hde0O-Gu%Qxzdr3eNe9afE>Ikrq6b{ssoWn%2j4(&Iea{ zc46LsxZ33av`?-^dBA{N?F!#>Lasi~{HgouydBtKKmQPM*2vZ0On`>Jh-KQDB-ido z|6#veGtZqZRdVfT^gpUmuFWJL?5{nGe%N`r_B?S17s$0uD>~y``zv`e*K3`>=Q<yT%Yoyu2+@t`!41a($hm)_xEzOZ;Kah7xf!-v|T`SQ)E6sf8Az|yJ zIo8CT3l`&dhcw4ehQ@EaAN{e?d>?gMZcB3#b@6%Ee1AT2AJ_yoOY?vri2n!n;`fX+ zKUf4JNnQ^kPg#Y$NSad2KtE8p-2>2z^(xVxE zp|r%#gl?3UUIid@?+WY#($WXNiL<0-2=-wy(()tnq+cyLn?aYfJW_*RiL{vKo)-8c znS-rBS{`Gb7UYlnkO!q@403UURoK-?OFs6-?gOtpGLf5Y59N9 zxNLbo8h#<@1wCLrh`)I$ApYjHhwugR2`iG8-^|4C9BEkyO+Q-}$A#pJ8^LC2dGQ=_ zpR~N>g$_!~QuO(}Y5ARP2BO0ak!8IZILxB*cnm9GmnpTCLM_QfaNB>$g$WNC@>)=5lxy!=&Y?-tUT|qrV zrPa;8b3NJm*iz)=GnzW-f9vQ9?7%ULiJvU3Pi=)Jzlj_#QPZUL7vUlQ)2Z`8#8x(bEWll_!hgg{*k=8%$L@;%)U2E>qe6g`EA@2ier8+ssU-;oJRl9 ze}_IX@78zLVGn;B$AuP2>wA~^{%5zeezh6@h0^*DlW()Mp0a^%FduvB{dXla`e!+A z`@z4p1$vIO-i|_kLs~oN1NTeUxwbX;Yu9b$%lZC#_zFG;F3WX(BP`aba{ay<1aSLF`SwS*B0%a(xK- zn>a%%Lv{~SH~W13;j1DkC*``it~dESy&t(lu6xdb9=SflE#^47K4Tl`1{*{8OOuyR zuFtHYPuR`I-bSD1?Lkg{FC^o4kX(OripWPIH%6N}eRAV*AbyVA_{BV~dphLCZ|C#( zKBvpg8TcXo&0pe&y}CKG3UtZMXWO|>Iw3b-Jc0a-++4zZ#49&nVqYvZaWtMZ}kUx%p>1 zG+>o{fF8Bdy`^^phK2L+ReSDrgYNTzC z(JzsT!x;hx5kIsai zDQzc?;ip5|zM-#Au9I7-@a-$)){mOdE09|`Zm>pfJrW1{!2Q_e%B|cx#62Uo+^0G2 z#>uU@$szr@OW-%ltF0 z6uG;qn&V)s-2FIS%v|n%jK0+^ca1;x^zJ98I_tf=ep02tlT|@9oLC>zuF5QzhB)J{>ZwtKh)N#*Pe123`jfYNMqNY zww1b}owInZT`cX7#jpnn(*BeSzDL?8t_O>xeNqbgUXXrTtE7F(V)|Gw?bAIW{`7kI z*v%kGOQW>UWM0g%{n?Ws{>}S{JZEZuZXkJzw43(>xGryBn1fw`wEuQ(D9(!mK$o;H znT-D!X@7YhXp#063qtw4LSIeZE9s*xP1;vepP^rG3fcY9!E^1o(*8dF=x2NJsLnpN z@7M=jBkem^gKqEyh~2Jo>(B^rWl{x|( zN2b0qK&ME1`Lqxo-j6(m%C{C*fztnYuyn8K?dr{+%+vQ$Y_{{HKH~PwX;U3R$#C}@t_20vB zHAU_@yW`g<_a29~RLi}5FLiE{dj)2m9*{h#>z1 z_uM?@FjMZ$KSezSa__g;>qfb^n0zgJ<=#ssPxvoUuR7%3QtB12-22^Pz7}tgd#7hW zSR zLVg|0&D8w^`+%Pg%|$;T9Tp4c*~!uoIjwWwI-)(u?b6Y0A$Bh5=ur&aC>=f5b9}Fp zjvw_ZACv}5Oyj$aao zygO#b(KqC?=@WHz%tmhUO2=F;{37X?k6h9J75!oU9fil>qqopUzERS#csHLTOQnPF zsLdXAyu$wX>n#sXGE@aw41t` zrQ_Z>^a9dhp1Z0~evrN7RV_bQmlHQmeu&tF-2(ZcD{|)bL)ROkzdEb((n*n-n^b~@ z^tD=fV1#{%N@FX3Ec~?UX!6J!rTW_#>;m9vvzzrQC)iic~Etokq1=QFADix zZ;sby)i=+B@HcD?`QI4Mesx!UC!V}+sBWju`3-7`!(U9bS{|xG->a4s`V@ImEt%wP zv8!dsQ0(Dn`@zd<8Cu*K$1*GtEKZSki|7Pax z0m+N~w))P2LA7oTphukd*njrf`u-I3pxOPo z#rSor^&iBs6{^*|muT|+_crJgYCXRQ+OO7NHfUGth5V4e3!AYkQfs}@uTty9c8-gy zYQ1`uxhAPClKESQtF0?>sN2@f%)@m=V;7at6$IT7VaU7SH9JTdH4C(jr zK%>|96n=bayN`U?7hB>q&;tfS^8Vz_rXOfF1nh+0aE`75VMbu+?V%%^LPP^|DW4<~fSRr(tU+ zp^x1<;!=0m8&2dUU=VqlhHdB`(%&!}}b?63F@C!crNNBR`@ZUTti zw)~L(wkG`S(6IM6f%zKt0r{Ccclbl`c2bvRs)p@OgzpAD_;YI5Ub7d(+h^*S0vg(* zVV~Zh?o}Fg(98K{rG{OLLhc2bi^;or6nYK~>wNE1G^}+le4mD0rw$8w-#iBG(Xcib z7y$8S;+pq@jr}e1WnN+5yF`ba(TI#__&$(+**qGN71!xMVu;a)Kja+wR%=9#nRk&! zJdz6rG-8AWYzFDq*v%U8>ITmL3pL`ey7{hxVYCuMwYjfKxQ0Y%1q1448UGv7k(V#hE2=wiPb;`iJmdVHcreM>zbjnJ-Z z^SQ5BtX+#M@ZYRmckD;6M7!=J&;K2x(T;umem6;@51nCuw`+9ea^!B1yzZZ%(T(xs z=g{cO#FvdAdPe?#iR{M+jc%TX-^Ci;0-wHj3o9V+iQ29AcI-;DTj%dM9NH~mS!aFS z?mGz%*KS-Bn!3C7$B!jJyWO9|d3n2b%b~A>=W4gP<~YFq`EW1@UPe!}+Y8j`$klFZ z*{gK?d`2D2xtrfdKby7N=j+ig02|Q<%T35vEXb-RHe}VS+J$XmW)gG&g z;X|9>)f2DB+93JlXpc9NLUGn-;RpM-79sb7cRK6tv5EeMpVuBfXwGjviWi{o(;ho| zBL{c+L6`Q}P2JSlqlEdh$2~qy21~TZp0nKFThyLTJU$og8I#DvtM)82ry{ivp+66< zRr?h7j(OOBz6ZT2YX1fOXMgO!VBYMz{pnfcTc!4y)1I_VP0GhoGsC{;M zD9&?3q4D>enTtd1^YCZlzhL~i)IOiRVqfgPn#f$ct9{i>=o+=ZHXQVTn?G4qNULtey<`LW5%p)pUG^OHwo#u|B0W1gG_`ZZ=;0tkQHGW>7U zn4dt~)@#iFBQGob|6#6H^run>abkXM`ikFatswkgkhkTs#&{~wTdgrO>7O)e%(J=Z zyEJCj06{ypV&R+Zyxhq0r45vmlN46c%bs z(bkatI-^&jF>g!-y&!!t{@%2RxaMoj7Yo@>;ve%M$No6`^+2@7G@E%Af@jbt&sO?s zP0^T}>!3wr+BSgXaohOyfQR^8-K?=;)8V@`HXOaMc^Vr{97~PHcBgKR$5`{eJbj3@ zpAd;UtFia(>Wmwk=tJ(%*naed`eXYKhhGF9V}96=MovDlk24qRZjH^asW2dYq z&Qy*4MJw_Wjh$}lEdc31{fd2>I5y(UBo5bcv9lfcFVfgKd*OH2*m?MgoUF0`3qSm{ z#=eA|ZIi}&H*#OHRb&6eTsSYp{%JXOc8xWEFOt2F{c{#r0ydD(9gTgnp5uFg#=dR( z;R8E5`ycD0ex~ZE{Bj1z6fBLq@WevjK4K9GcLgR*#f6Qo&dtwy!mo;vj3x8li z5_0q=&4AvlaZ||47SOn9)X#NcoQF6MEz!7F_i&zHuW^4J%W>JHapt|0?!z_i@8mYmUZ!%5iNe(74YIKsz+hN9?sHUynDs>(Aq0%E^;@xyHmecw;1YLt-X5tLj2yQuXgR#=QeiRwO7_w z=pyZvJru0bUPGfm?1xRDU(wp@k?G{wp}j_Wpk3PQvGw@9ti8r87a3lzy(C6I0~4>QEtKE2so)arWj=4|Q?Kji z(5up3H#mP$XRn*=P1iBnTeh=5`?Pn22dvQE-BZ}B723OZ33^`b-G_PFMriNO_i#39 z??gLsYqWPi>SaE?ld41)EZ07NrmpXbG=2&F8o5m4{WFQ{*7yU&W8dNrZ3bN$|9K63 zu-pb+pz(*NKu2o)7wBt=#vh62ys=&5FPDp?jnTfnqC5Tc?Nb2W(Y^`9p&xzkYbAb( z_Dv*z^61-dHS<`ceILRv$4%ddOkBJ6O*z1QeZKY`9f^H`_8mjrVJ_|aWRb`^hxYwu zFMSxGeH-a#Sfuv7(g3d2zSkEspCavh%fuh6eZM#T^l0C^hd|N3_sEa=_WfZp^kq%3 zj0USUfoHmA&Ivr5Gxa1ynz}8U51AI4#J@ZMj z(QoS{O^O@?LU)~t{EQ|=4@K_Lq;8u;2F%eU7j+mr*H}J>rfSki_SRaXNsldMFGp$8 zgmUBoP5Q}7;^5~g?BXLe>ACG8JM+2Daga233-%K=>BSrPhkgk^31c+r%~t5)n)KEn z?8j=-U+~L(lQwZYMd0V1Y4D3Q>D}f~-sXEI%Ro(f-w9&(!5lC_lXeoHJxXKo0+bSk zfI4!6B944@Jk4Cl-(lV>q;7}#yd__U=M3mk$1@|?bB8)+dx(2S9naBc`sSER9G+J> zUU2jM%1m`EXFoVz9DmphdepH3P=`8RA+GWJ3UlZD;CPLFWqyv={1SHbm?r;pHQ%4k z(qtcd)^(C5?;3}lSCc=i>C{W!JqfJQ(S&rc5tdD@14)SG;6Yd2G=7F zO|E2~%sJV7zsK>E{AG8rM3bw_u`kl(qm!ZSntY7?VcyBdv1gx?Pwc?oC{3;j^&$Cd z`k>@>ka?u*phs<+{$UB-Mmzm3aO}QVx_S>40#U9PRtSO!E?^bKd+i^Gu zg10;KNckJ{=~AyLADBKDf&206)s$WE+0T^S^of3_>|PH)N>fUh8~LP^upiWu^0CR& z4W19_ncwFbde8RGI#T{lU#LH2FLSq`|EVPucmEg>QcnqtWuHc9YM<5U`7||t5ObKO zsRP%dSE#AU=rga>6pknIOHH|hyjfGtdlTXDnmQs1z85t5E=_&3yfgn)H~!h9R5$T$ zK}~%eIeDc%eiFJwQ^&3h=|9Pwt@!)NZq7e`P5qyF@Uff1{&1d2ok|?8V^e<)-$Fd| zKCShFU&)Rv9t;kTt7KMqa3 z;ecPDsW%rAcb}%-8^n3Up=n(?Z;@wOSN0&%rfIQTi09X|KFl*bThsb62lgW^34dLN zYuZDnIRCEFG`9!7OVjd@GoQ4)M&f{@nIq?sw9zHVBQ@>u1Na-LY5D9S$8FjZ#hrPi zjWu~~)U@&VjTxY6Pag{T@tE^wP}4ljn>x~FAJ1H{a6#vJIPFFHYv?8P*SAd5?{nd&P}38)VdvKL{w7b0rr%GWxjsxEX!@L>>B;N^ zb4pLo#U8!%zj(+8hNAAebDd!Nd0ELwThSBd_R0O@HhJa-XJ;CU54S{`hH7G=0oj{vX1#n*Juog$6YJt)*arrf;Nv zlh`&w>btaj3o7CwbFUx9m4%o{ai`Ds%2f9F=snFEr zOlQwDL7mQh@bNQvYRHdkEq)`_Ib;(!Rh>g`!>?B7@Jg^*ojHE=v43<+XI{=+jyoIq zJk}d|lsZR~7uOZeG0c(kf^$q8H2FQjT =jtlLRbDY_y0(Ji6G;>+6&Yx0W_yl$S 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 literal 0 HcmV?d00001