GeoZone Tool#

A GraphQL API that returns structural load zone data, geographical characteristics, and PDF reports for any coordinates worldwide.

Endpoint:

POST https://api-gateway.dlubal.com/geo-zone/pub/graphql

Capabilities: 7 Queries, 1 Subscription, Bearer Auth required

Web Application: An interactive tool is also available at dlubal.com — pick any location on the map to instantly view all structural load zone values.

GeoZone web application

Client SDKs#

Python (PyPI)#

pip install dlubal.api.geo-zone-tool
from dlubal.api import geo_zone_tool

C# (.NET / NuGet)#

dotnet add package Dlubal.API.GeoZoneTool

Or add to your .csproj:

<PackageReference Include="Dlubal.API.GeoZoneTool" Version="1.0.14" />

The client exposes async methods for API queries and PDF subscription progress.

Quick Start#

from dlubal.api.geo_zone_tool import GeoZoneTool, Language, LoadZoneType

gzt = GeoZoneTool(token="YOUR_TOKEN")

result = gzt.get_load_zone_characteristics(
    address="Munich, Germany",
    load_zone_type=LoadZoneType.SNOW,
    standard="EN 1991-1-3",
    annex="Germany",
    layer_id=1,
    language=Language.EN,
)
print(result.code)

Authentication#

Most queries require a Bearer token passed in the Authorization header:

Authorization: Bearer YOUR_TOKEN

Queries marked Public do not require authentication. All others consume one API credit per request.