No site drawn
Site Boundary

Click the Draw Site button below, then click the map to add points. Double-click to close the polygon.

Date
Layers
Sun Path
Sun Marker
Shadow
Surroundings zoom ≥ 14
Surr. Shadows zoom ≥ 14
Building
Coverage 70%
SmallFill site
Height
m

Shadow = height ÷ tan(altitude)

Surr. Opacity 10%
Surr. Color
Solar Data
Altitude
Azimuth
Sunrise
Sunset
Solar Noon
Wind Statistics
Avg Speed
Max Speed
Dom. Dir
Calm Hours
Period:
Month

Data: Open-Meteo (last year)

Layers
Wind Rose
Wind Flow
Flow Style
Scale
1.0×
Position

Drag on map to move · +/− keys to scale

Import .dae
Drop .dae or .obj here or browse file
Collada · Wavefront OBJ
No model loaded
File Size Faces
Transform
Scale ×
Rotate °
Elevation m

− = sink into ground  ·  + = lift up  ·  type a value + Enter to set exactly

Colour material

.dae — SketchUp: File → Export → 3D Model
.obj — Blender: File → Export → Wavefront (.obj)

Export As

DXF (AC1015/AutoCAD 2000): AutoCAD / GstarCAD / SketchUp Pro (3D, can embed the street tile as a real image — see Base Map Texture below)
Collada .dae: SketchUp native import

Layers to Export

Adds road centerlines into the same DXF/Collada file (not a separate download), at the same position as the site. The map briefly re-centres/zooms to capture full coverage, then returns to your view.

Downloads two files: the .dxf/.dae and a matching .png texture — keep both in the same folder on import. (Embedding the image directly inside the file crashed SketchUp 2024's .dae importer, so it's always a separate file instead — DXF's own native IMAGE entity works the same way.) GeoJSON/PNG/PDF ignore this.

Project

Saves site boundary, camera, Sun/Wind settings, and the imported 3D model (if any) to a single .siteanalysis.json file. Wind/sun data itself is re-fetched fresh on load, not stored.

07:00
00:0012:0023:59
Sun Path
Shadow
Wind Flow
Wind Rose
Surround
No site drawn
LNG —
LAT —
Z —