Kart
  • Quick Guide
  • Basic Usage Tutorial
  • Command Reference
  • Working with Vector / Table Datasets
  • Working with Point Cloud Datasets
  • Working with Raster Datasets
  • Spatial Filtering
  • Working Copy Types
  • Git Large File Storage
  • Development
    • Datasets
    • Table Datasets V3
    • Point Cloud Datasets V1
    • Raster Datasets V1
    • Legacy Datasets
    • Table Datasets V1
    • Table Datasets V2
    • Annotations
    • Approximated Types
    • Patch Format
    • Building Git for Kart
    • CLI Helper
  • Upgrading
Kart
  • Development
  • View page source

Development

  • Datasets
    • Types of Datasets
    • Dataset Names
    • Dataset Contents
  • Table Datasets V3
    • Background
    • Overall structure
    • Meta items
    • Features
    • Messagepack encoding
    • Feature paths
  • Point Cloud Datasets V1
    • Overall structure
    • Meta items
    • Tiles
  • Raster Datasets V1
    • Overall structure
    • Meta items
    • Tiles
  • Legacy Datasets
    • Legacy Table Datasets
    • Legacy Repositories
    • Upgrading
  • Table Datasets V1
    • v0.2 with working copy
    • v0.0
    • GPKG working copies (v0, v1 is similar)
  • Table Datasets V2
    • Differences
  • Annotations
    • Finding feature counts for a commit
    • Annotation storage
    • Bulk populating annotations
  • Approximated Types
    • Example of how an approximated type works
    • General principles for approximated types
    • boolean
    • blob
    • blob with maximum-length
    • date
    • floating point (32-bit)
    • floating point (64-bit)
    • geometry
    • integer (8-bit)
    • integer (16-bit)
    • integer (32-bit)
    • integer (64-bit)
    • interval
    • numeric
    • text
    • text with maximum length:
    • time
    • timestamp
  • Patch Format
    • Basic Structure
    • Patch Metadata (kart.patch/v1)
    • Diff Data (kart.diff/v1+hexwkb)
    • Partial Feature Updates
    • Geometry Encoding
    • Binary Fields
    • Reprojected Patches
    • Creating Patches
    • Applying Patches
  • Building Git for Kart
    • Background
    • Building Git for Kart on macOS or Linux
    • Building Git for Kart on Windows
    • Installing the build environment
    • Building Git for Kart
    • Uploading to GitHub and using in a Kart release
  • CLI Helper
    • The helper command
    • The client
    • Operation
    • Environment Variable Encoding
Previous Next

© Copyright 2022-, Kart Contributors.

Built with Sphinx using a theme provided by Read the Docs.