是的,网站“雪载荷区、风区和地震区”的地理区域工具在后台提供了一项网络服务,该服务可在不打开网站的情况下,为地图上的某个地点和荷载标准生成类似于地理区域工具全屏模式网站的栅格图像。
该网络服务可用于所有可见在线服务中的荷载地图,并通过一个URL地址进行控制。在此过程中,外部进程(您的应用程序)将请求的URL地址发送到我们的服务器(Dlubal)并收到栅格图像作为结果。为了使该过程正常工作,URL地址必须包含荷载类型、荷载标准、地理位置、缩放级别、海拔高度、街道、邮政编码、城市、州、图像启用、图像格式、图像宽度、图像高度、输出语言和用户的所有参数信息。需要注意的是,此网络服务功能假设地址数据及海拔高度已通过先前针对同一地理位置的荷载数据网络服务请求获取,因此本文描述的栅格图像网络服务请求的构建块将用先前获取的数据填充。最终的URL将由这些构建块组成。
荷载类型和标准通过构建块“map”定义。第一部分描述荷载类型(例如,雪、风或地震),第二部分描述标准(例如,din-en-1991-1-3)。
→ map=snow-din-en-1991-1-3
地理位置通过构建块“position”定义。“position”字段通过[纬度°,经度°]格式的地理坐标描述地理位置。
→ position=49.4354351,12.5896119
缩放级别通过构建块“zoom”定义。此设置控制地图的缩放设置。随着缩放级别的增加,地图比例变大。
→ zoom=10
地理位置的海拔高度通过构建块“altitude”定义。此信息在图像的定位块中指定海拔高度,以SI单位[m]表示。
→ altitude=520
地理位置的街道名称和门牌号通过构建块“street”定义。此信息在图像的定位块中指定街道名称。
→ street=Zellweg 2
地理位置的邮政编码通过构建块“zip”定义。此信息在图像的定位块中指定邮政编码。
→ zip=93464
地理位置的城市通过构建块“city”定义。此信息在图像的定位块中指定城市。
→ city=Tiefenbach
地理位置的州通过构建块“state”定义。在美国的荷载信息情况下,此信息在图像的定位块中指定州。
→ state=NA
图像启用通过构建块“picture”定义。此信息控制网络服务是否将定义的地理位置的荷载信息以CSV数据集或包含位置信息和荷载输出的地图图像形式输出。将值设为1以启用图像输出。
→ picture=1
图像格式通过构建块“picformat”定义。此信息控制网络服务输出栅格图像的格式。网络服务提供JPG、PNG和PDF格式。格式通过简写设定(jpg - JPG格式、png - PNG格式和pdf - PDF格式)
→ picformat=png
图像宽度通过构建块“width”定义。此信息控制栅格图像的宽度,单位为[px]。
→ width=1200
图像高度通过构建块“height”定义。此信息控制栅格图像的高度,单位为[px]。
→ height=900
结果的输出语言通过构建块“language”定义。语言通过简写设定(de - 德语,en - 英语,等)
→ language=de
用户身份通过构建块“login”和“hash”定义。构建块“login”描述用户的电子邮件地址,构建块“hash”描述一个隐蔽的密码。为确保有效登录,电子邮件地址必须在有效的Dlubal账户中注册。您可以在Dlubal账户中获取关联的“hash”构建块。
→ hash=xyz
通过这些构建块可以最终生成一个请求URL并发送到我们的服务器。
一旦发送,我们的服务器将为定义的地理位置返回一个包含地址块和荷载信息的地图栅格图像。 此外,可以为图像的下载添加以下“hash”构建块:
→ download=1
hash构建块“mapareaonly”确保仅使用地图。要调整图像的剪切,可以使用构建块“cropwidth”和“cropheight”。
→ mapareaonly=1 → cropwidth=1000 → cropheight=720
为了不受限制地发送此类栅格图像生成请求到我们的服务器,您需要一个地理区域工具包。这个地理区域工具包包含一定的查询额度。每个查询都会减少额度计数器。
由于网络服务耗用所购额度,因此在处理身份构建块和请求URL时需要注意数据保护。例如,必须确保您的程序不会将包含身份构建块的请求URL未经授权提供给第三方。