Karto (firma)
Deweloperzy | CARTODB Inc. |
---|---|
Pierwsze wydanie | 15 września 2011 r |
Napisane w | rubinowy , JavaScript |
Typ | Inteligencja lokalizacyjna |
Strona internetowa |
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.
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