Spatial data science

You didn’t become a data scientist to export shapefiles

Spatial data is slow to source, awkward to join and hard to share. Enrich it, model it and share the results where your data already lives.

How it works

Spatial data science, minus the data wrangling

CARTO adds advanced spatial functions, no-code workflows and map building on top of your warehouse. Your data and your compute stay where they are.

CARTO runs natively in your warehouse, whether that’s BigQuery, Snowflake, Databricks, Redshift, or Oracle, and installs its spatial functions there. Every query, model and workflow then runs inside your warehouse, under the access controls you already have. Nothing is copied or exported.
Spatial data science, your way: use SQL, Python notebooks, visual Workflows, or a coding agent like Claude or Microsoft Copilot that designs the Workflow while you iterate on each step with natural language. Start from ready-made features, including geospatial foundation model embeddings like PlacePulse, and train and run BigQuery ML or Snowflake ML models on top.
Publish your outputs as live maps with filters and widgets, or as an AI Agent your team can question in plain language. Schedule your analysis to run automatically, trigger it through the API, or expose it to any AI agent through the MCP Server. Every step stays versioned and auditable.

Stop wrangling location data

Sourcing, cleaning and joining location data eats the sprint before modeling even starts. Subscribe to ready-made demographics, mobility and weather in the Data Observatory, then enrich your own tables from SQL, a notebook or a Workflow.

CARTO Workflow enriching ZIP codes with Google Earth Engine satellite embeddings, then running a vector search to find fire-prone areas in Arizona

Webinar

Pixels to Predictions: Geospatial AI with Google AlphaEarth Foundation Models and CARTO

Watch now
CARTO Workflow training a supervised composite score on PlacePulse embeddings to find EV-charging opportunity areas in Phoenix

Skip the boilerplate

Most spatial pipelines start with the same hand-written setup, and every new piece of analysis means more manual setup. Build your pipelines visually in Workflows instead, or describe the analysis to your coding agent and iterate on each step with natural language. The logic stays versioned and reusable, so the next analysis starts from yours.

Put your results in the right people's hands

A model stuck in a notebook doesn't change decisions, and every follow-up question lands in your queue. Publish it as a live map or an AI Agent, and let your team explore independently.

CARTO AI Agent summarizing five clusters of Florida ZIP codes built from embeddings, beside a map of cell tower density with cluster and tower-count widgets

Frequently asked questions

Which data warehouses does CARTO work with?

CARTO runs natively on BigQuery, Snowflake, Databricks, Redshift and Oracle, so you analyze your data where it already lives, with no copies or extracts. Some features, such as the ML components in Workflows, depend on the warehouse.

Can AI coding agents work with CARTO?

Yes. With CARTO for Agents, you can direct coding agents such as Claude and Microsoft Copilot to build Workflows and maps in natural language. An extended CLI, 20+ open Agent Skills and a hosted MCP Server give them what they need, and every step stays auditable in your account.

Does CARTO support machine learning?

Yes. Use CARTO to engineer the spatial features your models need: build location features, enrich your data with demographics, mobility and other third-party datasets, and add geospatial foundation model embeddings. The results are tables in your warehouse, ready for the ML frameworks and pipelines you already use. For quick prototyping, Workflows also includes BigQuery ML and Snowflake ML components.

Can I use Python with CARTO?

Yes. The Analytics Toolbox adds spatial functions to your warehouse as SQL, so you can call them from any notebook through your warehouse's Python client, then carry on with pandas, scikit-learn or whatever you already use.

Do I need a GIS background?

No. Desktop GIS asks you to learn specialist tools and file formats. CARTO is built for spatial analysis in the SQL and Python you already know, right in your warehouse. Prefer to work visually? Build the same steps in Workflows.

What is spatial data science?

It applies statistics and machine learning to data that has a location, so your models capture where things happen as well as what happens. With CARTO you can run the core techniques, from geographic feature engineering and spatial clustering to hotspot detection and forecasting, in SQL or Workflows.

Related content

From notebook to decision, without the data admin.

TALK TO US

Request a demo

Schedule a 20-minute meeting with our experts to understand how you can use spatial analysis in your organization.