Check the Setup
- Python 3.10 or newer
- A notebook environment such as Jupyter or Google Colab
- A Python environment where GeoPandas can be installed
Public-domain vector and raster layers at multiple scales for building maps, comparing regions, and learning practical geospatial analysis.
Report a ProblemFrom Source to Product Signal
Natural Earth provides compact, public-domain layers designed for clear small-scale maps. Start with the 1:50m ocean mask and 1:10m populated places used as geography inputs by TitanSkies. These generalized layers are not authoritative for precise local boundaries or current population counts.
Install the packages, then run the notebook cell.
python -m pip install geopandas
import geopandas as gpd
ocean = gpd.read_file("ne_50m_ocean.zip")
places = gpd.read_file("ne_10m_populated_places.zip")
print(f"{len(ocean)} ocean polygons; {len(places)} populated places")
print(places[["NAME", "POP_MAX"]].head())Test a Useful Signal
Test whether generalized ocean and city layers can support a regional map.
Natural Earth is a community source. Last verified 2026-09-27. Temporal coverage: not applicable.