Oui, le service en ligne « Zones de charge de neige, de vent et de sismicité » un service Web propose en arrière-plan permettant de déterminer les charges spécifiques au site sans ouvrir le site Web.
Le service Web peut être utilisé pour toutes les cartes des charges du service en ligne visible et est contrôlé via une adresse URL. Un processus externe (votre application) envoie une adresse URL de demande à notre serveur (Dlubal) et reçoit en retour les informations de charge au format CSV. Pour que le processus fonctionne, l’adresse URL doit contenir toutes les informations relatives à la définition du type de charge, de la norme, de la géolocalisation, de la langue de sortie et de l’utilisateur. L’URL finale se compose alors de ces éléments.
Le type de charge et la norme sont définis via l’élément « map ». La 1ère partie décrit le type de charge (par exemple, snow, wind ou earthquake) et la 2ème partie la norme (par exemple, din-en-1991-1-3).
→ map=snow-din-en-1991-1-3
La géolocalisation est définie via l’élément « place » ou « position ». L’option « place » réagit comme l’option de recherche dans le service en ligne visible. Ici, la géolocalisation est déterminée par des termes de recherche, une adresse, etc. L’option « position » définit la géolocalisation par des coordonnées géographiques au format [latitude en °, longitude en °].
→ place=messe, düsseldorf
→ position=51.2624991,6.735927199999992
La langue de sortie des résultats est définie via l’élément « language ». La langue est définie par une abréviation (fr - Français, de - Allemand, en - Anglais, etc.)
→ language=de
L’identité de l'utilisateur est définie via les éléments « login » et « hash ». L’élément « login » décrit l’adresse e-mail de l’utilisateur et l’élément « hash » un mot de passe masqué. Pour une connexion fonctionnelle, l’adresse e-mail doit être enregistrée dans un compte Dlubal valide. L’élément « hash » correspondant est indiqué dans le compte Dlubal sous la rubrique « Mes données » - « Identité du service en ligne ».
→ [email protected]
→ hash=xyz
À partir de ces éléments, une URL de demande peut alors être générée et envoyée à notre serveur.
→ https://external-crm.dlubal.com/loadzones/data.aspx?map=snow-din-en-1991-1-3&place=messe, düsseldorf&language=fr&[email protected]&hash=xyz
Lors de l’envoi, notre serveur renvoie l’information de charge recherchée au format CSV.
Pour pouvoir envoyer les demandes de charge de manière illimitée à notre serveur, un package Geo-Zones-Tool est requis. Un tel package Geo-Zones-Tool contient un contingent déterminé de demandes de charge. À chaque demande de charge, le contingent est réduit d’une demande disponible.
Étant donné que le service Web utilise le contingent acquis, une manipulation prudente des éléments d’identité et de l’URL de demande est requise en termes de protection des données. Il faut par exemple veiller à ce que votre logiciel ne présente pas l'URL de demande avec les éléments d’identité à un tiers non autorisé.
FAQ complémentaires sur Geo-Zones-Tool et l’API :