Skip to content
All features

05 · Spatial data

Find the location. Find the shelf.

Assign objects to rooms, cabinets and storage locations. Add maps and room views when you need more spatial context.

Actual Open Inventory stock-locations view with quantities distributed across three demo locations
Stock distributed across configured locations in the running web app · demo data

In everyday use

What you can do with it

A broad location such as Warehouse is often insufficient for retrieval. Open Inventory can combine text locations, structured containers, GeoJSON and optional room scans. Simple inventories can stop at text; spatial data is added only where it resolves a real navigation problem.

  • Connect inventory with map points, polygons and structured stock locations
  • Derive spatial relations from geometry while preserving manual overrides
  • Use supported iPhones for optional RoomPlan capture and placement

Features in detail

Locations, maps and rooms

Interactive map editing

Edit points and polygons, drag geometry handles, change layers or satellite imagery and assign multiple records from the map.

Derived spatial containment

When a map point lies inside a container polygon, Open Inventory can derive a relation. A manual placement deliberately takes precedence.

Optional RoomPlan scans

A LiDAR-capable iPhone can capture rooms, floors and connected structures. This is an extension for supported hardware, not a requirement for the rest of the app.

Navigable 3D room data

The web viewer displays measured RoomPlan geometry, searchable inventory markers and optional photorealistic derivatives with explicit coordinate-system transforms.

Room photos and estimated placement

Select specific room photos for optional analysis. Recognized objects and estimated positions remain reviewable suggestions before they are added to the room structure.

Step by step

Add spatial precision only where it is needed

Each layer is optional. A text location can be enough; map and room data extend it for larger sites and buildings.

  1. 01

    Create a location record

    Represent a room, cabinet, vehicle or other structured container as an inventory record.

  2. 02

    Add geometry

    Set a map point or draw a polygon and edit its geometry directly in the map interface.

  3. 03

    Derive containment

    A point inside a container polygon can produce a spatial relation. Explicit manual placement keeps precedence.

  4. 04

    Capture a room when useful

    Use a compatible iPhone to capture rooms and floors, then inspect the resulting structure in the web viewer.

Open Inventory on iPhone: Locations, maps and rooms
Native iOS app · German demo data

On site, too

Room capture is native and optional.

On LiDAR-capable iPhones the SwiftUI client can use RoomPlan to capture rooms, floors and connected structures. Map and normal location features do not require Pro hardware.

  • Capture RoomPlan structures on compatible hardware
  • Add photos and codes to inventory at the physical location
  • Search and navigate captured rooms later in the web viewer
Explore the iOS app

Setup and details

Set it up

Read the guide →
  • Web viewer and native capture implementation in the repository
  • Explicit separation of manual and derived placement
  • Optional provider boundaries instead of hidden dependencies