Skip to content
Cityweft
Open
My Data · Point clouds

Upload a point cloud,
get a city.

An aerial scan from an aircraft or a drone, classified or not, in any coordinate system. The pipeline that built our country models tells ground, buildings, vegetation and water apart, rebuilds every roof, models your terrain and measures every tree. Minutes later it is on the map, with the city around it, ready for Rhino, Revit, SketchUp or IFC.

Upload28 M points · 430 buildings
Loading the scan
From raw points to geometry

Billions of dots in. Clean geometry out.

On the left, a real aerial scan of 28 million points. On the right, what our pipeline built from it: every roof an LoD 2.2 building with its real shape, every tree a sized instance, the ground a surface at scan resolution. Drag to compare, then export it as native geometry for the tool you work in.

Your scanProcessed by Cityweft
Loading the scan

Exported as native geometry for

RhinoRevitSketchUpIFCDXFand more
What you upload

A scan, straight from the flight.

  1. Aerial LiDAR

    LAS, LAZ or COPC tiles from an aircraft or a drone, classified or not, colour optional, in any projected coordinate system. We read the coordinate system from the file and ask only when it carries none. Up to 10 GB per dataset.

  2. Drone photogrammetry

    Point clouds exported from photogrammetry as LAS or LAZ work too. Without return numbers, trees and roof edges come out a little less precise than from LiDAR, so the fit rating per building matters more.

  3. Your own footprints

    Optional: a GeoJSON, GeoPackage or FlatGeobuf of building outlines. Your outlines win over Cityweft Global, and the scan fills in the buildings they miss.

Add to My Data

An aerial LiDAR scan, a 3D model, or any file to pin on the map. We read what the files carry and ask only for what is missing.

Aerial scan

LiDAR from aircraft or drones

3D model or file

Models processed, other files pinned

Street scan

Vehicle or tripod

Coming

Drop a LiDAR scan or a 3D model here or click to choose

Scans: aerial or drone LiDAR as LAS, LAZ or COPC tiles, classified or not, up to 10 GB. Models: 3DM, SKP, IFC, DXF, glTF, OBJ, STL, FBX or 3MF with their textures. Anything else is pinned on the map.

Name

e.g. Riverside survey May 2026

Uploading to Studio North — visible to everyone in the organisation.

Private to you and Studio North — no one else can access your data. Files are deleted together with the dataset.

Add building footprintsoptional · GeoJSON, GPKG or FGB · your own outlines give better roofs

More options

CRS, survey date, classification, building outlines, elevation offset

CancelUpload & process
The upload dialog: drop LAS, LAZ or COPC tiles, add your own footprints if you have them, and name the coordinate system only when the files carry none.
What happens

Stage by stage, the way the pipeline runs.

Every stage is versioned. When the pipeline improves, your dataset offers a re-run from the first stage that changed; everything before it is reused, so it is usually minutes, not a full run.

  1. 1

    Inspect

    Point count, density over the area the scan actually covers, the coordinate system from the file, and a check whether the file's own classes can be trusted.

  2. 2

    Normalize

    Reprojected to one metric frame, outliers flagged, noise below the water floor removed. Dense drone clouds are thinned for reconstruction; the full cloud stays for terrain and trees.

  3. 3

    Footprints

    Your own outlines if you uploaded them, else Cityweft Global. Where the scan shows a roof and no outline exists, the outline is derived from the scan itself, so new construction gets a building too.

  4. 4

    Classify

    Ground, buildings, vegetation and water. Our own rules, or Cityweft's own classifier trained on national LiDAR.

  5. 5

    Roofs

    Every footprint becomes an LoD 2.2 building with its measured roof planes. Each one gets a fit rating, good, check or poor, against the scan's own roof heights.

  6. 6

    Terrain

    A bare-earth model from your ground points at 0.5 m, down to 0.25 m when the scan supports it, water flattened, blended into Cityweft's terrain at the edge.

  7. 7

    Trees

    Every tree located and measured: height and crown width, placed as a sized tree in the map and in every export.

What you get

On the map the moment it is done.

My Data

Harbour district survey

Point cloudReadyView only6 files · 512 MB · EPSG:25832
Start a project here

Uploaded by a teammate — you can view it, use it in projects and download its files. The uploader and organisation admins can change or delete it.

Results

Buildings

1,184

of 1,242 footprints · 34 not reconstructed · 24 at the scan edge

Trees

6,412

median 9.8 m · 23.7/ha

Terrain

0.5 m cells

IDW · 14.2 ground pts/m² · levels 0.25 / 0.5 / 1 / 2 m

Covered area

2.71 km²

EPSG:25832 · 91.6 M points

A processed scan: 1,184 buildings of 1,262 footprints, 6,412 trees, 0.5 m terrain over 2.71 km², every outline on the map.
+−
OutlinesRoof fit
CoverageGood fit (1,126)Check (15)Poor fit (9)Not reconstructed (34)Roof without a footprint (78)Trees (6,412)
Roof fit per building, coloured on the map: good, check or poor against the scan's own roof heights.

Roof quality

Roof heights

99% within 1 m

typical error 0.24 m against the scan's roof tops · 1,150 buildings scored

Roof fit

0.21 m

typical gap between the roof and the points · 9 in 10 roofs within 0.46 m

Buildings to check

24

9 poor fit · 15 worth a look · coloured on the map under Roof fit

Roof shapes

91% pitched

1,047 pitched · 103 flat · 34 without roof points

