made with Svelte

Cartokit

Programming Environment for Interactive Cartography

Visit Site

Description

Programming Environment for Interactive Cartography

"cartokit is a direct manipulation programming environment for interactive cartography on the web.

Many cartographers make heavy use of direct manipulation interfaces for map design. Whether these are built-in cartography tools in QGIS or ArcGIS, vector editing software like Figma or Adobe Illustrator, or style specification editors like Mapbox Studio or Maputnik, direct manipulation tools help us create maps faster.

As cartography has shifted to the web, however, our material for mapping has expanded. We can now make maps by writing programs in addition to working with static media. Libraries like D3, Leaflet, and Mapbox GL JS are incredibly powerful for data-intensive mapping on the web. However, these tools also have steep learning curves—you need to be a proficient JavaScript developer just to get started.

Could we have the best of both worlds? Can we give users access to rich direct manipulation interfaces for styling maps while automatically writing programs for them? This is cartokit's central goal."


Creator

Parker Ziegler
@parker_ziegler


Social Media Links

Lyra Secure Password Sharing
icon-eye-dark Created with Sketch. 341
SlickGPT ChatGPT Client
icon-eye-dark Created with Sketch. 3.416
Sentry for Svelte Svelte Error & Performance Monitoring
🧑 Sponsored by Friends
We’re hosting on Digital Ocean! πŸ’™ Try it today and get a free $100 credit.
Lokal.so Tunnel, mDNS, HTTP Inspection
icon-eye-dark Created with Sketch. 443
Svelte Commerce Svelte Storefront
icon-eye-dark Created with Sketch. 10.808