Spatial Analysis in 2025: Key Trends Report
| Download Now
CARTO
Platform
Overview
Visualization
Analytics
App Development
Data Enrichment
AI Agents
Enterprise & Security
Pricing
CARTO for
Google Cloud
AWS
Azure
Snowflake
Databricks
Oracle
Solutions
By Industry
By Use Case
By Role
Telecoms
Icon/indus/Insurance-menu
Icon/indus/Insurance-menu-mobile
Insurance
Logistics
Real Estate
Financial Services
Retail
Marketing & Advertising
Mobility
All industries
Network Deployment
Catastrophe Modeling
Fraud Detection
Market Analysis
Environmental Management
Site Selection
Geomarketing
Data Monetization
IoT Analytics
Supply Chain Optimization
Healthcare Analytics
Territory Planning
All use cases
Data Analyst
Data Scientist
GIS Professional
Developer
Customers
Resources
Learn
Documentation
CARTO Academy
Blog
Reports
Glossary
Connect
Events
Partners
Webinars
Log inRequest a demo
Try for free
2050-01-01
1990-01-01
"ES", "GB"

This content applies to a previous version of CARTO

In October 2021 we released a new version of our platform. You can find the latest documentation at docs.carto.com

Back to Help Center

How CARTO Works

What is CARTO?

CARTO is a platform enabling users to build Location Intelligence applications. The system helps organizations visualize, analyze, and gain insights using your own data, as well as to enrich your understanding with our available data streams.

Why You Need This

This overview suits:

  • New CARTO users
  • Experienced users seeking platform overviews
  • Those evaluating CARTO’s suitability

How Data Works with CARTO

CARTO stores information as datasets – PostgreSQL database tables occupying account storage space. Datasets are created through:

  • File imports via Builder UI or the Import API
  • SQL queries creating tables
  • Database connector imports

Automatic Dataset Fields

CARTO adds three essential fields automatically:

  • cartodb_id: Primary key with unique, non-null values
  • the_geom: Stores geometries (points, lines, polygons) in EPSG:4326 projection
  • the_geom_webmercator: Hidden field storing geometries in EPSG:3857 for map rendering

Dataset Uses

  • Explore or modify data using SQL queries
  • Build maps in Builder
  • Create apps using CARTO.js or CARTO VL
  • Analyze data with CARTOframes library

Designing Maps

Maps require two elements: style properties and data. CARTO combines these to create layers rendered on maps. Maps and datasets are distinct – removing a map preserves datasets, but deleting a dataset removes associated maps.

Using Your Data

Explore datasets through SQL queries. Enhance data using the Data Observatory, Data Library, or services like geocoding, isolines, and routing.

Developing Apps

CARTO offers multiple development tools:

  • CARTO.js and CARTO VL (JavaScript libraries)
  • Airship (design tools and components)
  • CARTOframes (Python package)
  • Python SDK
  • Mobile SDK
  • CARTO APIs
  • Data Observatory
CARTO
carto-logo
  • Platform

  • Overview

  • Visualization

  • Analytics

  • App Development

  • Data Enrichment

  • Security & Governance

  • Gen AI

  • Pricing

  • Solutions

  • Data Analyst

  • Developer

  • Data Scientist

  • GIS Professional

  • By Industry

  • By Use Case

  • Resources

  • Customer Stories

  • Blog

  • Glossary

  • Documentation

  • Academy

  • Reports

  • Events

  • Webinars

  • Partners

  • Company

  • About us

  • Newsroom

  • Careers

  • Brand

  • Grants

Unlock the power of spatial analysis.

youtube logofacebook logotwitter logolinkedin logo

© CARTO 2024

Terms

Privacy Notice

Whistleblower Form