596x
001947
2020-01-17

Najczęściej zadawane pytania 002639 | Czy można również uzyskać cyfrowy dostęp do usługi online „Mapy obciążenia śniegiem, wiatrem i obciążeniami sejsmicznymi” ...

Pytanie:
Czy możliwe jest również uzyskanie dostępu do usługi online „Mapy obciążenia śniegiem, wiatrem i obciążeniami sejsmicznymi” za pośrednictwem interfejsu API lub usługi internetowej?

Odpowiedź:
Tak, usługa online „Mapy obciążenia śniegiem, wiatrem i obciążeniami sejsmicznymi” zapewnia usługę sieciową w tle, która może być wykorzystana do określenia obciążeń specyficznych dla lokalizacji bez otwierania strony internetowej.

Usługa internetowa może być używana do wszystkich map obciążeń z widocznej usługi online i jest kontrolowana przez adres URL. W tym przypadku zewnętrzny proces (Państwa aplikacja) wysyła adres URL żądania do naszego serwera (Dlubal) i otrzymuje informacje o obciążeniu w formacie CSV. Aby proces przebiegał prawidłowo, adres URL musi zawierać wszystkie specyfikacje umożliwiające zdefiniowanie typu obciążenia, normy, geolokalizacji, języka wyjściowego i użytkownika. Końcowy adres URL składa się z tych elementów.

Typ obciążenia i norma są definiowane przez składową "mapowanie". Pierwsza część opisuje typ obciążenia (na przykład śnieg, wiatr lub trzęsienie ziemi), a druga część opisuje normę (na przykład din-pl-1991-1-3).

→ map = snow-din-en-1991-1-3

Geolokalizacja jest definiowana za pomocą komponentu „miejsce” lub „pozycja”. Opcja „Umieść” działa jak opcja wyszukiwania w widocznym serwisie internetowym. W tym miejscu geolokalizacja jest definiowana przez wyszukiwane hasła, adres itd. Opcja „Położenie” definiuje geolokalizację za pomocą współrzędnych geograficznych w formacie [szerokość geograficzna w °, długość geograficzna w °].

→ miejsce = messe, duesseldorf

→ stanowisko = 51,2624991,6,735927199999992

Język wyświetlania wyników jest definiowany przez komponent "Język". Język jest zdefiniowany za pomocą skrótu (de - niemiecki, en - angielski itd.).

→ język = pl

Tożsamość użytkownika jest definiowana za pomocą komponentów "login" i "hash". Składnik „login” opisuje adres e-mail użytkownika, a składnik „hash” opisuje ukryte hasło. Aby logowanie działało, konieczne jest zapisanie adresu e-mail na ważnym koncie Dlubal. Na żądanie firma Dlubal może przesłać powiązany z tym komponent „hash”.

[email protected]

→ hash = xyz

Na podstawie tych elementów można na koniec wygenerować adres URL żądania i przesł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 danych serwer zwraca żądane informacje o obciążeniu w formacie CSV.

Aby móc przesyłać żądania obciążenia na nasz serwer bez żadnych ograniczeń, wymagany jest pakiet Geo-Zone Tool. Ten pakiet narzędzi do geolokalizacji obejmuje określoną liczbę żądań danych. Każde zapytanie zmniejsza liczbę dostępnych zapytań zakupionych w ramach pakietu.

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

Ponieważ usługa internetowa jest połączona z zakupionym pakietem danych, konieczne jest ostrożne traktowanie elementów tożsamości i prośby o adres URL w celu ochrony danych. Na przykład, należy zwrócić uwagę, aby nie udostępniać adresu URL żądania ze składnikami tożsamości nieuprawnionym osobom trzecim.