是的,在线服务“雪荷载分区、风荷载分区和地震分区”在后台提供了一个Web服务,用于无需打开网页即可确定特定地点的荷载。
该Web服务可用于所有可见在线服务中的荷载地图,并通过URL地址进行控制。在此过程中,外部进程(您的应用程序)向我们的服务器(Dlubal)发送一个请求URL地址,并作为结果以CSV格式返回荷载信息。为了使该过程正常运行,URL地址必须包含所有用于定义荷载类型、规范、地理位置、输出语言和用户的信息。最终的URL则由这些组成部分构建而成。
荷载类型和规范通过组成部分“map”定义。其中,第一部分描述荷载类型(例如 snow、wind 或 earthquake),第二部分描述规范(例如 din-en-1991-1-3)。
→ map=snow-din-en-1991-1-3
地理位置通过组成部分“place”或“position”定义。“place”选项的反应方式与可见在线服务中的搜索选项相同。这里通过搜索词、地址等确定地理位置。“position”选项通过地理坐标以 [纬度(度),经度(度)] 的格式定义地理位置。
→ place=messe, düsseldorf
→ position=51.2624991,6.735927199999992
结果的输出语言通过组成部分“language”定义。语言通过缩写确定(de - 德语,en - 英语等)。
→ language=de
用户的身份通过组成部分“login”和“hash”定义。其中,“login”组成部分描述用户的电子邮件地址,“hash”组成部分描述一个隐藏的密码。为了成功登录,该电子邮件地址必须存储在有效的Dlubal账户中。对应的“hash”组成部分在Dlubal账户的“我的数据” - “在线服务身份”类别中提供。
→ [email protected]
→ hash=xyz
从这些组成部分中,最终可以生成一个请求URL并发送到我们的服务器。
→ https://external-crm.dlubal.com/loadzones/data.aspx?map=snow-din-en-1991-1-3&place=messe, düsseldorf&language=de&[email protected]&hash=xyz
发送后,我们的服务器会以CSV格式返回所查找的荷载信息。
为了能够无限制地向我们的服务器发送荷载查询,需要一个地理分区工具包。这样的地理分区工具包包含一定数量的荷载查询配额。每次荷载查询都会将配额减少一个计数。
由于Web服务会消耗所购买的配额,因此在数据保护方面,必须谨慎处理身份组成部分和请求URL。例如,应注意您的程序不要将包含身份组成部分的请求URL展示给未经授权的第三方。
关于地理分区工具和API的进一步常见问题解答: