Mappedin Venue Format (MVF) User Attributes
Fixed Schema
The user attributes for this format come from the schema; they are visible in the Feature Type > User Attributes tab, but you cannot modify them.
Feature types and their corresponding user attributes are listed below.
Not every feature type is required in an MVF dataset, and not every attribute is required for every feature type. Refer to the Mappedin Venue Format Specification for the required properties for each extension.
Attribute data types may be string, int, float, or boolean.
Attribute names containing {} represent FME list attributes. For example, floors{0} will write a single floor value to the floors{} list.
Dot notation is used to represent JSON objects in the form of parent.child elements. So details.name represents the name property within the details object.
Feature Types
| annotation |
| area |
| connection |
| entrance |
| floor |
| floor_image |
| floor_stack |
| hallway |
| location |
| location_category |
| location_instance |
| manifest |
| object |
| poi |
| room |
| style |
| unknown |
| wall |
| window |
annotation
|
Attribute |
Value |
Required/Optional |
Usage |
|---|---|---|---|
|
id |
string |
Optional |
Identifies the annotation. If not supplied, the writer generates an ID. |
|
mvf_floor_id |
string |
Required |
Identifies the floor containing the annotation. The value must reference a floor feature written to the same MVF bundle by id. |
|
geometryId |
string |
Required |
Required, but does not need to be supplied when the reference is populated from the annotation feature’s geometry. Identifies the Geometry extension feature referenced by the annotation. |
|
externalId |
string |
Optional |
Specifies an extension identifier for the annotation. |
|
symbolKey |
string |
Required |
Identifies the annotation symbol used by the annotation. |
|
url |
string |
Required |
Specifies the URL associated with the annotation symbol. |
|
name |
string |
Required |
Specifies the name associated with the annotation symbol. |
area
|
Attribute |
Value |
Required/Optional |
Usage |
|---|---|---|---|
| id | string |
Optional |
Identifies the geometry. If not supplied, the writer generates an ID. |
| mvf_floor_id | string |
Required |
Identifies the floor containing the geometry. The value must reference a floor feature written to the same MVF bundle by id. |
| details.name | string |
Optional |
Specifies the display name. |
| details.shortName | string |
Optional |
Specifies the abbreviated display name. |
| details.description | string |
Optional |
Specifies a description. |
| details.externalId | string |
Optional |
Specifies an identifier for the geometry in an external system. |
| details.icon | string |
Optional |
Specifies an icon associated with the geometry. |
| mvf_walkable | boolean |
Optional |
When true, includes the geometry as a walkable geometry in the Traversability extension. |
| mvf_nonwalkable | boolean |
Optional |
When true, includes the geometry as a non-walkable geometry in the Traversability extension. |
| mvf_style_token | string |
Optional |
Specifies a default style to the geometry. The value must match the mvf_style_token of a style feature written to the bundle. |
| mvf_floor_stack_id | string |
Optional |
Associates the geometry with a floor stack in the Facade extension. The value must reference a floor_stack feature written to the bundle by id. |
connection
|
Attribute |
Value |
Required/Optional |
Usage |
|---|---|---|---|
|
id |
string |
Optional |
Identifies the connection. If not supplied, the writer generates an ID. |
|
type |
string |
Required |
Specifies the connection type. Refer to the MVF Specification for the set of allowed types. |
|
entrances{}.geometryId |
string |
Optional |
Identifies a Geometry extension feature by ID used as an entrance to the connection. Does not need to be supplied when the reference is populated from the connection feature’s geometry (see Reference Geometry for details). |
|
entrances{}.floorId |
string |
Optional |
Identifies the floor containing the corresponding entrance geometry by ID. Does not need to be supplied when the reference is populated from the connection feature’s geometry (see Reference Geometry for details). Otherwise the value must reference a floor feature by id written to the same MVF bundle. |
|
exits{}.geometryId |
string |
Optional |
Identifies a Geometry extension feature by ID used as an exit to the connection. Does not need to be supplied when the reference is populated from the annotation feature’s geometry, see Reference Geometry for details. |
|
exits{}.floorId |
string |
Optional |
Identifies the floor containing the corresponding exit geometry by ID. Does not need to be supplied when the reference is populated from the connection feature’s geometry (see Reference Geometry for details). Otherwise the value must reference a floor feature by id written to the same MVF bundle. |
|
entryCost |
int |
Required |
Specifies the entry cost value for the connection. |
|
floorCostMultiplier |
int |
Required |
Specifies the floor cost multiplier value for the connection. |
|
details.name |
string |
Optional |
Specifies the display name. |
|
details.shortName |
string |
Optional |
Specifies the abbreviated display name. |
|
details.description |
string |
Optional |
Specifies a description. |
|
details.externalId |
string |
Optional |
Specifies an identifier for the connection in an external system. |
|
details.icon |
string |
Optional |
Specifies an icon associated with the connection. |
entrance
|
Attribute |
Value |
Required/Optional |
Usage |
|---|---|---|---|
|
id |
string |
Optional |
Identifies the entrance aesthetic. If not supplied, the writer generates an ID. |
|
mvf_floor_id |
string |
Required |
Identifies the floor with the entrance aesthetic. The value must reference a floor feature written to the same MVF bundle by id. |
|
geometryId |
string |
Required |
Required, but does not need to be supplied when the reference is populated from the entrance feature’s geometry. Identifies the Geometry extension feature referenced by the entrance aesthetic. |
|
kind |
string |
Required |
Specifies the kind of entrance. Refer to the MVF Specification for the set of allowed kinds. |
|
swing |
string |
Optional |
Specifies the entrance swing direction. Refer to the MVF Specification for the set of allowed swing directions. |
|
swingOrigin |
int |
Optional |
Specifies the swing origin of the entrance. |
|
details.name |
string |
Optional |
Specifies the display name. |
|
details.shortName |
string |
Optional |
Specifies the abbreviated display name. |
|
details.description |
string |
Optional |
Specifies a description. |
|
details.externalId |
string |
Optional |
Specifies an identifier for the entrance aesthetic in an external system. |
|
details.icon |
string |
Optional |
Specifies an icon associated with the entrance aesthetic. |
floor
|
Attribute |
Value |
Required/Optional |
Usage |
|---|---|---|---|
|
id |
string |
Optional |
Identifies the floor. If not supplied, the writer generates an ID. |
|
elevation |
int |
Required |
Specifies the elevation of the floor. |
|
maxHeight |
float |
Optional |
Specifies the maximum height of the floor. |
|
subtitle |
string |
Optional |
Specifies the subtitle of the floor. |
|
details.name |
string |
Optional |
Specifies the display name. |
|
details.shortName |
string |
Optional |
Specifies the abbreviated display name. |
|
details.description |
string |
Optional |
Specifies a description. |
|
details.externalId |
string |
Optional |
Specifies an identifier for the floor in an external system. |
|
details.icon |
string |
Optional |
Specifies an icon associated with the floor. |
|
mvf_outdoor |
boolean |
Optional |
When true, includes the floor in the set of outdoor floors in the Outdoors extension. |
floor_image
|
Attribute |
Value |
Required/Optional |
Usage |
|---|---|---|---|
|
path |
string |
Required |
The remote URL for the image. |
|
width |
float |
Required |
Specifies the image width. |
|
height |
float |
Required |
Specifies the image height. |
|
rotation |
float |
Required |
Specifies the image rotation. |
|
geometryId |
string |
Required |
Required when a floor image should be anchored to a geometry. Identifies an existing Geometry extension feature by ID used to anchor the floor image. The referenced geometry ID must be provided explicitly and is not populated from a floor image feature’s geometry. |
|
verticalOffset |
float |
Required |
Required when a floor image is floating and not anchored to a geometry. Specifies the vertical offset of the floor image. |
|
mvf_floor_id |
string |
Required |
Identifies the floor containing the floor image. The value must reference a floor feature written to the same MVF bundle by id. |
floor_stack
|
Attribute |
Value |
Required/Optional |
Usage |
|---|---|---|---|
|
id |
string |
Optional |
Identifies the floor stack. If not supplied, the writer generates an ID. |
|
defaultFloor |
string |
Optional |
Identifies the default floor in the floor stack. If supplied, the value must reference a floor feature written to the same MVF bundle by id. |
|
details.name |
string |
Optional |
Specifies the display name. |
|
details.shortName |
string |
Optional |
Specifies the abbreviated display name. |
|
details.description |
string |
Optional |
Specifies a description. |
|
details.externalId |
string |
Optional |
Specifies an identifier for the floor stack in an external system. |
|
details.icon |
string |
Optional |
Specifies an icon associated with the floor stack. |
|
floors{} |
string |
Optional |
Identifies floors belonging to the floor stack. Each value supplied must reference a floor feature written to the same MVF bundle by id. |
hallway
|
Attribute |
Value |
Required/Optional |
Usage |
|---|---|---|---|
|
id |
string |
Optional |
Identifies the geometry. If not supplied, the writer generates an ID. |
|
mvf_floor_id |
string |
Required |
Identifies the floor containing the geometry. The value must reference a floor feature written to the same MVF bundle by id. |
|
details.name |
string |
Optional |
Specifies the display name. |
|
details.shortName |
string |
Optional |
Specifies the abbreviated display name. |
|
details.description |
string |
Optional |
Specifies a description. |
|
details.externalId |
string |
Optional |
Specifies an identifier for the geometry in an external system. |
|
details.icon |
string |
Optional |
Specifies an icon associated with the geometry. |
|
mvf_walkable |
boolean |
Optional |
When true, includes the geometry as a walkable geometry in the Traversability extension. |
|
mvf_nonwalkable |
boolean |
Optional |
When true, includes the geometry as a non-walkable geometry in the Traversability extension. |
|
mvf_style_token |
string |
Optional |
Specifies a default style to the geometry. The value must match the mvf_style_token of a style feature written to the bundle. |
|
mvf_floor_stack_id |
string |
Optional |
Associates the geometry with a floor stack in the Facade extension. The value must reference a floor_stack feature written to the bundle by id. |
location
|
Attribute |
Value |
Required/Optional |
Usage |
|---|---|---|---|
|
id |
string |
Optional |
Identifies the location. If not supplied, the writer generates an ID. |
|
details.name |
string |
Required |
Specifies the location name. |
|
details.shortName |
string |
Optional |
Specifies the abbreviated display name. |
|
details.description |
string |
Optional |
Specifies a description. |
|
details.externalId |
string |
Optional |
Specifies an identifier for the location in an external system. |
|
details.icon |
string |
Optional |
Specifies an icon associated with the location. |
|
geometryAnchors{}.geometryId |
string |
Optional |
Identifies a Geometry extension feature associated with the location. Does not need to be supplied when the reference is populated from the location feature’s geometry, see Reference Geometry for details. |
|
geometryAnchors{}.floorId |
string |
Optional |
Identifies the floor containing the corresponding geometry by ID. Does not need to be supplied when the reference is populated from the location feature’s geometry, see Reference Geometryfor details. Otherwise the value must reference a floor feature by id written to the same MVF bundle. |
|
categories{} |
string |
Optional |
Associates the location with one or more location categories. Each supplied value must reference a location_category feature written to the same bundle by id. |
|
social{}.name |
string |
Optional |
Specifies the name of a social network the location has an account for. |
|
social{}.url |
string |
Optional |
Specifies the URL of the corresponding social media account of the location. |
|
images{}.url |
string |
Optional |
Specifies an image URL associated with the location. |
|
links{}.label |
string |
Optional |
Specifies the display label for a link. |
|
links{}.url |
string |
Optional |
Specifies the corresponding URL link. |
|
logo |
string |
Optional |
Specifies a logo associated with the location. |
|
phone |
string |
Optional |
Specifies the phone number of the location. |
|
website.label |
string |
Optional |
Specifies the display label for the location website. |
|
website.url |
string |
Optional |
Specifies the location website URL. |
|
openingHours{}.@type |
string |
Optional |
Specifies the type of the opening-hours entry. |
|
openingHours{}.opens |
string |
Optional |
Specifies the time the opening hours start. |
|
openingHours{}.closes |
string |
Optional |
Specifies the time the opening hours end. |
|
openingHours{}.dayOfWeek{} |
string |
Optional |
Specifies the days of the week the opening hours apply to. |
|
openingHours{}.validFrom |
string |
Optional |
Specifies the date the opening hours start. |
|
openingHours{}.validThrough |
string |
Optional |
Specifies the date the opening hours end. |
location_category
|
Attribute |
Value |
Required/Optional |
Usage |
|---|---|---|---|
|
id |
string |
Optional |
Identifies the location category. If not supplied, the writer generates an ID. |
|
details.name |
string |
Required |
Specifies the location category name. |
|
details.shortName |
string |
Optional |
Specifies the abbreviated display name. |
|
details.description |
string |
Optional |
Specifies a description. |
|
details.externalId |
string |
Optional |
Specifies an identifier for the location category in an external system. |
|
details.icon |
string |
Optional |
Specifies an icon associated with the location category. |
|
parent |
string |
Optional |
Identifies the parent location category. If supplied, the value must reference a location_category feature written to the same bundle by id. |
location_instance
|
Attribute |
Value |
Required/Optional |
Usage |
|---|---|---|---|
|
id |
string |
Optional |
Identifies the location category. If not supplied, the writer generates an ID. |
|
parentId |
string |
Required |
Identifies the location the location instance refers to. The value must reference a location feature written to the same bundle by id. |
|
details.name |
string |
Optional |
Specifies the location instance name. |
|
details.shortName |
string |
Optional |
Specifies the abbreviated display name. |
|
details.description |
string |
Optional |
Specifies a description. |
|
details.externalId |
string |
Optional |
Specifies an identifier for the location instance in an external system. |
|
details.icon |
string |
Optional |
Specifies an icon associated with the location instance. |
|
geometryAnchors{}.geometryId |
string |
Optional |
Identifies a Geometry extension feature associated with the location instance. Does not need to be supplied when the reference is populated from the location feature’s geometry, see Reference Geometry for details. |
|
geometryAnchors{}.floorId |
string |
Optional |
Identifies the floor containing the corresponding geometry by ID. Does not need to be supplied when the reference is populated from the location_instance feature’s geometry, see Reference Geometry for details. Otherwise the value must reference a floor feature by id written to the same MVF bundle. |
|
categories{} |
string |
Optional |
Associates the location with one or more location categories. Each supplied value must reference a location_category feature written to the same bundle by id. |
|
social{}.name |
string |
Optional |
Specifies the name of a social network the location instance has an account for. |
|
social{}.url |
string |
Optional |
Specifies the URL of the corresponding social media account of the location instance. |
|
images{}.url |
string |
Optional |
Specifies an image URL associated with the location instance. |
|
links{}.label |
string |
Optional |
Specifies the display label for a link. |
|
links{}.url |
string |
Optional |
Specifies the corresponding URL link. |
|
logo |
string |
Optional |
Specifies a logo associated with the location. |
|
phone |
string |
Optional |
Specifies the phone number of the location. |
|
website.label |
string |
Optional |
Specifies the display label for the location instance website. |
|
website.url |
string |
Optional |
Specifies the location instance website URL. |
|
openingHours{}.@type |
string |
Optional |
Specifies the type of the opening-hours entry. |
|
openingHours{}.opens |
string |
Optional |
Specifies the time the opening hours start. |
|
openingHours{}.closes |
string |
Optional |
Specifies the time the opening hours end. |
|
openingHours{}.dayOfWeek{} |
string |
Optional |
Specifies the days of the week the opening hours apply to. |
|
openingHours{}.validFrom |
string |
Optional |
Specifies the date the opening hours start. |
|
openingHours{}.validThrough |
string |
Optional |
Specifies the date the opening hours end. |
manifest
|
Attribute |
Value |
Required/Optional |
Usage |
|---|---|---|---|
|
name |
string |
Optional |
Specifies the name of the map. If not supplied, defaults to the output dataset name. |
|
version |
string |
Optional |
Specifies the MVF version. Defaults to the supported version. |
|
time |
string |
Optional |
Specifies the time. If not supplied, defaults to the current time. |
|
defaultFloor |
string |
Optional |
Specified the default floor of the map. If supplied, the value must reference a floor feature written to the same bundle by id. |
|
orgId |
string |
Optional |
Specifies the organization identifier. |
|
mapId |
string |
Optional |
Specifies the map identifier. |
|
tzid |
string |
Optional |
Specifies the venue time zone identifier. |
|
naturalBearing |
float |
Optional |
Specifies the natural bearing of the venue. |
|
language |
string |
Optional |
Specifies the venue language. |
object
|
Attribute |
Value |
Required/Optional |
Usage |
|---|---|---|---|
|
id |
string |
Optional |
Identifies the geometry. If not supplied, the writer generates an ID. |
|
mvf_floor_id |
string |
Required |
Identifies the floor containing the geometry. The value must reference a floor feature written to the same MVF bundle by id. |
|
details.name |
string |
Optional |
Specifies the display name. |
|
details.shortName |
string |
Optional |
Specifies the abbreviated display name. |
|
details.description |
string |
Optional |
Specifies a description. |
|
details.externalId |
string |
Optional |
Specifies an identifier for the geometry in an external system. |
|
details.icon |
string |
Optional |
Specifies an icon associated with the geometry. |
|
mvf_walkable |
boolean |
Optional |
When true, includes the geometry as a walkable geometry in the Traversability extension. |
|
mvf_nonwalkable |
boolean |
Optional |
When true, includes the geometry as a non-walkable geometry in the Traversability extension. |
|
mvf_style_token |
string |
Optional |
Specifies a default style to the geometry. The value must match the mvf_style_token of a style feature written to the bundle. |
|
mvf_floor_stack_id |
string |
Optional |
Associates the geometry with a floor stack in the Facade extension. The value must reference a floor_stack feature written to the bundle by id. |
poi
| Attribute |
Value |
Required/Optional |
Usage |
|---|---|---|---|
|
id |
string |
Optional |
Identifies the geometry. If not supplied, the writer generates an ID. |
|
mvf_floor_id |
string |
Required |
Identifies the floor containing the geometry. The value must reference a floor feature written to the same MVF bundle by id. |
|
details.name |
string |
Optional |
Specifies the display name. |
|
details.shortName |
string |
Optional |
Specifies the abbreviated display name. |
|
details.description |
string |
Optional |
Specifies a description. |
|
details.externalId |
string |
Optional |
Specifies an identifier for the geometry in an external system. |
|
details.icon |
string |
Optional |
Specifies an icon associated with the geometry. |
|
mvf_walkable |
boolean |
Optional |
When true, includes the geometry as a walkable geometry in the Traversability extension. |
|
mvf_nonwalkable |
boolean |
Optional |
When true, includes the geometry as a non-walkable geometry in the Traversability extension. |
|
mvf_style_token |
string |
Optional |
Specifies a default style to the geometry. The value must match the mvf_style_token of a style feature written to the bundle. |
|
mvf_floor_stack_id |
string |
Optional |
Associates the geometry with a floor stack in the Facade extension. The value must reference a floor_stack feature written to the bundle by id. |
room
|
Attribute |
Value |
Required/Optional |
Usage |
|---|---|---|---|
|
id |
string |
Optional |
Identifies the geometry. If not supplied, the writer generates an ID. |
|
mvf_floor_id |
string |
Required |
Identifies the floor containing the geometry. The value must reference a floor feature written to the same MVF bundle by id. |
|
details.name |
string |
Optional |
Specifies the display name. |
|
details.shortName |
string |
Optional |
Specifies the abbreviated display name. |
|
details.description |
string |
Optional |
Specifies a description. |
|
details.externalId |
string |
Optional |
Specifies an identifier for the geometry in an external system. |
|
details.icon |
string |
Optional |
Specifies an icon associated with the geometry. |
|
mvf_walkable |
boolean |
Optional |
When true, includes the geometry as a walkable geometry in the Traversability extension. |
|
mvf_nonwalkable |
boolean |
Optional |
When true, includes the geometry as a non-walkable geometry in the Traversability extension. |
|
mvf_style_token |
string |
Optional |
Specifies a default style to the geometry. The value must match the mvf_style_token of a style feature written to the bundle. |
|
mvf_floor_stack_id |
string |
Optional |
Associates the geometry with a floor stack in the Facade extension. The value must reference a floor_stack feature written to the bundle by id. |
style
|
Attribute |
Value |
Required/Optional |
Usage |
|---|---|---|---|
|
mvf_style_token |
string |
Required |
Identifies the default style. |
|
color |
string |
Required |
Specifies the color associated with the default style. |
|
altitude |
float |
Required |
Specifies the offset above the floor objects with this default style. |
|
height |
float |
Required |
Specifies the height for objects associated with the default style. |
|
opacity |
float |
Required |
Specifies the opacity associated with the default style. |
|
buffer |
float |
Required |
Specifies the buffer associated with the default style. |
|
hidden |
boolean |
Optional |
Specifies if the objects with this style should be hidden from view. |
unknown
|
Attribute |
Value |
Required/Optional |
Usage |
|---|---|---|---|
|
id |
string |
Optional |
Identifies the geometry. If not supplied, the writer generates an ID. |
|
mvf_floor_id |
string |
Required |
Identifies the floor containing the geometry. The value must reference a floor feature written to the same MVF bundle by id. |
|
details.name |
string |
Optional |
Specifies the display name. |
|
details.shortName |
string |
Optional |
Specifies the abbreviated display name. |
|
details.description |
string |
Optional |
Specifies a description. |
|
details.externalId |
string |
Optional |
Specifies an identifier for the geometry in an external system. |
|
details.icon |
string |
Optional |
Specifies an icon associated with the geometry. |
|
mvf_walkable |
boolean |
Optional |
When true, includes the geometry as a walkable geometry in the Traversability extension. |
|
mvf_nonwalkable |
boolean |
Optional |
When true, includes the geometry as a non-walkable geometry in the Traversability extension. |
|
mvf_style_token |
string |
Optional |
Specifies a default style to the geometry. The value must match the mvf_style_token of a style feature written to the bundle. |
|
mvf_floor_stack_id |
string |
Optional |
Associates the geometry with a floor stack in the Facade extension. The value must reference a floor_stack feature written to the bundle by id. |
wall
|
Attribute |
Value |
Required/Optional |
Usage |
|---|---|---|---|
|
id |
string |
Optional |
Identifies the geometry. If not supplied, the writer generates an ID. |
|
mvf_floor_id |
string |
Required |
Identifies the floor containing the geometry. The value must reference a floor feature written to the same MVF bundle by id. |
|
details.name |
string |
Optional |
Specifies the display name. |
|
details.shortName |
string |
Optional |
Specifies the abbreviated display name. |
|
details.description |
string |
Optional |
Specifies a description. |
|
details.externalId |
string |
Optional |
Specifies an identifier for the geometry in an external system. |
|
details.icon |
string |
Optional |
Specifies an icon associated with the geometry. |
|
mvf_walkable |
boolean |
Optional |
When true, includes the geometry as a walkable geometry in the Traversability extension. |
|
mvf_nonwalkable |
boolean |
Optional |
When true, includes the geometry as a non-walkable geometry in the Traversability extension. |
|
mvf_style_token |
string |
Optional |
Specifies a default style to the geometry. The value must match the mvf_style_token of a style feature written to the bundle. |
|
mvf_floor_stack_id |
string |
Optional |
Associates the geometry with a floor stack in the Facade extension. The value must reference a floor_stack feature written to the bundle by id. |
window
|
Attribute |
Value |
Required/Optional |
Usage |
|---|---|---|---|
|
id |
string |
Optional |
Identifies the geometry. If not supplied, the writer generates an ID. |
|
mvf_floor_id |
string |
Required |
Identifies the floor containing the geometry. The value must reference a floor feature written to the same MVF bundle by id. |
|
details.name |
string |
Optional |
Specifies the display name. |
|
details.shortName |
string |
Optional |
Specifies the abbreviated display name. |
|
details.description |
string |
Optional |
Specifies a description. |
|
details.externalId |
string |
Optional |
Specifies an identifier for the geometry in an external system. |
|
details.icon |
string |
Optional |
Specifies an icon associated with the geometry. |
|
mvf_walkable |
boolean |
Optional |
When true, includes the geometry as a walkable geometry in the Traversability extension. |
|
mvf_nonwalkable |
boolean |
Optional |
When true, includes the geometry as a non-walkable geometry in the Traversability extension. |
|
mvf_style_token |
string |
Optional |
Specifies a default style to the geometry. The value must match the mvf_style_token of a style feature written to the bundle. |
|
mvf_floor_stack_id |
string |
Optional |
Associates the geometry with a floor stack in the Facade extension. The value must reference a floor_stack feature written to the bundle by id. |