Adding CartoDB layers to maps
CartoDB is a geospatial database on the cloud that allows for the storage and visualization of data on the Web. Using CartoDB will allow you to quickly create map-based visualizations. According to the CartoDB website (www.cartodb.com), you can use CartoDB in the following ways:
Upload, visualize, and manage your data using the CartoDB dashboard
Quickly create and customize maps that you can embed or share via public URL using the map-embedding tool
Analyze and integrate data you store on CartoDB into your applications using the SQL API
For more advanced integrations of CartoDB maps on your website or application, use
CartoDB.js
CartoDB is an open source project for which you can fork the code from GitHub and start your own CartoDB instance on your own hardware, but the power of CartoDB is the cloud backend. CartoDB is based on PostgreSQL, PostGIS, and Mapnik, which are the most popular and powerful open source geo tools nowadays.
There is a free tier for developers...