A JavaScript implementation of the Cahill–Concialdi Bat map projection
-
Updated
Nov 26, 2023 - JavaScript
A JavaScript implementation of the Cahill–Concialdi Bat map projection
Coursework for [Map Projection and Transformation] (2018Spring)
Uses proj4.js to convert xy values to latlng. Enables batch processing via CSV file input.
A compromise map projection made by Constantin-Ciprian Stanescu on December 25, 2025
Drag a country around a Mercator map and see its true size. Flip to Equal Earth, the projection the UN endorsed 164–1.
Create custom-shaped world map projections from conceptual prompts. Inspired by Richard Edes Harrison's 1940 Fortune magazine oil-drop projection.
Interactive map that reveals how flat projections distort our planet. Drag any country across the globe to see its true size, measure real great-circle distances, and switch projections to watch distortion appear and vanish. Free & open source.
GMT (Generic Mapping Tools) shell script drawing a global tectonic map: plate boundaries (PB2002) with rotation poles and boundary steps, GSFML seafloor fabric (fracture zones, magnetic lineation picks) and subducting-slab depth contours, on an Eckert IV equal-area projection centred on the Pacific.
Plot longitude and latitude points on a styled Peirce quincuncial world map and export it as PNG, JPG, SVG or PDF.
GMT (Generic Mapping Tools) shell scripts mapping ETOPO1 bathymetry of the Mariana Trench in three contrasting map projections: Cassini transverse cylindrical (-JC), Cylindrical Equal-Area Gall-Peters (-JY) and Polyconic (-JPoly), with colour scale, contours, toponymy and geometric-shape annotation.
GMT (Generic Mapping Tools) shell scripts producing bathymetric contour (isobath) maps of ocean trenches from ETOPO relief, with annotated index contours on an Albers equal-area conic projection and study-area outlines.
Convert geo types between geodesic degrees and cartesian meters using Oblique Mercator.
GMT (Generic Mapping Tools) shell scripts drawing a world geological-features map: hotspots, mid-ocean ridges, transform faults, subduction trenches, ophiolites, volcanoes and Large Igneous Provinces on an Eckert equal-area projection centred on the Pacific, with a legend.
GMT (Generic Mapping Tools) shell scripts demonstrating coastline-based raster clipping (pscoast clip paths) to render a colour geoid over the ocean and gray-shaded relief over masked land, for the Kuril-Kamchatka and Mariana Trenches.
Over 80 GMT (Generic Mapping Tools) shell scripts mapping TerraClimate climate variables per country (temperature extremes, precipitation, PDSI drought index, soil moisture, PET/AET, runoff, shortwave radiation, snow-water equivalent, vapour pressure/deficit, wind) from NetCDF grids, with DCW country clipping, contours and cartographic layout.
GMT (Generic Mapping Tools) shell script building a land/water mask grid from GSHHG shorelines with grdlandmask (land = 1, ocean = NaN) and rendering it over an ETOPO1 relief basemap for the Kuril-Kamchatka Trench area.
GMT (Generic Mapping Tools) shell script mapping the geographic layout of 25 cross-section profiles along the Mariana Trench, plotting profile transects as oriented vectors on an Albers equal-area contour basemap from ETOPO1 relief.
Modern recreation of the quincuncial map projection found in a vintage c. 1940 Qantas poster advertisement
Web Mercator projection and perspective map viewport and fitBounds math
Production-grade Python for cadastral & high-precision coordinate transformation — NTv2/NADCON grid shifts, projection math, Helmert transforms, and survey-grade validation. Source for www.coordinatetransformation.org
To associate your repository with the map-projection topic, visit your repo's landing page and select "manage topics."