Feature-Layer mit einem Verweis auf eine benannte Beschriftungsquelle
Ein Feature-Layer kann über das Attribut namedLabelSourceRef
optional eine benannte Beschriftungsquelle referenzieren. Diese Information zeigt eine Beschriftungsquelle an, mit der dieser Feature-Layer beschriftet werden kann. Sie können entweder nach einem Beschriftungslayer suchen, der diese benannte Beschriftungsquelle enthält, oder den Feature-Layer und den Beschriftungslayer zusammen rendern. Alternativ können Sie innerhalb der Anforderung „Render Map“ manuell einen Beschriftungslayer konstruieren. Das Dienstprogramm „Map Uploader“ fügt den Verweis auf die Beschriftungsquelle beim Hochladen in den Feature-Layer ein. Der Verweis wird nur durch eine Anforderung „Describe Named Layer“ oder „Describe Named Layers“ im REST-Mapping-Dienst verfügbar gemacht.
Beispiel
Im Folgenden finden Sie ein Beispiel für einen Feature-Layer mit dem Attribut namedLabelSourceRef
.
<?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>