Skip to Content
latest

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 , MapImageLayer , ImageryLayer  oder anderen Layern, je nach Typ des Layers. Unter Angabe von sublayer können die Eigenschaften auf einen bestimmten Unterlayer angewendet werden.

Viele der layerProps kö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:

ParameterBeschreibung
titleDer Titel des Layers, der zur Identifikation in Widgets wie der LayerList verwendet wird.
listModeGibt an, wie der Layer in der LayerList angezeigt werden soll.
opacityDie Deckkraft des Layers.
apiKeyEine Autorisierungszeichenfolge zum Zugriff auf eine Ressource oder einen Dienst.
blendModeMischmodi werden verwendet, um Layer zusammenzuführen und interessante Effekte oder neue Layer zu erzeugen.
customParametersEine Liste benutzerdefinierter Parameter, die an die URL aller vom Layer abgerufenen Ressourcen angehängt werden.
definitionExpressionDie SQL-Where-Klausel, die verwendet wird, um Features auf der Client-Seite zu filtern.
displayFieldDer Name des primären Anzeigefelds des Layers.
elevationInfoLegt fest, wie Features auf der vertikalen Achse (z) platziert werden.
labelsVisibleGibt an, ob Beschriftungen für diesen Layer angezeigt werden sollen.
legendEnabledGibt an, ob der Layer in der Legende enthalten sein wird.
maxScaleDer maximale Maßstab (stärkste Vergrößerung), bei dem der Layer in der Ansicht sichtbar ist.
minScaleDer minimale Maßstab (stärkste Verkleinerung), bei dem der Layer in der Ansicht sichtbar ist.
outFieldsEin Array von Feldnamen aus dem Dienst, die mit jedem Feature einbezogen werden.
popupEnabledGibt an, ob Popups angezeigt werden, wenn Features im Layer angeklickt werden.
visibleGibt 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 } ] }