8687x
002639
2020-01-17

Sterowanie usługą online "Strefy obciążenia śniegiem, strefy wiatrowe i strefy sejsmiczne" przez API

Czy można sterować usługą online „Strefy obciążenia śniegiem, strefy wiatrowe i strefy sejsmiczne” cyfrowo za pomocą API lub WebService?


Odpowiedź:

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:


Autor

Andreas odpowiada za rozwój RSTAB, RFEM i RWIND Simulation, a także za obszar konstrukcji membranowych. Dodatkowo koordynuje procesy zapewnienia jakości i wspiera w kwestiach technicznych w obsłudze klienta.

Odnośniki


;