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

Road centerlines into the same DXF/Collada file (not a separate download), split by class onto ROAD_MAJOR / _SECONDARY / _MINOR / _SERVICE / _PATH, plus street names on ROAD_NAME (romanised where OSM has it). Read straight from OpenStreetMap, so each road comes through whole — the map no longer jumps around during export.

Separate layers: TREE (crown circles), WATER, WATERWAY, GREEN_PARK / _GRASS / _FOREST. Tick to check what OpenStreetMap has for your area — coverage is hand-mapped, so it is rich in central Bangkok and often empty upcountry.

The same 16-sector rose as the on-screen one, drawn beside the site as real geometry with reference rings and an arrow in the direction the wind flows toward. Needs wind data loaded (Wind panel) first.

Independent of each other and of whatever the map is currently showing on screen — tick either, both, or neither. Each becomes its own image on a separate layer/group (BASEMAP_IMAGE / BASEMAP_IMAGE_SATELLITE in DXF; two hideable groups in SketchUp), so with both ticked you can freeze one and thaw the other to switch views without re-exporting. The .dxf/.dae references its texture(s) as external .png files, so all of it comes down together in one .zip — extract it to a folder and import from there. GeoJSON/PNG/PDF ignore this.

Adds sun.csv (altitude/azimuth every 15 min across the analysed date) and wind.csv (hourly readings for the selected month + the same 16-sector summary as the Wind Rose) to whichever export you run — for charts and tables in a presentation sheet. Bundled into a .zip alongside the main file whenever there's more than one file to download.

Drafting Annotations

Area in sq.m and rai–ngan–sq.wah, perimeter, site coordinates, analysis date/time, sun altitude & azimuth, building height, units. Written in ASCII (DXF text is code-page based, so Thai script would arrive garbled in AutoCAD).

Labels every site boundary segment along the edge, e.g. 24.50 m  N45-30'E — survey-plan style, for checking against the title deed.

m

Dashed line offset inward from the boundary; the remaining buildable area is reported in the Site Info block.

One shadow per clock hour on the selected date, each on its own layer (SHADOW_0900…), plus a combined envelope of everything shaded during that window. Hours when the sun is down are skipped.

A true 3D line from the site centre toward the sun at the selected time — align SketchUp's shadow settings or a directional light straight to it.

DXF Drawing Units

Scales the whole .dxf and sets $INSUNITS to match, so it drops into a drawing already set up in that unit without rescaling. Collada carries its own unit tag and GeoJSON is in degrees, so both ignore this.

Geometry

Surrounding buildings are closed solids by default, so SketchUp and AutoCAD can report their volume. Tick this to drop the floor faces — they sit at ground level under each footprint and are never visible — which cut a real 2,626-building Bangkok export by 25.6% (5.47 MB → 4.07 MB). The masses then stop being solids. The site building always keeps its floor.

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 —