Direct Manipulation
cartokit allows you to style geospatial data with familiar
interactions from design tools like Adobe Illustrator, Figma, Felt, and
Mapbox Studio.
Direct Manipulation
cartokit allows you to style geospatial data with familiar
interactions from design tools like Adobe Illustrator, Figma, Felt, and
Mapbox Studio.
Portable Compilation
While styling your data, cartokit compiles your map in
real-time to a JavaScript or TypeScript program using either MapLibre GL JS
or Mapbox GL JS. Take the code to your IDE or computational notebook to
further customize your map.
Cartography-First Primitives
cartokit renders your data using high-level cartographic forms,
such as choropleth, proportional symbol, and dot density. Transitioning data
between these forms is automatic and non-destructive.
Ad-Hoc Data Transformation
cartokit allows you to transform your data on-the-fly using
JavaScript. Pull in libraries from npm or write your own functions to
transform your data.
It's Fast!
cartokit compiles most programs in <20ms, even with
thousands of features. Iterate quickly on your map’s data and design, and
let cartokit handle the code.