Skip to content

Integrate occlusion from buildings using OSM data #82

@bridgesign

Description

@bridgesign

Currently sensors can observe without any restriction from existing infrastructure like buildings. OSM has polygon information about infrastructure and foliage that can be used to calculate these occlusions.

Solution:

This depends on #8 for maintainable implementation.

Main idea is extracting the polygon data and keep it as indexed data using a store. Extend IGraphEngine to allow adding data to this new store and access it as required. When processing polygons, treat each line as a trapezoidal face so as to get a 3d structures. Height data is not always available. Instead keep the api flexible to add whatever height data but deafult to a reasonable estimate like a 2 storey building. This becomes important when dealing with occlusion for drones.

Extend the built-in sensors to have occluded versions of sensors where an additional check is made to see if the ray crosses any of the polygons.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions