Skip to main content

Overview of Supported Data Types

A summary of the available tools and supported file formats in the Builder Toolbar.

Updated yesterday

Swyvl allows you to combine various types of spatial data into a single project. You can upload all these assets using the Top Toolbar in the Builder.

You can add content to your project using the Top Toolbar in the Builder. The toolbar is organized into categories based on the type of data you are creating or importing.

Toolbar Menu

Options

Supported File Types/Input

Draw Tools

Point, Line, Polygon, Embed

Creation Tools (no file upload required). Use these to draw shapes or add information points.

Photo Tools

Photo, 360 Photo

.jpg
.png
(.gpx also required for 360 Photo Path View)

Site & Floor Plans

Site Plan, Floor Plan

.jpg
.png

Linework

GeoJSON

.geojson

Imagery

TMS Tiles, XYZ Tiles

.zip (containing tile directory structure)

3D Data

3D Model

.glb
.gltf

3D Tileset

.zip

1. Draw Tools

These are creation tools used to annotate the map directly. You do not upload files for these; you draw them on the canvas.

  • Point, Line, Polygon: Mark locations, draw paths, or outline areas.

  • Embed: Add a marker that displays a website or video via a URL.

2. Photo Tools

Use these to add visual context from the ground or air.

3. Site & Floor Plans

Import 2D drawings to overlay on the map.

  • Site Plan: Best for large outdoor areas. Covers the map globally.

  • Floor Plan: Best for indoor building levels. Can be stacked vertically.

  • Format Note: PDF files are not supported. You must convert them to JPG or PNG before uploading.

  • [Link to Article: Managing Site and Floor Plans]

4. Linework

Import vector data to display technical boundaries or utility lines.

  • GeoJSON: The standard format for web-based vector data.

  • Requirement: Must use EPSG:4326 coordinate system.

  • [Link to Article: Importing Linework (GeoJSON)]

5. Imagery

Upload pre-processed map tiles to replace or overlay the Basemap.

  • TMS / XYZ Tiles: Upload a .zip file containing your tiles (folder structure or flat files).

  • Note: Swyvl hosts these files for you; you do not need an external server.

  • [Link to Article: Uploading Imagery (TMS and XYZ)]

6. 3D Data

Import 3D content for spatial context.

  • 3D Model: Individual objects or buildings. Supports .glb and .gltf.

  • 3D Tileset: Large-scale streaming data (e.g., RealityCapture exports). Must be uploaded as a .zip containing a tileset.json file at the root.

Did this answer your question?