element MapMobileConverterSchema
diagram MapMobileConverter.config_p1.png
children Features Variables Views SpatialFilters Thumbnails Options Fonts

element MapMobileConverterSchema/Features
diagram MapMobileConverter.config_p2.png
children feature
attributes
Name  Type  Use  Default  Fixed  Annotation
geospatialSchema  xs:string  optional      
documentation
Optional path to the associated Bentley Map Geospatial Administrator (GSA) schema XML file. When supplied, the following feature attributes will be loaded: name, alias, category, zoom_min, zoom_max.
annotation
documentation
When matching elements to features, they are processed in the order they appear in the XML file, so generally the more restrictive the criteria, the higher it should be in the list.

attribute MapMobileConverterSchema/Features/@geospatialSchema
type xs:string
annotation
documentation
Optional path to the associated Bentley Map Geospatial Administrator (GSA) schema XML file. When supplied, the following feature attributes will be loaded: name, alias, category, zoom_min, zoom_max.

element MapMobileConverterSchema/Features/feature
diagram MapMobileConverter.config_p3.png
children Symbology OverrideSymbology Properties
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:string  required      
documentation
Required attribute that defines the feature class name, used when matching existing native XFM features or creating new features. Use name="" to match non-XFM features, and name="*" to match existing native XFM features. Can contain variable references using $(VariableName) notation.
alias  xs:string  optional      
documentation
Optional attribute that defines a display label for the feature. If not defined, the feature name will be used. Can contain variable references using $(VariableName) notation.
type  featureType  optional      
documentation
The feature type, can contain variable references using $(VariableName) notation. This is not required but is strongly recommended. It is a criteria used when matching elements to features, but is also used to know the icon to display for a feature.
zoom_min  xs:string  optional      
documentation
The minimum zoom level that the feature is displayed. Value must be a number, can contain variable references using $(VariableName) notation.
zoom_max  xs:string  optional      
documentation
The maximum zoom level that the feature is displayed. Value must be a number, can contain variable references using $(VariableName) notation.
category  xs:string  optional      
documentation
The category for the feature is used to group features together, can contain variable references using $(VariableName) notation.
searchable  xs:string  optional  true    
documentation
If true, make this feature's text elements searchable, default is true. Value must either be true or false, can contain variable references using $(VariableName) notation.
priority  xs:string  optional      
documentation
The display priority for the feature, lower numbers have higher priority, can contain variable references using $(VariableName) notation.
exclude  xs:string  optional  false    
documentation
If true, exclude this feature from processing, default is false. Value must either be true or false, can contain variable references using $(VariableName) notation.
holes  xs:boolean  optional  false    
documentation
If true, this feature class may contain polygons with holes (only considered when type is "polygon"), can contain variable references using $(VariableName) notation.
annotation
documentation
Defines a feature. All attributes of the feature node may contain variable references as well as element variable references. Possible element variables: $(Element.Color), $(Element.Weight), $(Element.Style), $(Element.Level), $(Element.CellName)

attribute MapMobileConverterSchema/Features/feature/@name
type xs:string
annotation
documentation
Required attribute that defines the feature class name, used when matching existing native XFM features or creating new features. Use name="" to match non-XFM features, and name="*" to match existing native XFM features. Can contain variable references using $(VariableName) notation.

attribute MapMobileConverterSchema/Features/feature/@alias
type xs:string
annotation
documentation
Optional attribute that defines a display label for the feature. If not defined, the feature name will be used. Can contain variable references using $(VariableName) notation.

attribute MapMobileConverterSchema/Features/feature/@type
type featureType
facets
Kind Value Annotation
enumeration point-cell
enumeration point-text
enumeration linestring/curve
enumeration polygon
annotation
documentation
The feature type, can contain variable references using $(VariableName) notation. This is not required but is strongly recommended. It is a criteria used when matching elements to features, but is also used to know the icon to display for a feature.

attribute MapMobileConverterSchema/Features/feature/@zoom_min
type xs:string
annotation
documentation
The minimum zoom level that the feature is displayed. Value must be a number, can contain variable references using $(VariableName) notation.

attribute MapMobileConverterSchema/Features/feature/@zoom_max
type xs:string
annotation
documentation
The maximum zoom level that the feature is displayed. Value must be a number, can contain variable references using $(VariableName) notation.

attribute MapMobileConverterSchema/Features/feature/@category
type xs:string
annotation
documentation
The category for the feature is used to group features together, can contain variable references using $(VariableName) notation.

attribute MapMobileConverterSchema/Features/feature/@searchable
type xs:string
annotation
documentation
If true, make this feature's text elements searchable, default is true. Value must either be true or false, can contain variable references using $(VariableName) notation.

attribute MapMobileConverterSchema/Features/feature/@priority
type xs:string
annotation
documentation
The display priority for the feature, lower numbers have higher priority, can contain variable references using $(VariableName) notation.

attribute MapMobileConverterSchema/Features/feature/@exclude
type xs:string
annotation
documentation
If true, exclude this feature from processing, default is false. Value must either be true or false, can contain variable references using $(VariableName) notation.

attribute MapMobileConverterSchema/Features/feature/@holes
type xs:boolean
annotation
documentation
If true, this feature class may contain polygons with holes (only considered when type is "polygon"), can contain variable references using $(VariableName) notation.

element MapMobileConverterSchema/Features/feature/Symbology
diagram MapMobileConverter.config_p4.png
children Color Level Style Weight ElementType CellName Filled
annotation
documentation
Contains the nodes used to define the matching criteria for the feature.

element MapMobileConverterSchema/Features/feature/Symbology/Color
diagram MapMobileConverter.config_p5.png
type xs:string
annotation
documentation
Color numbers to match (comma-delimited), can contain variable references using $(VariableName) notation.

element MapMobileConverterSchema/Features/feature/Symbology/Level
diagram MapMobileConverter.config_p6.png
type xs:string
annotation
documentation
Level names to match (comma-delimited), can contain variable references using $(VariableName) notation.

element MapMobileConverterSchema/Features/feature/Symbology/Style
diagram MapMobileConverter.config_p7.png
type xs:string
annotation
documentation
Style numbers to match (comma-delimited), can contain variable references using $(VariableName) notation.

element MapMobileConverterSchema/Features/feature/Symbology/Weight
diagram MapMobileConverter.config_p8.png
type xs:string
annotation
documentation
Weight numbers to match (comma-delimited), can contain variable references using $(VariableName) notation.

element MapMobileConverterSchema/Features/feature/Symbology/ElementType
diagram MapMobileConverter.config_p9.png
type xs:string
annotation
documentation
Element type numbers to match (comma-delimited), can contain variable references using $(VariableName) notation. It is preferable to use the type attribute rather than this criteria, but it is available if needed (or further refining is necessary).

element MapMobileConverterSchema/Features/feature/Symbology/CellName
diagram MapMobileConverter.config_p10.png
type xs:string
annotation
documentation
Cell names to match (comma-delimited), can contain variable references using $(VariableName) notation.

element MapMobileConverterSchema/Features/feature/Symbology/Filled
diagram MapMobileConverter.config_p11.png
type xs:string
annotation
documentation
Only match filled or unfilled polygons. Value must either be true or false, can contain variable references using $(VariableName) notation.

element MapMobileConverterSchema/Features/feature/OverrideSymbology
diagram MapMobileConverter.config_p12.png
attributes
Name  Type  Use  Default  Fixed  Annotation
color  xs:string  optional      
documentation
Optional attribute used to override element color (range 0-255), can contain variable references using $(VariableName) notation.
fillColor  xs:string  optional      
documentation
Optional attribute used to override element fill color (range 0-255), can contain variable references using $(VariableName) notation.
weight  xs:string  optional      
documentation
Optional attribute used to override element weight (range 0-31), can contain variable references using $(VariableName) notation.
style  xs:string  optional      
documentation
Optional attribute used to override element style (range 0-7), can contain variable references using $(VariableName) notation.
transparency  xs:string  optional      
documentation
Optional attribute used to override element transparency (range 0-100), can contain variable references using $(VariableName) notation.
filled  xs:string  optional      
documentation
Optional attribute used to override element filled state. Value must either be true or false, can contain variable references using $(VariableName) notation.
annotation
documentation
Optional element that can be used to change MicroStation element symbology during feature creation.

attribute MapMobileConverterSchema/Features/feature/OverrideSymbology/@color
type xs:string
annotation
documentation
Optional attribute used to override element color (range 0-255), can contain variable references using $(VariableName) notation.

attribute MapMobileConverterSchema/Features/feature/OverrideSymbology/@fillColor
type xs:string
annotation
documentation
Optional attribute used to override element fill color (range 0-255), can contain variable references using $(VariableName) notation.

attribute MapMobileConverterSchema/Features/feature/OverrideSymbology/@weight
type xs:string
annotation
documentation
Optional attribute used to override element weight (range 0-31), can contain variable references using $(VariableName) notation.

attribute MapMobileConverterSchema/Features/feature/OverrideSymbology/@style
type xs:string
annotation
documentation
Optional attribute used to override element style (range 0-7), can contain variable references using $(VariableName) notation.

attribute MapMobileConverterSchema/Features/feature/OverrideSymbology/@transparency
type xs:string
annotation
documentation
Optional attribute used to override element transparency (range 0-100), can contain variable references using $(VariableName) notation.

attribute MapMobileConverterSchema/Features/feature/OverrideSymbology/@filled
type xs:string
annotation
documentation
Optional attribute used to override element filled state. Value must either be true or false, can contain variable references using $(VariableName) notation.

element MapMobileConverterSchema/Features/feature/Properties
diagram MapMobileConverter.config_p13.png
children property
attributes
Name  Type  Use  Default  Fixed  Annotation
excludeProperties  xs:boolean  optional      
documentation
Optional attribute, when true excludes all properties other than those listed via property sub-nodes, default is false, can contain variable references using $(VariableName) notation.
identity constraints
  Name  Refer  Selector  Field(s)  Annotation
unique  UniquePropertyName    property  @name  
annotation
documentation
Optional element that can contain child elements used to enable/disable publishing of XFM business properties. Only apply when processing native XFM feature instances.

attribute MapMobileConverterSchema/Features/feature/Properties/@excludeProperties
type xs:boolean
annotation
documentation
Optional attribute, when true excludes all properties other than those listed via property sub-nodes, default is false, can contain variable references using $(VariableName) notation.

element MapMobileConverterSchema/Features/feature/Properties/property
diagram MapMobileConverter.config_p14.png
children propertyValue
attributes
Name  Type  Use  Default  Fixed  Annotation
name  derived by: xs:string  required      
documentation
Required attribute that defines the property name, can contain variable references using $(VariableName) notation.
alias  xs:string  optional      
documentation
Optional attribute that defines a display label for the property. If not defined, the property name will be used, can contain variable references using $(VariableName) notation.
label  xs:boolean  optional      
documentation
Optional attribute, when true the specified property should be used as the display label when generating the feature, default is false, can contain variable references using $(VariableName) notation. Note that only one property for a feature can be set to true.
searchable  xs:boolean  optional      
documentation
Optional attribute, when true the specified property is searchable, default is false, can contain variable references using $(VariableName) notation.
exclude  xs:boolean  optional      
documentation
Optional attribute, when true the specified property is excluded, default is false, can contain variable references using $(VariableName) notation.
type  derived by: xs:token  optional      
documentation
Optional attribute to specify the property data type, can contain variable references using $(VariableName) notation.
category  xs:string  optional      
documentation
Optional attribute that defines a heading label for the property. If not defined, the application default will be used, can contain variable references using $(VariableName) notation.
identity constraints
  Name  Refer  Selector  Field(s)  Annotation
unique  UniqueOldValue    propertyValue  @oldValue  
annotation
documentation
Optional element used to include/exclude specific business properties. Only apply when processing native XFM feature instance data.

attribute MapMobileConverterSchema/Features/feature/Properties/property/@name
type restriction of xs:string
facets
Kind Value Annotation
minLength 1
annotation
documentation
Required attribute that defines the property name, can contain variable references using $(VariableName) notation.

attribute MapMobileConverterSchema/Features/feature/Properties/property/@alias
type xs:string
annotation
documentation
Optional attribute that defines a display label for the property. If not defined, the property name will be used, can contain variable references using $(VariableName) notation.

