get_load_zone_screenshot#

Query | API Key Required

Generates a map screenshot centred on the resolved address coordinates (latitude and longitude) as a base64-encoded PNG or JPEG. Useful for embedding zone maps in reports or dashboards.

from dlubal.api import geo_zone_tool

geo_zone = geo_zone_tool.GeoZoneTool("<your-token>")
screenshot = geo_zone.get_load_zone_screenshot(
    address="Munich, Germany",
    load_zone_type=geo_zone_tool.LoadZoneType.SNOW,
    standard="EN 1991-1-3",
    annex="Germany",
    layer_id=1,
    zoom=8,
    language=geo_zone_tool.Language.EN,
)

print(len(screenshot.screenshot))

Input#

Parameter

Type

Required

Description

address

str

Yes

Free-text address or place name

load_zone_type

LoadZoneType

Yes

Zone type filter

standard

str

Yes

Standard name filter

annex

str

Yes

Annex filter

layer_id

int

Yes

Layer ID

zoom

int

Yes

Map zoom level

language

Language

No

Response language (default EN)

layer_order

int

No

Layer rendering order

screenshot_type

ScreenshotType

No

Image format (PNG or JPEG)

screenshot_quality

int

No

JPEG quality 0–100

Response#

Returns Screenshot with a screenshot field containing the base64-encoded image string.