> For the complete documentation index, see [llms.txt](https://docs.jmapcloud.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.jmapcloud.io/en/jmap-ng/jmap-ng-user-guide/data.md).

# Data

JMap NG projects can contain two types of data: **spatial data** and **non-spatial data**.

## Spatial Data

Spatial data is organized into map layers. Each layer contains data on a particular theme. These layers are stacked to form the map displayed in the interface.

### Types of Spatial Layers

#### **Vector layers**&#x20;

Composed of features represented by geometries (points, lines, polygons) and descriptive attributes.

Example: A tree layer represented by points, with attributes such as species, diameter, height, and health status. Each tree thus has a geographic position and characteristics that describe it.

#### **Raster layers**&#x20;

Composed of raster data (pixels) forming images: aerial photos, satellite imagery, digital elevation models, etc.

### **Hierarchical Organization**&#x20;

Layers can be grouped hierarchically by theme: urban planning, environment, transportation, etc. This multi-level structure makes navigation easier when projects contain many layers.

### **Base Maps**&#x20;

Base maps provide visual context for presenting your data. Your interaction is limited to selecting which base map to display.

## Non-Spatial Data

The non-spatial data in the project is organized into tables. This tabular data can be linked to map layers or be completely independent.

A table contains rows (records) and columns (fields or descriptive attributes).
