Skip to main content

Understanding different Data layers & their attributes in Studio

Neural Earth Studio offers multiple data layer types to visualize, compare, and analyze geospatial data. Each layer type supports unique attributes, allowing you to control color, opacity, radius, and rendering behavior.

Santiago Cucalon avatar
Written by Santiago Cucalon
Updated over 4 months ago

What You’ll Learn in This Guide


1. Overview of layer types

Every dataset you upload to Neural Earth Studio can be visualized through one or more data layers. Layers define how data is drawn on the map — as points, lines, polygons, or aggregated cells — and control how attributes like color, size, and opacity are represented.

Each layer type serves a specific analytical purpose, from showing individual assets and connections to summarizing dense datasets into clusters or heatmaps. The number and type of layers you create depend on your dataset’s structure, the insights you want to uncover, and how you want those insights to be visually communicated.

The sections below describe each layer type available in Neural Earth Studio, along with their key attributes and best-use scenarios to help you decide which is right for your map.


2. Single feature layers

These layers render individual features (points, lines, or connections) directly from your dataset.

Point layer

  • Draws points for events or objects using latitude and longitude coordinates.

  • Common uses include visualizing property locations, sensor points, or asset inventories.

  • Layer Attributes: Color / Color Based On, Opacity, Radius / Radius Based On, High Precision Rendering

Arc layer

  • Draws arcs between two points — ideal for visualizing connections or distances.

  • Arcs do not show routes; they display straight-line distance. The tallest arc represents the greatest distance.

  • A Dataset must contain latitude and longitude of both start and end points to draw an Arc.

  • Layer Attributes: Color / Color Based On, Opacity, Stroke Width / Stroke Based On, High Precision Rendering

Line layer

  • Draws straight lines between two points in 2D. Similar to arcs, but flat on the map.

  • Layer Attributes: Color, Stroke Width, High Precision Rendering

Icon layer

  • Displays symbols or icons instead of dots to represent point data.

  • Common uses include differentiating categories (e.g., facility types, incident types).

  • To configure, create a new Icon Layer and select an icon field.

  • Layer Attributes: Color, Radius, Label, High Precision Rendering


3. Aggregated and advanced layers

These layers group or aggregate multiple features to reveal spatial patterns or density.

Hexbin layer

  • Aggregates points into hexagonal bins, showing data counts through color or height.

  • Layer Attributes: Color / Color Based On, Filter by Count Percentile, Opacity, Hexagon Radius (km), Coverage, Enable Height, Elevation Scale / Height Based On, High Precision Rendering

Grid layer

  • Aggregates points into square grid cells to show density.

  • Layer Attributes: Color, Radius, Height, High Precision Rendering

Heatmap layer

  • Represents data values as colors, with warmer colors indicating higher density.

  • Layer Attributes: Color, Opacity, Radius, Weight

Cluster layer

  • Groups nearby data points into clusters based on geographic radius.

  • Layer Attributes: Color, Cluster Size


4. Specialized and external layers

These layers support advanced visualization formats such as GeoJSON geometries, vector tiles, and raster imagery.

GeoJSON layer

  • Displays paths, polygons, or points defined in GeoJSON format.

  • Examples:

    • Path GeoJSON: trip routes or movement data

    • Polygon GeoJSON: geofences or boundary zones

  • Layer Attributes: Color / Color Based On, Stroked, Filled, Extruded, Wireframe, Stroke Width, Opacity, Height Based On, High Precision Rendering

H3 layer

  • Displays spatial data using the H3 Hexagonal Hierarchical Spatial Index.

  • For this layer to be visualized, the Dataset in use must include a hex_id column generated using h3-js.

S2 layer

  • Displays data using S2 tokens, representing Google’s S2 geometry system.

  • For this layer to be visualized, the Dataset in use must include a valid S2 token column.

Vector tile layer

  • Visualizes large datasets using Mapbox Vector Tiles (MVT) for efficient rendering.
    Loads tiles dynamically based on your map’s viewport.

  • Supported URL templates:

    • MVT: https://api.mapbox.com/v4/mapbox.mapbox-streets-v8/{z}/{x}/{y}.mvt?access_token=your-mapbox-access-token

    • PMTiles: https://your-cdn/filename.pmtiles

Raster tile layer (Experimental)

  • Displays satellite or aerial imagery from raster .pmtiles or Cloud-Optimized GeoTIFF (COG) formats.

  • Supported formats:

    • Raster .pmtiles

    • COGs with valid STAC metadata (v1.0.0+)

  • Examples include:

    • Mount Whitney: https://pmtiles.io/usgs-mt-whitney-8-15-webp-512.pmtiles

    • Bangladesh Rivers: https://4sq-studio-public.s3.../planet-skysat-opendata.json

WMS layer (Experimental)

  • Adds raster imagery directly from OGC Web Map Service (WMS) servers.

  • This feature must be enabled by setting enableWMSLayer: true in the configuration.

  • Once enabled:

    • Add a WMS URL via the Tilesets modal.

    • Select a named layer from the service.

    • Click a feature to view its info (for queryable layers).


5. Common layer attributes

Each layer type in Neural Earth Studio includes a unique set of visual and analytical attributes that control how data appears and behaves on the map. These attributes define color schemes, transparency, scale, height, precision, and rendering styles — enabling you to tailor visualizations for clarity and insight.

Understanding these parameters helps you fine-tune how your data is represented and ensures consistency when comparing multiple datasets or visual layers in one view.

The following table summarizes all configurable attributes available across layer types, along with where each setting can be applied.

Attribute

Description

Available In

Color / Color Based On

Choose a static color or assign color dynamically based on a dataset field.

All layers

Opacity

Adjust transparency (1 = fully visible, 0 = hidden).

All layers

High Precision Rendering

Improves rendering accuracy when zoomed in (may impact performance).

Point, Arc, Line, Icon, GeoJSON, Hexagon, Grid

Radius / Radius Based On

Adjusts point or circle size, or scales it by field value.

Point, Icon, GeoJSON

Stroke Width / Stroke Based On

Controls line or border thickness.

Arc, Line, GeoJSON

Grid Size

Adjusts grid aggregation area in square kilometers.

Grid

Cluster Size

Sets the geospatial radius for cluster aggregation.

Cluster

Height / Height Based On

Assigns 3D elevation values to polygons or cells.

Grid, Hexagon, S2

Filter by Count Percentile

Filters aggregation results by percentile thresholds.

Grid, Hexagon

Coverage

Controls how much of each cell is filled with color.

Grid, Hexagon

Color Palette

Applies predefined or custom color scales.

All layers

Color Scale Type

Choose quantile (by rank) or quantized (by value) scaling.

All layers

Stroked / Filled / Extruded / Wireframe

Toggle outlines, fill, or 3D height rendering for polygons.

GeoJSON

Did this answer your question?