This article has multiple issues. Please help improve it or discuss these issues on the talk page . (Learn how and when to remove these messages)
|
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) spatial analysis 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 runs natively on cloud data warehouse platforms overcoming any previous limits on data scale for spatial workloads.
CARTO is a cloud-first geospatial platform explicitly developed for accelerated and contemporary Geographic Information Systems (GIS). It operates on diverse cloud data warehouse platforms including 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 Geographical, 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 integrate their spatial databases, geocode tables, enrich current datasets by incorporating both public and premium data from a data catalog. Additionally, users can easily access a diverse array of tools offered within the CARTO platform.
The web application called Builder is where users run analysis to create interactive dashboards 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 tile sets 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. CARTO Workflows provides a variety of analysis components for tasks ranging from data preparation to analysis functions. It also offers built-in GenAI capabilities aimed at enhancing productivity and facilitating quicker insights.
The Analytics Toolbox within CARTO comprises a comprehensive collection of data processing and analytical functions 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 suite of APIs, frameworks, connectors, and development tools for the Developer community for building large-scale custom map and data visualization applications.
CARTO uses deck.gl, an open-source webGL-based visualization library, to build all geospatial visualizations. CARTO is an active contributor to deck.gl and maintains a CARTO submodule inside deck.gl [10] that allows developers to build their own applications, wrapping seamlessly most functionalities in Maps API and SQL API.
Maps API: acts as a dynamic tile service for both vector and raster data, which creates new tiles based on client requests. It also supports pre-generated tile sets. It is meant to be used almost exclusively by the CARTO submodule inside deck.gl.
SQL API: allows pushing any kind of valid SQL statements (including parameterized queries) to the data warehouse. By using native SQL code, developers can build advanced logic, data widgets, and powerful analyses inside their geospatial applications.
Other APIs: CARTO offers additional APIs to handle Location Data Services (e.g. geocoding, routing…), import geospatial files to the data warehouse, or manage authentication and other assets in CARTO.
CARTO offers a high-quality base map service to all users, based on open-source data such as OpenStreetMap. CARTO basecamps can be used for free for non-commercial purposes by applying for a grant.
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, SafeGraph, TomTom, 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.
A geographic information system (GIS) consists of integrated computer hardware and software that store, manage, analyze, edit, output, and visualize geographic data. Much of this often happens within a spatial database; however, this is not essential to meet the definition of a GIS. In a broader sense, one may consider such a system also to include human users and support staff, procedures and workflows, the body of knowledge of relevant concepts and methods, and institutional organizations.
Environmental Systems Research Institute, Inc., doing business as Esri, is an American multinational geographic information system (GIS) software company headquartered in Redlands, California. It is best known for its ArcGIS products. With 40% market share as of 2011, Esri is one of the world's leading supplier of GIS software, web GIS and geodatabase management applications.
System for Automated Geoscientific Analyses is a geographic information system (GIS) computer program, used to edit spatial data. It is free and open-source software, developed originally by a small team at the Department of Physical Geography, University of Göttingen, Germany, and is now being maintained and extended by an international developer community.
A GIS software program is a computer program to support the use of a geographic information system, providing the ability to create, store, manage, query, analyze, and visualize geographic data, that is, data representing phenomena for which location is important. The GIS software industry encompasses a broad range of commercial and open-source products that provide some or all of these capabilities within various information technology architectures.
ArcGIS is a family of client, server and online geographic information system (GIS) software developed and maintained by Esri.
QGIS is a geographic information system (GIS) software that is free and open-source. QGIS supports Windows, macOS, and Linux. It supports viewing, editing, printing, and analysis of geospatial data in a range of data formats. Its name comes from an abbreviation of its previous name, Quantum GIS.
The Open Source Geospatial Foundation (OSGeo), is a non-profit non-governmental organization whose mission is to support and promote the collaborative development of open geospatial technologies and data. The foundation was formed in February 2006 to provide financial, organizational and legal support to the broader Libre/Free and open-source geospatial community. It also serves as an independent legal entity to which community members can contribute code, funding and other resources.
JTS Topology Suite is an open-source Java software library that provides an object model for Euclidean planar linear geometry together with a set of fundamental geometric functions. JTS is primarily intended to be used as a core component of vector-based geomatics software such as geographical information systems. It can also be used as a general-purpose library providing algorithms in computational geometry.
Oracle Spatial and Graph, formerly Oracle Spatial, is a free option component of the Oracle Database. The spatial features in Oracle Spatial and Graph aid users in managing geographic and location-data in a native type within an Oracle database, potentially supporting a wide range of applications — from automated mapping, facilities management, and geographic information systems (AM/FM/GIS), to wireless location services and location-enabled e-business. The graph features in Oracle Spatial and Graph include Oracle Network Data Model (NDM) graphs used in traditional network applications in major transportation, telcos, utilities and energy organizations and RDF semantic graphs used in social networks and social interactions and in linking disparate data sets to address requirements from the research, health sciences, finance, media and intelligence communities.
ArcGIS Server is the core server geographic information system (GIS) software made by Esri. ArcGIS Server is used for creating and managing GIS Web services, applications, and data. ArcGIS Server is typically deployed on-premises within the organization’s service-oriented architecture (SOA) or off-premises in a cloud computing environment.
Web mapping or an online mapping is the process of using, creating, and distributing maps on the World Wide Web, usually through the use of Web geographic information systems. A web map or an online map is both served and consumed, thus, web mapping is more than just web cartography, it is a service where consumers may choose what the map will show.
A geoportal is a type of web portal used to find and access geographic information and associated geographic services via the Internet. Geoportals are important for effective use of geographic information systems (GIS) and a key element of a spatial data infrastructure (SDI).
MapDotNet is a suite of geographic information system (GIS) software products developed by ISC that run on Microsoft Windows. The GIS software competes with ESRI and MapInfo GIS products. MapDotNet UX is the latest generation and consists of a set of WCF web services for rendering map images and tiles and for performing spatial analysis and editing. UX includes an SDK for developing rich interactive mapping applications on Microsoft Silverlight, Windows Presentation Foundation and HTML5. MapDotNet UX also includes an Extract, Transform & Load (ETL), map design and tile cache creation tool called Studio modeled after Microsoft's Expression series of products. The MapDotNet UX renderer is built on WPF and consumes spatial data from multiple sources including Shapefiles, PostGIS, ArcSDE, Oracle Spatial, SQL Azure, SQL Server 2008 R2 and SQL Server 2012.
Geographic information systems (GIS) play a constantly evolving role in geospatial intelligence (GEOINT) and United States national security. These technologies allow a user to efficiently manage, analyze, and produce geospatial data, to combine GEOINT with other forms of intelligence collection, and to perform highly developed analysis and visual production of geospatial data. Therefore, GIS produces up-to-date and more reliable GEOINT to reduce uncertainty for a decisionmaker. Since GIS programs are Web-enabled, a user can constantly work with a decision maker to solve their GEOINT and national security related problems from anywhere in the world. There are many types of GIS software used in GEOINT and national security, such as Google Earth, ERDAS IMAGINE, GeoNetwork opensource, and Esri ArcGIS.
WorldMap is a web platform for creating, displaying, analyzing, and searching spatial data and other data forms across multiple disciplines.
Google Cloud Platform (GCP) is a suite of cloud computing services offered by Google that provides a series of modular cloud services including computing, data storage, data analytics, and machine learning, alongside a set of management tools. It runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search, Gmail, and Google Docs, according to Verma et al. Registration requires a credit card or bank account details.
Vector tiles, tiled vectors or vectiles are packets of geographic data, packaged into pre-defined roughly-square shaped "tiles" for transfer over the web. This is an emerging method for delivering styled web maps, combining certain benefits of pre-rendered raster map tiles with vector map data. As with the widely used raster tiled web maps, map data is requested by a client as a set of "tiles" corresponding to square areas of land of a pre-defined size and location. Unlike raster tiled web maps, however, the server returns vector map data, which has been clipped to the boundaries of each tile, instead of a pre-rendered map image.
Microsoft Power Platform is a collection of low-code development tools that allows users to build custom business applications, automate workflows, and analyze data. It also offers integration with GitHub, Microsoft Azure, Microsoft Dynamics 365, and Microsoft Teams, amongst other Microsoft and third-party applications.
Azure Maps is a suite of cloud-based, location-based services provided by Microsoft as part of the company's Azure platform. The platform provides geospatial and location-based services via REST APIs and software development kits (SDKs). The service is typically used to integrate maps or geospatial data into applications.