-
Notifications
You must be signed in to change notification settings - Fork 0
Map Creator
Chris Daley edited this page Nov 6, 2018
·
10 revisions
Python tools for manipulating InvisiSign map data
The QGIS Plugin provides tools for importing and exporting InvisiSign map data.
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.
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.
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 |
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 |