attribute MapMobileConverterSchema/Features/feature/Properties/property/@label
type xs:boolean
annotation
documentation
Optional attribute, when true the specified property should be used as the display label when generating the feature, default is false, can contain variable references using $(VariableName) notation. Note that only one property for a feature can be set to true.

attribute MapMobileConverterSchema/Features/feature/Properties/property/@searchable
type xs:boolean
annotation
documentation
Optional attribute, when true the specified property is searchable, default is false, can contain variable references using $(VariableName) notation.

attribute MapMobileConverterSchema/Features/feature/Properties/property/@exclude
type xs:boolean
annotation
documentation
Optional attribute, when true the specified property is excluded, default is false, can contain variable references using $(VariableName) notation.

attribute MapMobileConverterSchema/Features/feature/Properties/property/@type
type restriction of xs:token
facets
Kind Value Annotation
enumeration string
enumeration integer
enumeration long
enumeration double
enumeration float
enumeration dateticks
enumeration date2
documentation
Converted to a string.
enumeration date4
documentation
Converted to a string.
enumeration dateRegionalShort
documentation
Converted to a string.
enumeration year2
documentation
Converted to a string.
enumeration year4
documentation
Converted to a string.
enumeration xmlFragment
documentation
Converted to a string.
enumeration itemData
documentation
Converted to a string.
annotation
documentation
Optional attribute to specify the property data type, can contain variable references using $(VariableName) notation.

attribute MapMobileConverterSchema/Features/feature/Properties/property/@category
type xs:string
annotation
documentation
Optional attribute that defines a heading label for the property. If not defined, the application default will be used, can contain variable references using $(VariableName) notation.

element MapMobileConverterSchema/Features/feature/Properties/property/propertyValue
diagram MapMobileConverter.config_p15.png
attributes
Name  Type  Use  Default  Fixed  Annotation
oldValue  xs:string  required      
documentation
Required non-empty value to map from, can contain variable references using $(VariableName) notation.
newValue  xs:string  required      
documentation
Required non-empty value to map to, can contain variable references using $(VariableName) notation.
annotation
documentation
Optional element used to map values from one value to another. Only apply when processing native XFM feature instance data.

attribute MapMobileConverterSchema/Features/feature/Properties/property/propertyValue/@oldValue
type xs:string
annotation
documentation
Required non-empty value to map from, can contain variable references using $(VariableName) notation.

attribute MapMobileConverterSchema/Features/feature/Properties/property/propertyValue/@newValue
type xs:string
annotation
documentation
Required non-empty value to map to, can contain variable references using $(VariableName) notation.

element MapMobileConverterSchema/Variables
diagram MapMobileConverter.config_p16.png
children Variable
identity constraints
  Name  Refer  Selector  Field(s)  Annotation
unique  UniqueVariableName    Variable  @name  
annotation
documentation
Optional element that can contain child elements used to create named variables substituted during configuration file processing.

element MapMobileConverterSchema/Variables/Variable
diagram MapMobileConverter.config_p17.png
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:string  required      
documentation
Required variable name.
value  xs:string  required      
documentation
Required variable value.
annotation
documentation
Used to define named variables that can then be used in configuration file where $(VariableName) notations are allowed.

attribute MapMobileConverterSchema/Variables/Variable/@name
type xs:string
annotation
documentation
Required variable name.

attribute MapMobileConverterSchema/Variables/Variable/@value
type xs:string
annotation
documentation
Required variable value.

element MapMobileConverterSchema/Views
diagram MapMobileConverter.config_p18.png
children View
annotation
documentation
Optional element that can contain child elements used to create saved view thumbnails.

