Distributed version-control
for geospatial and tabular data

Geospatial and Tabular Data in Git

Kart stores geospatial and tabular data in Git, providing version control at the row and cell level.

Built on Git, works like Git

Uses standard Git repositories and Git-like CLI commands. If you know Git, you’ll feel right at home with Kart.

Supports current GIS workflows

Provides repository working copies as GIS databases and files. Edit directly in common GIS software without plugins.

Features

Your choice of format

Your choice of format

Support for GeoPackage, PostGIS, Microsoft SQL Server and MySQL, with more coming soon.

Common GIS data types

Common GIS data types

Kart supports regular vector GIS point, line, and polygon features.

Tabular data support

Tabular data support

Kart also supports non-geospatial flat data tables — stored alone or in repositories with vector geospatial data.

Raster and grid data types

Raster and grid data types

Store and version control raster and grid data at the tile level.

LAS data type

LAS (terrestrial LiDAR) data type

Store and version control LAS data at the tiled file level.

Export into other formats

Export into other formats

Translate datasets in Kart repos into other file formats.

Performance

Performance

Kart operations are performed locally — a huge advantage over server-based systems.

Branch and merge

Branch and merge

Kart supports multiple independent local branches — create, merge, and delete them in seconds.

Spatial filtering

Spatial filtering

Clone, alter and work with a geographical subset of a larger repo.

Full change history

Full change history

Review, compare, and quickly switch to any change made since the dataset's inception.

Synchronize data

Synchronize data

Accurately synchronize datasets between systems in seconds. Kart moves and applies a minimal compressed set of changes.

Flexible repository layout

Flexible repository layout

Store multiple datasets per repository, and organize by project or dataset.

Roadmap

File support

File & document support

Version control of files stored and transported along with data.

XML Metadata and License version control

XML Metadata and License version control

Alter and version control XML metadata and license files.

An open source project

Kart is made available under a GPL License.

Supported by