Feature Layer With a Named Label Source Reference
A feature layer can optionally reference a named label source using the
namedLabelSourceRef
attribute. This information indicates a label
source that this feature layer can be labeled with. You can then either find a label
layer containing that named label source to render the feature layer and label layer
together, or manually construct an inline label layer inside a Render Map request.
The Map Uploader utility inserts the label source reference inside the feature layer
when uploading. The reference is only exposed through a Describe Named Layer or
Describe Named Layers request in the REST Mapping Service.
Note: The sample named label source in this example will be provided in the
/Samples folder as part of the version 12.0 release of Spectrumâ„¢ Technology Platform. For the 11.1 version, use WebDAV to copy the samples from
the 11.1 patch zip or tar file to your repository.
Example
This is an example of a feature layer with the namedLabelSourceRef
attribute.
<?xml version="1.0" encoding="UTF-8"?>
<NamedLayer version="MXP_NamedResource_1_5" xmlns="http://www.mapinfo.com/mxp">
<ConnectionSet />
<DataSourceDefinitionSet>
<NamedDataSourceDefinitionRef id="id4" resourceID="/Samples/NamedTables/USA"/>
</DataSourceDefinitionSet>
<FeatureLayer id="id18" name="USA" alias="USA" volatile="unknown"
namedLabelSourceRef="/Samples/NamedLabelSources/StateNameLabelSource">
<DataSourceRef ref="id4"/>
</FeatureLayer>
</NamedLayer>