CartoDB

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
CartoDB
CARTO-logo.svg
Developer(s)CARTODB Inc.
Initial releaseSeptember 15, 2011
Written inRuby, JavaScript
TypeLocation intelligence
Websitecarto.com

CARTO (formerly CartoDB) is a Software as a Service (SaaS) cloud computing platform that provides GIS, web mapping, 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 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]

Technology[edit]

CARTO is an open source software built on PostGIS and PostgreSQL. The tool uses JavaScript extensively in the front end web application, back end Node.js based APIs, and for client libraries.[7] CARTO's platform consists of several primary components.

CARTO Builder[edit]

The first is the web application 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 language similar to CSS, can be used for data driven map design.

Map visualization with Carto of improved Page Load Times for Wikipedia[8]

CARTO Engine[edit]

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

APIs[edit]

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.

JavaScript Libraries[edit]

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 [9]

CARTOframes[edit]

CARTOframes is a Python package for integrating CARTO maps, analysis, and data services into data science workflows via Jupyter notebooks.[10]

Communities[edit]

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,[11] Nokia,[12] and Twitter[13]

See also[edit]

References[edit]

  1. ^ "FOSS4G 2011 Program". FOSS4G. 2011-10-15. Archived from the original on 2013-08-03. Retrieved 2013-08-01.
  2. ^ "Where2.0 2012 Program". O'Reilly. 2012-04-02. Retrieved 2013-08-01.
  3. ^ "CartoDB, la startup que no nació para ser rica, sino famosa". Hipertextual. 2014-12-01. Retrieved 2015-09-11.
  4. ^ CartoDB, Interactive Mapping Start-Up, Raises $7 Million By Mark Scott, bits.blogs.nytimes.com, September 10, 2014
  5. ^ "Announcing our $23M Series B round". CARTO Blog. 2015-09-10. Retrieved 2015-09-25.[permanent dead link]
  6. ^ "CARTO acquires Geographica to expand its professional services offering". CARTO. 2019-05-29. Retrieved 2019-06-13.
  7. ^ "CartoDB Code Repository". carto.com/docs/. 2011-10-15. Retrieved 2013-08-01.
  8. ^ "Making Wikimedia Sites faster – Wikimedia Blog". blog.wikimedia.org.
  9. ^ "CartoDB.js Code Repository". developers.cartodb.com. 2011-10-15. Retrieved 2013-08-01.
  10. ^ "CARTOframes". carto. Retrieved 2019-06-13.
  11. ^ "CartoDB Aims To Be The Instagram Of Maps". idealab.talkingpointsmemo.com. 2012-11-30. Archived from the original on 2013-08-08. Retrieved 2013-08-01.
  12. ^ "Can you predict future traffic patterns? Nokia thinks it can". gigaom.com. 2013-07-02. Retrieved 2013-08-01.
  13. ^ "The NBA Finals visualized". blog.twitter.com. 2013-07-09. Retrieved 2013-08-01.