Processing

Point density

34 pts/m²

91.6 M points · RGB colour · DVR90

Classes

From the file

ground from the file

Water

3 bodies

48.2 ha flattened

Roof repairs

26

4 ramps left · 78 roofs without footprint

The report in plain language: 99 % of roofs within 1 m, a typical gap of 0.21 m, 24 buildings worth a second look.
  1. Replace or overlay

    Inside your scan, your buildings, terrain and trees replace Cityweft's, or sit on top as their own layer. Your choice, per project.

  2. Your terrain under everything

    Roads, trees and the surrounding buildings stand on the ground your scan measured, at 0.5 m instead of the 1 m and coarser of global terrain.

  3. A report you can read

    Buildings reconstructed, outlines derived from the scan, trees with their heights, terrain resolution, and the buildings worth a second look, coloured on the map.

  4. A project in one click

    Start a project here draws the area of your scan on the project map. From there it exports like any other Cityweft project.

Into the project

Draw an area over it. It is in the model.

Start a project from the dataset page or draw any area over the scan on the project map. The My Data card shows what covers it and lets you choose Replace or Overlay. Generate, and the scan's buildings and trees stand on the scan's own terrain, with Cityweft's roads and surfaces around them.

Search for a place⌘F
Harbour district survey

Model settings

Set your details, then generate a free preview.

Area

Selected area0.52 km²

Terrain

Topography
Your scan · 0.25 m gridfinest detailYour scan · 0.5 m gridbalancedCityweft terrainoutside the scan

Building data

Cityweft GlobalIncludedLiDAR-measuredAccurate heights

My Data

ReplaceOverlayOff

Inside your scans, your buildings, terrain and trees replace Cityweft's.

Harbour district survey

covers the whole area · 1,184 buildings · 6,412 trees · 0.5 m terrain

Scanned trees
Generate free preview
The project map: the scan's coverage hatched over the district, the My Data card set to Replace.
Loading the map
The viewer after Generate: your scan's buildings, trees and terrain in place of Cityweft's, every building still naming the dataset it came from.

Notes

  • 3 water body polygon(s) (48.2 ha): 1,204,118 points over water ignored, terrain flattened at the shoreline level.
  • 6,412 trees detected from the scan (position, height and crown diameter; placed as sized tree instances); 1,290 treetops inside building footprints were suppressed.
  • 78 building outline(s) (31,420 m²) were derived from the scan where the outline sources had none; the other 1,184 come from Cityweft Global.
  • 24 footprints at the edge of the scan were skipped (partial coverage).
Every decision written down: water flattened, trees detected, outlines derived from the scan, edge footprints skipped.
Measured
99 %
of roofs within 1 m of the scan's own heights
typical, depends on the dataset
1,723
building outlines derived from one downtown scan in under a minute
82 million points, one run
0.25 m
terrain resolution when the scan supports it
every dataset
20 min
for a 33-million-point city scan, from upload to buildings
a typical run
In your software

Native where the format allows it.

  1. Rhino

    Layers per type with sub-layers, every attribute as user text, trees as block instances, the terrain as a NURBS surface, the Earth Anchor Point set.

  2. Revit

    A native .rvt built by Revit in the cloud: the terrain as a Toposolid with sub-divisions for roads and surfaces, each building a selectable mass, three schedules, the survey point set.

  3. SketchUp

    Groups per type, trees as components, tags you can switch, the model geolocated so it lines up with Add Location imagery.

  4. IFC

    IFC4 or IFC 2x3 with a site, a building and a storey, buildings as proxies and terrain as geographic elements, property sets on every element, the map conversion set.

  5. DXF, glTF, FBX, 3MF

    Layers and blocks in DXF with a smooth terrain mesh, node names and extras in glTF, instancing and an embedded terrain texture in FBX for Twinmotion, Lumion and game engines.

Use cases

What people upload, and why.

  1. A survey the client can use

    A surveyor delivers the scan and the processed model together: buildings with their roofs, the terrain, the trees, exportable to whatever the client designs in.

  2. A drone flight over the site

    An afternoon's flight becomes the site's own context: outlines derived from the scan where the map has none, the ground exactly as it was flown.

  3. New construction the maps don't know yet

    A district still under construction, a campus just finished. The scan outlines every building itself, so the model is current.

  4. Context for a competition entry

    The real neighbourhood, at scan resolution, under the design. Replace mode takes out the buildings on the plot and keeps everything around it.

  5. A municipality's own flight

    Public LiDAR of a town, processed once, available to every project in the organisation, kept up to date with a re-run when the pipeline improves.

Plans

Included on every plan. Sized by the plan.

Pay-as-you-goProfessionalSmall BusinessBusiness
Storage for your uploads5 GB50 GB250 GB1 TB
Point cloud processed per month1 GB15 GB40 GB60 GB, then €3 per GB
Uploads5 in totalUnlimitedUnlimitedUnlimited
Largest file1 GB10 GB10 GB10 GB
Export projects that use your dataPreview onlyUnlimitedUnlimitedUnlimited
AllowancesPer userPer userPooled across the organisationPooled across the organisation
  • A scan counts its file size when a run starts. Models and pinned files never count as processing.
  • In replace mode, the part of a project your own scan covers is not counted against the km² allowance. A project entirely inside your scan exports free.
  • Free accounts upload and preview. Every subscription exports without limit.

Bring your first scan or model.

Upload once. It is on the map with every project that touches it, and in every export you make from there.