Les projets JMap NG peuvent contenir deux types de données : des données spatiales et des données non-spatiales.
Les données spatiales sont organisées en couches cartographiques. Chaque couche contient des données sur un thème particulier. Ces couches se superposent pour former la carte affichée dans l'interface.
Composées d'entités représentées par des géométries (points, lignes, polygones) et des attributs descriptifs.
Exemple : Une couche d'arbres représentée par des points, avec des attributs comme l'espèce, le diamètre, la hauteur et l'état de santé. Chaque arbre possède ainsi une position géographique et des caractéristiques qui le décrivent.
Composées de données matricielles (pixels) formant des images : photos aériennes, images satellite, modèles numériques de terrain, etc.
Les couches peuvent être regroupées de manière hiérarchique par thèmes : urbanisme, environnement, transport, etc. Cette structure à plusieurs niveaux facilite la navigation lorsque les projets contiennent de nombreuses couches.
Les cartes de base fournissent un contexte visuel pour présenter vos données. Votre interaction se limite à sélectionner la carte de base à afficher.
Les données non-spatiales du projet sont organisées en tables. Ces données tabulaires peuvent être reliées aux couches cartographiques ou être complètement indépendantes.
Une table contient des rangées (enregistrements) et des colonnes (champs ou attributs descriptifs).

