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.
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)
using Dlubal.API.GeoZoneTool;
var gzt = new GeoZoneToolClient("YOUR_TOKEN");
var result = await gzt.GetLoadZoneCharacteristicsAsync(
address: "Munich, Germany",
loadZoneType: LoadZoneType.Snow,
standard: "EN 1991-1-3",
annex: "Germany",
layerId: 1,
language: Language.En
);
Console.WriteLine(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.