Skip to content

Map Creator

Chris Daley edited this page Nov 6, 2018 · 10 revisions

Python tools for manipulating InvisiSign map data

QGIS Plugin

The QGIS Plugin provides tools for importing and exporting InvisiSign map data.

Importing

The import tool generates a pair of Shapefile layers which contain the Navigable Spaces and Landmarks of an encoded Navatar Map. It does not visualize the MiniMap or Particles so it can be run on unprocessed files.

Exporting

The export tool scans all of the available vector layers in the active project and generates map files for all of the buildings that it encounters.

The following tables show the fields that the layer must contain and how they map to the Protocol Buffer messages and OSM features.

Point Layer fields

Points represent Landmarks

Field Type OSM Navatar Example
name string name 2600S
type string type DOOR
level int level level 1
indoor string indoor door
wheelchair string wheelchair yes
amenity string amenity toilets
access string access public

Polygon Layer fields

Polygons represent both Buildings and Navigable Areas

Field Type OSM Navatar Example
name string name LIBRARY
level int level 1
indoor string indoor area
ref string ref 2600
building string building yes

Clone this wiki locally