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.