Karto (firma)

Karto
Deweloperzy CARTODB Inc.
Pierwsze wydanie 15 września 2011 r
Napisane w rubinowy , JavaScript
Typ Inteligencja lokalizacyjna
Strona internetowa carto .com

CARTO (wcześniej CartoDB ) to platforma przetwarzania w chmurze typu oprogramowanie jako usługa (SaaS) , która zapewnia GIS , tworzenie map internetowych i narzędzia do analizy danych przestrzennych. Firma jest pozycjonowana jako platforma Location Intelligence dzięki narzędziom do analizy i wizualizacji danych, które nie wymagają wcześniejszego GIS ani doświadczenia programistycznego.

Użytkownicy CARTO mogą korzystać z bezpłatnej platformy firmy lub wdrożyć własną instancję oprogramowania open source . Po raz pierwszy został wydany w wersji beta na FOSS4G w Denver we wrześniu 2011 r., A oficjalnie zadebiutował jako ostateczna wersja na Where2.0 w kwietniu 2012 r.

Od 2014 CARTO jest firmą niezależną od Vizzuality . Hiszpański start-up zebrał 7 milionów dolarów od konsorcjum inwestorów we wrześniu 2014 roku. We wrześniu 2015 roku CARTO otrzymało 23 miliony dolarów w ramach finansowania serii B. W maju 2019 CARTO przejęło Geographica, starając się ulepszyć swoją ofertę usług profesjonalnych.

Technologia

CARTO to oprogramowanie typu open source oparte na PostGIS i PostgreSQL . Narzędzie intensywnie korzysta z języka JavaScript w aplikacji internetowej frontonu , interfejsach API opartych na Node.js zaplecza oraz w bibliotekach klienckich. Platforma CARTO składa się z kilku podstawowych komponentów.

Konstruktor CARTO

Pierwsza to aplikacja internetowa o nazwie Builder, w której użytkownicy mogą zarządzać danymi, przeprowadzać analizy po stronie użytkownika i projektować niestandardowe mapy. Builder jest przeznaczony dla osób niebędących programistami i początkujących, aby mieć dostęp do zaawansowanych narzędzi geoprzestrzennych i móc z nich korzystać. W Builderze zaawansowani użytkownicy mają również dostęp do interfejsu internetowego, w którym SQL może być używany do manipulowania danymi, a CartoCSS, język kartograficzny podobny do CSS , może być używany do projektowania map opartych na danych.

Wizualizacja mapy z Carto ulepszonych czasów ładowania strony dla Wikipedii

Silnik CARTO

CARTO Engine, który jest zestawem interfejsów API i bibliotek programistycznych do tworzenia niestandardowych map i interfejsów wizualizacji danych.

Pszczoła

Interfejs API map: działa jako dynamiczna usługa kafelków , która tworzy nowe kafelki na podstawie żądań klientów. Dzięki temu użytkownicy mogą projektować mapy w aplikacji internetowej, a następnie używać tych stylów i danych w niestandardowych aplikacjach internetowych.

SQL obsługiwane przez PostgreSQL mogą być używane do pobierania danych z bazy danych. SQL API obsługuje dane w różnych formatach, w tym Shapefile, GeoJSON i CSV .

Interfejs Data Services API umożliwia łatwe budowanie funkcji, takich jak wyznaczanie tras, geokodowanie i wektorowe mapy bazowe.

Biblioteki JavaScript

Wreszcie, istnieją biblioteki Carto.js i CARTO VL, które mogą zawijać interfejsy API w kompletne wizualizacje lub służyć do integracji danych z innymi aplikacjami internetowymi odpowiednio z renderowaniem rastrowym lub wektorowym

KARTOramki

CARTOframes to pakiet Pythona do integracji map, analiz i usług danych CARTO z przepływami pracy nauki o danych za pośrednictwem notatników Jupyter .

Obserwatorium danych

CARTO oferuje szeroką gamę zestawów danych z całego świata dostępnych za pośrednictwem Obserwatorium Danych, które działa jako repozytorium danych przestrzennych. Analitycy danych mogą wzbogacić swoje dane i rozszerzyć analizę o dane lokalizacyjne dostępne w Data Observatory.

Społeczności

Oprócz kilku niezależnych społeczności użytkowników, wiele firm i organizacji przyjęło usługę SaaS lub platformę open source na własne potrzeby. Godne uwagi grupy to NASA , Nokia i Twitter

Zobacz też