Und so funktioniert es:

Mit der neuen Version 4.16 der ArcGIS API for Javascript stehen nun auch in map.apps Funktionen zum Mischen oder Verschmelzen von Karten zur Verfügung, wie man sie bislang nur aus Bildverarbeitungsprogrammen wie Adobe Photoshop kennt. Für das sogenannte Layer Blending stehen über 30 verschiedene Modi zur Verfügung. Für das obige Beispiel bietet sich der Multiply BlendMode an: Er betont die dunkelsten Teile von überlappenden Ebenen, indem die Farben der oberen Ebene und der Hintergrundebene multipliziert werden. Im Ergebnis entsteht eine Karte, in der die Inhalte beider Layer mit lebendigen und kraftvollen Farbtönen wiedergegeben werden. 

 

Sie möchten die neuen BlendModes in map.apps nutzen?  

Dazu genügt es, dem überlagernden Layer (der Choroplethenkarte aus dem o.g. Beispiel) die Property "blendMode": "multiply" anzuhängen. 

Das folgende Beispiel zeigt die Konfiguration einer Grundkarte (World Hillshade) mit darüber „geblendeten“ Informationen zur Bodenbeschaffenheit: 

 

"basemaps": [{    "id": "streets",
    "title": "World Hillshade",
    "selected": true,
    "basemap": {
        "url": "https://services.arcgisonline.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer",
        "type": "AGS_TILED"
    }
}],
"map": {
    "layers": [{
        "id": "Soils",
        "type": "AGS_IMAGE",
        "title": "Soils (mit BlendMode)",
        "url": "https://gisgba.geologie.ac.at/arcgis/rest/services/image/AT_GBA_GK50/ImageServer",
        "blendMode": "multiply"
    }, {
        "id": "Soils2",
        "type": "AGS_IMAGE",
        "title": "Soils (ohne BlendMode)",
        "url": "https://gisgba.geologie.ac.at/arcgis/rest/services/image/AT_GBA_GK50/ImageServer",
        "visible": false,
        "opacity": 0.5
    }]
}

 

ArcGIS Layer Blending in map.apps
Böden in Österreich (Blend Mode Sample)

 

 

Schon gewusst?

Wir bieten Ihnen aktuell die Möglichkeit an, map.apps ganz unkompliziert und kostenfrei zu testen. In unserer Aktion "Appetit? Probieren Sie map.apps" erstellen wir für Sie eine fokussierte App mit Ihren individuellen Inhalten.

Jetzt mehr erfahren und map.apps testen.

Kontakt

Dennis Payk
Dennis Payk
+49 251 59689 300