5643x
002639
2020-01-17

问题

是否也可以通过 API 或网络服务以数字方式访问在线服务“雪荷载、风速和地震荷载图”?


回复:

是的,在线服务“雪荷载、风荷载和地震荷载图”在后台提供了一项网络服务,使用该服务可以在不打开网站的情况下确定特定位置的荷载。

Web 服务可用于显示所有可见在线服务中的荷载图,并通过一个 URL 地址进行控制。 在这种情况下,外部进程(您的应用程序)将向我们的服务器 (Dlubal) 发送一个请求 URL 地址,并接收 CSV 格式的负载信息。 为了确保该过程有效,URL 地址必须包含用于定义荷载类型、标准、地理位置、输出语言和用户的所有规范。 最终 URL 由这些部分组成。

荷载类型和荷载标准由“地图”组件定义。 第一部分描述荷载类型(例如雪荷载、风荷载或地震),第二部分描述荷载类型(例如 din‑en‑1991‑1‑3)。

→ 地图=snow-din-zh-1991-1-3

地理位置由“地点”或“位置”组成部分定义。 “地点”选项用作可见在线服务中的搜索选项。 地理位置在这里由搜索词、地址等定义。 “位置”选项使用地理坐标来定义地理位置,其格式为 [纬度单位 °, 经度单位 °]。

→ 地点=展览中心,杜塞尔多夫

→ 位置 = 51.2624991,6.735927199999992

结果的显示语言由“语言”部分定义。 该语言由缩写定义(de - 德语,en - 英语等)。

→ 语言=zh

用户的身份是通过使用“登录”和“散列”组件来定义的。 “登录”部分描述了用户的电子邮件地址,“散列”部分描述了一个隐藏的密码。 为确保登录成功,必须将电子邮件地址保存在有效的 Dlubal 账户中。 相应的“哈希”组件在 Dlubal 帐户中的“我的数据”-“在线服务标识”下指定。

→ 登录= [email protected]

→ 散列=xyz

最后可以从这些组件生成一个请求 URL,并将其发送到我们的服务器。

→ https://external-crm.dlubal.com/loadzones/data.aspx?map=snow-din-zh-1991-1-3&place=messe,duesseldorf&language=zh&[email protected]&hash=xyz

在发送数据后,服务器以 CSV 格式返回所需的荷载信息。

为了能够毫无限制地向我们的服务器发送加载请求,需要 Geo-Zone Tool 软件包。 Geo-Zone Tool 软件包中包含了一定数量的数据查询。 每个查询都会减少在软件包中购买的可用请求的数量。

https://www.dlubal.com/zh/support-and-learning/service/geo-zone-tool-snow-wind-and-seismic-zone-maps

由于网络服务是与所购买的数据包相关联的,所以必须考虑数据保护问题来小心处理标识组件和请求 URL。 例如,您必须注意不要将包含身份组件的请求 URL 提供给未经授权的第三方。

 


作者

Niemeier 先生负责 RFEM、RSTAB、RWIND Simulation 以及膜结构领域的开发。 他还负责质量保证和客户支持。