NEWS
mongolmaps 0.1.0.9000
mn_join() no longer leaves Ulaanbaatar blank for NSO tables that give the
capital's figures only on the Ulaanbaatar region row (code 5) and leave the
capital's own row (511) empty or out, as many health tables do. At the
aimag level the region rows are used for Ulaanbaatar when they hold more
values than the 511 rows.
- The package has a hex logo.
mongolmaps 0.1.0 (2026-10-10)
- First CRAN release.
- Boundaries at every open level, with a shared set of columns:
mn_country(),
mn_regions(), mn_aimags(), mn_soums() (including Ulaanbaatar
districts), mn_ub(), mn_ub_districts() and mn_khoroos(), all built on
mn_admin(). Simplified boundaries ship with the package;
resolution = "high" downloads full-resolution ones once.
- Bag level ready for NSO data:
mn_bags() and mn_read_bags() read and
check a bag boundary file, and codes and names of all bags are built in.
- Names and codes:
mn_match() resolves English spellings, Cyrillic, NSO
codes, ISO 3166-2 codes and P-codes; mn_codes() lists every unit;
mn_translit() romanises Mongolian Cyrillic (MNS 5217 or NSO style).
mn_join() joins data to boundaries in one step, detecting the level and
dropping totals from NSO tables.
- Mapping:
mn_map() and theme_mn() for ggplot2, mn_leaflet() for
interactive maps, mn_label_points(), mn_crs() and the mn_aimag_grid
layout for geofacet.
- Thematic layers:
mn_settlements(), mn_neighbours(), mn_rivers() and
mn_lakes() (major features bundled, all OpenStreetMap features with
detail = "all"), and mn_roads(), mn_railways(), mn_airports() and
mn_places() from OpenStreetMap, downloaded once and cached.
- Rasters (with terra):
mn_elevation() and mn_hillshade() (Copernicus DEM,
1 km national or 90 m by area), mn_landcover() (ESA WorldCover, 1 km or
10 m), mn_population() (WorldPop 2015-2030, 1 km or 100 m) and
mn_zonal() to summarise them over any map units. mn_map() draws
rasters as well as polygons.
mn_protected_areas() downloads the World Database on Protected Areas.
- Data sources and cache:
mn_sources(), mn_citation(), mn_download()
(layer ids or groups such as "osm"),
mn_cache_dir(), mn_cache_list() and mn_cache_clear().
- Example data:
mn_example_population.