Developer(s) | CARTODB Inc. |
---|---|
Initial release | September 15, 2011 |
Written in | TypeScript, JavaScript, React, SQL, Python |
Type | Location intelligence, Geographic information system |
Website | carto |
CARTO (formerly CartoDB) is a software as a service (SaaS) cloud computing platform that provides GIS, web mapping, data visualization, spatial analytics, and spatial data science features. The company is positioned as a Location Intelligence platform due to its tools for geospatial data analysis and visualization that do not require advanced GIS or development experience. As a cloud-native platform, CARTO overcomes any previous limits on data scale for spatial workloads.
Data Scientists, Developers, and Data Analysts leverage CARTO to streamline business operations and predict potential outcomes through the application of Spatial Data Science methodologies.
CARTO stands out as a cloud-first geospatial platform explicitly developed for accelerated and contemporary Geographic Information Systems (GIS). It seamlessly operates on diverse cloud data warehouse platforms like Google BigQuery, Snowflake, AWS Redshift, Databricks, among others. This enables convenient access to scalable spatial analysis and data visualization in the cloud, streamlining spatial analytics, application development, data engineering, and related workloads. CARTO is accessible as both a cloud-based SaaS offering or a self-hosted deployment for enterprises wishing to run CARTO on their own private infrastructure.
CARTO was initially released in Beta at FOSS4G in Denver in September 2011,[1] and officially debuted as a final release at Where2.0 in April 2012.[2] Since 2014, CARTO is a company independent from Vizzuality.[3] The Spanish start-up raised $7 million from a consortium of investors in September 2014.[4] In September 2015, CARTO received a $23 million in Series B financing.[5] In May 2019, CARTO acquired Geographica, in an effort to boost their professional services offering.[6] In 2021, CARTO raised $61 million in series C financing, with Insight Partners leading the round. [7]
The CARTO platform consists of several components, ranging from browser-based applications built using React and TypeScript, to REST APIs and libraries that allow geospatial analysis and visualization on top of cloud data warehouses using SQL. Additionally, CARTO is a major contributor to deck.gl, an open-source Javascript library for data visualization.
Within the Workspace interface, users can establish connections with various cloud data warehouses. They can seamlessly integrate their spatial databases, geocode tables, enrich current datasets by incorporating both public and premium data from a data catalog, thereby enriching their geospatial analysis. Additionally, users can easily access a diverse array of tools offered within the CARTO platform.
The web application called Builder where users can manage data, run analysis and design custom map visualizations. Builder is intended for developers and non-developers to have access to, and be able to use advanced geospatial analysis tools. CARTO integrates lightweight data formats such as Spatial Indexes (H3 and Quadbin) and dynamic tilesets for efficient processing and analysis of large-scale geographical information.
CARTO Workflows is a visual model builder that allows the building of complex spatial analyses and data preparation and transformation workflows without writing code. Workflows is fully cloud-native and runs directly in the data warehouse.
The Analytics Toolbox within CARTO comprises a comprehensive collection of user defined functions and procedures to efficiently amplify the geospatial functionalities accessible across various cloud data warehouses. This toolbox encompasses over 100 sophisticated spatial functions categorized into distinct modules like tiler, data, clustering, and statistics, among others.[8]
There is a specific CARTO Analytics Toolbox with different functions and modules depending on the cloud data warehouse. These toolboxes feature two distinct module types: core modules, which are open source and freely accessible, and advanced modules exclusively accessible with a CARTO account.
CARTO has available a complete library of APIs, frameworks, connectors, and development tools for the Developer community for building custom map and data visualization applications.
The Maps API: acts as a dynamic tile service, which creates new tiles based on client requests. This allows users to design maps in the web application, then use those styles and data in custom web applications.
The SQL API, where PostgreSQL-supported SQL statements can be used to retrieve data from the database. The SQL API serves data in various formats including Shapefile, GeoJSON, and CSV.
The Data Services API allows for easily building functionalities such as routing, geocoding, and vector basemaps.
Finally, there are the Carto.js and CARTO VL libraries, which can wrap the APIs into complete visualizations or be used to integrate data into other web applications with raster or vector renderings, respectively.[10]
CARTO offers a wide range of datasets from around the globe accessible through their Data Observatory, which acts as their spatial data repository. Data scientists, developers, and GIS professionals can augment their data and broaden their analysis with more than 12.000 datasets available in the Data Observatory.[11] The datasets are public or premium covering most global markets. The open datasets include the WorldPop Project and Census data, while Experian, Spatial.ai, and others are part of the premium data repository.
The CARTO Community is a collaborative network connecting Geospatial, Analytics, and Data Science professionals with a focus on spatial data science and exploring new frontiers in location-based data applications.
The Spatial Data Science Conference (SDSC)[12] is an annual gathering that serves as a nexus for industry professionals from both private and public sectors to exchange ideas, present innovative methodologies, and showcase impactful use cases in spatial analytics.
In addition to several independent user communities, many businesses and organizations have adopted the Location Intelligence platform for their own needs. Notable groups include Vodafone,[13] Telefónica, Bumble, JLL, T-Mobile, and Coca-Cola.