HOME

TheInfoList



OR:

CARTO (formerly CartoDB) is a
software as a service Software as a service (SaaS ) is a software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted. SaaS is also known as "on-demand software" and Web-based/Web-hosted software. SaaS is con ...
(SaaS)
cloud computing Cloud computing is the on-demand availability of computer system resources, especially data storage ( cloud storage) and computing power, without direct active management by the user. Large clouds often have functions distributed over mu ...
platform that provides GIS,
web mapping Web mapping or an online mapping is the process of using maps, usually created through geographic information systems (GIS), on the Internet, more specifically in the World Wide Web (WWW). A web map or an online map is both served and consumed, ...
, and spatial data science tools. The company is positioned as a Location Intelligence platform due to tools with an aptitude for data analysis and visualization that do not require previous GIS or development experience. CARTO users can use the company's free platform or deploy their own instance of the open source software. It was first released in Beta at FOSS4G in
Denver Denver () is a consolidated city and county, the capital, and most populous city of the U.S. state of Colorado. Its population was 715,522 at the 2020 census, a 19.22% increase since 2010. It is the 19th-most populous city in the Unit ...
in September 2011, and officially debuted as a final release at Where2.0 in April 2012. Since 2014, CARTO is a company independent from Vizzuality. The Spanish start-up raised $7 million from a consortium of investors in September 2014. In September 2015, CARTO received a $23 million in Series B financing. In May 2019, CARTO acquired Geographica, in an effort to boost their professional services offering.


Technology

CARTO is an open source software built on
PostGIS PostGIS ( ) is an open source software program that adds support for geographic objects to the PostgreSQL object-relational database. PostGIS follows the Simple Features for SQL specification from the Open Geospatial Consortium (OGC). Technica ...
and PostgreSQL. The tool uses
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of websites use JavaScript on the client side for webpage behavior, of ...
extensively in the front end
web application A web application (or web app) is application software that is accessed using a web browser. Web applications are delivered on the World Wide Web to users with an active network connection. History In earlier computing models like client-serv ...
, back end
Node.js Node.js is an open-source server environment. Node.js is cross-platform and runs on Windows, Linux, Unix, and macOS. Node.js is a back-end JavaScript runtime environment. Node.js runs on the V8 JavaScript Engine and executes JavaScript code o ...
based APIs, and for client libraries. CARTO's platform consists of several primary components.


CARTO Builder

The first is the
web application A web application (or web app) is application software that is accessed using a web browser. Web applications are delivered on the World Wide Web to users with an active network connection. History In earlier computing models like client-serv ...
called Builder where users can manage data, run user side analysis and design custom maps. Builder is intended for non-developers and beginners to have access to, and be able to use advanced geospatial tools. In Builder, advanced users also have access to a web interface where SQL can be used to manipulate data and CartoCSS, a
cartography Cartography (; from grc, χάρτης , "papyrus, sheet of paper, map"; and , "write") is the study and practice of making and using maps. Combining science, aesthetics and technique, cartography builds on the premise that reality (or an i ...
language similar to CSS, can be used for data driven map design.


CARTO Engine

The CARTO Engine, which is a set of APIs and developer libraries for building custom map and data visualization interfaces.


APIs

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 GeoJSON is an open standard format designed for representing simple geographical features, along with their non-spatial attributes. It is based on the JSON format. The features include points (therefore addresses and locations), line strings ( ...
, and CSV. The Data Services API allows for easily building functionalities such as routing, geocoding, and vector basemaps.


JavaScript libraries

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


CARTOframes

CARTOframes is a
Python Python may refer to: Snakes * Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia ** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia * Python (mythology), a mythical serpent Computing * Python (pro ...
package for integrating CARTO maps, analysis, and data services into data science workflows via
Jupyter Project Jupyter () is a project with goals to develop open-source software, open standards, and services for interactive computing across multiple programming languages. It was spun off from IPython in 2014 by Fernando Pérez and Brian Granger. ...
notebooks.


Data Observatory

CARTO offers a wide range of datasets from around the globe accessible though their Data Observatory, which acts as their spacial data repository. Data scientists can augment their data and broaden their analysis with the location data available in the Data Observatory.


Communities

In addition to several independent user communities, many businesses and organizations have adopted the SaaS service or the open source platform for their own needs. Notable groups include
NASA The National Aeronautics and Space Administration (NASA ) is an independent agencies of the United States government, independent agency of the US federal government responsible for the civil List of government space agencies, space program ...
,
Nokia Nokia Corporation (natively Nokia Oyj, referred to as Nokia) is a Finnish multinational telecommunications, information technology, and consumer electronics corporation, established in 1865. Nokia's main headquarters are in Espoo, Finland, i ...
, and
Twitter Twitter is an online social media and social networking service owned and operated by American company Twitter, Inc., on which users post and interact with 280-character-long messages known as "tweets". Registered users can post, like, and ...


See also

* Geographic information system *
Spatial database A spatial database is a general-purpose database (usually a relational database) that has been enhanced to include spatial data that represents objects defined in a geometric space, along with tools for querying and analyzing such data. Most s ...
* Web data services *
Web mapping Web mapping or an online mapping is the process of using maps, usually created through geographic information systems (GIS), on the Internet, more specifically in the World Wide Web (WWW). A web map or an online map is both served and consumed, ...


References

{{Reflist, 2 GIS software Data visualization software