CARTO (anteriormente CartoDB ) es una plataforma de análisis espacial de software como servicio (SaaS) que ofrece funciones de SIG , mapeo web , visualización de datos, análisis espacial y ciencia de datos espaciales. La empresa se posiciona como una plataforma de inteligencia de ubicación debido a sus herramientas para el análisis y visualización de datos geoespaciales que no requieren experiencia avanzada en SIG o desarrollo. Como plataforma nativa de la nube, CARTO se ejecuta de forma nativa en plataformas de almacenamiento de datos en la nube, superando cualquier límite anterior en la escala de datos para cargas de trabajo espaciales.
CARTO es una plataforma geoespacial que prioriza la nube y fue desarrollada explícitamente para sistemas de información geográfica (GIS) acelerados y contemporáneos . Opera en diversas plataformas de almacenamiento de datos en la nube, incluidas Google BigQuery , Snowflake , AWS Redshift y Databricks , entre otras. Esto permite un acceso conveniente al análisis espacial escalable y la visualización de datos en la nube, lo que agiliza el análisis espacial, el desarrollo de aplicaciones, la ingeniería de datos y las cargas de trabajo relacionadas. CARTO está disponible como una oferta SaaS basada en la nube o como una implementación autoalojada para empresas que deseen ejecutar CARTO en su propia infraestructura privada.
CARTO se lanzó inicialmente en versión Beta en FOSS4G en Denver en septiembre de 2011, [1] y debutó oficialmente como versión final en Where2.0 en abril de 2012. [2] Desde 2014, CARTO es una empresa independiente de Vizzuality. [3] La start-up española recaudó 7 millones de dólares de un consorcio de inversores en septiembre de 2014. [4] En septiembre de 2015, CARTO recibió una financiación de serie B de 23 millones de dólares . [5] En mayo de 2019, CARTO adquirió Geographical, en un esfuerzo por impulsar su oferta de servicios profesionales. [6] En 2021, CARTO recaudó 61 millones de dólares en financiación de serie C, con Insight Partners liderando la ronda. [7]
La plataforma CARTO consta de varios componentes, que van desde aplicaciones basadas en navegador creadas con React y TypeScript hasta API REST y bibliotecas que permiten el análisis y la visualización geoespacial sobre almacenes de datos en la nube mediante SQL . Además, CARTO es un importante colaborador de deck.gl, una biblioteca JavaScript de código abierto para la visualización de datos .
Dentro de la interfaz de Workspace, los usuarios pueden establecer conexiones con varios almacenes de datos en la nube. Pueden integrar sus bases de datos espaciales , geocodificar tablas y enriquecer los conjuntos de datos actuales incorporando datos públicos y premium de un catálogo de datos. Además, los usuarios pueden acceder fácilmente a una amplia gama de herramientas que ofrece la plataforma CARTO.
La aplicación web denominada Builder es donde los usuarios ejecutan análisis para crear paneles interactivos y diseñar visualizaciones de mapas personalizadas. Builder está pensado para que desarrolladores y no desarrolladores tengan acceso y puedan utilizar herramientas de análisis geoespacial avanzado. CARTO integra formatos de datos livianos como índices espaciales (H3 y Quadbin) y conjuntos de mosaicos dinámicos para un procesamiento y análisis eficiente de información geográfica a gran escala .
CARTO Workflows es un generador de modelos visuales que permite crear análisis espaciales complejos y flujos de trabajo de preparación y transformación de datos sin necesidad de escribir código. Workflows es totalmente nativo de la nube y se ejecuta directamente en el almacén de datos. CARTO Workflows ofrece una variedad de componentes de análisis para tareas que van desde la preparación de datos hasta las funciones de análisis. También ofrece capacidades GenAI integradas destinadas a mejorar la productividad y facilitar la obtención de información más rápida.
La caja de herramientas de análisis de CARTO comprende una colección completa de funciones analíticas y de procesamiento de datos para ampliar de manera eficiente las funcionalidades geoespaciales accesibles en varios almacenes de datos en la nube. Esta caja de herramientas abarca más de 100 funciones espaciales sofisticadas categorizadas en módulos distintos como mosaico, datos, agrupamiento y estadísticas, entre otros. [8]
Existe una caja de herramientas de análisis CARTO específica con distintas funciones y módulos según el almacén de datos en la nube. Estas cajas de herramientas cuentan con dos tipos de módulos distintos: módulos básicos, que son de código abierto y de acceso libre, y módulos avanzados a los que se puede acceder exclusivamente con una cuenta CARTO.
CARTO tiene disponible un conjunto completo de API, marcos, conectores y herramientas de desarrollo para la comunidad de desarrolladores para crear aplicaciones de visualización de datos y mapas personalizados a gran escala .
CARTO utiliza deck.gl, una biblioteca de visualización de código abierto basada en webGL, para crear todas las visualizaciones geoespaciales. CARTO es un colaborador activo de deck.gl y mantiene un submódulo CARTO dentro de deck.gl [10] que permite a los desarrolladores crear sus propias aplicaciones, integrando sin problemas la mayoría de las funcionalidades en Maps API y SQL API .
API de mapas: actúa como un servicio de mosaicos dinámico para datos vectoriales y raster, que crea nuevos mosaicos en función de las solicitudes de los clientes. También admite conjuntos de mosaicos pregenerados. Está pensado para que lo use casi exclusivamente el submódulo CARTO dentro de deck.gl.
API de SQL: permite enviar cualquier tipo de sentencia SQL válida (incluidas consultas parametrizadas ) al almacén de datos. Al utilizar código SQL nativo, los desarrolladores pueden crear lógica avanzada, widgets de datos y análisis potentes dentro de sus aplicaciones geoespaciales.
Otras API: CARTO ofrece API adicionales para gestionar servicios de datos de ubicación (por ejemplo, geocodificación , enrutamiento, etc.), importar archivos geoespaciales al almacén de datos o administrar la autenticación y otros activos en CARTO.
CARTO ofrece a todos los usuarios un servicio de mapas base de alta calidad basado en datos de código abierto como OpenStreetMap . Los mapas base de CARTO se pueden utilizar de forma gratuita para fines no comerciales solicitando una subvención.
CARTO ofrece una amplia gama de conjuntos de datos de todo el mundo a los que se puede acceder a través de su Observatorio de Datos, que actúa como su repositorio de datos espaciales. Los científicos de datos, desarrolladores y profesionales de SIG pueden aumentar sus datos y ampliar su análisis con más de 12.000 conjuntos de datos disponibles en el Observatorio de Datos. [11] Los conjuntos de datos son públicos o premium y cubren la mayoría de los mercados globales. Los conjuntos de datos abiertos incluyen el Proyecto WorldPop y los datos del Censo , mientras que Experian , SafeGraph, TomTom y otros forman parte del repositorio de datos premium.
La comunidad CARTO es una red colaborativa que conecta a profesionales en geoespacialidad, análisis y ciencia de datos con un enfoque en la ciencia de datos espaciales y la exploración de nuevas fronteras en aplicaciones de datos basados en la ubicación.
La Conferencia de Ciencia de Datos Espaciales (SDSC) [12] es una reunión anual que sirve como nexo para que los profesionales de la industria, tanto del sector privado como del público, intercambien ideas, presenten metodologías innovadoras y muestren casos de uso impactantes en análisis espacial.
Además de varias comunidades de usuarios independientes, muchas empresas y organizaciones han adoptado la plataforma Location Intelligence para sus propias necesidades. Entre los grupos más destacados se incluyen Vodafone , [13] Telefónica , Bumble , JLL , T-Mobile y Coca-Cola .