element MapMobileConverterSchema/Views/View
diagram MapMobileConverter.config_p19.png
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:string  required      
documentation
Required attribute that defines the name for the saved view.
description  xs:string  optional      
documentation
Optional attribute used to provide a description for the saved view.
x  xs:double  required      
documentation
Required attribute that defines center X coordinate point for the saved view.
y  xs:double  required      
documentation
Required attribute that defines center Y coordinate point for the saved view.
range  xs:double  required      
documentation
Required attribute that defines the distance from specified center coordinate point when calculating range for the saved view.
red  xs:integer  optional      
documentation
Optional attribute that defines the red portion of the RGB value to set a custom background color for the saved view (range 0-255).
green  xs:integer  optional      
documentation
Optional attribute that defines the green portion of the RGB value to set a custom background color for the saved view (range 0-255).
blue  xs:integer  optional      
documentation
Optional attribute that defines the blue portion of the RGB value to set a custom background color for the saved view (range 0-255).
isDefault  xs:boolean  optional      
documentation
Optional attribute used to define the saved view as the default view, default is false. Value must either be true or false, can contain variable references using $(VariableName) notation. Note that only one view element's isDefault attribute can be set to true.
annotation
documentation
Contains settings used to create a saved views. By default, only named views from main input design file create saved views.

attribute MapMobileConverterSchema/Views/View/@name
type xs:string
annotation
documentation
Required attribute that defines the name for the saved view.

attribute MapMobileConverterSchema/Views/View/@description
type xs:string
annotation
documentation
Optional attribute used to provide a description for the saved view.

attribute MapMobileConverterSchema/Views/View/@x
type xs:double
annotation
documentation
Required attribute that defines center X coordinate point for the saved view.

attribute MapMobileConverterSchema/Views/View/@y
type xs:double
annotation
documentation
Required attribute that defines center Y coordinate point for the saved view.

attribute MapMobileConverterSchema/Views/View/@range
type xs:double
annotation
documentation
Required attribute that defines the distance from specified center coordinate point when calculating range for the saved view.

attribute MapMobileConverterSchema/Views/View/@red
type xs:integer
annotation
documentation
Optional attribute that defines the red portion of the RGB value to set a custom background color for the saved view (range 0-255).

attribute MapMobileConverterSchema/Views/View/@green
type xs:integer
annotation
documentation
Optional attribute that defines the green portion of the RGB value to set a custom background color for the saved view (range 0-255).

attribute MapMobileConverterSchema/Views/View/@blue
type xs:integer
annotation
documentation
Optional attribute that defines the blue portion of the RGB value to set a custom background color for the saved view (range 0-255).

attribute MapMobileConverterSchema/Views/View/@isDefault
type xs:boolean
annotation
documentation
Optional attribute used to define the saved view as the default view, default is false. Value must either be true or false, can contain variable references using $(VariableName) notation. Note that only one view element's isDefault attribute can be set to true.

element MapMobileConverterSchema/SpatialFilters
diagram MapMobileConverter.config_p20.png
children View Range
annotation
documentation
Optional element that can contain child elements specifying MicroStation saved views, view numbers or ranges to use as spatial filters during processing. Saved views created in "Views" seciton of the configuration can also be used. Use of spatial filters can limit the amount of data being processed which can be helpful when authoring configuration files.

element MapMobileConverterSchema/SpatialFilters/View
diagram MapMobileConverter.config_p21.png
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:string  optional      
documentation
MicroStation saved view name to use as spatial filter.
number  xs:integer  optional      
documentation
MicroStation view number 1-8 to use as spatial filter.
annotation
documentation
Optional element that can contain child elements specifying MicroStation saved views and view numbers to use as spatial filters during processing.

attribute MapMobileConverterSchema/SpatialFilters/View/@name
type xs:string
annotation
documentation
MicroStation saved view name to use as spatial filter.

attribute MapMobileConverterSchema/SpatialFilters/View/@number
type xs:integer
annotation
documentation
MicroStation view number 1-8 to use as spatial filter.

element MapMobileConverterSchema/SpatialFilters/Range
diagram MapMobileConverter.config_p22.png
attributes
Name  Type  Use  Default  Fixed  Annotation
x  xs:double  required      
documentation
Required attribute that defines center X coordinate point for the spatial filter.
y  xs:double  required      
documentation
Required attribute that defines center Y coordinate point for the spatial filter.
range  xs:double  required      
documentation
Required attribute that defines the distance from specified center coordinate point when calculating range for the spatial filter.
annotation
documentation
Optional element that can contain child elements specifying ranges to use as spatial filters during processing.

attribute MapMobileConverterSchema/SpatialFilters/Range/@x
type xs:double
annotation
documentation
Required attribute that defines center X coordinate point for the spatial filter.

