Tak, serwis online "Strefy obciążenia śniegiem, wiatrem i strefy sejsmiczne" oferuje w tle WebService do określania obciążeń zależnych od lokalizacji bez otwierania strony internetowej.
WebService może być używany dla wszystkich map obciążeń z widocznego serwisu online i jest sterowany za pomocą adresu URL. W tym celu zewnętrzny proces (Twoja aplikacja) wysyła URL zapytania do naszego serwera (Dlubal) i otrzymuje w odpowiedzi informację o obciążeniu w formacie CSV. Aby proces działał, adres URL musi zawierać wszystkie dane dotyczące definicji rodzaju obciążenia, normy, geolokalizacji, języka wynikowego i użytkownika. Ostateczny URL składa się z tych elementów.
Rodzaj obciążenia i norma są definiowane przez element "map". Pierwsza część opisuje rodzaj obciążenia (np. snow, wind lub earthquake), a druga część normę (np. din-en-1991-1-3).
→ map=snow-din-en-1991-1-3
Geolokalizacja jest definiowana przez element "place" lub "position". Opcja "place" działa podobnie jak opcja wyszukiwania w widocznym serwisie online. Geolokalizacja jest tutaj określana za pomocą haseł wyszukiwania, adresu itp. Opcja "position" definiuje geolokalizację za pomocą współrzędnych geograficznych w formacie [szerokość geograficzna w °, długość geograficzna w °].
→ place=messe, düsseldorf
→ position=51.2624991,6.735927199999992
Język wyników jest definiowany przez element "language". Język jest określany za pomocą skrótu (de - niemiecki, en - angielski itp.)
→ language=de
Tożsamość użytkownika jest definiowana przez elementy "login" i "hash". Element "login" opisuje adres e-mail użytkownika, a element "hash" ukryte hasło. Aby logowanie było skuteczne, adres e-mail musi być zapisany na ważnym koncie Dlubal. Odpowiedni element "hash" jest podany na koncie Dlubal w zakładce "Moje dane" - "Tożsamość serwisu online".
→ [email protected]
→ hash=xyz
Z tych elementów można następnie wygenerować ostateczny URL zapytania i wysłać go na nasz serwer.
→ 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
Po wysłaniu nasz serwer zwraca poszukiwaną informację o obciążeniu w formacie CSV.
Aby móc nieograniczenie wysyłać zapytania o obciążenia do naszego serwera, niezbędny jest pakiet Geo-Zonen-Tool. Taki pakiet Geo-Zonen-Tool zawiera określony limit zapytań o obciążenia. Z każdym zapytaniem o obciążenie limit jest zmniejszany o jeden.
Ponieważ WebService obciąża wykupiony limit, należy ostrożnie obchodzić się z elementami tożsamości i adresem URL zapytania pod kątem ochrony danych. Należy na przykład uważać, aby Twój program nie udostępniał adresu URL zapytania z elementami tożsamości nieupoważnionym osobom trzecim.
Dalsze FAQ dotyczące Geo-Zonen-Tool i API: