GeoVision 360GeoVision 360 Manual Svenska Open the app

GeoVision 360 – Manual

GeoVision 360 shows buildings, walls and roof slopes in 3D from surveys made with a Haglöf Geo or Geo 2, and calculates areas and volume for planar surfaces. The app runs in the web browser – survey files are never sent to a server.

1About GeoVision 360

The app works like Stockpile360 and reads the same files, but instead of stockpiles it calculates objects made of planar surfaces: buildings, single walls and inclined roof slopes.

From these the app builds a 3D model and calculates footprint, perimeter, facade area per facade, roof planes with slope and facing, volume, heights and – for roof slopes – true surface area and slope.

2Getting started

  1. Open the app in a web browser (Chrome, Edge, Safari or Firefox). Choose the language with SV/EN at the top right.
  2. Open a survey file: drag the Geo file (.csv) onto Drop a Geo file here, or click the box and choose the file. To just try it out, click one of the Examples.
  3. Read the result in the result row at the top. Check the model in the 3D view, plan view and facade view.
  4. Correct if needed: click points to exclude them or change their type. Everything is recalculated at once.
  5. Fill in the report (date, user, object, comments) and create a PDF report or GeoJSON.
Overview of the app with a gable-roof house
Overview: survey file and report on the left, the result row at the top and the 3D view below.
The Survey file and Report panels
The Survey file panel shows the file contents, position with a link to OpenStreetMap, coordinate system and instrument.

3Surveying in the field with Geo / Geo 2

Survey as usual with the Geo or Geo 2. The important thing is that the base is measured as base points (BASE) and everything else as ordinary measurement points. Measure the base in order around the object – the app builds the base in the order the points appear in the file.

Building

  • Base points at every corner at ground level, in order around the house.
  • Measurement points straight above the corners at the eave (wall top).
  • Gable peaks and points on the roof (ridge, hip) if visible.

Single wall

  • Two base points at the lower corners of the wall.
  • Two measurement points at the top corners.
  • More points along the top if the height varies.

Roof slope (inclined surface)

  • Two base points along the eave (lower edge).
  • Two measurement points at the upper edge (ridge or back edge).
  • The app detects that the points lie behind the eave.

● = base point (BASE)   ● = measurement point

Tips

  • Measure corners from several set-ups if needed – the app fixes corners measured slightly differently from two sides.
  • Preferably also measure a point straight above each base corner. If it is missing, the wall-top height is interpolated along the facade.
  • Points on the roof (ridge, hip points) make the roof shape exact. Without them the app assumes planar surfaces between the facade tops.
  • Several points on the same vertical are fine – the highest counts as the wall top, the lower ones become intermediate points.

4Object types

The app chooses the object type automatically. You can also choose it under Settings → Object type.

Object typeChosen automatically whenWhat is calculated
Building (closed base)Three or more base points that enclose an area.Volume, footprint, perimeter, facade area per facade, roof area per roof plane, heights.
Wall (vertical)Two base points, or base points on an almost straight line, with the measurement points above the base line.Wall area (one side), length, height min–max, mean height, facing.
Inclined surface (e.g. roof slope)As a wall, but at least half of the measurement points lie clearly behind the base line.True surface area, plan area, slope and fall direction, length of lower/upper edge, rise and depth.

A measurement point counts as "behind" the base line when it lies far back compared with how high it is (more than 1 m and more than a quarter of its height). A wall has its top almost straight above its foot – a roof slope has its upper edge several metres back.

5Results

The result row at the top shows the main figures. The large dark box is the main result.

Object typeBoxes
BuildingVolume (with mean height) · Footprint (number of corners) · Perimeter (number of facades) · Facade area (envelope = facades + roof) · Roof area (number of planes and plan area) · Height (walls min–max)
WallFacade area (one side) · Length · Height · Mean height (area ÷ length) · Facing (towards the set-up)
Inclined surfaceSurface (true) · Plan area (projected on the ground) · Slope (falls towards) · Length (lower and upper edge) · Rise (and depth)
Result and 3D view of an inclined roof slope
Inclined surface: a metal roof measured with two base points at the eave and two points at the upper edge.
Result row for a wall
Wall: two base points and two top points.

Switch between Metres and Feet under Settings – all values, tables and reports are converted.

63D view

Do thisResult
Drag with the mouse / one fingerRotates the model
Shift + drag, or drag with the right mouse buttonPans
Scroll / pinch with two fingersZooms
Hover over a surfaceShows the facade or roof plane number, area, slope and height
Home · Top · N E S W · ⟲ ⟳Start view, from above, from a direction, turn 45°

The check boxes Walls, Roof, Points and Edges show and hide parts of the model. With Colour you colour the roof by planes, height or slope. The orange line is the base.

7Plan view

The plan view shows the object from above with north up. The base is orange, the roof planes are coloured and numbered R1, R2 …, the facades numbered F1, F2 …. Fixed corners are shown with a blue ring and the set-ups (instrument positions) with triangles.

The plan view with a selected point and filter buttons
The plan view with a selected point (box below the map) and the Show point filter.

8Editing points

Selecting and changing a point

Click a point in the plan view or the facade view. A box shows the point number, type, height (z), distance (SD) and position in WGS 84, and the buttons:

Everything is recalculated at once. The selected point is marked in both the plan view and the facade view.

Filtering point types

The Show row below the plan view has one button per point type, with a count. Hidden points are not drawn and cannot be clicked – which makes it easy to hit the right point where points are close together. The filter applies to the plan view, the facade view and the points in 3D.

TypeMeaning
■ Base pointBASE point that is part of the base. Hollow square = base point fixed away.
● Wall top/cornerMeasurement point used as wall top, corner top or upper edge of a roof slope.
● Intermediate (below top)Lower point on the same vertical as a wall top – not used.
● Roof pointPoint on the roof (ridge, hip) – used for the roof shape.
✕ OutsideLies outside the base and too far from the walls – not used.
○ ExcludedPoint you have excluded.
◯ Fixed cornerCorner that the app fixed automatically.
▲ Set-upInstrument position (1P_REL).

Click shows/hides a type. Double-click shows only that type. Quick choices: All, None and To check (base points, outside points, excluded points and fixed corners). The choice is remembered.

Saving the changes to a file

When you have changed points, Save adjusted file appears in the Survey file panel. It saves a new Geo file (…_adjusted.csv) with the excluded points removed and the point types changed. The original file is never changed.

9Facade view (unrolled)

The facade view shows all facades in order around the object, as if the walls were unfolded. The orange line is the base, the black line the wall top. Dashed lines separate the facades and each facade is labelled with its number and facing.

Facade view of a gable-roof house
Facade view of the gable-roof house – the gable peaks are visible on facades F2 and F4.

For a roof slope the view shows the rise between the lower and upper edge along the eave.

10Tables

The Facades and Roof tables
The Facades and Roof – planar surfaces tables.

11Settings

Settings with tolerances
Settings with Tolerances open.
SettingDescription
UnitsMetres or feet.
Object typeAutomatic, Building, Wall (vertical) or Inclined surface. See Object types.
Height referenceBase point heights (default – the floor follows the measured base points), Fitted ground plane (a plane through the base points) or Horizontal (mean).
Coordinate systemUsed for the map, OpenStreetMap and GeoJSON. See Coordinate systems.
Fix corners and crossing base lines automaticallyFixes corners measured differently from two set-ups and base lines that cross each other.

Tolerances

ToleranceDefaultMeaning
Facade tolerance2 mHow far from a wall a measurement point may lie to count as a wall top.
Merge distance0.5 mBase points closer than this are merged. Points on the same vertical within this distance count as the same place.
Corner tolerance4 mLongest "wrong" short edge at a corner that is fixed automatically.
Facade angle15°Wall parts with a smaller difference in direction count as the same facade.
Roof plane tolerance6°Roof triangles with a smaller difference in angle are merged into one planar surface.
Min. distance SD1.2 mPoints with a shorter measuring distance are filtered out (as in Stockpile360).

Reset to defaults restores the tolerances. Settings are saved in the browser.

12Coordinate systems

The calculation of areas and volume does not depend on the coordinate system. It is only used to place the object on the map (OpenStreetMap, GeoJSON and the WGS 84 position of points).

If the GPS position lands more than 3 km from the measured points with the chosen system, a red warning is shown in the Survey file panel. Choose another coordinate system – or WGS 84.

13Warnings

WarningWhat you can do
Corners were fixed automaticallyCheck the blue rings in the plan view. Turn off automatic fixing if the result is wrong.
Sharp angle at base pointA base point forms a narrow spike – often a point that does not belong to the object. Exclude it if it is wrong.
Measurement points lie outside the baseThe points are not used. Check their type, or increase the facade tolerance.
No wall top – interpolatedThe wall-top height was calculated along the facade. Measure a point above the corner for an exact height.
Measurement points lie behind the base lineYou chose Wall but the points look like a roof slope – choose Inclined surface.
A wall top is below the baseProbably a wrong point type – check the BASE points.
Points with short SD were filtered outLower Min. distance SD if the points should be included.

14Report and export

The report fields (date, user, object, comments) are saved in the browser for next time.

15File format

The app reads CSV files from Haglöf Geo and Geo 2 (semicolon-separated, the same format as Stockpile360). Columns used:

ColumnUse
MARK$ = measurement point, & = set-up (1P_REL), # = settings row
TYPEBASE = base point, anything else = measurement point
X(m), Y(m), Z(m)North, east and height. Feet (X(ft) …) are converted. Without X/Y, LAT/LON are used.
LAT, N/S, LON, E/WPoint position in WGS 84
H, ALTITUDEHeight if Z is missing
SDMeasuring distance – for filtering
UTM ZONEHelps the automatic coordinate system detection
SEQ, ID, SNR, VER, UNITPoint number, object ID, instrument serial number and version, unit

16How the app calculates

Building

  1. The base points form a closed footprint polygon in file order. Points closer than the merge distance are merged.
  2. Short, back-tracking edges at corners (two set-ups that measured the same corner differently) are replaced by the intersection of the facade lines. Crossing base lines are trimmed.
  3. Measurement points near a wall become wall tops (projected onto the wall). The highest point on a vertical counts. Points inside the base become roof points.
  4. No wall top at a corner → the height is interpolated along the facade.
  5. The roof is triangulated between the wall tops and roof points so that the triangles form surfaces as planar as possible; triangles with almost the same slope are merged into one roof plane.
  6. Volume = the sum of each triangle's plan area × its mean height above the base. Facade area = wall segment length × mean height.

Wall

The base points form an open line. Wall area = the sum of segment length × mean height (one side). The facing is given towards the side where the instrument stood.

Inclined surface

The surface is triangulated between the lower edge (base points) and the upper edge (measurement points). True area is the area in 3D, plan area the area projected on the ground, and the slope is calculated from rise and depth.

The results are an estimate from measured points. The accuracy depends on the survey – always check the base and the point types.

17FAQ

My roof slope is shown as a wall.

Choose Object type → Inclined surface. In Automatic mode it counts as a roof slope when at least half of the measurement points lie clearly behind the eave.

The roof looks strange.

Without points on the roof itself, the app assumes planar surfaces between the facade tops. Measure ridge and hip points, or compare the volumes in the Roof model comparison table.

Part of the building is missing or sticks out.

Check that the base points were measured in order around the building. Use the To check filter and exclude wrong base points.

The object ends up in the wrong place on the map.

Choose another coordinate system, or WGS 84 – lat/lon of each point in the file.

The PDF or GeoJSON file is not saved.

Check that the browser allows downloads from the page. The page must be opened via http:// or https://.

Are my surveys sent anywhere?

No. The files are read and calculated in your browser. Only the 3D and PDF libraries and the fonts are loaded from the internet.