Tak, narzędzie Geo-Zone Tool na stronie internetowej "Strefy obciążenia śniegiem, wiatrem i strefami sejsmicznymi" oferuje usługę internetową w tle, która może być wykorzystana do generowania grafik rastrowych, podobnie jak w trybie pełnoekranowym na stronie internetowej narzędzia Geo-Zone Tool. lokalizację na mapie i normę obciążenia bez otwierania strony internetowej.
WebService może być używany do wszystkich map obciążenia z widocznej usługi online i jest kontrolowany przez adres URL. Zewnętrzny proces (Twoja aplikacja) wysyła adres URL żądania do naszego serwera (Dlubal) i otrzymuje grafikę rastrową. Aby proces mógł działać, adres URL musi zawierać wszystkie specyfikacje do zdefiniowania parametrów typu obciążenia, standardu obciążenia, geolokalizacji, poziomu powiększenia, poziomu morza, ulicy, kodu pocztowego, miasta, województwa, aktywacji obrazka, formatu obrazka, szerokości obrazka, wysokość obrazu, język wyświetlania i użytkownika. Należy zauważyć, że ta funkcja usługi internetowej zakłada, że dane adresowe i poziom morza zostały określone na podstawie poprzedniego zapytania o dane dotyczące wczytania danych dotyczących tej samej geolokalizacji, w związku z czym elementy zapytania o obraz rastrowy opisane powyżej zostaną uzupełnione o wcześniej określonych danych. Z tych elementów składa się wówczas końcowy adres URL.
Typ obciążenia i normę są definiowane przez komponent "mapa". Pierwsza część opisuje typ obciążenia (na przykład śnieg, wiatr lub trzęsienie ziemi), a druga część opisuje normę (na przykład din‑en‑19911‑3).
→ mapa=snow-din-pl-1991-1-3
Geolokalizacja jest definiowana przez składową "pozycja". Wpis „pozycja” opisuje geolokalizację za pomocą współrzędnych geograficznych w formacie [szerokość w °, długość w °].
→ pozycja=49,4354351,12,5896119
Stopień powiększenia jest definiowany przez składową "powiększanie". To ustawienie kontroluje ustawienie powiększenia samej mapy. Skala mapy zwiększa się wraz ze zwiększaniem poziomu powiększenia.
→ powiększenie=10
Poziom morza w miejscu geolokalizacji jest definiowany przez składową „wysokość”. Ten wpis określa dane dotyczące poziomu morza w części obrazu i jest wyrażony w jednostkach układu SI [m].
→ wysokość=520
Przypisanie do geolokalizacji ulicy i numeru domu jest definiowane przez składową "ulica". Ten wpis określa nazwę ulicy w części położenia obrazu.
→ ulica=Zellweg 2
Przypisanie kodu pocztowego do geolokalizacji jest definiowane przez komponent "Zip". Wpis określa kod pocztowy w części obrazu.
→ zip=93464
Przypisanie miasta do geolokalizacji jest definiowane przez komponent "Miasto". Wpis określa miasto w części obrazu.
→ zip=Tiefenbach
Przypisanie stanu do geolokalizacji jest definiowane przez komponent "stan". W przypadku informacji o obciążeniu dla USA ten wpis określa stan w elemencie lokalizacji obrazu.
→ stan=ND
Aktywacja obrazu jest definiowana przez składnik "obraz". Od tej specyfikacji zależy, czy usługa internetowa będzie wyświetlać informacje o obciążeniach wynikowych dla zdefiniowanej geolokalizacji jako rekord danych CSV, czy jako obraz wycinka mapy z opisem lokalizacji i danymi wyjściowymi obciążenia. Wyświetlanie obrazu można aktywować za pomocą wartości 1.
→ rysunek=1
Format obrazu jest definiowany przez komponent "picformat". Wpis określa format, w jakim obraz rastrowy jest wyświetlany przez usługę sieciową. Usługa internetowa zapewnia formaty JPG, PNG i PDF. Format definiuje się za pomocą skrótu (jpg dla formatu JPG, png dla formatu PNG, pdf dla formatu PDF).
→ picformat=png
Szerokość obrazu jest definiowana przez składową „szerokość“. Wpis określa szerokość obrazu rastrowego w jednostce [px].
→ szerokość=1200
Wysokość obrazu jest definiowana przez składową „wysokość”. Wartość ta określa wysokość obrazu rastrowego w jednostkach [px].
→ wysokość=900
Język wyświetlania wyników jest zdefiniowany przez komponent "język". Język jest definiowany przez skrót (de - niemiecki, en - angielski itd.).
→ language=en
Tożsamość użytkownika jest definiowana za pomocą komponentów "login" i "hash". Komponent "login" opisuje adres e-mail użytkownika', a komponent "hash" opisuje ukryte hasło. Aby logowanie było skuteczne, konieczne jest zapisanie adresu e-mail na prawidłowym koncie Dlubal. Powiązany komponent "hash" zostaje podzielony na Twoje konto Dlubal.
→ login=jan.kowalskihttps://www.dlubal.pl =png&width=1200&height=900&language=pl&login=jan.kowalski">test.com&hash=xyz
Po wysłaniu danych serwer zwraca wycinek mapy ze składową adresową i informacjami o obciążeniu w postaci grafiki rastrowej dla zdefiniowanej geolokalizacji.
Aby bez ograniczeń przesłać takie grafiki rastrowe na nasz serwer, wymagany jest pakiet Geo-Zone Tool. Ten pakiet narzędzia Geo-Zone Tool obejmuje określoną liczbę żądań danych. Każde zapytanie zmniejsza liczbę dostępnych zapytań zakupionych w ramach pakietu.
Ponieważ WebService jest powiązany z zakupionym pakietem danych, konieczne jest ostrożne traktowanie elementów tożsamości i adresu URL żądania w celu zapewnienia ochrony danych. Na przykład należy zawsze upewnić się, że adres URL żądania ze składnikami tożsamości nie jest udostępniany nieuprawnionym osobom trzecim.