attribute MapMobileConverterSchema/SpatialFilters/Range/@y
type xs:double
annotation
documentation
Required attribute that defines center Y coordinate point for the spatial filter.

attribute MapMobileConverterSchema/SpatialFilters/Range/@range
type xs:double
annotation
documentation
Required attribute that defines the distance from specified center coordinate point when calculating range for the spatial filter.

element MapMobileConverterSchema/Thumbnails
diagram MapMobileConverter.config_p23.png
attributes
Name  Type  Use  Default  Fixed  Annotation
viewTypes  derived by: xs:token        
pixelResolution  derived by: xs:positiveInteger        
documentation
This controls pixel resolution of any thumbnails generated by DgnViewTable::RenderAndSaveThumbnail() method at DgnDb import time. Note that this controls both the x and y resolution (the images are always square).
renderModeOverride  derived by: xs:token        
documentation
Provide this element to override the render mode that is naturally defined within the view defintion.
annotation
documentation
This configuration information informs the code that generates thumbnail images from views during DgnDb import. Unlike most DgnDb import logic, the thumbnail logic is in DgnView.

attribute MapMobileConverterSchema/Thumbnails/@viewTypes
type list of (restriction of xs:token)

attribute MapMobileConverterSchema/Thumbnails/@pixelResolution
type restriction of xs:positiveInteger
facets
Kind Value Annotation
minInclusive 64
maxInclusive 1600
annotation
documentation
This controls pixel resolution of any thumbnails generated by DgnViewTable::RenderAndSaveThumbnail() method at DgnDb import time. Note that this controls both the x and y resolution (the images are always square).

attribute MapMobileConverterSchema/Thumbnails/@renderModeOverride
type restriction of xs:token
facets
Kind Value Annotation
enumeration None
enumeration WIREFRAME
enumeration CROSSSECTION
enumeration WIREMESH
enumeration HIDDENLINE
enumeration SOLIDFILL
enumeration CONSTANTSHADE
enumeration SMOOTHSHADE
annotation
documentation
Provide this element to override the render mode that is naturally defined within the view defintion.

element MapMobileConverterSchema/Options
diagram MapMobileConverter.config_p24.png
children ZAbstractOptionBase

element MapMobileConverterSchema/Fonts
diagram MapMobileConverter.config_p25.png
children AlwaysEmbed NeverEmbed
annotation
documentation
Controls how fonts are treated on import. <AlwaysEmbed> fonts take precedence over <NeverEmbed> fonts.

element MapMobileConverterSchema/Fonts/AlwaysEmbed
diagram MapMobileConverter.config_p26.png
children Font
annotation
documentation
Allows you to force fonts to be embedded. Normally, only fonts used by an element during import are embedded.

element MapMobileConverterSchema/Fonts/AlwaysEmbed/Font
diagram MapMobileConverter.config_p27.png
attributes
Name  Type  Use  Default  Fixed  Annotation
type  derived by: xs:string  required      
name    required      
annotation
documentation
Forces a font to be embedded. Fonts are identified by their type and name.

attribute MapMobileConverterSchema/Fonts/AlwaysEmbed/Font/@type
type restriction of xs:string
facets
Kind Value Annotation
enumeration RSC
enumeration SHX
enumeration TrueType

attribute MapMobileConverterSchema/Fonts/AlwaysEmbed/Font/@name

element MapMobileConverterSchema/Fonts/NeverEmbed
diagram MapMobileConverter.config_p28.png
children Font
annotation
documentation
Allows you to prevent fonts from being embedded. Normally, all fonts used by any element during import are embedded. Note that preventing a font from being embedded may prevent users from accurately displaying the published file.

element MapMobileConverterSchema/Fonts/NeverEmbed/Font
diagram MapMobileConverter.config_p29.png
attributes
Name  Type  Use  Default  Fixed  Annotation
type  derived by: xs:string  required      
name    required      
annotation
documentation
Prevents a font from being embedded. Fonts are identified by their type and name. A wildcard, *, can be used to indicate any font of a given type.

attribute MapMobileConverterSchema/Fonts/NeverEmbed/Font/@type
type restriction of xs:string
facets
Kind Value Annotation
enumeration RSC
enumeration SHX
enumeration TrueType