Allgemeine Layer-Eigenschaften
Ein Layer-exri kann um allgemeine Eigenschaften layerProps erweitert werden, die unabhÀngig von der Art des Layers sind. Verwenden Sie dazu die einfachen Eigenschaften aus der SDK zu
FeatureLayer (opens in a new tab),
MapImageLayer (opens in a new tab),
ImageryLayer (opens in a new tab) oder anderen Layern, je nach Typ des Layers.
Unter Angabe von sublayer können die Eigenschaften auf einen bestimmten Unterlayer angewendet werden.
Viele der
layerPropskönnen bereits im Dienst bzw. im Portalelement festgelegt werden und werden automatisch ĂŒbernommen. Die Konfiguration im Layer-exri ĂŒberschreibt die Einstellungen im Dienst.
VerfĂŒgbare Eigenschaften
Folgende Eigenschaften bieten sich beispielsweise fĂŒr einen Featurelayer an:
| Parameter | Beschreibung |
|---|---|
title | Der Titel des Layers, der zur Identifikation in Widgets wie der LayerList verwendet wird. |
listMode | Gibt an, wie der Layer in der LayerList angezeigt werden soll. |
opacity | Die Deckkraft des Layers. |
apiKey | Eine Autorisierungszeichenfolge zum Zugriff auf eine Ressource oder einen Dienst. |
blendMode | Mischmodi werden verwendet, um Layer zusammenzufĂŒhren und interessante Effekte oder neue Layer zu erzeugen. |
customParameters | Eine Liste benutzerdefinierter Parameter, die an die URL aller vom Layer abgerufenen Ressourcen angehÀngt werden. |
definitionExpression | Die SQL-Where-Klausel, die verwendet wird, um Features auf der Client-Seite zu filtern. |
displayField | Der Name des primÀren Anzeigefelds des Layers. |
elevationInfo | Legt fest, wie Features auf der vertikalen Achse (z) platziert werden. |
labelsVisible | Gibt an, ob Beschriftungen fĂŒr diesen Layer angezeigt werden sollen. |
legendEnabled | Gibt an, ob der Layer in der Legende enthalten sein wird. |
maxScale | Der maximale MaĂstab (stĂ€rkste VergröĂerung), bei dem der Layer in der Ansicht sichtbar ist. |
minScale | Der minimale MaĂstab (stĂ€rkste Verkleinerung), bei dem der Layer in der Ansicht sichtbar ist. |
outFields | Ein Array von Feldnamen aus dem Dienst, die mit jedem Feature einbezogen werden. |
popupEnabled | Gibt an, ob Popups angezeigt werden, wenn Features im Layer angeklickt werden. |
visible | Gibt an, ob der Layer in der Ansicht sichtbar ist. |
ZusÀtzliche Parameter
sublayer
Der Index oder die Id des Unterlayers, auf den sich die layerProps beziehen. Ohne Angabe dieses Parameters wird die oberste Ebene im Dienst referenziert, also bspw. der gesamte MapService oder FeatureService.
nosnap
Das SchlĂŒsselwort nosnap verhindert, dass der Layer beim Zeichnen von Geometrien als Fanglayer verwendet werden kann.
noTable
Mit dem Parameter noTable: true können Sie festlegen, dass fĂŒr den Layer keine Tabellenansicht bereitgestellt werden soll.
Beispielkonfiguration
{
"layerProps": [
{
"sublayer": 1,
"opacity": 0.7,
"listMode": "hide-children",
"popupEnabled": false,
"nosnap": true,
"noTable": true
}
]
}