Logo Lanfrica

rdmpage/simplemappr-dkr: v0.1.0 — Initial release

Domaine:

geospatial

Type de record:

software
Créateur:
Rod
Éditeur:
Zenodo
Hôte:avatar

First public release of SimpleMappr.cloud, an open-source Docker-based port of SimpleMappr.

Features

  • Map editor — point data layers with configurable marker shape, size, and colour; region shading; polygon drawings
  • 11 projections — geographic (WGS84), Lambert conformal conic (N. America, S. America, Europe, Asia, Africa, Australia), polar azimuthal (N. and S. pole), Robinson, Mercator — with visual thumbnail grid for selection
  • Map layers — Natural Earth coastlines, country boundaries, states/provinces, lakes, rivers, oceans, roads, railroads, relief rasters, biodiversity hotspots, WWF ecoregions
  • Zoom, pan, and crop — interactive tools with instant canvas preview while MapServer re-renders at full resolution
  • Download formats — PNG, JPEG, SVG, TIFF, PowerPoint (pptx), Word (docx), KML
  • Bilingual UI — English and French
  • Save and share — named maps stored in SQLite; shareable URLs
  • Status page — health checks and map data availability

Bug fixes in rendering

  • Eliminated horizontal line artifacts in S. America Lambert and Africa Lambert projections (switched from polygon to boundary-line shapefiles; added PROCESSING "WRAP=180" for non-polar projections)
  • Fixed blank/truncated South Pole azimuthal projection (polar projections now use ne_10m_land outline and skip WRAP=180)

Tests

  • 29 PHPUnit unit tests — projections, layers, mapfile generation
  • 38 API integration tests — all projections, output formats, error handling, crop
  • 9 visual regression tests — pixel-diff comparison against golden reference images for all key projections

Deployment

See docs/DEPLOYMENT.md for full setup instructions including Hetzner Cloud deployment and HTTPS configuration.